다음을 통해 공유


Azure Communication Services의 새로운 기능

이 페이지는 Azure Communication Services와 관련된 새로운 기능, 블로그 게시물 및 기타 유용한 정보를 계속 업데이트하기 위해 마련된 것입니다.

참고 항목

이 짧은 설문 조사를 통해 Azure Communication Services에 대한 생각과 피드백을 공유하세요.

2024년 5월

채팅 스레드를 사용하여 데이터 보존

이제 개발자는 30일에서 90일 사이의 보존 정책을 사용하여 채팅 스레드를 만들 수 있습니다. 이 기능은 공개 미리 보기로 제공됩니다.

이 정책은 선택 사항입니다. 개발자는 항상 무한 보존으로 채팅 스레드를 만들거나 30일에서 90일 사이에 보존 정책을 설정할 수 있습니다. 스레드를 90일 이상 유지해야 하는 경우 업데이트 채팅 스레드 속성 API를 사용하여 시간을 연장할 수 있습니다. 이 정책은 기록 목적을 위해 데이터를 보관 파일로 이동하거나 지정된 기간 내에 데이터를 삭제해야 하는 조직의 데이터 관리를 위한 것입니다.

기존 채팅 스레드는 정책의 영향을 받지 않습니다.

자세한 내용은 다음을 참조하세요.

PowerPoint Live

이제 일반 공급에서 PPT Live는 발표자와 대상 모두에게 포용적이고 매력적인 환경을 제공합니다. PPT Live는 PowerPoint 프레젠테이션의 가장 좋은 부분을 Microsoft Teams 모임의 연결 및 공동 작업과 결합합니다.

Microsoft Teams 모임의 PowerPoint Live 프레젠테이션 및 공동 작업의 스크린샷

이제 모임 참가자는 Azure Communication Services 웹 UI 라이브러리를 사용하여 Teams 클라이언트에서 시작한 PowerPoint Live 세션을 볼 수 있습니다. 참가자는 프레젠테이션과 함께 발표자 주석을 볼 수 있습니다. 개발자는 을 포함한 CallComposite 복합 함수와 CallWithChatComposite같은 VideoGallery구성 요소를 통해 이 함수를 사용할 수 있습니다.

자세한 내용은 Microsoft Teams의 PowerPoint Live 소개 및 Microsoft Teams의 PowerPoint Live에서 프레젠테이션을 참조하세요.

라이브 반응

라이브 통화 중에 참가자는 좋아요, 사랑, 박수, 웃음, 놀라움 등 이모티콘으로 반응할 수 있습니다.

라이브 통화 반응의 스크린 샷 : 엄지 손가락, 같은, 마음, 박수, 웃음, 놀라움.

이제 일반적으로 사용할 수 있으며 업데이트된 UI 라이브러리 복합 및 구성 요소에는 호출 반응이 포함됩니다. UI 라이브러리는 반응, 심장 👏 반응, 박수 😂 반응, 웃음 반응, 🧡 깜짝 반응과 같은 라이브 통화 반응 😮 목록을 지원합니다👍.

통화 반응은 보내는 참가자와 연결되며 모든 유형의 참가자(테넌트 내, 게스트, 페더레이션됨, 익명)에 표시됩니다. 통화 반응은 모든 크기의 회의실, 그룹 및 모임(예약, 비공개, 채널)과 같은 모든 유형의 통화에서 지원됩니다(작음, 대형, 초대형).

이 기능을 추가하면 사용자가 말하거나 중단할 필요 없이 실시간으로 반응할 수 있으므로 통화 내에서 더 많은 참여를 유도할 수 있습니다.

  • 라이브 통화 반응을 웹에 추가할 수 있는 CallComposite CallwithChatComposite 기능입니다.
  • 구성 요소 수준에서 추가된 호출 반응입니다.

자세한 내용은 반응을 참조 하세요.

캡션을

화상 통화에 오디오 텍스트를 표시하여 접근성을 승격합니다. 이미 앱-Teams 호출에 사용할 수 있는 이 일반 공급 릴리스는 모든 앱-앱 호출에서 선택 자막에 대한 지원을 추가합니다.

앱 간 통화 및 Teams interop에 대한 선택 자막의 스크린샷.

자세한 내용은 선택 자막 개요를 참조하세요.

Teams와의 Azure Communication Services 상호 운용성에 대해 자세히 알아볼 수도 있습니다.

통화 진단용 Copilot

