Udostępnij przez


Przegląd interoperacyjności usługi Azure Communications Gateway z usługą Operator Connect i mobilną wersją Teams Phone.

Usługa Azure Communications Gateway może manipulować sygnałami i nośnikami w celu spełnienia wymagań sieci oraz programów Operator Connect i Teams Phone Mobile. Ten artykuł zawiera omówienie funkcji współdziałania oferowanych przez usługę Azure Communications Gateway dla połączeń operatorów i aplikacji Teams Phone Mobile.

Ważne

Aby korzystać z tej usługi, musisz podpisać umowę Operator Connect lub Teams Phone Mobile z firmą Microsoft.

Rola i pozycja w sieci

Usługa Azure Communications Gateway znajduje się na skraju stałych linii i sieci mobilnych. Łączy te sieci z systemem Microsoft Phone System, co umożliwia obsługę programu Operator Connect (dla sieci stałych) i aplikacji Teams Phone Mobile (dla sieci komórkowych). Na poniższym diagramie pokazano, gdzie znajduje się usługa Azure Communications Gateway w sieci.

Diagram architektury dla usługi Azure Communications Gateway łączący się z sieciami stałymi i mobilnymi

Wywołania przepływają z klientów usługi Microsoft Teams za pośrednictwem Systemu Telefonicznego Microsoft i Bramki Komunikacyjnej Azure do sieci.

Zgodność ze specyfikacjami certyfikatu SBC

Usługa Azure Communications Gateway obsługuje specyfikacje firmy Microsoft dotyczące certyfikowanych SBCs dla połączeń operatorów i aplikacji Teams Phone Mobile. Aby uzyskać więcej informacji na temat certyfikacji i tych specyfikacji, zobacz Kontrolery graniczne sesji certyfikowane na potrzeby routingu bezpośredniego oraz dokumentację Operator Connect lub Teams Phone Mobile dostarczoną przez przedstawiciela firmy Microsoft.

Integracja sterowania połączeniami dla aplikacji Teams Phone Mobile

Usługa Teams Phone Mobile umożliwia świadczenie usług połączeń Microsoft Teams dla połączeń wykonanych z natywnej klawiatury na telefonach komórkowych, takich jak stan obecności i historia połączeń. Te funkcjonalności wymagają zakotwiczenia wywołań w Microsoftowej Inteligentnej Chmurze Konwersacji i Komunikacji (IC3), będącej częścią systemu Microsoft Phone System.

System Microsoft Phone opiera się na sygnalizacji SIP: aby określić, czy połączenie jest:

  • Do subskrybenta aplikacji Teams Phone Mobile.
  • Od subskrybenta aplikacji Teams Phone Mobile lub między dwoma subskrybentami aplikacji Teams Phone Mobile.

Podstawowa sieć mobilna musi dostarczyć te informacje do usługi Azure Communications Gateway, korzystając z unikatowych łącz lub poprawnie wypełniając nagłówek X-MS-FMC zgodnie ze specyfikacjami Teams Phone Mobile SIP. Jeśli nie masz dostępu do tych specyfikacji, skontaktuj się z przedstawicielem firmy Microsoft lub zespołem ds. wdrożeń.

Podstawowa sieć mobilna musi być również w stanie ustabilizować i przekierować połączenia do systemu Microsoft Phone. Można wybrać jedną spośród następujących opcji.

  • Używanie punktu sterowania dla urządzeń przenośnych (MCP) w usłudze Azure Communications Gateway. MCP to serwer aplikacji IMS, który wysyła zapytanie do interfejsu API konsultacji mobilnych Teams Phone, aby ustalić, czy połączenie obejmuje abonenta usługi mobilnej Teams Phone. Następnie MCP dodaje nagłówki X-MS-FMC i aktualizuje sygnał, aby przekierować wywołanie do systemu Microsoft Phone System za pośrednictwem usługi Azure Communications Gateway. Aby uzyskać więcej informacji, zobacz Mobile Control Point in Azure Communications Gateway for Teams Phone Mobile (Punkt sterowania dla urządzeń przenośnych w usłudze Azure Communications Gateway dla aplikacji Teams Phone Mobile).
  • Wdrażanie lokalnej wersji mobilnego punktu sterowania (MCP) z metaswitcha. Aby uzyskać więcej informacji, zobacz opis Metaswitch punktu sterowania urządzeniami przenośnymi. Ta wersja mcp nie jest uwzględniona w usłudze Azure Communications Gateway.
  • Korzystanie z innych funkcji routingu w sieci podstawowej do wykrywania subskrybentów Teams Phone Mobile oraz kierowania INVITEs do lub od tych subskrybentów do Microsoft Phone System poprzez Azure Communications Gateway.

Ważne

Jeśli zaproszenie INVITE zawiera nagłówek X-MS-FMC, system centralny nie powinien przekierowywać wywołania do usługi Microsoft Teams. Połączenie zostało już zakotwiczone w systemie telefonicznym Microsoft.

Sygnalizowanie SIP

Usługa Azure Communications Gateway automatycznie łączy połączenia w celu zapewnienia obsługi następujących wymagań z sekcji Operator Connect i Teams Phone Mobile:

  • SIP za pośrednictwem protokołu TLS
  • Nagłówek X-MS-SBC (opisujący funkcję SBC)
  • Ścisłe reguły dotyczące wierszy atrybutów w treściach SDP
  • Ścisłe reguły obsługi transferu połączeń

