Übersetzen von Telefonnummern in ein anderes FormatTranslate phone numbers to an alternate format

In diesem Artikel wird beschrieben, wie Sie zahlen für ausgehende und eingehende Anrufe in ein alternatives Format übersetzen.This article describes how to translate numbers for outbound and inbound calls to an alternate format. Dies ist Schritt 4 der folgenden Schritte zum Konfigurieren des direkten Routings:This is step 4 of the following steps for configuring Direct Routing:

Informationen zu allen Schritten, die für das Einrichten des direkten Routings erforderlich sind, finden Sie unter Konfigurieren des direkten Routings.For information on all the steps required for setting up Direct Routing, see Configure Direct Routing.

Manchmal möchten mandantenadministratoren die Nummer für ausgehende und/oder eingehende Anrufe basierend auf den von Ihnen erstellten Mustern ändern, um die Interoperabilität mit Session Border Controllers (SBCS) zu gewährleisten.Sometimes tenant administrators may want to change the number for outbound and/or inbound calls based on the patterns they created to ensure interoperability with Session Border Controllers (SBCs). In diesem Artikel wird beschrieben, wie Sie eine Richtlinie für die Nummernübersetzung angeben können, um Zahlen in ein alternatives Format zu übersetzen.This article describes how you can specify a Number Translation Rules policy to translate numbers to an alternate format.

Sie können die Richtlinien für die Zahlen Übersetzung verwenden, um Zahlen für Folgendes zu übersetzen:You can use the Number Translation Rules policy to translate numbers for the following:

  • Eingehende Anrufe: Anrufe von einem PSTN-Endpunkt (Anrufer) an einen Teams-Client (angerufener)Inbound calls: Calls from a PSTN endpoint (caller) to a Teams client (callee)
  • Ausgehende Anrufe: Anrufe von einem Team-Client (Anrufer) an einen PSTN-Endpunkt (angerufener)Outbound calls: Calls from a Teams client (caller) to a PSTN endpoint (callee)

Die Richtlinie wird auf der SBC-Ebene angewendet.The policy is applied at the SBC level. Sie können einem SBC mehrere Übersetzungsregeln zuweisen, die in der Reihenfolge angewendet werden, in der Sie angezeigt werden, wenn Sie Sie in PowerShell auflisten.You can assign multiple translation rules to an SBC, which are applied in the order that they appear when you list them in PowerShell. Sie können auch die Reihenfolge der Regeln in der Richtlinie ändern.You can also change the order of the rules in the policy.

Zum Erstellen, ändern, anzeigen und Löschen von Regeln für die Nummern Manipulation verwenden Sie die Cmdlets New-CsTeamsTranslationRule, Sets-CsTeamsTranslationRule, Get-CsTeamsTranslationRuleund Remove-CsTeamsTranslationRule .To create, modify, view, and delete number manipulation rules, use the New-CsTeamsTranslationRule, Set-CsTeamsTranslationRule, Get-CsTeamsTranslationRule, and Remove-CsTeamsTranslationRule cmdlets.

Verwenden Sie die Cmdlets New-CSOnlinePSTNGateway und setCSOnlinePSTNGateway zusammen mit den Parametern InboundTeamsNumberTranslationRules, InboundPSTNNumberTranslationRules, OutboundTeamsNumberTranslationRules, OutboundPSTNNumberTranslationRules, InboundTeamsNumberTranslationRules, InboundPSTNNumberTranslationRules, OutboundTeamsNumberTranslationRules und OutboundPSTNNumberTranslationRules, um Nummern Manipulations Regeln für SBCS zuzuweisen, zu konfigurieren und zu Listen.To assign, configure, and list number manipulation rules on SBCs, use the New-CSOnlinePSTNGateway and Set-CSOnlinePSTNGateway cmdlets together with the InboundTeamsNumberTranslationRules, InboundPSTNNumberTranslationRules, OutboundTeamsNumberTranslationRules, OutboundPSTNNumberTranslationRules, InboundTeamsNumberTranslationRules, InboundPSTNNumberTranslationRules, OutboundTeamsNumberTranslationRules, and OutboundPSTNNumberTranslationRules parameters.

Hinweis

Die maximale Gesamtzahl der Übersetzungsregeln lautet 400, die maximale Länge des Übersetzungs Parameters ist 100-Symbole, die maximale Länge des Translation-Parameter-Musters ist 1024-Symbole, und die maximale Übersetzungsparameter-Übersetzungs Länge beträgt 256-Symbole.The maximum total number of translation rules is 400, maximum translation parameter name length is 100 symbols, maximum translation parameter pattern length is 1024 symbols, and maximum translation parameter translation length is 256 symbols.

Beispiel-SBC-KonfigurationExample SBC configuration

Für dieses Szenario wird das New-CsOnlinePSTNGateway Cmdlet ausgeführt, um die folgende SBC-Konfiguration zu erstellen:For this scenario, the New-CsOnlinePSTNGateway cmdlet is run to create the following SBC configuration:

New-CSOnlinePSTNGateway -Identity sbc1.contoso.com -SipSignalingPort 5061 –InboundTeamsNumberTranslationRules ‘AddPlus1’, ‘AddE164SeattleAreaCode’ -InboundPSTNNumberTranslationRules ‘AddPlus1’ -OutboundPSTNNumberTranslationRules ‘AddSeattleAreaCode’,  -OutboundTeamsNumberTranslationRules ‘StripPlus1’

Die dem SBC zugewiesenen Übersetzungsregeln sind in der folgenden Tabelle zusammengefasst:The translation rules assigned to the SBC are summarized in the following table:

NameName MusterPattern ÜbersetzungTranslation
AddPlus1AddPlus1 ^ (\d {10} ) $^(\d{10})$ +1$1+1$1
AddE164SeattleAreaCodeAddE164SeattleAreaCode ^ (\d {4} ) $^(\d{4})$ + 1206555 $1+1206555$1
AddSeattleAreaCodeAddSeattleAreaCode ^ (\d {4} ) $^(\d{4})$ 425555 $1425555$1
StripPlus1StripPlus1 ^ + 1 (\d {10} ) $^+1(\d{10})$ $1$1

In den folgenden Beispielen gibt es zwei Benutzer: Alice und Bob.In the following examples, there are two users, Alice and Bob. Alice ist ein Team Benutzer, dessen Nummer + 1 206 555 0100 ist.Alice is a Teams user whose number is +1 206 555 0100. Bob ist ein PSTN-Benutzer, dessen Nummer + 1 425 555 0100 ist.Bob is a PSTN user whose number is +1 425 555 0100.

Beispiel 1: eingehender Anruf an eine zehnstellige ZahlExample 1: Inbound call to a ten-digit number

Bob ruft Alice mit einer nicht-E. 164-zehnstelligen Zahl an.Bob calls Alice using a non-E.164 ten-digit number. Bob wählt 2065550100, um Alice zu erreichen.Bob dials 2065550100 to reach Alice. SBC verwendet 2065550100 in den RequestURI und den Headern und 4255550100 im from-Header.SBC uses 2065550100 in the RequestURI and To headers and 4255550100 in the From header.

HeaderHeader OriginalOriginal Übersetzte KopfzeileTranslated header Parameter und Regel angewendetParameter and rule applied
RequestURIRequestURI Einladen von SIP:2065550100@SBC.contoso.comINVITE sip:2065550100@sbc.contoso.com Einladen von SIP:+12065550100@SBC.contoso.comINVITE sip:+12065550100@sbc.contoso.com InboundTeamsNumberTranslationRules 'AddPlus1'InboundTeamsNumberTranslationRules ‘AddPlus1’
AnTO An: <sip:2065550100@sbc.contoso.com>TO: <sip:2065550100@sbc.contoso.com> An: <sip:+12065550100@sbc.contoso.com>TO: <sip:+12065550100@sbc.contoso.com> InboundTeamsNumberTranlationRules 'AddPlus1'InboundTeamsNumberTranlationRules ‘AddPlus1’
VonFROM Von: <sip:4255550100@sbc.contoso.com>FROM: <sip:4255550100@sbc.contoso.com> Von: <sip:+14255550100@sbc.contoso.com>FROM: <sip:+14255550100@sbc.contoso.com> InboundPSTNNumberTranslationRules 'AddPlus1'InboundPSTNNumberTranslationRules ‘AddPlus1’

Beispiel 2: eingehende Anrufe an eine vierstellige ZahlExample 2: Inbound call to a four-digit number

Bob ruft Alice mit einer vierstelligen Zahl an.Bob calls Alice using a four-digit number. Bob wählt 0100, um Alice zu erreichen.Bob dials 0100 to reach Alice. SBC verwendet 0100 in den RequestURI und den Headern und 4255550100 im from-Header.SBC uses 0100 in the RequestURI and To headers and 4255550100 in the From header.

HeaderHeader OriginalOriginal Übersetzte KopfzeileTranslated header Parameter und Regel angewendetParameter and rule applied
RequestURIRequestURI Einladen von SIP:0100@SBC.contoso.comINVITE sip:0100@sbc.contoso.com Einladen von SIP:+12065550100@SBC.contoso.comINVITE sip:+12065550100@sbc.contoso.com InboundTeamsNumberTranlationRules 'AddE164SeattleAreaCode'InboundTeamsNumberTranlationRules ‘AddE164SeattleAreaCode’
AnTO An: <sip:0100@sbc.contoso.com>TO: <sip:0100@sbc.contoso.com> An: <sip:+12065550100@sbc.contoso.com>TO: <sip:+12065550100@sbc.contoso.com> InboundTeamsNumberTranlationRules 'AddE164SeattleAreaCode'InboundTeamsNumberTranlationRules ‘AddE164SeattleAreaCode’
VonFROM Von: <sip:4255550100@sbc.contoso.com>FROM: <sip:4255550100@sbc.contoso.com> Von: <sip:+14255550100@sbc.contoso.com>FROM: <sip:+14255550100@sbc.contoso.com> InboundPSTNNumberTranlationRules 'AddPlus1'InboundPSTNNumberTranlationRules ‘AddPlus1’