AI는 개발 수명 주기의 모든 단계(디자인, 빌드 및 운영)에서 앱 개발자를 도울 수 있습니다. Azure용 Microsoft Copilot(공개 미리 보기)를 사용하는 개발자는 통화 진단 내에서 Copilot를 사용하여 많은 통화 문제를 이해하고 해결할 수 있습니다. 예를 들어, 개발자는 다음과 같은 Copilot 질문을 할 수 있습니다.

  • Azure Communication Services VoIP 통화에서 네트워크 진단을 실행하려면 어떻게 해야 하나요?
  • 네트워크 상태가 좋지 않은 경우 통화를 최적화할 수 있는 방법은 무엇인가요?
  • Azure Communication 통화에서 미디어 스트림 불량의 일반적인 원인을 해결할 어떻게 할까요? 있나요?
  • 호출의 비디오 부분이 실패하게 된 하위 코드 41048을 어떻게 수정할 수 있나요?

Azure 통화 진단용 Microsoft Copilot의 스크린샷.

개발자는 통화 진단을 사용하여 조직 전체에서 통화 품질 및 안정성을 이해하여 뛰어난 고객 통화 환경을 제공할 수 있습니다. 인터넷 연결 불량, 소프트웨어 호환성 문제 및 디바이스의 기술적 어려움과 같은 많은 문제가 통화 품질에 영향을 줄 수 있습니다.

이러한 문제의 근본 원인에 도착하는 것은 모든 전화 참가자에 대한 잠재적으로 좌절 상황을 완화 할 수 있습니다, 그들은 의사의 전화에 체크인 환자이든, 또는 자신의 교사와 수업을 복용 학생. 호출 진단을 사용하면 개발자가 데이터를 드릴다운하여 근본 문제를 식별하고 솔루션을 찾을 수 있습니다. Azure Portal에서 기본 제공 시각화를 사용하거나 기본 사용량 및 품질 데이터를 사용자 고유의 시스템에 연결할 수 있습니다.

자세한 내용은 통화 진단을 참조 하세요.

2024년 4월

Microsoft Teams for Calling을 사용하여 소비자 간 확장성

이제 일반 공급에서 개발자는 Azure Communication Services 통화 워크플로에서 Microsoft Teams 사용자의 통화 상호 운용성을 활용할 수 있습니다.

개발자는 통화 자동화 API를 사용하여 Teams 사용자를 B2C(Business-to-consumer)로 전환하여 워크플로 및 상호 작용을 호출하여 고급 고객 서비스 솔루션을 제공할 수 있습니다. 이러한 interop은 전화 통신 인프라 오버헤드를 줄이기 위해 VoIP를 통해 제공됩니다. 개발자는 참가자의 OID(Entra 개체 ID)를 사용하여 Azure Communication Services 호출에 Teams 사용자를 추가할 수 있습니다.

사용 사례

  • 에이전트 데스크톱의 확장으로 Teams: CCaaS 솔루션을 Teams에 연결하고 에이전트가 Teams에서 고객 통화를 처리할 수 있도록 합니다. Teams를 내부 및 B2C 통신을 위한 단일 창 솔루션으로 두면 에이전트 생산성이 향상되고 고객에게 일류 서비스를 제공할 수 있습니다.

  • 전문가 상담: 기업은 Teams를 사용하여 신속한 문제 해결을 위해 주제 전문가를 고객 서비스 워크플로에 초대하고 첫 번째 통화 확인 속도를 개선할 수 있습니다.

Microsoft Teams for Calling과의 비즈니스 간 확장성을 보여 주는 다이어그램

Microsoft Teams와의 Azure Communication Services B2C 확장성을 통해 고객은 영업 및 지원 팀에 쉽게 도달하고 기업이 효과적인 고객 환경을 제공할 수 있습니다.

자세한 내용은 Microsoft Teams와의 통화 자동화 워크플로 interop을 참조 하세요.

Microsoft Teams 모임의 이미지 공유

이제 Microsoft Teams 사용자는 Teams 모임의 컨텍스트에서 Azure Communication Services 사용자와 이미지를 공유할 수 있습니다. 이 기능은 이제 일반 공급됩니다. 이미지 공유는 모임에 대한 공동 작업을 실시간으로 향상시킵니다. 이미지 오버레이는 사용자가 자세히 볼 수 있도록 지원됩니다.

이미지 공유는 업무 사진을 공유하는 비즈니스 또는 치료 후 지침을 위해 환자와 이미지를 공유하는 의사와 같은 많은 시나리오에서 유용합니다.

Microsoft Teams 모임의 이미지 공유 설정 및 예제를 보여 주는 스크린샷

UI 라이브러리 또는 채팅 SDK를 사용하여 이 기능을 사용해 보세요. SDK는 C#(.NET), JavaScript, Python 및 Java에서 사용할 수 있습니다.