Możesz zorganizować więcej funkcji współpracy w ramach początkowego projektu sieci lub w dowolnym momencie, zgłaszając zgłoszenie wsparcia dla usługi Azure Communications Gateway. Na przykład może być potrzebna dodatkowa konfiguracja współpracy dla:

  • Zaawansowane manipulowanie nagłówkami SIP lub komunikatami SDP
  • Obsługa niezawodnych komunikatów tymczasowych (100rel)
  • Współpraca między wczesnymi i późnym mediami
  • Interoperacyjność poza sygnałem DTMF w paśmie
  • Umieszczenie unikatowego identyfikatora najemcy w innych miejscach komunikatów SIP, aby ułatwić przetwarzanie przez sieć, na przykład w tgrp parametrach

System telefoniczny firmy Microsoft wymaga, aby zarówno numery telefonów wywołujące (A-), jak i wywoływane (B-) były w formacie E.164. To wymaganie dotyczy zarówno numerów SIP, jak i TEL. Zalecamy skonfigurowanie sieci tak, aby korzystała z formatu E.164 dla wszystkich liczb. Jeśli sieć nie może przekonwertować liczb na format E.164, skontaktuj się z zespołem dołączania lub zgłoś wniosek o pomoc techniczną, aby omówić wymagania dotyczące konwersji liczb.

Łącza SIP pomiędzy Twoją siecią a usługą Azure Communications Gateway są wielodostępowe, co oznacza, że ruch od wszystkich klientów korzysta z tych samych łączy. Domyślnie ruch dla operatorów Connect lub Teams Phone Mobile zawiera nagłówek X-MS-TenantID. Ten nagłówek identyfikuje przedsiębiorstwo wysyłające ruch i może być używane przez systemy rozliczeniowe.

Nośniki RTP i SRTP

System telefoniczny Microsoft zazwyczaj wymaga protokołu SRTP dla mediów. Usługa Azure Communications Gateway obsługuje protokół RTP i SRTP oraz może współdziałać między nimi. Usługa Azure Communications Gateway oferuje dalsze funkcje manipulowania multimediami, aby umożliwić sieciom współdziałanie z systemem Microsoft Phone System.

Obsługa mediów dla połączeń

Musisz wybrać koderów, które mają być obsługiwane podczas wdrażania usługi Azure Communications Gateway.

Operator Connect i Teams Phone Mobile wymagają sieci podstawowych do obsługi dzwonień zwrotnych (dzwonień) podczas transferu połączeń. Podstawowe sieci muszą również obsługiwać szum komfortowy. Jeśli sieci podstawowe nie spełniają tych wymagań, usługa Azure Communications Gateway może wprowadzać media do wywołań.

Opcje współdziałania multimediów

Usługa Azure Communications Gateway oferuje wiele opcji współdziałania multimediów. Na przykład, konieczne może być uwierzytelnienie:

  • Zmiana obsługi RTCP
  • Kontrolowanie alokacji przepustowości
  • Określanie priorytetów określonego ruchu multimedialnego dla jakości usługi

Aby uzyskać szczegółowe informacje na temat funkcji międzyoperacyjnych multimediów dostępnych w usłudze Azure Communications Gateway, zgłoś zgłoszenie wsparcia technicznego.

Interfejsy API do prowizjonowania i Operator Connect

Operator Connect i Teams Phone Mobile wymagają integracji interfejsu API między systemami IT i usługą Microsoft Teams w celu aprowizacji przepływowej i automatyzacji. Po certyfikowaniu i uruchomieniu wdrożenia nie można użyć portalu do aprowizacji. Usługa Azure Communications Gateway oferuje alternatywną metodę aprowizacji subskrybentów przy użyciu interfejsu API aprowizacji (wersja zapoznawcza), który umożliwia niezakłóconą aprowizację od klientów BSS do usługi Azure Communications Gateway i środowisk Operator Connect. Usługa Azure Communications Gateway udostępnia również portal zarządzania numerami (wersja zapoznawcza) zintegrowany z witryną Azure Portal na potrzeby aprowizacji opartej na przeglądarce, która może służyć do rozpoczęcia pracy podczas pełnej integracji interfejsu API.

Aby uzyskać więcej informacji, zobacz:

Wskazówka

Te metody nie pozwalają klientom korporacyjnym zarządzać połączeniami w aplikacji Teams. Na przykład nie udostępniają portali samoobsługowych.

Dostarczanie danych czasu trwania wywołań do usługi Microsoft Teams

Usługa Azure Communications Gateway może używać interfejsów API Programu Operator Connect do przekazywania informacji o czasie trwania poszczególnych wywołań (informacji callDuration) do środowiska usługi Microsoft Teams. Te informacje umożliwiają klientom usługi Microsoft Teams wyświetlanie czasu trwania wywołania zarejestrowanego przez sieć zamiast czasu trwania wywołania zarejestrowanego przez usługę Microsoft Teams. Udostępnienie tych informacji usłudze Microsoft Teams jest wymaganiem programu Operator Connect, który usługa Azure Communications Gateway wykonuje w Twoim imieniu.

Zgodność z wymaganiami dotyczącymi monitorowania

Usługa Azure Communications Gateway obejmuje ciągłe monitorowanie potencjalnych błędów we wdrożeniu. Monitorowane metryki obejmują wszystkie metryki, które operatory muszą monitorować w ramach programu Operator Connect i obejmują:

  • Jakość rozmów
  • Błędy wywołań i nietypowe zachowanie (na przykład błędy konfiguracji wywołań, krótkie wywołania lub nietypowe rozłączenia)
  • Inne błędy w usłudze Azure Communications Gateway

Zbadamy potencjalny błąd i określimy, czy błąd jest związany z usługą Azure Communications Gateway, czy systemem Microsoft Phone System. Możemy wymagać wykonania pewnych kroków rozwiązywania problemów w sieciach w celu wyizolowania błędu.

Dalsze kroki