Az Azure Communications Gateway és a Microsoft Teams Direct Routing együttműködésének áttekintése

Az Azure Communications Gateway egy minősített SBC a Microsoft Teams közvetlen útválasztásához, amely lehetővé teszi, hogy a távközlési szolgáltatók PSTN-kapcsolatot biztosítsanak ügyfeleiknek a Microsoft Teamsből. Az Azure Communications Gateway képes manipulálni a jel- és médiatartalmat, hogy megfeleljen a hálózatok és a Microsoft Telefon Rendszer követelményeinek, amely a Microsoft Teams Közvetlen útválasztást irányítja.

Ebben a cikkben a következőt ismerheti meg:

  • Ahol az Azure Communications Gateway illeszkedik a hálózatba.
  • Az Azure Communications Gateway számos ügyfelet támogat.
  • Milyen jelzési és médiaközi funkciókat kínál.

Fontos

Az Azure Communications Gateway használatához távközlési szolgáltatónak kell lennie.

Szerepkör és pozíció a hálózaton

Az Azure Communications Gateway a rögzített vonalas hálózat peremén helyezkedik el. Csatlakoztatja ezt a hálózatot a Microsoft Telefon rendszerhez, lehetővé téve a Microsoft Teams közvetlen útválasztásának támogatását. Az alábbi ábra azt mutatja be, hogy az Azure Communications Gateway hol található a hálózaton.

Architektúradiagram a Közvetlen Microsoft Teams-útválasztáshoz készült Azure Communications Gatewayhez.

A hívások a Microsoft Teams-ügyfelektől a Microsoft Telefon rendszeren és az Azure Communications Gatewayen keresztül áramlanak a hálózatba.

A minősített SBC-specifikációknak való megfelelés

Az Azure Communications Gateway támogatja a Microsoft által a Microsoft Teams közvetlen útválasztáshoz készült minősített SBCs-kre vonatkozó Microsoft-specifikációkat. A minősítéssel és a specifikációkkal kapcsolatos további információkért lásd a közvetlen útválasztáshoz minősített munkamenet-szegélyvezérlőket.

Az Azure Communications Gateway több olyan funkciót is tartalmaz, amelyek lehetővé teszik a hálózat számára a közvetlen útválasztás követelményeinek való megfelelést, többek között a következőket:

Több ügyfél támogatása a Microsoft Teams több-bérlős modellel

Az Azure Communications Gateway üzembe helyezése számos bérlő közvetlen útválasztásának támogatására lett kialakítva. A kialakítás lehetővé teszi, hogy a Microsoft Teams hívási szolgáltatásokat nyújtson számos ügyfélnek, mindegyiknek több felhasználója van. A Microsoft Teams dokumentációjában ismertetett szolgáltatói bérlői és ügyfélbérlési modellt használja a munkamenet-szegélyvezérlő több bérlőhöz való konfigurálásáról. Ebben a modellben:

  • A Microsoft Teams saját konfigurációja a szervezet bérlőjében, a szolgáltató bérlőjében van definiálva.
  • Mindegyik ügyfél saját ügyfélbérlmével rendelkezik, amely az adott ügyfél konfigurációját képviseli.

Az Azure Communications Gateway üzembe helyezése mindig teljes tartománynevet (teljes tartománynevet) kap a létrehozásakor. Ezt a teljes tartománynevet használja a szolgáltató bérlőjének alaptartományaként .

Az Azure Communications Gateway emellett az alaptartomány két régiónkénti altartományát is megkapja (régiónként egyet).

Mindegyik ügyfélnek szüksége van a régiónkénti tartományok ügyfél-altartományára . Az Azure Communications Gateway ezen altartományok egyikét tartalmazza a Microsoft Telefon Rendszernek küldött üzenetek Kapcsolattartó fejlécében: az altartomány jelenléte lehetővé teszi, hogy a Microsoft Telefon Rendszer minden egyes üzenethez azonosítsa az ügyfélbérlőt. További információ: Az Microsoft Telefon Rendszer ügyfélbérleményének azonosítása.