데스크톱에 대한 딥 노이즈 억제

심층 노이즈 억제는 현재 공개 미리 보기로 제공됩니다. 노이즈 억제는 배경 소음을 제거하여 VoIP 및 영상 통화를 개선하여 더 쉽게 말하고 들을 수 있도록 합니다. 예를 들어 상당한 노이즈가 있는 커피숍에서 Azure Communication Services WebJS 호출을 수행하는 경우 노이즈 억제를 켜면 상점에서 배경 소음을 제거하여 통화 환경을 크게 향상시킬 수 있습니다.

자세한 내용은 오디오 통화 환경에 향상된 오디오 품질 추가를 참조하세요.

Android, iOS 및 Windows용 네이티브 SDK 호출

고객 환경을 개선하기 위해 통화 네이티브 SDK를 업데이트했습니다. 이 릴리스에는 다음 관리 팩이 포함되어 있습니다.

  • 화상 통화에 대한 사용자 지정 배경
  • 프록시 구성
  • Android TelecomManager
  • 단방향 데이터 채널
  • 푸시 알림의 Time To Live 수명

화상 통화에 대한 사용자 지정 배경

화상 통화에 대한 사용자 지정 배경은 일반적으로 사용할 수 있습니다. 이 기능을 사용하면 고객이 뒤에서 방해를 제거할 수 있습니다. 사용자 지정 이미지 배경 기능을 사용하면 고객이 자신의 개인 설정된 이미지를 업로드하여 배경으로 사용할 수 있습니다.

화상 통화에 대한 사용자 지정 배경을 보여 주는 스크린샷.

예를 들어 비즈니스 소유자는 통화 SDK를 사용하여 실제 배경 대신 사용자 지정 배경을 표시할 수 있습니다. 예를 들어 현대적이고 넓은 사무실의 이미지를 업로드하고 영상 통화의 배경으로 설정할 수 있습니다. 통화에 참여하는 사람은 누구나 현실적이고 자연스럽게 보이는 사용자 지정된 배경을 볼 수 있습니다. 사용자 지정 브랜딩 이미지를 배경으로 사용하여 고객에게 새 이미지를 표시할 수도 있습니다.

자세한 내용은 빠른 시작: 비디오 통화에 비디오 효과 추가를 참조하세요.

프록시 구성

이제 프록시 구성을 일반 공급할 수 있습니다. 고도로 규제되는 산업이나 기밀 정보를 다루는 환경과 같은 일부 환경에서는 네트워크 트래픽을 보호하고 제어하기 위한 프록시가 필요합니다. 호출 SDK를 사용하여 Azure Communication Services 호출에 대한 HTTP 및 미디어 프록시를 구성할 수 있습니다. 이렇게 하면 통신이 네트워크 정책 및 규정을 준수하는지 확인할 수 있습니다. 네이티브 SDK 메서드를 사용하여 앱에 대한 프록시 구성을 설정할 수 있습니다.

자세한 내용은 자습서: 호출 트래픽 프록시를 참조하세요.

Android TelecomManager

Android TelecomManager는 Android 디바이스에서 오디오 및 비디오 통화를 관리합니다. Android TelecomManager를 사용하여 시스템 UI에서 들어오고 나가는 호출 표시, 디바이스로 오디오 라우팅, 통화 중단 처리 등 다양한 Android 앱 및 디바이스에서 일관된 사용자 환경을 제공합니다. 이제 Android TelecomManager와 앱을 통합하여 사용자 지정 호출 시나리오에 해당 기능을 활용할 수 있습니다.

자세한 내용은 Android의 TelecomManager와 통합을 참조 하세요.

단방향 데이터 채널

데이터 채널 API는 일반적으로 사용할 수 있습니다. 데이터 채널에는 오디오 및 영상 통화 중에 실시간 메시징을 가능하게 하는 단방향 통신이 포함됩니다. 이 API를 사용하여 데이터 교환 함수를 애플리케이션에 통합하여 사용자에게 원활한 통신 환경을 제공할 수 있습니다. 데이터 채널 API를 사용하면 사용자가 진행 중인 오디오 또는 영상 통화 중에 즉시 메시지를 보내고 받을 수 있으므로 원활하고 효율적인 통신을 촉진할 수 있습니다. 그룹 통화 시나리오에서 참가자는 단일 참가자, 특정 참가자 집합 또는 통화 내의 모든 참가자에게 메시지를 보낼 수 있습니다. 이러한 유연성은 그룹 상호 작용 중에 사용자 간의 통신 및 협업을 향상시킵니다.

자세한 내용은 데이터 채널을 참조 하세요.

