Dela via


Översikt över samverkan mellan Azure Communications Gateway och Direktdirigering för Microsoft Teams

Azure Communications Gateway är en certifierad SBC för Microsoft Teams Direct Routing, vilket gör det möjligt för telekommunikationsoperatörer att förse sina kunder med PSTN-anslutning från Microsoft Teams. Azure Communications Gateway kan manipulera signalering och media för att uppfylla kraven i dina nätverk och Microsoft Telefon System, som driver Microsoft Teams direktdirigering.

I den här artikel får du lära dig om:

  • Där Azure Communications Gateway passar i nätverket.
  • Så stöder Azure Communications Gateway många kunder.
  • Vilka signalerings- och medieinterarbetsfunktioner som erbjuds.

Viktigt!

Du måste vara teleoperatör för att kunna använda Azure Communications Gateway.

Roll och position i nätverket

Azure Communications Gateway ligger i utkanten av ditt fasta linjenätverk. Det ansluter det här nätverket till Microsoft Telefon System, så att du kan stödja Microsoft Teams direktdirigering. Följande diagram visar var Azure Communications Gateway finns i nätverket.

Arkitekturdiagram för Azure Communications Gateway för Microsoft Teams-direktdirigering.

Anrop flödar från Microsoft Teams-klienter via Microsoft Telefon System och Azure Communications Gateway till nätverket.

Kompatibilitet med certifierade SBC-specifikationer

Azure Communications Gateway stöder Microsoft-specifikationerna för certifierade SBA:er för Microsoft Teams direktroutning. Mer information om certifiering och dessa specifikationer finns i Sessionsgränskontrollanter som är certifierade för direktdirigering.

Azure Communications Gateway innehåller flera funktioner som gör att nätverket kan uppfylla kraven för direktdirigering, inklusive:

Stöd för flera kunder med Microsoft Teams multitenantmodell

En Azure Communications Gateway-distribution är utformad för att stödja direktdirigering för många klienter. Dess design gör att du kan tillhandahålla Microsoft Teams samtalstjänster till många kunder, var och en med många användare. Den använder operatörsklient- och kundklientmodellen som beskrivs i Microsoft Teams-dokumentationen om hur du konfigurerar en sessionsgränskontrollant för flera klienter. I den här modellen:

  • Din egen konfiguration för Microsoft Teams definieras i organisationens klientorganisation: operatörsklientorganisationen.
  • Var och en av dina kunder har en egen kundklientorganisation som representerar konfigurationen för den kunden.

Din Azure Communications Gateway-distribution tar alltid emot ett fullständigt domännamn (fullständigt domännamn) när det skapas. Du använder det här fullständiga domännamnet som basdomän för din operatörsklientorganisation.

Azure Communications Gateway tar också emot två underdomäner per region för basdomänen (en per region).

Var och en av dina kunder behöver kundunderdomäner för dessa domäner per region. Azure Communications Gateway innehåller en av dessa underdomäner i kontakthuvudet för varje meddelande som skickas till Microsoft Telefon System: förekomsten av underdomänen gör att Microsoft Telefon System kan identifiera kundens klientorganisation för varje meddelande. Mer information finns i Identifiera kundklientorganisationen för Microsoft Telefon System.

För varje kund måste du:

  1. Välj en lämplig kundspecifik DNS-etikett för att bilda underdomänerna.
    • Etiketten måste vara upp till nio tecken lång och får bara innehålla bokstäver, siffror, understreck och bindestreck.
    • Du får inte använda jokerteckenunderdomäner eller underdomäner med flera etiketter.
    • Du kan till exempel allokera etiketten contoso.

    Viktigt!

    De fullständiga kundunderdomänerna (inklusive domännamnen per region) måste vara högst 48 tecken. Microsoft Entra-ID stöder inte domännamn på mer än 48 tecken. Kundens underdomän contoso1.1r1.a1b2c3d4e5f6g7h8.commsgw.azure.com är till exempel 48 tecken.

  2. Konfigurera Azure Communications Gateway med den här informationen som en del av "kontokonfigurationen" som är tillgänglig i Azure Communications Gateways nummerhanteringsportal och etablerings-API.
  3. Kontakta kunden för att uppdatera sin klientorganisation med lämplig underdomän genom att följa Microsoft Teams-dokumentationen för registrering av underdomännamn i kundklientorganisationer.

