Azure Communication Services의 새로운 기능
이 문서에서는 Azure Communication Services와 관련된 새로운 기능 및 업데이트를 설명합니다.
2024년 12월
Teams 사용자 interop 통화
이제 애플리케이션에서 개별 Microsoft Teams 사용자를 직접 호출할 수 있습니다. 이러한 Teams 사용자는 Microsoft Teams 또는 인증된 Azure Communication Services 통화 SDK 엔드포인트를 사용할 수 있습니다. 이 기능을 사용하면 Teams 상호 운용성이 더 완전해집니다. 사용자를 연결하는 사용자 지정 앱을 빌드할 수 있습니다.
- 개별 Teams 사용자
- Teams 통화 큐 및 자동 전화 교환
- Teams 모임
B2C(Business-to-coustomer) 컨택 센터 및 모임 애플리케이션에서 이러한 기능을 사용하여 고도로 맞춤형 웹 사이트 및 앱 환경에서 외부 고객을 유지할 수 있습니다. 이 기능을 사용하여 모든 직원 및 에이전트 통신 활동을 단일 허브인 Teams에 유지할 수도 있습니다.
자세한 내용은 Azure Communication Services 호출에서 Microsoft Teams 사용자에 대한 기능을 참조 하세요.
10자리 긴 코드에 대한 SMS 지원
SMS에 대한 10자리 긴 코드(10DLC)는 현재 공개 미리 보기로 제공됩니다. 10DLC를 지원하면 신뢰할 수 있고 확장 가능한 메시징 솔루션을 사용하는 기업이 효율적이고 규정을 준수하여 고객과 연결할 수 있습니다.
10DLC SMS 전용 메시징 채널을 통해 기업은 로컬 전화 번호를 사용하여 메시지를 보낼 수 있습니다. 10DLC는 비즈니스를 위해 등록된 고유한 전화 번호를 제공하여 신뢰를 강화하고 운송업체 규정을 준수하도록 보장합니다. 트랜잭션 경고, 홍보 메시지 및 고객 서비스에 완벽한 10DLC는 업계 표준을 준수하면서 더 높은 메시지 배달 가능성을 보장합니다.
10DLC SMS 사용의 이점
향상된 결과물
10자리 숫자를 사용하면 기존 긴 코드에 비해 메시지 배달 가능성이 높아지므로 메시지가 고객에게 전달되도록 하는 효과적인 방법입니다.
로컬 현재 상태
로컬 10자리 숫자를 사용하면 고객과 더 개인적이고 신뢰할 수 있는 연결을 제공하여 참여율과 응답 속도를 높입니다.
비용 효율적
10자리 숫자를 사용하면 짧은 코드에 비해 더 저렴한 옵션을 제공하여 비즈니스에 대용량 메시지를 보낼 수 있는 효율적이고 비용 효율적인 방법을 제공합니다.
다재
트랜잭션 메시지, 고객 지원, 프로모션 및 마케팅 캠페인을 비롯한 다양한 사용 사례에 적합합니다.
자세한 내용은 다음을 참조하세요.
2024년 11월
통화 자동화 문제 해결 개선 사항
개발자가 통화 자동화 문제를 해결하는 데 도움이 되도록 알림을 개선했습니다. 이제 CreateCall 또는 Answer API가 새 CreateCallFailed
이벤트와 AnswerFailed
이벤트를 통해 비동기적으로 실패하는 경우 알림을 받습니다. 이러한 이벤트와 함께 다양한 휴가 및 호출 종료 시나리오에 대한 오류 코드를 제공하여 다음에 수행할 작업에 대해 정보에 입각한 결정을 내릴 수 있도록 지원합니다.
또한 문제를 독립적으로 처리하기 위한 더 나은 지침을 제공하도록 오류 코드 설명서를 개선했습니다. 또한 이제 Azure 메트릭에서 호출 자동화 콜백 이벤트를 볼 수 있습니다.
자세한 내용은 다음을 참조하세요.
- 호출 자동화 SDK 오류 코드에 대한 문제 해결 가이드입니다.
- Azure 메트릭을 통해 Azure Communication Services 콜백 이벤트를 보는 방법
2024년 10월
웹 데스크톱 브라우저에서 고급 노이즈 억제 사용
WebJS 통화 SDK에는 이제 배경 오디오 노이즈 억제가 포함됩니다. 이 기능은 배경 소음을 줄이고 화자의 음성이 명확하고 이해할 수 있도록 하여 통화 품질을 향상시킵니다.
이 기술은 추가 소리가 통신을 방해할 수 있는 개방형 사무실 또는 공공 장소와 같은 높은 수준의 주변 소음이 있는 환경에서 유용합니다. 주변 노이즈를 필터링하여 노이즈 억제를 통해 참가자는 중단 없이 대화에 집중할 수 있습니다.
우리의 고급 소음 억제 모델은 개 짖는 소리와 배경 대화와 같은 산만 한 소음을 관리 할 수 있습니다.
자세한 내용은 음성 통화 환경에 오디오 품질 향상 기능 추가를 참조하세요.
확장 호출자 정보
수신 전화 알림에는 이제 CLID(호출자 회선 ID) 및 CNAM(통화 파티 이름)이 포함됩니다. 이 정보는 수신 전화의 전화 번호를 식별하는 데 사용할 수 있습니다.
const incomingCallHandler = async (args: { incomingCall: IncomingCall }) => { const incomingCall = args.incomingCall; // Get information about caller console.log(callerInfo.displayName); console.log(callerInfo.identifier); };
자세한 내용은 CallerInfo 인터페이스, 수신 호출 수신 호출 > 관리 및 통화 > 관리 호출 확인 속성을 참조하세요.
원격 음소거 VoIP 모임 참가자
중단 없는 그룹 모임, 가상 약속 및 B2C(기업 간 약속) 계약을 수행하려면 종종 부주의한 참가자의 소음을 관리하기 위한 제어가 필요합니다. 참가자는 자신의 소음과 대화가 모임 참가자에게 전달되고 있다는 것을 깨닫지 못하고 운전하고 친구에게 말할 수 있습니다. VoIP 참가자를 원격으로 음소거하는 기능은 이러한 상황에서 편리합니다. 이를 통해 다른 참가자가 통화에서 하나 이상의 VoIP 참가자를 원격으로 음소거할 수 있습니다. 음소거된 참가자는 말을 해야 할 때 음소거를 해제할 수 있습니다.
이제 참가자를 원격으로 음소거하는 기능은 다음과 같은 특정 함수를 사용하는 호출에 일반적으로 사용할 수 있습니다.
VoIP 사용자는 다음 API 작업을 사용하여 Azure Communications Services 룸 및 그룹 호출의 다른 모든 VoIP 참가자를 원격으로 음소거합니다.
await call.muteAllRemoteParticipants();
VoIP 사용자는 다음 API 작업을 사용하여 Azure Communications Services 룸 및 그룹 호출에서 하나 또는 여러 VoIP 참가자를 원격으로 음소거합니다.
await call.remoteParticipants[0].mute();
Azure Communication Services 룸 호출에서 발표자 역할을 가진 VoIP 사용자만 다른 참가자를 음소거하여 원치 않는 원격 음소거를 방지할 수 있습니다.
로컬 통화 참가자가 다른 참가자를 음소거하면 이벤트가 발생합니다 mutedByOthers
. 이 이벤트는 클라이언트가 VoIP 참가자에게 음소거되었음을 알립니다.
자세한 내용은 원격 호출 > 음소거 및 통화 음소거 해제를 참조하세요.
향상된 통화 자동화 봇-사용자 음성 상호 작용
룸의 서버 프로그래밍 기능 및 향상된 문제 해결 외에도 더 강력한 봇과 IVR(대화형 음성 응답)을 가능하게 하는 통화 자동화에 대한 다른 개선 사항도 포함되었습니다.
보류/보류 해제: WAV 및 MP3의 지원되는 파일 형식을 통해 참가자를 보류하면서 음악을 재생할 수 있는 기능을 개발자에게 제공합니다.
여러 오디오 파일 재생: 기존 Play 및 Recognize API가 향상되었습니다. 이제 개발자는 재생 또는 인식 작업을 요청할 때 여러 오디오 파일, 텍스트 파일 및 SSML(Speech Synthesis Markup Language) 입력을 제공할 수 있습니다.
바지선 재생: 개발자는 재생 작업에 바지선 기능을 제공하여 대기 시간 공지와 같은 새 메시지와 함께 음악 유지와 같은 현재 프롬프트를 중단할 수 있습니다.
플레이 시작 이벤트: 개발자에게 플레이 프롬프트가 시작되었음을 알리는 이벤트를 사용하도록 설정
playStarted
했습니다.VoIP에서 PSTN으로 전송: 개발자는 이제 VoIP 사용자를 PSTN/SIP 엔드포인트로 전송할 수 있습니다. 인바운드 PSTN 호출의 경우 이제 호출 연결 개체에 사용자가 전화를 건 PSTN 번호가 포함됩니다.
자세한 내용은 통화 자동화 개요를 참조하세요.
인라인 첨부 파일을 사용하여 전자 메일 통신 향상
이제 전자 메일 서비스는 인라인 이미지 첨부 파일의 공개 미리 보기를 제공합니다.
전자 메일 통신은 단순한 텍스트 그 이상입니다. 받는 사람의 관심을 사로잡는 매력적이고 시각적으로 매력적인 메시지를 만드는 것입니다. 전자 메일 받는 사람을 참여시키는 한 가지 방법은 인라인 첨부 파일을 사용하여 전자 메일 본문에 직접 이미지를 포함할 수 있도록 하는 것입니다.
인라인 첨부 파일은 별도의 첨부 파일로 보내는 것이 아니라 전자 메일 콘텐츠 내에 직접 포함하는 이미지 또는 기타 미디어 파일입니다. 인라인 첨부 파일을 사용하면 받는 사람이 이미지를 전자 메일 본문의 일부로 볼 수 있으므로 전반적인 시각적 매력과 참여도를 향상시킬 수 있습니다.
인라인 첨부 파일 사용
인라인 첨부 파일을 사용하는 몇 가지 이유는 다음과 같습니다.
참여 개선: 인라인 이미지는 전자 메일을 시각적으로 더 매력적이고 매력적으로 만들 수 있습니다.
더 나은 브랜딩: 로고 또는 기타 브랜드 요소를 전자 메일에 직접 포함하면 브랜드 ID를 강화할 수 있습니다.
향상된 사용자 환경: 인라인 이미지는 메시지를 보다 효과적으로 설명하는 데 도움이 되므로 받는 사람이 콘텐츠를 더 쉽게 이해하고 작업할 수 있습니다.
인라인 첨부 파일에 CID를 사용할 경우의 이점
HTML 특성 CID(content-ID)를 사용하여 이미지를 전자 메일 본문에 직접 포함합니다. 인라인 첨부 파일에 CID를 사용하는 것이 다음과 같은 이유로 가장 적합한 방법으로 간주됩니다.
안정성: CID 포함은 전자 메일 본문에 데이터를 직접 포함하는 대신 고유 식별자를 사용하여 이미지 데이터를 참조합니다. CID 포함은 이미지가 여러 전자 메일 클라이언트 및 플랫폼에서 안정적으로 표시되도록 합니다.
효율성: CID를 사용하면 고유한 콘텐츠 ID를 사용하여 이미지를 전자 메일에 첨부하고 HTML 콘텐츠 내에서 참조할 수 있습니다. 이 방법은 base64 인코딩보다 더 효율적이므로 전자 메일의 크기를 크게 늘리고 배달 효율성에 영향을 줄 수 있습니다.
호환성: 대부분의 전자 메일 클라이언트는 CID를 지원하므로 대부분의 받는 사람에게 인라인 이미지가 올바르게 표시됩니다.
보안: CID를 사용하면 외부 서버에서 이미지를 호스트할 필요가 없으므로 보안 위험이 발생할 수 있습니다. 대신 이미지가 전자 메일의 일부로 포함되어 외부 콘텐츠가 차단되거나 의심스러운 것으로 플래그가 지정될 위험을 줄입니다.
자세한 내용은 다음을 참조하세요.
- 인라인 첨부 파일 사용
- Azure Communication Services를 사용하여 첨부 파일이 있는 전자 메일 보내기
- Azure Communication Services를 사용하여 인라인 첨부 파일이 있는 전자 메일 보내기
전자 메일 리소스당 여러 사용자 지정 도메인 연결
개발자는 이제 동일한 Azure Communication Services 리소스를 사용하여 여러 사용자 지정 도메인을 연결할 수 있습니다. 이 기능을 사용하면 개발자가 Azure Communication Services 리소스를 보다 효과적으로 관리하여 다양한 비즈니스 애플리케이션 또는 다른 사용자 지정 도메인을 사용하는 고객을 지원할 수 있습니다. 이 기능은 현재 공개 미리 보기로 제공됩니다.
여러 사용자 지정 도메인을 연결하는 것이 유용한 몇 가지 시나리오는 다음과 같습니다.
여러 애플리케이션에서 여러 사용자 지정 도메인을 지원해야 하는 메시징 조직은 하나의 Azure Communication Services 리소스를 사용하여 이러한 애플리케이션을 관리하고 지원하여 리소스 관리 노력을 줄일 수 있습니다.
SaaS 서비스 공급자는 적은 수의 Azure Communication Services 리소스로 많은 고객을 관리할 수 있습니다.
참고 항목
고객은 최대 100개의 사용자 지정 도메인을 단일 통신 서비스 리소스에 연결할 수 있습니다. 이러한 사용자 지정 도메인에 구성된 모든 메일 원본 주소는 통신 서비스 리소스에 액세스할 수 있습니다. 확인된 사용자 지정 도메인만 연결할 수 있습니다.
자세한 내용은 확인된 전자 메일 도메인 연결을 참조 하세요.
2024년 9월
네이티브 UI 라이브러리 사용자 지정 및 접근성
Android 및 iOS에서 통신 환경을 빌드하는 개발자에게 향상된 사용자 지정 옵션과 향상된 접근성을 제공하는 오픈 소스 호출 네이티브 UI 라이브러리에 대한 새로운 기능 모음이 있습니다. 개발자는 이러한 API를 사용하여 비디오 통화가 브랜드 ID에 더 잘 맞도록 하고, 향상된 사용자 환경을 제공하고, 더 많은 사용자가 서비스에 액세스할 수 있도록 할 수 있습니다.
브랜드 역량 강화
이제 네이티브 UI 라이브러리를 사용하여 다음을 수행할 수 있습니다.
- 브랜드 테마와 일치하도록 인터페이스 색을 변경합니다.
- 개인 설정된 상호 작용을 위해 통화 제목 및 부제목을 사용자 지정합니다.
- 특정 비즈니스 워크플로에 맞게 작업 단추를 추가, 제거 또는 수정하여 단추 모음을 구성합니다.
사용 사례
의료 서비스 제공자
원격 의료 플랫폼은 이제 호출 내 인터페이스를 브랜드 색상과 정렬하여 환자에게 친숙하고 신뢰할 수 있는 환경을 제공할 수 있습니다. 전화 제목을 사용자 지정하여 원격 의료 세션을 표시하고 Jane Doe 박사와 같은 자막을 추가하면 환자가 누구와 말하고 있는지 정확하게 알 수 있습니다. 개발자는 사용자 지정 최종 상담 단추와 같은 단추를 추가하거나 제거하여 통화 인터페이스를 추가로 조정할 수 있습니다.
고객 지원을 위한 사용자 지정 워크플로
이제 통화를 통해 고객 지원을 제공하는 기업은 사용자 지정 단추를 사용하여 사용자 환경을 간소화할 수 있습니다. 예를 들어 일반 단추 레이아웃 대신 특정 작업 워크플로와 일치하도록 보류, 감독기로 전송 또는 티켓 열기와 같은 단추를 구성할 수 있습니다. 사용자 지정 워크플로는 에이전트 효율성을 향상시키고 고객 만족도를 향상시킵니다.
캡션 구성 요소
접근성은 다양한 대상 그룹에 도달하는 것을 목표로 하는 비즈니스의 주요 고려 사항입니다. Azure Communication Services 및 Teams interop 호출에 대한 선택 자막은 청각 장애가 있는 사용자의 통신 환경을 개선할 수 있습니다. 시끄러운 환경과 같이 오디오 선명도가 손상될 수 있는 상황에서는 선택 자막을 사용할 수도 있습니다.
자세한 내용은 네이티브 UI 라이브러리 자습서를 참조하세요.
통화 녹음/녹화 안정성 향상
통화 녹음/녹화를 위해 BYOS(Bring Your Own Storage)에 새로운 함수를 도입했습니다. 향상된 기능을 통해 고객은 잘못된 구성으로 인해 스토리지에 업로드를 기록하지 못하는 경우 기록을 다운로드하고 알림을 받을 수 있는 옵션을 제공합니다.
고객의 Blob Storage에 첫 번째 업로드 시도가 실패하면 상태 및 오류 코드가 제공됩니다. 이러한 코드는 다음과 같은 일반적인 문제를 해결합니다.
- 관리 ID를 사용할 수 없음
- 사용 권한이 올바르게 설정되지 않음
- 컨테이너가 없습니다.
- 잘못된 컨테이너 이름 또는 스토리지 경로
이러한 오류 메시지는 수동 작업(예: 직접 다운로드)에 대한 시기 적절한 알림을 제공하고 고객이 BYOS의 구성 문제를 해결하도록 안내하여 기록 손실을 줄이는 데 도움이 됩니다.
자세한 내용은 Bring Your Own Azure Storage 개요를 참조하세요.
2024년 8월
Microsoft Teams를 사용하여 사용자 지정 앱 환경 향상
Microsoft Teams의 사용자에 연결하는 사용자 지정 앱 및 웹 사이트 환경을 빌드하는 개발자를 위한 향상된 기능 집합을 발표합니다. Azure Communication Services 및 이러한 새로운 기능은 특히 외부 사용자(소비자)가 Teams(비즈니스)를 사용하는 직원과 통신하는 B2C(기업 간) 상호 작용에 맞게 조정됩니다.
Teams 내 향상된 기능:
- 소규모 회의실
- 함께 모드
- 향상된 오디오
Teams에 더 쉽게 참가할 수 있습니다.
- Short URL
- 모임 ID로 참가
함께 모드: 모든 사람을 같은 방으로 데려오기
이제 공개 미리 보기에서 Microsoft Teams의 함께 모드를 지원하여 Azure Communication Services를 통해 참가하는 참가자를 위한 가상 모임 환경을 개선합니다. 이러한 통합을 통해 Azure Communication Services 참가자는 함께 모드 스트림을 렌더링하여 모든 사람이 같은 방에 있는 것처럼 느껴지는 공유 배경을 만들 수 있습니다. 모임 피로를 줄이고 참가자들이 더 많은 참여와 세심함을 느낄 수 있도록 도와주는 좋은 방법입니다.
함께 모드는 가상 모임을 보다 몰입적이고 대화형으로 만드는 데 유용합니다. 팀 모임, 가상 이벤트 또는 교실 세션을 호스트하든 관계없이 이 기능을 사용하면 모임이 더 연결됨을 느낄 수 있습니다. 또한 조직은 Teams 개발자 포털을 통해 브랜드 또는 모임 컨텍스트를 반영하도록 이러한 가상 환경을 사용자 지정할 수 있습니다. Teams 사용자는 사용자 지정 함께 모드 장면을 사용하려면 Teams 프리미엄 라이선스가 필요합니다.
자세한 내용은 함께 모드를 참조 하세요.
소규모 회의실: 가상 공동 작업 향상
가상 모임을 보다 역동적이고 대화형으로 만들기 위한 노력을 계속하는 Microsoft Teams는 최적화된 환경을 위해 Azure Communication Services와 통합된 소규모 회의실을 소개합니다. 현재 공개 미리 보기에서 이 기능을 사용하면 모임을 더 작고 집중된 그룹으로 분할하여 토론의 역동성과 참여를 향상시킬 수 있습니다.
소규모 회의실은 대규모 모임의 방해 없이 특정 구역으로 다이빙하는 데 적합합니다. 팀 프로젝트에서 작업하든, 교실 세션을 주최하든, 그룹 치료를 수행하든, 소규모 회의실은 심층적인 대화와 적극적인 참여를 용이하게 합니다. 이렇게 하면 더 효율적이고 생산적인 모임이 발생합니다.
Teams 관리자는 모임 정책을 통해 소규모 회의실의 가용성을 쉽게 관리하여 효과적으로 사용할 수 있도록 할 수 있습니다. 현재 공개 미리 보기로 제공되는 이 통합은 가상 협업의 미래를 엿볼 수 있어 온라인 모임이 더욱 매력적이고 대화형으로 만들어 줍니다.
자세한 내용은 자습서 - Microsoft Teams 소규모 회의실 통합을 참조 하세요.
오디오 회의에 대한 향상된 지원: 신뢰할 수 있는 연결 보장
Microsoft Teams는 단일 Teams 모임에서 여러 오디오 회의를 설정할 수 있도록 하여 가상 약속 중에 원활한 통신을 혁신했습니다. 즉, 참가자는 인터넷 문제에 직면하더라도 연결 상태를 유지할 수 있도록 가장 최적의 전화 회선을 통해 참가할 수 있습니다.
이제 Azure Communication Services는 이 구성을 노출하여 개발자가 고객에게 가장 최적의 전화 회선을 제공할 수 있도록 합니다. 이 기능은 가상 약속의 안정성을 향상시킬 뿐만 아니라 참가자가 항상 연결 상태를 유지할 수 있도록 하여 가상 모임을 보다 효율적이고 스트레스 없는 상태로 만듭니다.
자세한 내용은 Teams 모임 오디오 회의 참조하세요.
짧은 URL 지원 - 웹 및 네이티브
이제 Azure Communication Services에서 지원되는 Microsoft Teams의 새로운 짧은 URL 형식으로 모임 링크를 더 쉽게 공유할 수 있습니다. 이 업데이트를 사용하면 모임 링크를 보다 편리하게 공유할 수 있으므로 관련된 모든 사용자가 프로세스를 더 원활하게 진행할 수 있습니다.
이 새로운 형식을 수용하도록 SDK를 업데이트했으므로 개발자는 이를 활용하기 위해 SDK를 업데이트해야 합니다. 더 짧은 URL은 공유 프로세스를 간소화할 뿐만 아니라 링크를 더 쉽게 배포하고 관리할 수 있도록 하여 전반적인 사용자 환경을 향상시킵니다.
자세한 내용은 빠른 시작: Teams 모임에 통화 앱 참가를 참조하세요.
ID로 Teams 모임 참가 – 네이티브
이제 Azure Communication Services는 모임 ID 및 암호를 사용하여 Microsoft Teams 모임에 참가할 수 있습니다. 이 기능을 사용하면 개발자가 이벤트 초대에 있는 간단하고 수동으로 입력한 자격 증명을 사용하여 Teams 모임에 연결하는 iOS, Android 및 Windows용 네이티브 애플리케이션을 빌드할 수 있습니다.
모임에 참가하는 간단한 방법을 사용하여 다양한 플랫폼에서 쉽게 연결하고 공동 작업할 수 있도록 했습니다. 이 업데이트는 보안 및 편의성을 향상시켜 Teams 모임에 원활하게 액세스할 수 있도록 합니다.
자세한 내용은 Teams 사용자 > 모임에 참가하기 위한 통화 관리를 참조하세요.
추가 기능 및 향상된 기능
- 실시간 전사
- 실시간 오디오 스트리밍
- 룸의 서버 프로그래밍 기능
- 서식 있는 텍스트 지원
실시간 전사: 통화의 즉각적인 인사이트
이제 Azure Communication Services는 공개 미리 보기에서 실시간 전사를 제공하여 개발자에게 통화 오디오의 즉각적인 텍스트 출력을 제공합니다. 이 기능은 대화를 분석하고 비즈니스 의사 결정을 알리거나 에이전트를 실시간으로 지원할 수 있는 인사이트를 얻는 데 매우 유용합니다.
Azure AI의 Speech-to-Text 서비스에 통합된 실시간 전사는 140개 이상의 언어를 지원하므로 음성 인식 및 전사를 애플리케이션에 쉽게 통합할 수 있습니다. 이 기능을 사용하면 오디오를 원활하게 캡처하고 전사할 수 있으므로 다양한 사용 사례에 유용한 리소스를 제공할 수 있습니다.
이러한 전사를 LLM(큰 언어 모델)과 결합하여 제안된 다음 단계, 요약, 의도 및 감정 분석과 같은 더 많은 인사이트를 얻을 수 있습니다.
자세한 내용은 다음을 참조하세요.
실시간 오디오 스트리밍: 대화 캡처 및 분석
실시간 기능의 기능을 바탕으로 개발자는 이제 실시간 오디오 스트림에 액세스할 수 있습니다. 개발자는 실시간 오디오 스트림에 액세스하여 호출 시 각 참가자의 오디오를 캡처하고 분석하는 서버 애플리케이션을 만들 수 있습니다.
오디오 스트리밍을 호출 자동화 작업 또는 사용자 지정 AI 모델과 통합하면 다양한 사용 사례를 잠금 해제할 수 있습니다. 여기에는 대화 분석을 위한 NLP(자연어 처리), 생체 인식을 사용한 음성 인증, 활성 상호 작용 중 에이전트에 실시간 인사이트 및 제안 제공이 포함됩니다.
자세한 내용은 다음을 참조하세요.
룸용 서버 프로그래밍 기능: 가상 약속 향상
Azure Communication Services를 통한 룸 호출에 대한 실시간 프로그래밍 지원은 이제 호출 자동화 API를 통해 사용하도록 설정된 공개 미리 보기로 제공됩니다. 미리 보기의 첫 번째 기능을 사용하면 회의실에서 PSTN으로 전화를 걸 수 있습니다. PSTN 전화 접속을 사용하면 ISV(독립 소프트웨어 공급업체)가 PSTN을 통해 여러 타사 전문 서비스를 가상 약속에 통합할 수 있습니다.
예를 들어 통역사, 사회 서비스 담당자 및 기타 전문가는 PSTN을 통해 원격 의료 약속 또는 가상 법정에 참여할 수 있습니다. 이 새로운 기능을 통해 개발자는 이러한 시나리오를 효율적으로 관리하여 가상 약속에 대한 강력한 오디오 회의 기능을 제공할 수 있습니다.
이것은 시작에 불과합니다. 내년에는 이러한 통합을 더욱 강화하고 다양한 가상 약속 시나리오를 지원하는 AI 기능을 추가하여 프로세스를 더욱 간소화하고 효과적으로 만들 계획입니다.
자세한 내용은 Virtual Rooms 개요 > Virtual Rooms에서 호출을 수행하는 방법을 참조하세요.
서식 있는 텍스트 지원
이제 Azure Communication Services 채팅은 채팅 SDK 및 웹 UI 라이브러리 모두에서 서식 있는 텍스트 편집기 및 인라인 이미지 업로드를 지원합니다. 이 릴리스에서는 채팅 환경이 더욱 역동적이고 시각적으로 매력적입니다. 이제 다음 기능을 사용할 수 있습니다.
- 메시지를 돋보이게 하기 위해 굵게, 기울기 및 밑줄을 비롯한 다양한 텍스트 스타일
- 더 나은 조직을 위해 글머리 기호 및 번호 매기기 목록을 만드는 기능입니다.
- 가독성을 향상시키기 위해 텍스트 들여쓰기를 조정하는 옵션입니다.
- 더 나은 구조 데이터를 위해 테이블을 추가하고 업데이트하는 기능입니다.
웹 UI 라이브러리는 이제 ChatComposite와 CallWithChatComposite 모두에서 서식 있는 텍스트 편집기를 지원합니다.
ChatComposite
CallWithChatComposite
시작하기:
- 서식 있는 텍스트 보내기 상자.
- ChatComposite에 대한 서식 있는 텍스트 편집기 지원.
- 또는 aka.ms/acsstorybook 스토리북을 확인하세요.
2024년 7월
선택 자막 - 네이티브 UI 라이브러리
이제 선택 자막은 Android 및 iOS용 네이티브 UI 라이브러리에서 일반 공급됩니다. 이 기능은 선택 자막이 필수적인 다양한 시나리오에 적용되어 청각 장애가 있는 사용자의 환경을 향상시키고 포용성을 보장합니다.
네이티브 UI 라이브러리의 선택 자막은 Azure Communication Services와 Microsoft Teams 간의 통합을 간소화하여 사용자가 원활하게 연결하고 공동 작업할 수 있도록 합니다. 프로세스를 간소화하고 사용자 환경을 향상시킵니다.
예를 들어, 다양한 인력을 가진 다국적 법률 사무소는 비디오 컨퍼런스 중에 자막을 사용하여 언어 능력이나 청각 능력에 관계없이 모든 직원이 완전히 참여할 수 있도록 할 수 있습니다. 예를 들어 복잡한 법적 토론과 관련된 모임에서 선택 자막은 원어민이 아닌 사용자들이 더 쉽게 팔로우하는 데 도움이 될 수 있습니다. 또한 Microsoft Teams와의 상호 운용 시나리오에서 이 기능을 사용하여 클라이언트 및 파트너와 원활하게 통신할 수 있습니다.
자세한 내용은 다음을 참조하세요.
룸 역할 및 기능 - 네이티브 UI 라이브러리
Android 및 iOS용 네이티브 UI 라이브러리에는 이제 통화 참가자를 위한 향상된 역할 및 기능을 제공하는 룸 통합이 일반 공급됩니다. 이 통합은 고객에게 더 큰 유연성과 통화 제어를 제공하여 고객 쪽에서 관리를 유지합니다.
전 세계 직원들과 가상 타운 홀 회의를 개최하는 기업을 고려하십시오. 룸 통합을 통해 회사는 발표자, 참석자 및 소비자와 같은 역할을 할당하여 구조화되고 체계적인 모임 환경을 보장할 수 있습니다. 이 설정은 대규모 모임에서 순서를 유지하여 효율적인 정보 보급 및 생산적인 Q&A 세션을 허용하고 조직의 커뮤니케이션 및 참여를 향상시키는 데 중요합니다.
역할 할당 및 만들기의 유효성을 검사하기 위해 표준 룸 아키텍처를 구성하는 방법을 이해하려면 다음 다이어그램을 참조하세요.
룸 API를 사용하면 개발자가 회의실을 만들고, 사용자를 관리하고, 방의 수명을 조정할 수 있습니다. 룸 API는 UI 라이브러리와 분리된 백 엔드 서비스입니다.
자세한 내용은 다음을 참조하세요.
Teams 모임에서 파일 공유
이제 일반 공급에서 Azure Communication Services 채팅 서비스와 Microsoft Teams 모임 중에 파일을 공유합니다. 파일 공유를 사용하면 참가자가 제품 정보, 브로슈어 또는 후속 관리 지침과 같은 일상적인 비즈니스 요구 사항에 필요한 문서를 공유할 수 있습니다.
이 함수를 사용하여 Teams 모임의 환경을 향상시킵니다. 파일 공유를 사용하면 사용자가 비즈니스 프로세스를 완료하는 데 필요한 경우 문서를 더 쉽게 공동 작업하고 명확한 질문을 할 수 있습니다. 비즈니스 프로세스에는 계정 개설, 결과 진행, 처방전 제공 또는 후속 관리 지침 및 기타 많은 시나리오가 포함될 수 있습니다.
자세한 내용은 다음을 참조하세요.
Teams 소규모 회의실 지원
JavaScript 통화 SDK는 이제 공개 미리 보기에서 Microsoft Teams 소규모 회의실을 지원합니다. 통화 SDK를 사용하는 Azure Communication Services 기본 참가자 및 Microsoft 365 참가자는 Teams 모임 소규모 회의실에 참여할 수 있습니다. Teams 소규모 회의실에 대한 지원은 가상 모임에 더 많은 유연성과 공동 작업 기회를 제공합니다.
소규모 회의실이란?
Teams 소규모 회의실을 사용하면 모임 촉진자가 더 큰 Teams 모임 내에서 더 작은 별도의 세션을 만들 수 있습니다. 이 기능은 다음과 같은 다양한 시나리오에 유용합니다.
의료: 의료 제공자와의 그룹 가상 방문 중에 모임 이끌이는 환자를 소규모 회의실에 할당하여 더 큰 그룹 세션에서 다시 연결하기 전에 특정 영역을 논의할 수 있습니다. 의료 서비스 제공자는 각 소규모 회의실을 방문하여 환자와 개별적으로 체크인할 수 있습니다.
법률 : 가상 법정 청문회에서 피고와 변호사는 개인 사이드 바 대화를위한 브레이크 아웃 룸에 가입 할 수 있습니다.
컨퍼런스: 가상 산업 컨퍼런스 기간 동안 모임 이끌이는 참석자를 포커스가 있는 주제가 있는 별도의 토론 그룹에 배치한 후 더 큰 모임으로 돌아와 더 많은 청중과 인사이트를 공유할 수 있습니다.
작동 방식
Microsoft Teams 사용자는 예약된 모임에 대한 소규모 회의실을 만들 수 있습니다. 모임 이끌이는 개별 소규모 회의실에 통화 SDK 참가자를 할당할 수 있습니다. 참가자는 다른 Teams 사용자와 마찬가지로 소규모 회의실과 기본 모임 간에 원활하게 참가하고 이동할 수 있습니다.
이것이 중요한 이유
Teams 소규모 회의실에 ACS 사용자를 포함할 수 있으므로 공동 작업 환경이 향상되어 보다 포괄적이고 다재다능합니다. 교육 세션을 진행하든, 워크샵을 주최하든, 브레인스토밍 세션을 촉진하든, 소규모 회의실은 의미 있는 상호 작용과 생산적인 토론을 촉진하는 데 필요한 구조를 제공합니다.
지금 시작하기
이 기능을 사용하려면 최신 버전의 통화 SDK가 있는지 확인합니다. Teams 소규모 회의실 구현 및 사용에 대한 자세한 내용은 자습서 - Microsoft Teams 소규모 회의실 통합을 참조 하세요.
통화 종료 설문 조사 - 네이티브
통화 종료 설문 조사를 통해 개발자는 통화가 끝날 때 질문을 사용자 지정하여 피드백을 수집할 수 있습니다. 이 기능은 일반 공급됩니다. 개발자는 사용자로부터 직접 중요한 인사이트를 수집하여 정보에 입각한 결정을 내려 서비스를 효과적으로 개선할 수 있습니다. 이 기능은 이제 Android, iOS 및 Windows 플랫폼에서 일반 공급됩니다.
원격 의료 상담 후 피드백을 수집하기 위해 이 기능을 사용하는 의료 공급자를 상상해 보십시오. 의사 소통의 명확성, 접근성 및 의료 조언에 대한 만족도에 대한 질문을 사용자 지정하여 공급자는 개선이 필요한 영역을 신속하게 식별할 수 있습니다. 이 즉각적이고 구체적인 피드백은 공급자가 환자 치료 품질을 향상시키고, 작업을 간소화하고, 환자 만족도를 높이는 데 도움이 됩니다.
자세한 내용은 다음을 참조하세요.
음성 메일로 전송
이제 일반 공급에서 Microsoft Teams 이끌이는 Teams 사용자 울림을 우회하여 Teams 사용자의 음성 메일로 직접 전송되도록 통화 참가자를 구성할 수 있습니다. 이는 전송자가 전송자가 전화를 걸 수 없다는 것을 알고 있는 경우에 유용합니다.
자세한 내용은 통화 전송을 참조 하세요.
2024년 5월
채팅 스레드를 사용한 데이터 보존
이제 개발자는 30~90일의 보존 정책을 사용하여 채팅 스레드를 만들 수 있습니다. 이 기능은 미리 보기로 제공됩니다.
보존 정책을 설정하는 것은 선택 사항입니다. 개발자는 무한 보존(기본값)으로 채팅 스레드를 만들거나 보존 정책을 30~90일로 설정할 수 있습니다. 스레드를 90일 이상 유지해야 하는 경우 채팅 스레드 속성 업데이트 API를 사용하여 시간을 연장할 수 있습니다. 이 정책은 기록 목적을 위해 데이터를 보관 파일로 이동하거나 특정 기간 내에 데이터를 삭제해야 하는 조직의 데이터 관리를 위한 것입니다.
정책은 기존 채팅 스레드에 영향을 주지 않습니다.
자세한 내용은 다음을 참조하세요.
PowerPoint Live
현재 일반 공급 상태로 제공되는 PowerPoint Live는 발표자와 청중 모두에게 매력적인 환경을 제공합니다. PowerPoint Live는 PowerPoint 프레젠테이션과 Microsoft Teams 모임의 연결 및 공동 작업 기능을 결합합니다.
이제 모임 참가자는 Azure Communication Services 웹 UI 라이브러리를 사용하여 Teams 클라이언트에서 시작한 PowerPoint Live 세션을 확인할 수 있습니다. 참가자는 프레젠테이션과 함께 발표자 주석을 볼 수 있습니다. 개발자는 CallComposite
및 CallWithChatComposite
같은 복합 구성 요소와 VideoGallery
같은 구성 요소를 통해 이 함수를 사용할 수 있습니다.
자세한 내용은 Microsoft Teams의 PowerPoint Live 소개(블로그 게시물) 및 Microsoft Teams에서 PowerPoint Live를 통해 발표를 참조하세요.
라이브 반응
이제 일반 공급 상태로 제공되는 업데이트된 UI 라이브러리 복합 구성 요소 및 구성 요소에는 실시간 통화 중의 반응이 포함됩니다. UI 라이브러리는 👍(좋음), 🧡(사랑), 👏(박수), 😂(웃음), 😮(놀람) 같은 반응을 지원합니다.
통화 반응은 이를 보내는 참가자와 연결되며 모든 유형의 참가자(테넌트 내, 게스트, 페더레이션, 익명)에 표시됩니다. 통화 반응은 규모(소규모, 대규모, 초대규모)에 관계없이 회의실, 그룹, 모임(예약, 비공개, 채널) 같은 모든 유형의 통화에서 지원됩니다.
이 기능을 추가하면 사용자가 말하거나 중단할 필요 없이 실시간으로 반응할 수 있으므로 통화 내에서 더 많은 참여를 유도할 수 있습니다. 개발자는 다음을 추가하여 이 기능을 사용할 수 있습니다.
- 웹에서
CallComposite
및CallwithChatComposite
복합 구성 요소에 대한 실시간 통화 반응을 가질 수 있는 기능. - 구성 요소 수준의 통화 반응.
자세한 내용은 반응을 참조하세요.
폐쇄 자막
화상 통화에 오디오 텍스트를 표시하여 접근성을 높입니다. 이미 앱과 Teams 간 통화에 사용할 수 있는 이 일반 공급 릴리스는 모든 앱 간 통화에서 닫힌 캡션에 대한 지원을 추가합니다.
자세한 내용은 닫힌 캡션 개요를 참조하세요.
Azure Communication Services와 Teams 간의 상호 운용성에 대해 자세히 알아볼 수도 있습니다.
통화 진단용 Copilot
AI는 디자인, 빌드, 운영 등 개발 수명 주기의 모든 단계에서 앱 개발자를 도울 수 있습니다. 개발자는 통화 진단 내에서 Azure의 Microsoft Copilot(미리 보기)을 사용하여 다양한 통화 문제를 이해하고 해결할 수 있습니다. 예를 들어 개발자는 Copilot에 다음과 같이 질문할 수 있습니다.
- Azure Communication Services VoIP 통화에서 네트워크 진단을 실행하려면 어떻게 해야 하나요?
- 네트워크 상태가 좋지 않은 경우 통화를 최적화할 수 있는 방법은 무엇인가요?
- Azure Communication 통화에서 불량한 미디어 스트림의 일반적인 원인을 해결하려면 어떻게 해야 하나요?
- 통화의 비디오 부분이 실패하도록 만든 하위 코드 41048을 어떻게 해결할 수 있나요?
통화 진단은 개발자가 통화 품질 및 안정성을 손쉽게 파악하여 고객에게 훌륭한 통화 환경을 제공하는 데 도움이 될 수 있습니다. 인터넷 연결 불량, 소프트웨어 호환성 문제, 디바이스의 기술적 어려움 같은 많은 문제로 인해 통화 품질에 영향이 발생할 수 있습니다.
이러한 문제의 근본 원인을 파악하면 의사의 진찰을 받는 환자나 선생님과 수업을 듣는 학생 등 모든 통화 참여자의 잠재적인 불만 상황을 완화할 수 있습니다. 개발자는 통화 진단을 통해 데이터를 드릴다운하여 근본적인 문제를 파악하고 해결책을 찾을 수 있습니다. Azure Portal에서 기본 제공 시각화를 사용하거나 기본 사용량 및 품질 데이터를 자신의 고유한 시스템에 연결할 수 있습니다.
자세한 내용은 통화 진단을 참조하세요.
2024년 4월
통화를 위한 Microsoft Teams와의 B2C 확장성
개발자는 Azure Communication Services 통화 워크플로에서 Microsoft Teams 사용자의 통화 상호 운용성을 활용할 수 있습니다. 이 기능은 현재 일반 공급 상태입니다.
개발자는 통화 자동화 API를 사용하여 Teams 사용자를 B2C(Business-to-consumer) 통화 워크플로 및 상호 작용으로 가져올 수 있으며, 이는 고급 고객 서비스 솔루션을 제공하는 데 도움이 될 수 있습니다. 이러한 interop은 전화 통신 인프라 오버헤드를 줄이기 위해 VoIP를 통해 제공됩니다. 개발자는 참가자의 Microsoft Entra OID(개체 ID)를 사용하여 Azure Communication Services 통화에 Teams 사용자를 추가할 수 있습니다.
사용 사례
에이전트 데스크톱 확장으로 Teams 사용: CCaaS(Contact Center as a Service) 솔루션을 Teams에 연결하고 에이전트가 Teams에서 고객 통화를 처리할 수 있도록 합니다. Teams를 내부 및 B2C 통신을 위한 단일 창 솔루션으로 사용하면 에이전트의 생산성을 높이고 에이전트가 고객에게 일류 서비스를 제공하도록 할 수 있습니다.
전문가 상담: 기업은 신속한 문제 해결을 위해 Teams를 사용하여 실무 전문가를 고객 서비스 워크플로에 초대하고 첫 통화 해결률을 높일 수 있습니다.
Microsoft Teams와의 Azure Communication Services B2C 확장성은 고객이 영업 및 지원 팀에 연락하고 기업이 효과적인 고객 환경을 제공하는 데 도움이 됩니다.
자세한 내용은 Microsoft Teams와의 통화 자동화 워크플로 상호 운용성을 참조하세요.
Microsoft Teams 모임의 이미지 공유
Microsoft Teams 사용자는 Teams 모임의 컨텍스트에서 Azure Communication Services 사용자와 이미지를 공유할 수 있습니다. 이 기능은 이제 일반 공급됩니다. 이미지 공유는 모임에 대한 공동 작업 수준을 실시간으로 개선합니다. 사용자가 자세히 볼 수 있도록 이미지 오버레이도 지원됩니다.
이미지 공유는 작업을 보여 주기 위해 사진을 공유하는 기업이나 회복기 치료 지침을 위해 환자와 이미지를 공유하는 의사 등 다양한 시나리오에서 유용하게 사용할 수 있습니다.
UI 라이브러리 또는 채팅 SDK를 통해 이 기능을 사용해 보세요. SDK는 C#(.NET), JavaScript, Python 및 Java에서 사용할 수 있습니다. 자세한 내용은 다음을 참조하세요.
심층 노이즈 억제.
심층 노이즈 억제는 현재 미리 보기로 제공됩니다. 노이즈 억제는 백그라운드 노이즈를 제거하여 VoIP 및 영상 통화를 개선하므로 더 쉽게 말하고 들을 수 있습니다. 예를 들어 커피숍에서 Azure Communication Services WebJS 통화를 하는 경우 노이즈 억제 기능을 활성화하면 매장 내 배경 소리를 제거하여 통화 환경을 개선할 수 있습니다.
자세한 내용은 음성 통화 환경에 오디오 품질 향상 기능 추가를 참조하세요.
Android, iOS 및 Windows용 통화 SDK
고객 환경을 개선하기 위해 네이티브 통화 SDK를 업데이트했습니다. 이 릴리스에는 다음 관리 팩이 포함되어 있습니다.
- 영상 통화에 대한 사용자 지정 배경
- 프록시 구성
- Android TelecomManager 통합
- 데이터 채널의 단방향 통신
- 푸시 알림의 TL(Time to Live) 수명
영상 통화에 대한 사용자 지정 배경
영상 통화에 대한 사용자 지정 배경은 일반 공급 상태입니다. 이 기능을 사용하면 고객이 이면에서 작용하는 방해 요소를 제거할 수 있습니다. 고객은 배경으로 사용하기 위해 개인 설정된 이미지를 업로드할 수 있습니다.
예를 들어 비즈니스 소유자는 통화 SDK를 사용하여 실제 배경 대신 사용자 지정 배경을 표시할 수 있습니다. 예를 들어 현대적이고 넓은 사무실의 이미지를 업로드하고 영상 통화의 배경으로 설정할 수 있습니다. 통화에 참여하는 사람은 누구나 현실적이고 자연스럽게 보이는 사용자 지정된 배경을 볼 수 있습니다. 사용자 지정 브랜딩 이미지를 배경으로 사용하여 고객에게 새로운 이미지를 보여 줄 수도 있습니다.
자세한 내용은 빠른 시작: 영상 통화에 비디오 효과 추가를 참조하세요.
프록시 구성
프록시 구성은 현재 일반 공급됩니다. 높은 규제가 적용되거나 비밀 정보를 처리하는 산업과 같은 일부 환경에서는 네트워크 트래픽을 보호하고 제어하는 데 도움이 되는 프록시가 필요합니다. 통화 SDK를 사용하여 Azure Communication Services 통화에 대한 HTTP 및 미디어 프록시를 구성할 수 있습니다. 이렇게 하면 통신이 네트워크 정책 및 규정을 준수하는지 확인할 수 있습니다. 네이티브 SDK 메서드를 사용하여 앱에 대한 프록시 구성을 설정할 수 있습니다.
자세한 내용은 통화 트래픽 프록시를 참조하세요.
Android TelecomManager 통합
Android TelecomManager는 Android 디바이스에서 오디오 및 비디오 통화를 관리합니다. Android TelecomManager를 사용하면 시스템 UI에 수신 및 발신 통화 표시, 디바이스로 오디오 라우팅, 통화 중단 처리 등 다양한 Android 앱 및 디바이스에서 일관된 사용자 경험을 제공할 수 있습니다.
이제 Android TelecomManager와 앱을 통합하여 사용자 지정 통화 시나리오에 해당 기능을 활용할 수 있습니다. 자세한 내용은 TelecomManager와 통합을 참조하세요.
데이터 채널의 단방향 통신
데이터 채널 API는 일반 공급 상태로 제공됩니다. 데이터 채널에는 오디오 및 영상 통화 중에 실시간 메시징을 가능하게 하는 단방향 통신이 포함됩니다. 이제 이 API를 사용하면 데이터 교환 기능을 애플리케이션에 통합하여 사용자에게 원활한 통신 환경을 손쉽게 제공할 수 있습니다.
데이터 채널 API를 사용하면 진행 중인 오디오 또는 영상 통화 중에 사용자가 즉시 메시지를 주고 받을 수 있으므로 통신을 원활하고 효율적으로 개선할 수 있습니다. 그룹 통화 시에는 한 명의 참가자가 단일 참가자, 특정 참가자 집합 또는 통화 내의 모든 참가자에게 메시지를 보낼 수 있습니다. 이러한 유연성은 그룹 상호 작용 중에 사용자 간의 통신 및 협업을 향상시킵니다.
자세한 내용은 데이터 채널을 참조하세요.
푸시 알림의 TL(Time to Live) 수명
푸시 알림의 TTL(Time to Live)은 현재 일반 공급됩니다. TTL은 푸시 알림 토큰이 유효한 기간입니다. 기간이 더 긴 TTL을 사용하면 앱이 사용자의 새 토큰 요청 수를 줄이고 사용 환경을 개선하는 데 도움이 될 수 있습니다.
예를 들어 환자가 가상 진료 약속을 예약할 수 있는 앱을 만들었다고 가정해 보겠습니다. 앱은 푸시 알림을 사용하여 앱이 포그라운드에 없을 때 수신 전화 UI를 표시합니다. 이전에는 앱이 24시간마다 사용자에게 새로운 푸시 알림 토큰을 요청해야 했기 때문에 성가시고 방해가 될 수 있었습니다. 확장된 TTL 기능을 사용하면 이제 비즈니스 요구 사항에 따라 푸시 알림 토큰을 최대 6개월 동안 지속하도록 구성할 수 있습니다. 이렇게 하면 앱이 잦은 토큰 요청을 피하고 고객에게 더 원활한 통화 환경을 제공할 수 있습니다.
자세한 내용은 통화에 푸시 알림 사용을 참조하세요.
통화 SDK 네이티브 UI 라이브러리 업데이트
이제 Azure Communication Services 통화 SDK 네이티브 UI 라이브러리를 사용하여 문제 해결을 위해 암호화된 로그를 생성하고 고객에게 통화에 참가하기 위한 선택적 오디오 전용 모드를 제공할 수 있습니다.
Android 및 iOS용 네이티브 UI 라이브러리의 문제 해결
이제 일반 공급 상태로 제공되어 Android 및 iOS용 통화 SDK 네이티브 UI 라이브러리에서 문제를 해결할 때 로그를 암호화할 수 있습니다. 암호화된 로그를 쉽게 생성하여 Azure 지원과 공유할 수 있습니다. 이상적으로는 통화만 작동하거나 개발자가 문제를 자체적으로 해결하는 것이 좋습니다. 그러나 고객은 항상 최후의 방어선으로 Azure 지원을 받을 수 있습니다. 그리고 Microsoft는 이러한 참여가 최대한 쉽고 빠르게 이루어질 수 있도록 노력하고 있습니다.
자세한 내용은 UI 라이브러리 문제 해결을 참조하세요.
UI 라이브러리의 오디오 전용 모드
이제 통화 SDK UI 라이브러리의 오디오 전용 모드가 일반 공급 상태로 제공됩니다. 그에 따라 참가자는 동영상을 공유하거나 수신하지 않고 오디오만 사용하여 통화에 참가할 수 있습니다. 참가자는 이 기능을 사용하여 대역폭을 보존하고 개인 정보 보호를 최대화할 수 있습니다.
오디오 전용 모드가 활성화되면 스트림 보내기와 받기 모두에 대해 비디오 기능이 자동으로 사용하지 않도록 설정됩니다. 비디오 관련 컨트롤을 제거하여 이 변경 사항을 반영하도록 UI를 조정합니다.
자세한 내용은 UI 라이브러리에서 오디오 전용 모드 사용을 참조하세요.
2024년 3월
Microsoft Teams 통화 큐 및 자동 전화 교환에 전화 걸기
Teams 통화 큐 및 자동 전화 교환에 대한 호출은 이제 Azure Communication Services에서 일반적으로 Teams Phone에 대한 간편 호출과 함께 사용할 수 있습니다.
조직은 고객이 Microsoft Teams에서 영업 및 지원 구성원에게 빠르게 연락하도록 할 수 있습니다. 영업 부서를 가리키는 판매 단추 또는 조달을 가리키는 구매 단추와 같은 클릭 투 콜 위젯을 웹 사이트에 추가하면 고객은 Teams 통화 큐 또는 자동 전화 교환에 대한 직접 연결에서 한 번만 클릭합니다.
통화 앱을 Teams 통화 큐 또는 자동 전화 교환에 조인하고 컨택 센터 애플리케이션을 빌드하는 방법에 대해 자세히 알아봅니다.
전자 메일 업데이트
Azure Communication Services 전자 메일 서비스의 업데이트에는 SMTP 지원, 옵트아웃 관리, Azure PowerShell cmdlet 및 Azure CLI 확장이 포함됩니다.
SMTP
이제 Azure Communication Services 전자 메일의 SMTP 지원이 일반 공급 상태로 제공됩니다. 개발자는 이 기능을 사용하여 전자 메일을 쉽게 보내고, 보안 기능을 개선하고, 나가는 통신을 더 효율적으로 제어할 수 있습니다.
SMTP 릴레이 서비스는 전자 메일 클라이언트와 메일 서버 간의 링크 역할을 하여 전자 메일을 좀 더 효과적으로 배달할 수 있도록 지원합니다. 또한 더 높은 처리량 요구 사항과 성공적인 전자 메일 배달을 처리할 뿐만 아니라 인증을 개선하여 통신을 보호하는 특수 릴레이 인프라를 구축합니다. 이 서비스는 기업이 모든 B2C 커뮤니케이션을 위한 발신 전자 메일을 관리하고 전자 메일 트래픽에 대한 인사이트를 얻을 수 있는 중앙 집중식 플랫폼을 제공합니다.
이 기능을 통해 고객은 온-프레미스 SMTP 솔루션에서 전환하거나 기간 업무 애플리케이션을 클라우드 기반 솔루션 플랫폼에 Azure Communication Services 전자 메일로 연결할 수 있습니다. SMTP 지원을 통해 다음과 같은 이점을 얻을 수 있습니다.
- TLS 1.2 암호화를 사용하는 안정적인 SMTP 엔드포인트.
- SMTP를 통해 전자 메일을 보내기 위한 Microsoft Entra 애플리케이션 ID를 사용한 인증.
- SMTP 및 REST API를 통한 B2C Communications에 대한 대용량 전송 지원.
- 고객에 대한 데이터 처리 및 개인 정보 요구 사항 준수.
자세한 내용은 전자 메일 SMTP 지원을 참조하세요.
옵트아웃 관리
현재 미리 보기 상태로 제공되는 전자 메일 옵트아웃 관리는 데이터 저장소에 저장된 중앙 집중식 구독 취소 목록 및 옵트아웃 기본 설정을 제공합니다. 이 기능은 개발자가 플랫폼에서 보낸 이메일에 원클릭 목록 구독 취소를 구현해야 하는 전자 메일 공급자의 지침을 충족하는 데 도움이 됩니다.
옵트아웃 관리는 배달 문제를 식별하고 방지하는 데 도움이 됩니다. 제거 목록 기능을 추가하여 평판을 개선하고 고객이 옵트아웃을 쉽게 관리할 수 있도록 지원함으로써 규정 준수 상태를 유지할 수 있습니다.
전자 메일 옵트아웃 기능 관리를 시작합니다.
Azure PowerShell cmdlet 및 Azure CLI 확장
Azure Communication Services는 개발자 환경을 개선하기 위해 전자 메일 작업용 Azure PowerShell cmdlet 및 Azure CLI 확장을 추가로 선보이고 있습니다.
Azure PowerShell cmdlet
새 cmdlet이 추가됨에 따라 개발자는 다음을 포함하여 전자 메일 서비스에 대한 모든 CRUD(만들기, 읽기, 업데이트, 삭제) 작업에 Azure PowerShell cmdlet을 사용할 수 있습니다.
- 통신 서비스 리소스 만들기(기존)
- 전자 메일 서비스 리소스 만들기(신규)
- Azure 관리 또는 사용자 지정 도메인에 대한 리소스 만들기(신규)
- 사용자 지정 도메인 확인 시작 또는 취소(신규)
- 도메인에 보낸 사람 사용자 이름 추가(신규)
- 통신 서비스 리소스에 도메인 리소스 연결(기존)
Azure PowerShell 참조에서 자세히 알아보세요.
Azure CLI 확장
개발자는 다음을 포함하여 전자 메일을 보내기 위해 엔드투엔드 흐름에 Azure CLI 확장을 사용할 수 있습니다.
- 통신 서비스 리소스 만들기(기존)
- 전자 메일 서비스 리소스 만들기(신규)
- Azure 관리 또는 사용자 지정 도메인에 대한 리소스 만들기(신규)
- 도메인에 보낸 사람 사용자 이름 추가(신규)
- 통신 서비스 리소스에 도메인 리소스 연결(기존)
- 전자 메일 보내기(기존)
Azure CLI 참조에서 자세히 알아보세요.
2024년 2월
제한된 액세스 사용자 토큰
제한된 액세스 사용자 토큰은 이제 일반 공급 상태로 제공됩니다. 제한된 액세스 사용자 토큰을 통해 고객은 새 통화/채팅을 시작하거나 진행 중인 통화/채팅에 참가하는 등 사용자 기능을 좀 더 세부적으로 제어할 수 있습니다.
고객이 Azure Communication Services 사용자 ID를 만들면 액세스 토큰을 통해 채팅 또는 통화에 참가할 수 있는 기능이 사용자에게 부여됩니다. 예를 들어 사용자는 채팅 스레드에 참가할 채팅 토큰이나 VoIP 통화에 참가할 VoIP 토큰이 있어야 합니다. 사용자는 동시에 여러 토큰을 가질 수 있습니다.
Azure Communication Services는 제한된 액세스 토큰을 사용하여 채팅 및 통화 내에서 제한된 액세스 및 모든 권한을 제어할 수 있습니다. 고객은 기존 통화 또는 채팅에 참가하는 것이 아니라 새 통화 또는 채팅을 시작하는 사용자의 기능을 제어할 수 있습니다.
이러한 토큰은 콜드 콜 또는 콜드 채팅 문제를 해결합니다. 예를 들어 제한된 액세스 토큰이 없어도 VoIP 토큰이 있는 사용자는통화를 시작하고 통화에 참가할 수 있습니다. 따라서 이론적으로는 피고가 판사에게 직접 전화하거나 환자가 의사에게 직접 전화할 수 있습니다. 이 상황은 대부분의 기업 입장에서 바람직하지 않습니다. 개발자는 이제 통화에 참여할 수 있지만 누구에게도 직접 통화를 시작할 수 없는 환자에게 제한된 액세스 토큰을 제공할 수 있습니다.
자세한 내용은 ID 모델을 참조하세요.
전화 통화 시도
현재 미리 보기 상태로 제공되는 Try Phone Calling은 고객이 전화를 걸어 전화 통신 연결을 설정하는 것을 확인하는 데 도움이 되는 Azure Portal의 도구로, PSTN(음성 통화) 및 직접 라우팅 모두에 적용됩니다. Try Phone Calling을 사용하면 개발자가 기존 앱이나 코드 없이 Azure Communication Services 통화 기능을 빠르게 테스트할 수 있습니다.
자세한 내용은 Try Phone Calling을 참조하세요.
네이티브 UI 라이브러리 업데이트
사용자 대상 진단을 일반 공급으로 전환하고 일대일 통화 및 iOS CallKit 통합을 릴리스하는 등의 네이티브 UI 라이브러리에 대한 업데이트입니다.
사용자 관련 진단
사용자 대상 진단은 이제 일반 공급 상태로 제공됩니다. 이 기능은 통화의 일부 신호가 트리거될 때 트리거될 수 있는 이벤트 집합을 제공하여 사용자 환경을 개선합니다. 예를 들어 참가자가 통화 중이지만 마이크가 음소거되거나 디바이스가 네트워크에 연결되어 있지 않은 경우 이벤트가 트리거될 수 있습니다. 약한 네트워크 신호 또는 음소거된 마이크와 같은 트리거를 구독할 수 있으므로 통화에 영향을 주는 모든 요인을 항상 파악할 수 있습니다.
UI 라이브러리에 사용자 대상 진단 기능을 도입하면 고객이 좀 더 유동적인 경험을 위해 이벤트를 구현하는 데 도움이 됩니다. 고객은 사용자 대상 진단을 사용하여 통화 중 연결 및 품질 문제(예: 네트워크 문제)가 발생하는 경우 실시간으로 사용자에게 알릴 수 있습니다. 그러면 사용자는 통화 중에 이러한 문제에 대한 팝업 알림을 받게 됩니다. 또한 이 기능은 이벤트를 추적하고 통화 상태를 검토하는 데 도움이 되는 원격 분석을 보냅니다.
자세한 내용은 사용자 대상 진단을 참조하세요.
일대일 통화
Android 및 iOS에 대한 일대일 통화는 이제 미리 보기 버전 1.6.0으로 제공됩니다. 이 최신 미리 보기 릴리스에서는 탭 한 번으로 간편하게 통화를 시작할 수 있습니다. 수신자에게는 전화를 받거나 거절할 수 있도록 푸시 알림이 즉시 전송됩니다.
iOS 네이티브 애플리케이션에서 두 엔터티 간의 직접 통화가 필요한 경우 개발자는 일대일 통화 함수를 사용하여 이를 수행할 수 있습니다. 이에 대한 시나리오의 예로는 계좌 변경을 위해 재무 설계사에게 전화해야 하는 고객을 들 수 있습니다.
자세한 내용은 UI 라이브러리에서 일대일 통화 및 푸시 알림 설정을 참조하세요.
iOS CallKit 통합
Azure Communication Services는 기본 iOS 통화 환경을 위해 미리 보기 상태로 CallKit을 통합합니다. 이제 네이티브 UI SDK를 통해 이루어진 통화에는 알림, 통화 기록, 대기 중 통화 등의 iOS 통화 기능이 동일하게 적용됩니다. 이러한 iOS 기능은 기존 네이티브 환경과 원활하게 조화를 이룹니다.
이 업데이트를 사용하면 UI 라이브러리 개발자가 통합에 시간을 소비하지 않도록 할 수 있습니다. CallKit은 기본 제공 환경을 갖추고 있으므로 통합 앱은 일반 셀룰러 통화와 동일한 인터페이스를 사용합니다. 사용자에게는 수신 VoIP 전화에 익숙한 iOS 통화 화면이 표시되어 일관되고 직관적인 환경을 제공합니다.
자세한 내용은 UI 라이브러리에 CallKit 통합을 참조하세요.
PSTN Direct Offers
Azure Communication Services는 Direct Offers를 새로운 지역으로 계속 확장하고 있습니다. PSTN 직접 제품은 42개 국가 및 지역에서 일반 공급됩니다.
아르헨티나, 오스트레일리아, 오스트리아, 벨기에, 브라질, 캐나다, 칠레, 중국, 콜롬비아, 덴마크, 핀란드, 프랑스, 독일, 홍콩 특별 행정구, 인도네시아, 아일랜드, 이스라엘, 이탈리아, 일본, 룩셈부르크, 말레이시아, 멕시코, 네덜란드, 뉴질랜드, 노르웨이, 필리핀, 폴란드, 포르투갈, 푸에르토리코, 사우디아라비아, 싱가포르, 슬로바키아, 남아프리카 공화국, 한국, 스페인, 스웨덴, 스위스, 대만, 태국, 아랍에미리트(아랍에미리트), 영국, 미국
현재 모든 제품을 일반 공급으로 가져오는 것 외에도 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의 닫힌 캡션
닫힌 캡션은 음성 또는 영상 통화용 오디오 트랙을 실시간으로 표시되는 단어로 변환하는 것입니다. 닫힌 캡션은 대화 및 모임에 좀 더 적극적으로 참여하기 위해 오디오 텍스트를 읽는 것을 선호하는 참가자에게 유용한 도구입니다. 닫힌 캡션은 참가자가 시끄러운 환경에 있거나 오디오 장비에 문제가 있을 수 있는 시나리오에도 도움이 됩니다.
닫힌 캡션은 저장되지 않으며 캡션을 사용하도록 설정한 사용자에게만 표시됩니다.
자세한 내용은 닫힌 캡션 개요를 참조하세요.
관련 콘텐츠
- 새로운 기능 및 버그 수정의 전체 목록을 보려면 GitHub의 릴리스 페이지를 참조하세요.
- 더 많은 블로그 게시물을 보려면 Azure Communication Services 블로그를 참조하세요.