푸시 알림의 Time To Live 수명

이제 푸시 알림에 대한 TTL(Time To Live)을 일반 공급합니다. TTL은 푸시 알림 토큰이 유효한 기간입니다. 더 긴 기간 TTL을 사용하면 앱이 사용자의 새 토큰 요청 수를 줄이고 환경을 개선하는 데 도움이 될 수 있습니다.

예를 들어 환자가 가상 의료 약속을 예약할 수 있는 앱을 만들었다고 가정해 보겠습니다. 앱이 포그라운드에 없을 때 앱은 푸시 알림을 사용하여 들어오는 호출 UI를 표시합니다. 이전에는 앱이 24시간마다 사용자에게 새 푸시 알림 토큰을 요청해야 했는데, 이는 짜증나고 방해가 될 수 있습니다. 확장된 TTL 기능을 사용하면 이제 비즈니스 요구 사항에 따라 푸시 알림 토큰을 최대 6개월 동안 지속하도록 구성할 수 있습니다. 이러한 방식으로 앱은 빈번한 토큰 요청을 방지하고 고객에게 보다 원활한 통화 환경을 제공할 수 있습니다.

자세한 내용은 호출에 대한 푸시 알림 사용의 TTL 토큰을 참조 하세요.

SDK 네이티브 UI 라이브러리 업데이트 호출

이 업데이트에는 Android 및 iOS용 네이티브 UI 라이브러리의 문제 해결과 UI 라이브러리의 오디오 전용 모드가 포함됩니다.

이제 Azure Communication Services 통화 SDK 네이티브 UI 라이브러리를 사용하여 문제 해결을 위해 암호화된 로그를 생성하고 고객에게 통화에 조인하기 위한 선택적 오디오 전용 모드를 제공할 수 있습니다.

Android 및 iOS용 네이티브 UI 라이브러리 문제 해결

이제 일반 공급에서 Android 및 iOS용 통화 SDK 네이티브 UI 라이브러리에서 문제를 해결할 때 로그를 암호화할 수 있습니다. 암호화된 로그를 쉽게 생성하여 Azure 지원 공유할 수 있습니다. 이상적으로는 작업 또는 개발자가 문제를 자체적으로 해결하는 것이 이상적이지만 고객은 항상 마지막 방어선으로 Azure 지원. 그리고 우리는 이러한 참여를 가능한 한 쉽고 빠르게 만들기 위해 노력하고 있습니다.

자세한 내용은 UI 라이브러리 문제 해결을 참조 하세요.

UI 라이브러리의 오디오 전용 모드

이제 통화 SDK UI 라이브러리의 오디오 전용 모드를 일반적으로 사용할 수 있습니다. 이를 통해 참가자는 비디오를 공유하거나 받지 않고도 오디오만 사용하여 통화에 참가할 수 있습니다. 참가자는 이 기능을 사용하여 대역폭을 절약하고 개인 정보를 최대화할 수 있습니다. 활성화되면 오디오 전용 모드는 스트림 보내기 및 수신 모두에 대해 비디오 함수를 자동으로 사용하지 않도록 설정하고 비디오 관련 컨트롤을 제거하여 이 변경 사항을 반영하도록 UI를 조정합니다.

자세한 내용은 UI 라이브러리에서 오디오 전용 모드 사용을 참조 하세요.

2024년 3월

Microsoft Teams 통화 큐 및 자동 전화 교환 호출

이제 Teams에 대한 Azure Communication Services 통화 큐 및 자동 전화 교환 및 Teams 전화 클릭 통화가 일반 공급됩니다. 조직은 고객이 단 한 번의 클릭으로 Microsoft Teams에서 판매 및 지원 멤버에 쉽게 도달할 수 있도록 할 수 있습니다. 영업 부서를 가리키는 판매 단추 또는 조달을 가리키는 구매 단추와 같이 웹 사이트에 클릭 투 콜 위젯을 추가하는 경우 고객은 Teams 통화 큐 또는 자동 전화 교환에 대한 직접 연결에서 한 번만 클릭합니다.

통화 앱을 Teams 통화 큐 또는 자동 전화 교환에 가입하고 컨택 센터 애플리케이션을 빌드하는 방법에 대해 자세히 알아봅니다.

전자 메일 업데이트

Azure Communication Services 전자 메일 서비스에 대한 업데이트:

  • SMTP
  • 옵트아웃 관리
  • PowerShell cmdlet
  • CLI 확장

SMTP

이제 SMTP as a Service for Email이 일반 공급됩니다. 개발자는 Azure Communication Services의 SMTP 지원을 사용하여 전자 메일을 쉽게 보내고, 보안 기능을 개선하며, 나가는 통신을 더 효율적으로 제어할 수 있습니다.