Som en del av att ordna uppdateringar av kundklientorganisationer måste du skapa DNS-poster som innehåller en verifieringskod (tillhandahålls av Microsoft 365 när kunden uppdaterar sin klientorganisation med domännamnet) på en DNS-server som du kontrollerar. Med dessa poster kan Microsoft 365 verifiera att kundens klientorganisation har behörighet att använda domännamnet. Azure Communications Gateway tillhandahåller den DNS-server som du måste använda. Du måste hämta verifieringskoden från kunden och ladda upp den till Azure Communications Gateway med number management-portalen (förhandsversion) eller etablerings-API:et (förhandsversion). Med det här steget kan Azure Communications Gateway generera DE DNS TXT-poster som verifierar domänen.

Anvisningar finns i Hantera Microsoft Teams Direct Routing-kunder och -nummer med Azure Communications Gateway.

Stöd för visning av nummerpresentation

Med Direktdirigering för Microsoft Teams kan en kundadministratör tilldela valfritt telefonnummer till en användare i klientorganisationen, även om du inte tilldelar det numret till dem i nätverket. Den här bristen på validering innebär en risk för förfalskning av nummerpresentation.

För att förhindra förfalskning av nummerpresentationer visar Azure Communications Gateway alla direktroutningsanrop från Microsoft Teams. Den här screeningen säkerställer att kunderna bara kan ringa samtal från nummer som du har tilldelat dem. Du kan dock inaktivera den här visningen per kund som en del av den "kontokonfiguration" som är tillgänglig i number management-portalen (förhandsversion) och etablerings-API:et (förhandsversion).

I följande diagram visas samtalsflödet för en INVITE från ett nummer som har tilldelats till en kund. I det här fallet innehåller Azure Communications Gateways konfiguration för numret även konfiguration av anpassade huvuden, så Azure Communications Gateway lägger till en anpassad rubrik med innehållet.

Samtalsflöde som visar utgående samtal från Microsoft Teams som tillåts av samtalsgallring och anpassad huvudkonfiguration.

Samtalsflödesdiagram som visar en inbjudan från ett nummer som tilldelats en kund. Azure Communications Gateway kontrollerar sin interna databas för att avgöra om samtalsnumret har tilldelats till en kund. Numret tilldelas, så Azure Communications Gateway tillåter anropet. Nummerkonfigurationen på Azure Communications Gateway innehåller anpassat huvudinnehåll. Azure Communications Gateway lägger till rubrikinnehållet som en X-MS-Operator-Content-rubrik innan anropet vidarebefordras till operatörsnätverket.

Kommentar

Namnet på det anpassade huvudet måste konfigureras som en del av distributionen av Azure Communications Gateway. Namnet är detsamma för alla meddelanden. I det här exemplet är X-MS-Operator-Contentnamnet på den anpassade rubriken .

Följande diagram visar samtalsflödet för en INVITE från ett nummer som inte har tilldelats till en kund. Azure Communications Gateway avvisar anropet med 403.

Samtalsflöde som visar utgående samtal från Microsoft Teams avvisas av samtalsgallring.

Samtalsflödesdiagram som visar en inbjudan från ett nummer som inte har tilldelats till en kund. Azure Communications Gateway kontrollerar sin interna databas för att avgöra om samtalsnumret har tilldelats till en kund. Numret har inte tilldelats, så Azure Communications Gateway avvisar anropet med 403.

Identifiera kundklientorganisationen för Microsoft Telefon System

Microsoft Telefon System använder domänerna i meddelandehuvudet Kontakt för att identifiera klientorganisationen för varje meddelande. Azure Communications Gateway skriver automatiskt om Kontakthuvuden på meddelanden mot Microsoft Telefon System så att de inkluderar lämplig domän per kund. Den här processen tar bort behovet av att ditt kärnnätverk mappas mellan nummer och domäner per kund.

Du måste etablera Azure Communications Gateway med varje nummer som tilldelats en kund för direktdirigering. Den här etableringen använder Azure Communications Gateways etablerings-API (förhandsversion) eller Number Management Portal (förhandsversion).