Minden ügyfél esetében a következőt kell tennie:

  1. Válasszon egy megfelelő altartományt. Az altartomány címkéjének a következőnek kell lennie:
    • Csak betűket, számokat, aláhúzásjeleket és kötőjeleket tartalmaz.
    • Legfeljebb nyolc karakter hosszúságú lehet.
    • Nem tartalmaz helyettesítő karaktert vagy több címkét ..

    Fontos

    A teljes ügyfél-altartománynak (beleértve a regionális altartományokat és az alaptartományt) legfeljebb 48 karakter hosszúságúnak kell lennie. A Microsoft Entra ID nem támogatja a 48 karakternél hosszabb tartományneveket. Az ügyfél altartománya contoso1.1-r1.a1b2c3d4e5f6g7h8.commsgw.azure.com például 48 karakter.

  2. Konfigurálja az Azure Communications Gatewayt ezekkel az információkkal az Azure Communications Gateway számkezelési portálján és a Provisioning API-ban elérhető "fiók" konfiguráció részeként.
  3. Kapcsolatot tart az ügyféllel, hogy frissítse a bérlőt a megfelelő altartományra, a Microsoft Teams dokumentációját követve regisztrálja az altartományneveket az ügyfélbérlésekben.

Az ügyfélbérlõk frissítéseinek szervezése során létre kell hoznia egy ellenőrző kódot tartalmazó DNS-rekordokat (amelyeket a Microsoft 365 biztosít, amikor az ügyfél frissíti a bérlőt a tartománynévvel) egy ön által felügyelt DNS-kiszolgálón. Ezek a rekordok lehetővé teszik a Microsoft 365 számára annak ellenőrzését, hogy az ügyfél bérlője jogosult-e a tartománynév használatára. Az Azure Communications Gateway biztosítja a használni kívánt DNS-kiszolgálót. Be kell szereznie az ellenőrző kódot az ügyféltől, és fel kell töltenie az Azure Communications Gatewaybe a Számkezelési portál (előzetes verzió) vagy a Provisioning API (előzetes verzió) használatával. Ez a lépés lehetővé teszi, hogy az Azure Communications Gateway létrehozza a tartományt ellenőrző DNS TXT rekordokat.

Tipp.

Az ügyfélbérlők és a teszteléshez szükséges számok beállításáról a Microsoft Teams Direct Routing tesztfelhasználójának konfigurálása az Azure Communications Gateway használatával és a Microsoft Teams Közvetlen útválasztás tesztszámainak konfigurálása az Azure Communications Gateway használatával című témakörben olvashat. Egy valódi ügyfél előkészítésekor hasonló folyamatot kell követnie, de általában meg kell kérnie az ügyfelet, hogy hajtsa végre a bérlőhöz való hozzáférést igénylő lépéseket.

A hívóazonosító szűrésének támogatása

A Microsoft Teams közvetlen útválasztása lehetővé teszi, hogy az ügyfél rendszergazdája bármilyen telefonszámot hozzárendeljen a bérlő egy felhasználójához, még akkor is, ha ön nem rendeli hozzá a telefonszámot a hálózathoz. Az ellenőrzés hiánya kockázatot jelent a hívóazonosítók hamisítására.

A hívóazonosítók hamisításának megakadályozása érdekében az Azure Communications Gateway a Microsoft Teamsből származó összes közvetlen útválasztási hívást képernyőre irányítja. Ez a szűrés biztosítja, hogy az ügyfelek csak a hozzájuk rendelt számokról kezdeményezhessenek hívásokat. Ezt a szűrést azonban ügyfélenként letilthatja a Számkezelési portálon (előzetes verzió) és a Provisioning API-ban (előzetes verzió) elérhető "fiók" konfiguráció részeként.

Az alábbi ábrán egy ügyfélhez rendelt számból származó MEGHÍVÁS hívási folyamata látható. Ebben az esetben az Azure Communications Gateway számra vonatkozó konfigurációja egyéni fejléckonfigurációt is tartalmaz, így az Azure Communications Gateway hozzáad egy egyéni fejlécet a tartalommal együtt.