SMTP 릴레이 서비스는 전자 메일 클라이언트와 메일 서버 간의 링크 역할을 하며 전자 메일을 보다 효과적으로 배달하는 데 도움이 됩니다. 더 높은 처리량 요구 사항과 성공적인 전자 메일 배달을 처리할 뿐만 아니라 통신을 보호하기 위한 인증을 개선하는 특수 릴레이 인프라를 설정합니다. 또한 이 서비스는 모든 B2C 통신에 대해 보내는 전자 메일을 관리하고 전자 메일 트래픽에 대한 인사이트를 얻을 수 있는 중앙 집중식 플랫폼을 기업에게 제공합니다.

이 기능을 통해 고객은 온-프레미스 SMTP 솔루션에서 전환하거나 해당 기간 업무 애플리케이션을 Azure Communication Services Email을 사용하여 클라우드 기반 솔루션 플랫폼에 연결할 수 있습니다. SMTP as a Service를 사용하면 다음을 수행할 수 있습니다.

  • TLS 1.2 암호화를 사용하여 안전하고 신뢰할 수 있는 SMTP 엔드포인트
  • Microsoft Entra 애플리케이션 ID를 사용하여 SMTP를 사용하여 전자 메일을 보내기 위한 인증을 보호합니다.
  • SMTP 및 REST API를 사용하여 B2C 통신에 대한 대용량 전송 지원
  • Azure에서 고객에게 약속하는 데이터 처리 및 개인 정보 보호 요구 사항을 존중하고 준수하기 위한 보안 및 규정 준수.

Email SMTP 명령 순서도를 보여 주는 다이어그램입니다.

SMTP as a Service에 대해 자세히 알아봅니다.

옵트아웃 관리

현재 공개 미리 보기로 제공되는 이메일 옵트아웃 관리는 중앙 집중식 관리형 구독 취소 목록과 데이터 저장소에 저장된 옵트아웃 기본 설정이 포함된 강력한 플랫폼을 제공합니다. 이 기능은 개발자가 플랫폼에서 보낸 전자 메일에서 원클릭 목록 구독 취소 구현이 필요한 전자 메일 공급자의 지침을 충족하는 데 도움이 됩니다. 옵트아웃 관리는 중요한 배달 문제를 식별하고 방지하는 데 도움이 됩니다. 평판을 개선하고 고객이 옵트아웃을 쉽게 관리할 수 있도록 표시 안 함 목록 기능을 추가하여 규정 준수를 유지할 수 있습니다.

전자 메일 표시 안 함 목록 순서도를 보여 주는 다이어그램입니다.

전자 메일 옵트아웃 기능 관리를 시작 합니다.

PowerShell Cmdlet 및 CLI 확장

PowerShell Cmdlet

개발자 환경을 향상시키기 위해 Azure Communication Services는 Azure Communication Service Email을 사용하기 위해 더 많은 PowerShell cmdlet 및 Azure CLI 확장을 도입하고 있습니다.

이러한 새 cmdlet이 추가되면서 개발자는 이제 다음을 비롯한 전자 메일 서비스에 대한 모든 CRUD 작업에 Azure PowerShell cmdlet을 사용할 수 있습니다.

  • Communication Service 리소스 만들기(기존)
  • Email Service 리소스 만들기(신규)
  • 도메인 만들기(Azure 관리 또는 사용자 지정 도메인) 리소스(신규)
  • 사용자 지정 도메인 확인 시작/취소(신규)
  • 도메인에 보낸 사람 사용자 이름 추가(신규)
  • Communication Service 리소스에 도메인 리소스 연결(기존)

PowerShell cmdlet에서 자세히 알아보세요.

Email Service 리소스 관리를 위한 Azure CLI 확장

개발자는 다음을 포함한 엔드 투 엔드 송신 전자 메일 흐름에 Azure CLI 확장을 사용할 수 있습니다.

  • Communication Service 리소스 만들기(기존)
  • Email Service 리소스 만들기(신규)
  • 도메인 만들기(Azure 관리 또는 사용자 지정 도메인) 리소스(신규)
  • 도메인에 보낸 사람 사용자 이름 추가(신규)
  • Communication Service 리소스에 도메인 리소스 연결(기존)
  • 전자 메일 보내기(기존)

확장에 대해 자세히 알아보세요.

2024년 2월

제한된 액세스 사용자 토큰

