Azure Communications Gateway는 네트워크 및 운영자 연결 및 Teams Phone 모바일 프로그램의 요구 사항을 충족하기 위해 신호 및 미디어를 조작할 수 있습니다. 이 문서에서는 Azure Communications Gateway가 운영자 연결 및 Teams Phone Mobile에 제공하는 상호 운용성 기능에 대한 개요를 제공합니다.
중요합니다
이 서비스를 사용하려면 Microsoft와 운영자 연결 또는 Teams Phone Mobile 계약에 서명해야 합니다.
네트워크의 역할 및 위치
Azure Communications Gateway는 고정 회선 및 모바일 네트워크의 가장자리에 있습니다. 이러한 네트워크를 Microsoft 전화 시스템에 연결하여 운영자 연결(고정 회선 네트워크용) 및 Teams Phone Mobile(모바일 네트워크용)을 지원할 수 있습니다. 다음 다이어그램은 Azure Communications Gateway가 네트워크에 있는 위치를 보여 줍니다.
통화는 Microsoft Teams 클라이언트에서 Microsoft Phone System 및 Azure Communications Gateway를 통해 네트워크로 흐릅니다.
인증된 SBC 사양 준수
Azure Communications Gateway는 운영자 연결 및 Teams Phone Mobile용 인증된 SCC에 대한 Microsoft 사양을 지원합니다. 인증 및 이러한 사양에 대한 자세한 내용은 직접 라우팅에 대해 인증된 세션 테두리 컨트롤러 및 Microsoft 담당자가 제공한 운영자 연결 또는 Teams Phone Mobile 설명서를 참조하세요.
Teams Phone Mobile에 대한 통화 제어 통합
Teams Phone Mobile 을 사용하면 모바일 핸드셋의 기본 전화 걸기(예: 현재 상태 및 통화 기록)에 대해 Microsoft Teams 통화 서비스를 제공할 수 있습니다. 이러한 기능을 사용하려면 Microsoft 전화 시스템의 일부인 Microsoft의 IC3(Intelligent Conversation and Communications Cloud)에서 통화를 고정해야 합니다.
Microsoft Phone System은 SIP 신호의 정보를 사용하여 통화가 다음과 같은지 여부를 확인합니다.
- Teams Phone Mobile 구독자에게.
- Teams Phone Mobile 구독자 간 또는 두 Teams Phone Mobile 구독자 간의 통신에서.
귀하의 핵심 모바일 네트워크는 고유한 트렁크를 사용하거나 Teams Phone Mobile SIP 사양에 정의된 대로 올바르게 X-MS-FMC 헤더를 채워 Azure Communications Gateway에 이 정보를 제공해야 합니다. 이러한 사양에 액세스할 수 없는 경우 Microsoft 담당자 또는 온보딩 팀에 문의하세요.
핵심 모바일 네트워크도 Microsoft 전화 시스템에 전화를 고정하고 전환할 수 있어야 합니다. 다음 옵션 중에서 선택할 수 있습니다.
- Azure Communications Gateway에서 MCP(모바일 제어 지점) 사용. MCP는 Teams Phone Mobile Consultation API를 쿼리하여 통화에 Teams 휴대폰 모바일 구독자가 포함되는지 여부를 확인하는 IMS 애플리케이션 서버입니다. 그런 다음 MCP는 XMS-FMC 헤더를 추가하고 신호를 업데이트하여 Azure Communications Gateway를 통해 Microsoft 전화 시스템으로 통화를 전환합니다. 자세한 내용은 Teams Phone Mobile용 Azure Communications Gateway의 모바일 제어 지점을 참조하세요.
- Metaswitch에서 온-프레미스 버전의 MCP(모바일 제어 지점)를 배포합니다. 자세한 내용은 모바일 제어점에 대한 Metaswitch 설명을 참조하세요. 이 버전의 MCP는 Azure Communications Gateway에 포함되지 않습니다.
- 핵심 네트워크의 다른 라우팅 기능을 사용하여 Teams Phone Mobile 구독자를 검색하고 Azure Communications Gateway를 통해 이러한 구독자 간 INVITE를 Microsoft Phone System으로 라우팅합니다.
중요합니다
INVITE에 X-MS-FMC 헤더가 있는 경우 코어는 호출을 Microsoft Teams로 라우팅해서는 안 됩니다. 통화가 이미 Microsoft 전화 시스템에 고정되어 있습니다.
SIP 신호
Azure Communications Gateway는 운영자 연결 및 Teams Phone Mobile의 다음 요구 사항을 지원하기 위해 호출을 자동으로 상호 작동합니다.
- TLS를 통해 SIP
- XMS-SBC 헤더(SBC 함수 설명)
- SDP 본문의 a= 특성 줄에 대한 엄격한 규칙
- 호출 전송 처리에 대한 엄격한 규칙
초기 네트워크 디자인의 일부로 또는 언제든지 Azure Communications Gateway에 대한 지원 요청을 제기하여 더 많은 상호 작업 기능을 정렬할 수 있습니다. 예를 들어 다음을 위해 추가적인 상호 작업 구성이 필요할 수 있습니다.
- 고급 SIP 헤더 또는 SDP 메시지 조작
- 신뢰할 수 있는 임시 메시지 지원(100rel)
- 초기 미디어와 후기 미디어 간의 상호 작업
- 인밴드 DTMF 톤에서 벗어나 상호 작업
- SIP 메시지의 다른 부분에 고유 테넌트 ID를 배치하여 귀하의 네트워크가
tgrp매개 변수 등으로 이를 더욱 쉽게 처리할 수 있도록 합니다.
Microsoft 전화 시스템에서는 발신 전화 번호(A-)와 수신 전화 번호(B-)가 E.164 형식이어야 합니다. 이 요구 사항은 SIP 및 TEL 번호 모두에 적용됩니다. 모든 숫자에 E.164 형식을 사용하도록 네트워크를 구성하는 것이 좋습니다. 네트워크에서 숫자를 E.164 형식으로 변환할 수 없는 경우 온보딩 팀에 문의하거나 지원 요청을 제기하여 숫자 변환 요구 사항을 논의합니다.
네트워크와 Azure Communications Gateway 간의 SIP 트렁크는 다중 테넌트이므로 모든 고객의 트래픽이 동일한 트렁크를 공유합니다. 기본적으로 Operator Connect 또는 Teams Phone Mobile의 트래픽에는 XMS-TenantID 헤더가 포함됩니다. 이 헤더는 트래픽을 보내는 엔터프라이즈를 식별하며 청구 시스템에서 사용할 수 있습니다.
RTP 및 SRTP 미디어
Microsoft Phone System에는 일반적으로 미디어에 대한 SRTP가 필요합니다. Azure Communications Gateway는 RTP와 SRTP를 모두 지원하며 둘 간에 상호 작용할 수 있습니다. Azure Communications Gateway는 네트워크가 Microsoft Phone System과 상호 운용할 수 있도록 추가 미디어 조작 기능을 제공합니다.
통화에 대한 미디어 처리
Azure Communications Gateway를 배포할 때 지원하려는 코덱을 선택해야 합니다.
운영자 연결 및 Teams Phone Mobile은 통화 전송 중에 링백 톤(벨소리)을 지원하기 위해 핵심 네트워크가 필요합니다. 핵심 네트워크는 안정화 소음도 지원해야 합니다. 핵심 네트워크가 이러한 요구 사항을 충족할 수 없는 경우 Azure Communications Gateway는 미디어를 호출에 삽입할 수 있습니다.
미디어 상호 작업 옵션
Azure Communications Gateway는 여러 미디어 상호 작업 옵션을 제공합니다. 예를 들어 다음을 수행해야 할 수 있습니다.
- RTCP의 변경 처리
- 대역폭 할당 제어
- 서비스 품질에 대한 특정 미디어 트래픽 우선 순위 지정
Azure Communications Gateway에서 사용할 수 있는 미디어 상호 작용 기능에 대한 자세한 내용은 지원 요청을 제기합니다.
프로비저닝 및 연산자 연결 API
운영자 연결 및 Teams Phone Mobile을 사용하려면 흐름 프로비저닝 및 자동화를 위해 IT 시스템과 Microsoft Teams 간의 API 통합이 필요합니다. 배포가 인증되고 시작된 후에는 프로비전에 포털을 사용하면 안 됩니다. Azure Communications Gateway는 BSS 클라이언트에서 Azure Communications Gateway 및 운영자 연결 환경으로의 흐름 프로비저닝을 허용하는 프로비전 API(미리 보기)를 사용하여 구독자를 프로비저닝하는 대체 방법을 제공합니다. 또한 Azure Communications Gateway는 API 통합을 완료하는 동안 시작하는 데 사용할 수 있는 브라우저 기반 프로비저닝을 위해 Azure Portal에 통합된 숫자 관리 포털(미리 보기)을 제공합니다.
자세한 내용은 다음을 참조하세요.
- Azure Communications Gateway를 프로비전 하고 Azure Communications Gateway의 프로비전 API와 통합합니다.
- 운영자 연결 및 Teams Phone Mobile용 Azure Communications Gateway의 번호 관리 포털(미리 보기)을 사용하여 엔터프라이즈를 관리합니다.
팁 (조언)
이러한 방법으로는 엔터프라이즈 고객이 Teams 통화를 관리할 수 없습니다. 예를 들어 셀프 서비스 포털을 제공하지 않습니다.
Microsoft Teams에 통화 기간 데이터 제공
Azure Communications Gateway는 운영자 연결 API를 사용하여 개별 호출 기간(CallDuration 정보)에 대한 정보를 Microsoft Teams 환경에 업로드할 수 있습니다. 이 정보를 통해 Microsoft Teams 클라이언트는 Microsoft Teams에서 기록한 통화 기간 대신 네트워크에서 기록한 통화 기간을 표시할 수 있습니다. Microsoft Teams에 이 정보를 제공하는 것은 Azure Communications Gateway가 사용자 대신 수행하는 운영자 연결 프로그램의 요구 사항입니다.
모니터링 요구 사항과의 호환성
Azure Communications Gateway 서비스에는 배포의 잠재적 오류에 대한 지속적인 모니터링이 포함됩니다. 모니터링하는 메트릭은 운영자가 Operator Connect 프로그램의 일부로 모니터링해야 하고 다음을 포함해야 하는 모든 메트릭을 포함합니다.
- 통화 품질
- 호출 오류 및 비정상적인 동작(예: 호출 설정 실패, 짧은 호출 또는 비정상적인 연결 끊김)
- Azure Communications Gateway의 기타 오류
잠재적인 오류를 조사하고 오류가 Azure Communications Gateway 또는 Microsoft Phone 시스템과 관련이 있는지 확인합니다. 오류를 격리하는 데 도움이 되도록 네트워크에서 몇 가지 문제 해결 단계를 수행해야 할 수 있습니다.
다음 단계
- Azure Communications Gateway 모니터링에 대해 알아봅니다.
- Azure Communications Gateway에 대한 변경 요청에 대해 알아봅니다.