Teams 모임 참여
Azure Communication Services를 사용하여 사용자가 Teams 모임에 참가하고 참여할 수 있는 애플리케이션을 빌드할 수 있습니다. 표준 Azure Communication Services 가격 책정이 이러한 사용자에게 적용되지만 상호 운용성 기능 자체에 대한 추가 요금은 부과되지 않습니다. BYOI(Bring Your Own Identity) 모델을 사용하면 사용자 인증을 제어할 수 있으며, 애플리케이션 사용자는 Teams 모임에 참가하기 위해 Teams 라이선스가 필요하지 않습니다. 이 모델은 사용자 지정 애플리케이션을 사용하여 라이선스가 부여된 Teams 사용자 및 외부 사용자가 가상 진찰 환경에 참여할 수 있도록 지원하는 애플리케이션에 적합합니다. 예를 들어 Teams를 사용하는 의료 공급자는 사용자 지정 애플리케이션을 사용하는 환자와 원격 진료 가상 방문을 수행할 수 있습니다.
Azure Communication Services SDK로 Teams ID를 사용할 수도 있습니다. 자세한 내용은 여기에 나와 있습니다.
개인 용도를 위한 Teams에 대해서는 상호 운용성을 사용할 수 없습니다.
현재 Teams 사용자는 Azure Communication Services Calling SDK를 사용하여 시작된 호출에 조인할 수 없습니다.
Teams 테넌트에서 익명 모임 참가 사용
BYOI 사용자가 Teams 모임에 참가하면 Teams 웹 애플리케이션을 사용하여 익명으로 Teams 모임에 참가하는 사용자와 유사하게 익명의 외부 사용자로 처리됩니다. BYOI 사용자가 익명 사용자로 Teams 모임에 참가하는 기능은 Teams 웹 애플리케이션을 사용하여 익명 모임 참가를 제어하는 동일한 Teams 설정에 의해 제어되며 기본적으로 사용하도록 설정됩니다. Microsoft Teams에서 모임 설정 관리 문서에서는 이러한 설정에 대해 설명합니다.
Teams 사용자와 연결하고 통신하기 위해 Azure Communication Services를 사용하여 빌드된 사용자 지정 애플리케이션은 최종 사용자 또는 봇에서 사용할 수 있으며, 애플리케이션 개발자가 이를 명시적으로 커뮤니케이션의 일부로 표시하는 경우를 제외하고는 Teams 사용자에게 표시되는 방식에 차이가 없습니다. 사용자 지정 애플리케이션은 Teams 모임을 보호하기 위해 사용자 인증 및 기타 보안 조치를 고려해야 합니다. 익명 사용자가 모임에 참가하도록 설정하는 경우 보안에 미치는 영향을 고려하고, Teams 보안 가이드를 사용하여 익명 사용자가 사용할 수 있는 기능을 구성합니다.
모임 환경
Teams 익명 회의 참여와 마찬가지로 애플리케이션에 참여할 회의 링크가 있어야 합니다. 이 링크는 Graph API 또는 Microsoft Teams의 일정에서 가져올 수 있습니다. Teams에 표시되는 BYOI 사용자의 이름은 Communication Services 통화 SDK를 통해 구성할 수 있습니다. 이들은 "외부"로 레이블이 지정되므로 Microsoft Entra ID를 사용하여 인증되지 않았음을 Teams 사용자들이 알 수 있습니다.
커뮤니케이션 서비스 사용자는 모임에 Teams 사용자가 한 명 이상 있을 때까지 Teams 모임에 참가할 수 없습니다. Teams 사용자가 있으면 Communication Services 사용자는 “누가 로비를 우회할 수 있나요?” 모임 정책/설정이 “모든 사람”으로 설정되지 않는 한, Teams 사용자가 명시적으로 허용할 때까지 로비에서 대기합니다.
모임 동안 Communication Services 사용자는 Azure Communication Services SDK를 통해 핵심 오디오, 비디오, 화면 공유 및 채팅 기능을 사용할 수 있습니다. Communication Services 사용자가 모임을 떠나거나 모임이 종료되면 더 이상 새 채팅 메시지를 보내거나 받을 수 없으며 모임 중에 보내고 받은 메시지에 더 이상 액세스할 수 없습니다. 익명 Communication Services 사용자는 모임에서 참가자를 추가/제거할 수 없으며 모임에 대한 녹음/녹화 또는 대화 내용 기록을 시작할 수 없습니다.
Teams 모임에 참가하는 데 필요한 데이터 흐름에 대한 추가 정보는 클라이언트 및 서버 아키텍처 페이지에서 사용할 수 있습니다. 그룹 통화 주인공 샘플은 웹 애플리케이션에서 Teams 모임에 참여하기 위한 예제 코드를 제공합니다.
채팅 스토리지
Teams 모임 중에 Teams 사용자 또는 Communication Services 사용자가 보낸 모든 채팅 메시지는 모임을 호스트하는 Microsoft 365 조직과 연결된 지리적 지역에 저장됩니다. 자세한 내용은 Microsoft Teams의 데이터 위치 문서를 참조하세요. 모임의 각 Communication Services 사용자에 대해 가장 최근에 보낸 메시지의 복사본이 Communication Services 애플리케이션을 개발하는 데 사용되는 Communication Services 리소스와 연결된 지리적 지역에 저장됩니다. 자세한 내용은 지역 가용성 및 데이터 보존 문서를 검토하세요.
호스팅 Microsoft 365 조직에서 모임에 있는 모든 Teams 사용자의 채팅 메시지를 삭제하는 보존 정책을 정의한 경우 Communication Services 사용자를 위해 저장된 가장 최근에 보낸 메시지의 모든 복사본도 정책에 따라 삭제됩니다. 보존 정책이 정의되지 않은 경우 모든 Communication Services 사용자에 대해 가장 최근에 보낸 메시지의 복사본은 30일 후에 삭제됩니다. Teams 보존 정책에 대한 자세한 내용은 Microsoft Teams의 보존에 대해 알아보기 문서를 검토하세요.
진단 및 통화 분석
Teams 모임이 종료되면 Communication Services 로깅 및 진단을 사용하고 Teams 관리 센터의 Teams 통화 분석을 사용하여 모임에 대한 진단 정보를 사용할 수 있습니다. Communication Services 사용자는 통화 분석 화면에 “익명”으로 표시됩니다. Communication Services 사용자는 Teams 실시간 분석에 포함되지 않습니다.
개인 정보 보호
응용 프로그램 및 사용자는 Azure 통신 서비스 및 Microsoft Teams 사이의 상호 운용성을 이용해 Teams 통화, 미팅 및 채팅에 참여할 수 있습니다. Teams 회의 또는 미팅에서 기록 또는 인쇄 기능을 사용할 때, 응용 프로그램 사용자에게 통지해야 합니다.
Microsoft는 기록 또는 전사가 시작되었음을 Azure Communication Services API를 통해 사용자에게 알리며, 애플리케이션의 사용자 인터페이스 내에서 사용자에게 실시간으로 이 사실을 전달해야 합니다. 이 의무를 준수하지 못하여 발생하는 모든 비용 및 손해에 대해 Microsoft에 배상하는 것에 동의합니다.
제한 사항 및 알려진 문제
- Communication Services 사용자는 Teams 채널로 예약된 Teams 모임에 참가하고 오디오 및 비디오를 사용할 수 있지만 채널의 구성원이 아니므로 채팅 메시지를 보내거나 받을 수 없습니다.
- Communication Services 사용자는 Teams 모임에 참가하여 비디오를 사용할 수 있지만 배경 효과를 적용할 수는 없습니다.
- Communication Services 사용자는 Teams 웨비나에 참가할 수 있지만 발표자 및 참석자 역할은 현재 적용되지 않습니다. 따라서 Communication Services 사용자는 애플리케이션이 이러한 작업에 대해 UX를 제공하는 경우 화면 공유, 카메라 켜기/끄기 또는 음소거 해제와 같이 참석자용이 아닌 작업을 수행할 수 있습니다.
- Microsoft Graph를 사용하여 Teams 모임의 참가자를 나열하는 경우 Communication Services 사용자에 대한 세부 정보는 현재 포함되지 않습니다.
- PowerPoint 프레젠테이션은 Communication Services 사용자에 대해 렌더링되지 않습니다.
- Teams 모임은 최대 1,000명의 참가자를 지원하지만 Azure Communication Services 통화 SDK는 현재 350명의 참가자만 지원하며 채팅 SDK는 250명의 참가자를 지원합니다.
- Microsoft Teams용 Cloud Video Interop에서는 Communication Services 사용자가 화면을 공유할 때 일부 디바이스에서 문제가 발생했습니다.
- Communication Services 음성 및 비디오 통화 이벤트는 Teams 모임에 대해 발생하지 않습니다.
- 반응, 올린 손, 함께 모드 및 소회의실과 같은 기능은 Teams 사용자만 사용할 수 있습니다.
- Communication Services 사용자는 모임에서 설문 조사 또는 Q&A 앱과 상호 작용할 수 없습니다.
- Communication Services는 Teams에서 지원하는 채팅 기능에 모두 액세스할 수는 없습니다. 문자 메시지를 보내고 받고, 입력 표시기, 영수증 읽기 및 채팅 SDK에서 지원하는 기타 기능을 사용할 수 있습니다. 그러나 파일 공유, 회신 또는 메시지에 대한 반응과 같은 기능은 Communication Services 사용자에게 지원되지 않습니다.
- 통화 SDK는 현재 Teams 모임에 대한 선택 자막을 지원하지 않습니다.
- Communication Services 사용자는 Teams 라이브 이벤트에 참가할 수 없습니다.
- Communication Services 사용자가 Teams 모임에 참가할 때는 봇에 대한 Teams 활동 처리기 이벤트가 실행되지 않습니다.