이제 제한된 새로운 액세스 사용자 토큰이 일반 공급됩니다. 제한된 액세스 사용자 토큰을 사용하면 고객이 새 통화/채팅을 시작하거나 진행 중인 통화/채팅에 참여하는 등 사용자 기능에 대한 세부적인 제어를 실행할 수 있습니다.

고객이 Azure Communication Services 사용자 ID를 만들면 액세스 토큰을 사용하여 채팅 또는 통화에 참여할 수 있는 기능이 사용자에게 부여됩니다. 예를 들어 사용자에게 채팅 스레드에 참여하려면 채팅 토큰이 있어야 합니다. 마찬가지로 VoIP 호출에 참여하려면 VoIP 토큰이 필요합니다. 사용자는 동시에 여러 토큰을 가질 수 있습니다.

제한된 액세스 토큰을 사용하여 Azure Communication Services는 채팅 및 통화 내에서 제한된 액세스와 전체 액세스 제어를 지원합니다. 이제 고객은 기존 통화 또는 채팅에 참여하는 대신 새 통화 또는 채팅을 시작하는 사용자의 기능을 제어할 수 있습니다.

이러한 토큰은 콜드 콜 또는 콜드 채팅 문제를 해결합니다. 예를 들어 사용자에게 VoIP 토큰이 있는 경우 제한된 액세스 토큰이 없으면 호출을 시작하고 호출에 참여할 수 있습니다. 따라서 이론적으로 피고는 판사를 직접 호출하거나 환자가 의사를 직접 호출 할 수 있습니다. 대부분의 기업에서는 바람직하지 않습니다. 새로운 제한된 액세스 토큰을 사용하여 개발자는 환자에게 제한된 액세스 토큰을 제공하여 통화에 참여할 수 있지만 누구에게도 직접 통화를 시작할 수는 없습니다.

자세한 내용은 ID 모델을 참조하세요.

전화 통화 시도

지금 공개 미리 보기로 전화 통화를 시도하는 것은 고객이 전화를 걸어 전화 통신 연결을 설정하는 것을 확인하는 데 도움이 되는 Azure Portal의 도구입니다. PSTN(음성 통화) 및 직접 라우팅 모두에 적용됩니다. Try Phone Calling을 사용하면 개발자가 기존 앱이나 코드 없이 Azure Communication Services 통화 기능을 빠르게 테스트할 수 있습니다.

Azure Portal에서 사용 중인 전화 통화 시도 도구의 스크린샷.

전화 통화 시도에 대해 자세히 알아보세요.

UI 네이티브 라이브러리 업데이트

사용자 연결 진단을 일반 공급으로 이동하고 1:1 통화 및 iOS CallKit 통합을 릴리스하는 등 UI 네이티브 라이브러리에 대한 업데이트입니다.

사용자 관련 진단

이제 UFD(사용자 연결 진단)를 일반 공급에서 사용할 수 있습니다. 사용자 연결 진단은 통화의 일부 신호가 트리거될 때(예: 일부 참가자가 통화 중이지만 마이크가 음소거되거나 디바이스가 네트워크에 연결되지 않은 경우) 트리거될 수 있는 이벤트 집합을 제공하여 사용자 환경을 향상시킵니다. 개발자는 약한 네트워크 신호 또는 음소거된 마이크와 같은 트리거를 구독하여 통화에 영향을 주는 모든 요인을 항상 인식할 수 있습니다.

UFD를 UI 라이브러리로 가져와서 고객이 이벤트를 구현할 수 있도록 지원합니다. 이렇게 하면 보다 유동적인 환경이 제공됩니다. 고객은 통화 중에 연결 및 품질 문제가 발생하는 경우 UFD를 사용하여 최종 사용자에게 실시간으로 알릴 수 있습니다. 문제에는 음소거된 마이크, 네트워크 문제 또는 기타 문제가 포함될 수 있습니다. 고객은 통화 중에 품질 문제를 나타내는 알림 메시지를 받습니다. 또한 원격 분석을 전송하여 이벤트를 추적하고 호출 상태를 검토하는 데 도움이 됩니다.

자세한 내용은 사용자 연결 진단을 참조 하세요.

1:1 통화

이제 Android 및 iOS에 대한 일대일 호출을 사용할 수 있습니다. 이 최신 공개 미리 보기 릴리스에서는 호출을 시작하는 것이 탭만큼 간단합니다. 수신자에게는 통화에 응답하거나 거절하라는 푸시 알림이 즉시 표시됩니다. iOS 네이티브 애플리케이션에서 두 엔터티 간에 직접 호출이 필요한 경우 개발자는 1:1 호출 함수를 사용하여 이를 수행할 수 있습니다. 예를 들어 계정을 변경하기 위해 재무 고문에게 전화를 걸어야 하는 클라이언트가 있습니다. 이 기능은 현재 공개 미리 보기 버전 1.6.0에 있습니다.