Beispiel 3: ausgehender Anruf mit einer zehnstelligen nicht-E. 164-NummerExample 3: Outbound call using a ten-digit non-E.164 number

Alice ruft Bob mit einer zehnstelligen Zahl an.Alice calls Bob using a ten-digit number. Alice wählt 425 555 0100, um Bob zu erreichen.Alice dials 425 555 0100 to reach Bob. SBC ist für die Verwendung von nicht-E. 164-Nummern für Teams und PSTN-Benutzer konfiguriert.SBC is configured to use non-E.164 ten-digit numbers for both Teams and PSTN users.

In diesem Szenario übersetzt ein Wählplan die Nummer vor dem Senden an die direkte Routing Schnittstelle.In this scenario, a dial plan translates the number before sending it to the Direct Routing interface. Wenn Alice in den Teams-Client 425 555 0100 eingibt, wird die Nummer im Länder Wählplan in + 14255550100 übersetzt.When Alice enters 425 555 0100 in the Teams client, the number is translated to +14255550100 by the country dial plan. Bei den resultierenden Zahlen handelt es sich um eine kumulative Normalisierung der Wähl Plan Regeln und der Übersetzungsregeln für Teams.The resulting numbers are a cumulative normalization of the dial plan rules and Teams translation rules. Die Übersetzungsregeln für Teams entfernen das "+ 1", das vom Wählplan hinzugefügt wurde.The Teams translation rules remove the "+1" that was added by the dial plan.

HeaderHeader OriginalOriginal Übersetzte KopfzeileTranslated header Parameter und Regel angewendetParameter and rule applied
RequestURIRequestURI Einladen von SIP:+14255550100@SBC.contoso.comINVITE sip:+14255550100@sbc.contoso.com Einladen von SIP:4255550100@SBC.contoso.comINVITE sip:4255550100@sbc.contoso.com OutboundPSTNNumberTranlationRules 'StripPlus1'OutboundPSTNNumberTranlationRules ‘StripPlus1’
AnTO An: <sip:+14255550100@sbc.contoso.com>TO: <sip:+14255550100@sbc.contoso.com> An: <sip:4255555555@sbc.contoso.com>TO: <sip:4255555555@sbc.contoso.com> OutboundPSTNNumberTranlationRules 'StripPlus1'OutboundPSTNNumberTranlationRules ‘StripPlus1’
VonFROM Von: <sip:+12065550100@sbc.contoso.com>FROM: <sip:+12065550100@sbc.contoso.com> Von: <sip:2065550100@sbc.contoso.com>FROM: <sip:2065550100@sbc.contoso.com> OutboundTeamsNumberTranlationRules 'StripPlus1'OutboundTeamsNumberTranlationRules ‘StripPlus1’

Beispiel 4: Outbound-Anruf mit einer vierstelligen nicht-E. 164-NummerExample 4: Outbound call using a four-digit non-E.164 number

Alice ruft Bob mit einer vierstelligen Zahl an.Alice calls Bob using a four-digit number. Alice verwendet 0100, um Bob von anrufen oder über einen Kontakt zu erreichen.Alice uses 0100 to reach Bob from Calls or by using a contact. SBC ist für die Verwendung von nicht-E. 164-vierstelligen Zahlen für Teams-Benutzer und zehnstellige Zahlen für PSTN-Benutzer konfiguriert.SBC is configured to use non-E.164 four-digit numbers for Teams users and ten-digit numbers for PSTN users. In diesem Szenario wird der Wählplan nicht angewendet.The dial plan isn't applied in this scenario.

HeaderHeader OriginalOriginal Übersetzte KopfzeileTranslated header Parameter und Regel angewendetParameter and rule applied
RequestURIRequestURI Einladen von SIP:0100@SBC.contoso.comINVITE sip:0100@sbc.contoso.com Einladen von SIP:4255550100@SBC.contoso.comINVITE sip:4255550100@sbc.contoso.com InboundTeamsNumberTranlationRules 'AddSeattleAreaCode'InboundTeamsNumberTranlationRules ‘AddSeattleAreaCode’
AnTO An: <sip:0100@sbc.contoso.com>TO: <sip:0100@sbc.contoso.com> An: <sip:4255555555@sbc.contoso.com>TO: <sip:4255555555@sbc.contoso.com> InboundTeamsNumberTranlationRulesList 'AddSeattleAreaCode'InboundTeamsNumberTranlationRulesList ‘AddSeattleAreaCode’
VonFROM Von: <sip:+12065550100@sbc.contoso.com>FROM: <sip:+12065550100@sbc.contoso.com> Von: <sip:2065550100@sbc.contoso.com>FROM: <sip:2065550100@sbc.contoso.com> InboundPSTNNumberTranlationRules 'StripPlus1'InboundPSTNNumberTranlationRules ‘StripPlus1’

Weitere InformationenSee also

Planen von direktem RoutingPlan Direct Routing

Konfigurieren von direktem RoutingConfigure Direct Routing