Delen via


Mobile Control Point in Azure Communications Gateway voor Teams Telefoon Mobile

Mobile Control Point (MCP) is een IMS-toepassingsserver die is geïntegreerd in Azure Communications Gateway. Het vereenvoudigt het samenwerken met Microsoft Telefoon System (MPS) door de netwerkaanpassing die nodig is in uw mobiele netwerk te minimaliseren om oproepen naar Microsoft Teams te routeren.

MCP voert MPS-query's uit om te bepalen of de beller of aanroeper in aanmerking komt voor Teams Telefoon Mobile-services.

  • Als de beller of beller in aanmerking komt, voegt MCP MPS toe aan het oproeppad, zodat MPS Team Telefoon Mobile-services kan leveren.
  • Als de gebruiker niet in aanmerking komt of de oproep mpS niet bereikt, zorgt MCP ervoor dat systeemeigen mobiele oproepen hun doel blijven bereiken, hoewel zonder Microsoft Teams-services of waarschuwingen in Microsoft Teams-clients.

Zie de documentatie van Teams Telefoon Mobile van uw Microsoft-vertegenwoordiger voor meer informatie over de rol die MCP biedt in een Implementatie van Teams Telefoon Mobile (inclusief oproepstromen).

SIP-signalering

MCP kan worden geïntegreerd met uw IMS S-CSCF met behulp van een ISC-interface. Deze interface wordt gedefinieerd in 3GPP TS 23.218 en TS 23.228, met meer details in 3GPP TS 24.229. U kunt desgewenst een ISC-gatewayfunctie implementeren aan de rand van uw IMS-netwerk om randbeheer te bieden, vergelijkbaar met het grensbeheer dat wordt geleverd door een IBCF.

MCP fungeert als een SIP-proxy. Hiermee wordt MPS opgevraagd om te bepalen of een oproep een Teams-Telefoon Mobile-abonnee omvat en wordt de signalering van de oproep bijgewerkt om de oproep naar MPS te routeren, indien nodig. Het verwerkt geen media.

MCP voert altijd een query uit op MPS, tenzij de aanroep voldoet aan een van de volgende voorwaarden:

  • Een mobiele oproep van oorsprong heeft een X-MS-FMC-header met een willekeurige waarde.
  • Een oproep van een Teams-client heeft een X-MS-FMC-header met de waarde APP.
  • Een oproep voor het beëindigen van mobiele apparaten heeft een X-MS-FMC-header met de waarde MT.

Deze X-MS-FMC-headers worden toegevoegd door MPS en bieden MCP de mogelijkheid om te voorkomen dat er lussen worden gemaakt waarbij MPS voortdurend wordt opgevraagd.

MCP bepaalt of een oproep afkomstig is van mobiele of mobiele beëindiging met behulp van de parameter in de sescase P-Serve-User-header, term of orig parameters in de bovenste routeheader of term parameters orig in de URI van de route-header. Als geen van deze parameters aanwezig is, behandelt MCP de oproep als mobiel beëindigen.

MCP bepaalt de aangeboden abonnee voor een mobiele oproep van oorsprong uit de URI in de P-Served-User-header of P-Asserted-Identity-header. Het bepaalt de abonnee van een mobiele beëindigingsaanroep van de URI in de header P-Served-User of de Request-URI.

Als MPS reageert met een fout of geen nummer kan opgeven om de oproep te routeren, kan MCP de signalering niet bijwerken, zodat de oproep geen Teams Telefoon Mobile-services ontvangt. MCP geeft eventuele SIP-fouten weer door in uw mobiele netwerk.

MCP ondersteunt E.164-nummers en sip: en tel: URI's.

Al het verkeer naar MCP moet SIP via TLS gebruiken.

MCP aanroepen voor abonnees van Teams Telefoon Mobile

Teams Telefoon Mobiele abonnees vereisen de configuratie van initiële filtercriteria (iFC) in de HSS om MCP op de juiste punten in de oproep te betrekken: we raden u aan deze laatste aan te roepen in de oorspronkelijke iFC-keten en eerst in de afsluit-iFC-keten. Roep MCP aan voor alle gesprekken met Teams Telefoon Mobile-abonnees, met uitzondering van CDIV-oproepen.

De iFCs moeten een hostnaam voor MCP gebruiken. MCP biedt twee hostnamen, die elk een regio prioriteren en terugval naar de andere regio toestaan. Ga als volgende te werk om de hostnamen te vinden:

  1. Ga naar de overzichtspagina voor uw Azure Communications Gateway-resource.
  2. Zoek in elke sectie Servicelocatie het veld MCP-hostnaam .

U kunt bijvoorbeeld de volgende iFC gebruiken (vervangen door <mcp-hostname> een van de hostnamen).

<InitialFilterCriteria>
    <Priority>0</Priority>
    <TriggerPoint>
        <ConditionTypeCNF>0</ConditionTypeCNF>
        <SPT>
            <ConditionNegated>0</ConditionNegated>
            <Group>0</Group>
            <Method>INVITE</Method>
        </SPT>
        <SPT>
            <ConditionNegated>1</ConditionNegated>
            <Group>0</Group>
            <SessionCase>4</SessionCase>
        </SPT>
    </TriggerPoint>
    <ApplicationServer>
        <ServerName>sip:<mcp-hostname>;transport=tcp;service=mcp</ServerName>
        <DefaultHandling>0</DefaultHandling>
    </ApplicationServer>
</InitialFilterCriteria>

Volgende stappen