Följande diagram visar hur Azure Communications Gateway skriver om Kontakthuvuden på meddelanden som skickas från operatörsnätverket till Microsoft Telefon System med direktdirigering.

Samtalsflöde som visar kundspecifik omskrivning av kontakthuvud på inkommande meddelande till Microsoft Teams.

Samtalsflödesdiagram som visar en inbjudan för +14255550100 som skickas från ett operatörsnätverk till Azure Communications Gateway. Azure Communications Gateway använder en intern databas för att hitta rätt kundunderdomän för numret och uppdaterar kontakthuvudet med underdomänen. Azure Communications Gateway dirigerar sedan inbjudan till Microsoft Telefon System.

SIP-signalering

Azure Communications Gateway samverkar automatiskt anrop för att stödja krav för direktdirigering, inklusive:

Dessa funktioner är en del av Azure Communications Gateways efterlevnad av certifierade SBC-specifikationer för Microsoft Teams direktdirigering.

Du kan ordna mer interworking-funktion som en del av din ursprungliga nätverksdesign eller när som helst genom att skapa en supportbegäran för Azure Communications Gateway. Du kan till exempel behöva extra interworking-konfiguration för:

  • Avancerad SIP-rubrik eller SDP-meddelandemanipulering.
  • Stöd för tillförlitliga provisoriska meddelanden (100rel).
  • Interworking mellan tidiga och sena medier.
  • Interworking away from inband DTMF toner.
  • Placera det unika klient-ID:t någon annanstans i SIP-meddelanden för att göra det enklare för nätverket att använda, till exempel i tgrp parametrar.

Microsoft Telefon System kräver att samtal (A-) och anropade (B-) telefonnummer ska vara i E.164-format. Detta krav gäller för både SIP- och TEL-nummer. Vi rekommenderar att du konfigurerar nätverket så att det använder E.164-formatet för alla tal. Om nätverket inte kan konvertera nummer till E.164-formatet kontaktar du registreringsteamet eller skickar en supportbegäran för att diskutera dina krav för nummerkonvertering.

SIP-stammar mellan nätverket och Azure Communications Gateway är multitenanta, vilket innebär att trafik från alla dina kunder delar samma stam.

RTP- och SRTP-media

Microsoft Telefon System kräver vanligtvis SRTP för media. Azure Communications Gateway stöder både RTP och SRTP och kan samverka mellan dem. Azure Communications Gateway erbjuder ytterligare funktioner för mediemanipulering så att dina nätverk kan samverka med Microsoft Telefon System.

Mediehantering för samtal

Du måste välja de codecs som du vill stödja när du distribuerar Azure Communications Gateway.

Microsoft Teams direktdirigering kräver kärnnätverk för att stödja ringback-toner (ringsignaler) under samtalsöverföring. Kärnnätverk måste också stödja komfortbrus. Om dina kärnnätverk inte kan uppfylla dessa krav kan Azure Communications Gateway mata in media i anrop.

Alternativ för medieinterworking

Azure Communications Gateway erbjuder flera alternativ för medieinterarbete. Du kan till exempel behöva:

  • Ändra hanteringen av RTCP.
  • Kontrollera bandbreddsallokering.
  • Prioritera specifik medietrafik för tjänstens kvalitet.

Skapa en supportbegäran om du vill ha fullständig information om de medieinterarbetsfunktioner som är tillgängliga i Azure Communications Gateway.

Microsoft Telefon Stöd för förbikoppling av systemmedia (förhandsversion)

Azure Communications Gateway har förhandsversionsstöd för förbikoppling av direktdirigeringsmedia. Via förbikoppling av direktdirigeringsmedia kan media flöda direkt mellan Azure Communications Gateway- och Microsoft Teams-klienter i vissa scenarier i stället för att alltid skicka det via Microsoft Telefon System. Media fortsätter att flöda genom Azure eftersom både Azure Communications Gateway och Microsoft Telefon System finns i Azure.

Om du tror att stöd för förbikoppling av media (förhandsversion) skulle vara användbart för distributionen kan du diskutera dina krav med en Microsoft-representant.

Nästa steg