자세한 내용은 UI 라이브러리에서 일대일 통화 및 푸시 알림 설정을 참조하세요.

iOS CallKit 통합

Azure Communication Services는 기본 iOS 호출 환경을 위해 공개 미리 보기로 CallKit을 원활하게 통합합니다. 이제 네이티브 UI SDK를 통한 호출에는 알림, 통화 기록 및 통화 대기와 같은 동일한 iOS 호출 기능이 있습니다. 이러한 iOS 기능은 기존 네이티브 환경과 완벽하게 조화를 이루어 줍니다.

UI 라이브러리 개발자는 통합에 시간을 소비하지 않도록 이 통합을 사용할 수 있습니다. iOS CallKit은 기본 제공 환경을 제공하므로 통합 앱은 일반 셀룰러 호출과 동일한 인터페이스를 사용합니다. 최종 사용자의 경우 들어오는 VoIP 호출은 친숙한 iOS 통화 화면을 표시하여 일관되고 직관적인 환경을 제공합니다.

자세한 내용은 UI 라이브러리에 CallKit 통합을 참조 하세요.

PSTN 직접 제안

Azure Communication Services는 계속해서 직접 제품을 새로운 지리적 위치로 확장해 왔다. 방금 42개국에 대한 일반 공급으로 PSTN 직접 제품을 출시했습니다.

PSTN 직접 제품을 제공하는 국가의 전체 목록:

아르헨티나, 오스트레일리아, 오스트리아, 벨기에, 브라질, 캐나다, 칠레, 중국, 콜롬비아, 덴마크, 핀란드, 프랑스, 독일, 홍콩, 인도네시아, 아일랜드, 이스라엘, 이탈리아, 일본, 룩셈부르크, 말레이시아, 멕시코, 네덜란드, 뉴질랜드, 노르웨이, 필리핀, 폴란드, 포르투갈, 푸에르토리코, 사우디아라비아, 싱가포르, 슬로바키아, 남아프리카 공화국, 한국, 스페인, 스웨덴, 스위스, 대만, 태국, 아랍에미리트(아랍에미리트), 영국 및 미국

현재 모든 제품을 일반 공급으로 가져오는 것 외에도 400개가 넘는 새로운 크로스컨트리 제품을 도입했습니다.

전화 번호 및 구독 자격의 국가/지역별 가용성에서 모든 새 국가, 전화 번호 유형 및 기능을 확인합니다.

2024년 1월

PSTN 번호로 전화 걸기

Virtual Rooms는 VoIP 오디오 및 영상 통화를 지원합니다. 이제 PSTN 번호로 전화를 걸고 진행 중인 통화에 PSTN 참가자를 포함할 수도 있습니다. Virtual Rooms를 통해 개발자는 두 가지 방법으로 PSTN 전화 걸기 기능을 제어할 수 있습니다. 개발자는 특정 Virtual Rooms에 대해 PSTN 전화 접속 기능을 사용하거나 사용하지 않도록 설정할 수 있지만 Virtual Rooms에서 PSTN 전화 접속을 시작할 수 있는 사용자를 제어할 수도 있습니다. 발표자 역할이 있는 사용자만 안전하고 구조화된 통신을 보장하는 PSTN 전화 접속을 시작할 수 있습니다.

자세한 내용은 빠른 시작: 회의실 리소스 만들기 및 관리를 참조 하세요.

원격 음소거 통화 참가자

이제 참가자는 Virtual Rooms 호출에서 다른 참가자를 음소거할 수 있습니다. 이전에는 Virtual Rooms 호출 참가자만 음소거/음소거 해제할 수 있습니다. 배경 소음으로 인해 다른 참가자를 음소거하거나 다른 사람의 마이크가 음소거되지 않은 상태로 유지되는 경우가 있습니다.

발표자 역할의 참가자는 참가자, 여러 참가자 또는 다른 모든 참가자를 음소거할 수 있습니다. 사용자는 필요에 따라 음소거 해제 기능을 유지합니다. 개인 정보 보호를 위해 다른 참가자의 음소거를 해제할 수 없습니다.

자세한 내용은 다른 참가자 음소거를 참조 하세요.

Virtual Rooms의 통화 녹음/녹화