Hívásfolyam, amely a Hívásszűrés és az egyéni fejléckonfiguráció által engedélyezett Microsoft Teams kimenő hívását mutatja.

Egy ügyfélhez rendelt szám meghívását ábrázoló hívásfolyamat-diagram. Az Azure Communications Gateway ellenőrzi a belső adatbázisát annak megállapításához, hogy a hívószám hozzá van-e rendelve egy ügyfélhez. A szám ki van rendelve, így az Azure Communications Gateway engedélyezi a hívást. Az Azure Communications Gateway számkonfigurációja egyéni fejléctartalmakat tartalmaz. Az Azure Communications Gateway X-MS-Operator-Content fejlécként adja hozzá a fejléc tartalmát, mielőtt továbbítanák a hívást az operátori hálózatnak.

Feljegyzés

Az egyéni fejléc nevét az Azure Communications Gateway üzembe helyezésének részeként kell konfigurálni. A név minden üzenet esetében megegyezik. Ebben a példában az egyéni fejléc neve .X-MS-Operator-Content

Az alábbi ábra egy MEGHÍVÁS hívási folyamatát mutatja be egy olyan számból, amely nincs hozzárendelve egy ügyfélhez. Az Azure Communications Gateway elutasítja a 403-at tartalmazó hívást.

A Hívásszűrés által elutasított, a Microsoft Teams kimenő hívását megjelenítő hívásfolyam.

Hívási folyamat diagramja, amely egy olyan szám meghívását mutatja, amely nem egy ügyfélhez van hozzárendelve. Az Azure Communications Gateway ellenőrzi a belső adatbázisát annak megállapításához, hogy a hívószám hozzá van-e rendelve egy ügyfélhez. A szám nincs hozzárendelve, ezért az Azure Communications Gateway elutasítja a 403-at tartalmazó hívást.

A Microsoft Telefon Rendszer ügyfélbérleményének azonosítása

A Microsoft Telefon rendszer az üzenetek partnerfejlécében található tartományokat használja az egyes üzenetek bérlőjének azonosítására. Az Azure Communications Gateway automatikusan átírja a partnerfejléceket az üzeneteken a Microsoft Telefon rendszer felé, hogy a megfelelő ügyféltartományt tartalmazza. Ez a folyamat szükségtelenné vált, hogy az alaphálózat megfeleltetsen a számok és az ügyféltartományok között.

Az Azure Communications Gatewayt minden olyan számmal ki kell építenie, amely egy ügyfélhez van rendelve a közvetlen útválasztáshoz. Ez a kiépítés az Azure Communications Gateway Kiépítési API-ját (előzetes verzió) vagy a Számkezelési portált (előzetes verzió) használja.

Az alábbi ábra azt mutatja be, hogyan írja át az Azure Communications Gateway a partnerfejléceket az operátori hálózatból a Microsoft Telefon rendszerbe közvetlen útválasztással küldött üzeneteken.

Hívási folyamat, amely a Partner fejlécének ügyfélspecifikus újraírását mutatja a Microsoft Teamsnek érkező üzeneteken.

Hívási folyamatábra, amelyen egy operátori hálózatból az Azure Communications Gatewaybe küldött +14255550100 meghívása látható. Az Azure Communications Gateway egy belső adatbázissal keresi meg a számhoz tartozó megfelelő ügyfélaltartományt, és frissíti a Partner fejlécet az altartományban. Az Azure Communications Gateway ezután átirányítja a meghívást a Microsoft Telefon rendszerbe.

SIP-jelzés

Az Azure Communications Gateway automatikusan átdolgozza a hívásokat a közvetlen útválasztás követelményeinek támogatásához, beleértve a következőket:

  • A partnerfejlécek frissítése az üzenetek helyes átirányítására az Microsoft Telefon rendszer ügyfélbérleményének azonosításában leírtak szerint.
  • SIP TLS-en keresztül.
  • X-MS-SBC-fejlécek (az SBC függvény leírása).
  • Szigorú szabályok az a= attribútumvonalakra az SDP-testületekben.
  • Szigorú szabályok a hívásátvitel kezelésére.

Ezek a funkciók annak részét képezik, hogy az Azure Communications Gateway megfelel a Microsoft Teams közvetlen útválasztásra vonatkozó minősített SBC-specifikációinak .

A kezdeti hálózattervezés részeként vagy bármikor több munkaközi funkciót is elrendezhet az Azure Communications Gateway támogatási kérésének kérésével. Előfordulhat például, hogy további munkaközi konfigurációra van szükség a következőkhöz:

  • Speciális SIP-fejléc vagy SDP-üzenetkezelés.
  • Megbízható ideiglenes üzenetek támogatása (100rel).
  • Együttműködés a korai és a késői média között.
  • Interworking away inband DTMF tones.
  • Az egyedi bérlőazonosító elhelyezése máshol az SIP-üzenetekben, hogy megkönnyítse a hálózat számára a használatot, például paraméterekben tgrp .

A Microsoft Telefon rendszernek E.164 formátumúnak kell lennie a híváshoz (A-) és a hívott (B-) telefonszámhoz. Ez a követelmény az SIP és a TEL számokra is vonatkozik. Javasoljuk, hogy úgy konfigurálja a hálózatot, hogy az E.164 formátumot használja az összes számhoz. Ha a hálózat nem tudja átalakítani a számokat E.164 formátumba, forduljon a bevezető csapathoz, vagy küldjön támogatási kérést a számkonvertálási követelmények megvitatásához.

A hálózat és az Azure Communications Gateway közötti SIP-csomagtartók több-bérlősek, ami azt jelenti, hogy az összes ügyféltől érkező forgalom ugyanazzal a csomagtartóval rendelkezik.

RTP- és SRTP-adathordozók

A Microsoft Telefon rendszer általában SRTP-t igényel a médiához. Az Azure Communications Gateway támogatja az RTP-t és az SRTP-t is, és képes a közöttük való együttműködésre. Az Azure Communications Gateway további médiamanipulációs funkciókat kínál, amelyek lehetővé teszik a hálózatok számára, hogy együttműködjenek a Microsoft Telefon rendszerrel.

Médiakezelés hívásokhoz

Az Azure Communications Gateway üzembe helyezésekor ki kell választania azokat a kodekeket, amelyeket támogatni szeretne.

A Közvetlen Microsoft Teams-útválasztáshoz az alapvető hálózatoknak támogatniuk kell a visszacsengési hangokat (csengő tónusokat) a hívásátvitel során. A központi hálózatoknak a kényelmi zajt is támogatniuk kell. Ha az alaphálózatok nem képesek megfelelni ezeknek a követelményeknek, az Azure Communications Gateway médiatartalmat injektálhat a hívásokba.

Médiaközi lehetőségek

Az Azure Communications Gateway több médiaközi lehetőséget is kínál. Előfordulhat például, hogy a következőkre van szüksége:

  • Az RTCP változáskezelése.
  • Sávszélesség-kiosztás szabályozása.
  • Az adott médiaforgalom rangsorolása a szolgáltatásminőség szempontjából.

Az Azure Communications Gatewayben elérhető médiaközi szolgáltatások részletes részleteiért küldjön támogatási kérést.

Microsoft Telefon rendszer adathordozó-megkerülése támogatás (előzetes verzió)

Az Azure Communications Gateway előzetes verziójú támogatással rendelkezik a közvetlen útválasztási adathordozó megkerüléséhez. A közvetlen útválasztási adathordozó megkerülése lehetővé teszi, hogy a médiatartalmak bizonyos esetekben közvetlenül az Azure Communications Gateway és a Microsoft Teams-ügyfelek között haladjanak, ahelyett, hogy mindig a Microsoft Telefon rendszeren keresztül küldenék. A médiatartalmak továbbra is az Azure-on keresztül haladnak, mivel az Azure Communications Gateway és a Microsoft Telefon System is az Azure-ban található.

Ha úgy véli, hogy a médiamegjelenítő támogatás (előzetes verzió) hasznos lenne az üzembe helyezéshez, beszélje meg a követelményeit a Microsoft egyik képviselőjével.

Következő lépések