이제 개발자는 Virtual Rooms에서 수행된 통화에서 통화 녹음을 시작, 일시 중지 및 중지할 수 있습니다. 통화 녹음/녹화는 서비스 쪽 기능이며 개발자는 서버 쪽 API 호출을 사용하여 녹음/녹화를 시작, 일시 중지, 중지합니다. 이 기능을 사용하면 원래 세션을 만들지 않을 수 있는 초대된 참가자가 녹음/녹화를 보고 비동기적으로 최신 상태를 유지할 수 있습니다.

자세한 내용은 클라이언트에서 통화 녹음/녹화 관리를 참조 하세요.

Virtual Rooms의 선택 자막

선택 자막은 음성 또는 비디오 통화 오디오 트랙을 실시간으로 표시되는 서면 단어로 변환하는 것입니다. 선택 자막은 대화 및 모임에 보다 적극적으로 참여하기 위해 오디오 텍스트를 읽는 것을 선호하는 참가자에게 유용한 도구이기도 합니다. 선택 자막은 참가자가 시끄러운 환경에 있거나 오디오 장비에 문제가 있을 수 있는 시나리오에도 도움이 됩니다.

선택 자막은 저장되지 않으며 이를 사용하도록 설정한 사용자에게만 표시됩니다.

가상 룸 예제에 사용되는 선택 자막의 스크린샷.

자세한 내용은 선택 자막 개요를 참조하세요.

2023년 12월

통화 진단

Azure Communication Services CD(통화 진단)는 공개 미리 보기에서 사용할 수 있습니다. 통화 진단은 개발자가 음성 및 화상 통화 애플리케이션의 문제를 해결하고 개선하는 데 도움이 됩니다.

진단을 호출하는 방법을 나타내는 아이콘을 보여 주는 그래픽이 개발자에게 도움이 됩니다.

통화 진단은 Azure Portal에서 특수한 원격 분석 및 진단 페이지를 제공하는 Azure Monitor 환경입니다. 통화 진단을 사용하면 각 호출에 대한 데이터, 시각화 및 인사이트에 액세스하고 분석할 수 있습니다. 그런 다음 최종 사용자 환경에 영향을 주는 문제를 식별하고 해결할 수 있습니다.

통화 진단은 노이즈 억제 및 통화 전 문제 해결과 같은 다른 ACS 기능과 함께 작동하여 개발 및 운영하기 쉬운 아름답고 안정적인 영상 통화 환경을 제공합니다. 이제 공개 미리 보기에서 통화 진단을 사용할 수 있습니다. 오늘 사용해 보고 Azure가 모든 통화를 성공적으로 만드는 데 어떤 도움이 되는지 확인하세요.

자세한 내용은 통화 진단을 참조 하세요.

WebJS 통화 업데이트

미디어 품질 정적, 비디오 제약 조건 및 데이터 채널과 같은 여러 WebJS 통화 기능이 일반 공급으로 전환되었습니다.

미디어 품질 통계

개발자는 미디어 품질 통계 API를 활용하여 통화 SDK 내에서 비디오 통화 품질 및 안정성 환경을 실시간으로 더 잘 이해할 수 있습니다. 개발자에게 최종 고객이 겪고 있는 문제를 클라이언트 쪽에서 이해할 수 있는 기능을 제공하여 최종 사용자에게 발생하는 문제를 이해하고 완화하는 데 더 깊이 파고들 수 있습니다.

자세한 내용은 미디어 품질 통계를 참조 하세요.

비디오 제약 조건

개발자는 비디오 제약 조건을 사용하여 전반적인 통화 품질을 더 잘 관리할 수 있습니다. 예를 들어 개발자가 참가자가 인터넷 연결이 좋지 않은 것을 알고 있는 경우 개발자는 보낸 사람 쪽에서 비디오 해상도 크기를 제한하여 더 적은 대역폭을 사용할 수 있습니다. 그 결과 참가자의 통화 환경이 향상되었습니다.

빠른 시작에서 설명한 대로 통화 환경을 개선합니다. 통화 앱에서 비디오 제약 조건을 설정합니다.

데이터 채널

데이터 채널 API를 사용하면 오디오 및 비디오 통화 중에 실시간 메시지를 사용할 수 있습니다. 이 함수를 사용하면 개발자가 자신의 데이터 파이프라인을 관리하고 통화할 때 원격 참가자에게 고유한 메시지를 보낼 수 있습니다. 데이터 채널은 시나리오가 필요할 때 로컬 참가자가 원격 참가자에 직접 연결할 수 있도록 하여 통신 기능을 향상시킵니다.

빠른 시작 시작 : 통화 앱에 데이터 채널 메시징을 추가합니다.

새로운 기능 및 버그 수정의 전체 목록은 GitHub의 릴리스 페이지를 참조하세요. 자세한 블로그 게시물은 Azure Communication Services 블로그참조하세요.