Übersetzen von Telefonnummern in ein anderes Format

In diesem Artikel wird beschrieben, wie Sie Nummern für ausgehende und eingehende Anrufe in ein alternatives Format übersetzen. Dies ist Schritt 4 der folgenden Schritte zum Konfigurieren von Direct Routing:

Informationen zu allen Schritten, die zum Einrichten von Direct Routing erforderlich sind, finden Sie unter Konfigurieren von Direct Routing.

Manchmal möchten Mandantenadministratoren die Anzahl für ausgehende und/oder eingehende Anrufe basierend auf den von ihnen erstellten Mustern ändern, um die Interoperabilität mit Session Border Controllern (SBCs) sicherzustellen. In diesem Artikel wird beschrieben, wie Sie eine Richtlinie für Zahlenübersetzungsregeln angeben können, um Zahlen in ein alternatives Format zu übersetzen.

Sie können die Richtlinie Für Die Zahlenübersetzungsregeln verwenden, um Zahlen für Folgendes zu übersetzen:

  • Eingehende Anrufe: Anrufe von einem PSTN-Endpunkt (Anrufer) an einen Teams-Client (Aufgerufener)
  • Ausgehende Anrufe: Anrufe von einem Teams-Client (Anrufer) an einen PSTN-Endpunkt (Aufgerufener)

Die Richtlinie wird auf SBC-Ebene angewendet. 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. Sie können auch die Reihenfolge der Regeln in der Richtlinie ändern.

Verwenden Sie zum Erstellen, Ändern, Anzeigen und Löschen von Regeln zur Nummernbearbeitung die Cmdlets New-CsTeamsTranslationRule, Set-CsTeamsTranslationRule, Get-CsTeamsTranslationRule und Remove-CsTeamsTranslationRule .

Verwenden Sie zum Zuweisen, Konfigurieren und Auflisten von Regeln zur Bearbeitung von Nummern auf SBCs die Cmdlets New-CSOnlinePSTNGateway und Set-CSOnlinePSTNGateway zusammen mit den Parametern InboundTeamsNumberTranslationRules, InboundPSTNNumberTranslationRules, OutboundTeamsNumberTranslationRules und OutboundPSTNNumberTranslationRules.

Hinweis

Die maximale Gesamtanzahl von Übersetzungsregeln beträgt 400, die maximale Länge des Übersetzungsparameternamens beträgt 100 Symbole, die maximale Länge des Übersetzungsparametermusters beträgt 1.024 Symbole und die maximale Übersetzungsparameterlänge 256 Symbole.

SBC-Beispielkonfiguration

In diesem Szenario wird das Cmdlet New-CsOnlinePSTNGateway ausgeführt, um die folgende SBC-Konfiguration zu erstellen:

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

Die dem SBC zugewiesenen Übersetzungsregeln sind in der folgenden Tabelle zusammengefasst:

Name Muster Übersetzung
AddPlus1 ^(\d{10})$ +1$1
AddE164SeattleAreaCode ^(\d{4})$ +1206555$1
AddSeattleAreaCode ^(\d{4})$ 425555$1
StripPlus1 ^\+1(\d{10})$ $1

In den folgenden Beispielen gibt es zwei Benutzer, Alice und Bob. Alice ist ein Teams-Benutzer mit der Nummer +1 206 555 0100. Bob ist ein PSTN-Benutzer mit der Nummer +1 425 555 0100.

Beispiel 1: Eingehender Anruf an eine zehnstellige Nummer

Bob ruft Alice mit einer zehnstelligen Nicht-E.164-Nummer an. Bob wählt 2065550100, um Alice zu erreichen. SBC verwendet 2065550100 in den Headern RequestURI und To sowie 4255550100 im From-Header.

Header Original Übersetzte Kopfzeile Angewendeter Parameter und Regel
Requesturi INVITE sip:2065550100@sbc.contoso.com INVITE sip:+12065550100@sbc.contoso.com InboundTeamsNumberTranslationRules 'AddPlus1'
AN TO: <sip:2065550100@sbc.contoso.com> TO: <sip:+12065550100@sbc.contoso.com> InboundTeamsNumberTranslationRules 'AddPlus1'
VON FROM: <sip:4255550100@sbc.contoso.com> FROM: <sip:+14255550100@sbc.contoso.com> InboundPSTNNumberTranslationRules 'AddPlus1'

Beispiel 2: Eingehender Anruf an eine vierstellige Nummer

Bob ruft Alice mit einer vierstelligen Nummer auf. Bob wählt 0100, um Alice zu erreichen. SBC verwendet 0100 in den Headern RequestURI und To und 4255550100 im From-Header.

Header Original Übersetzte Kopfzeile Angewendeter Parameter und Regel
Requesturi INVITE sip:0100@sbc.contoso.com INVITE sip:+12065550100@sbc.contoso.com InboundTeamsNumberTranslationRules 'AddE164SeattleAreaCode'
AN TO: <sip:0100@sbc.contoso.com> TO: <sip:+12065550100@sbc.contoso.com> InboundTeamsNumberTranslationRules 'AddE164SeattleAreaCode'
VON FROM: <sip:4255550100@sbc.contoso.com> FROM: <sip:+14255550100@sbc.contoso.com> InboundPSTNNumberTranslationRules 'AddPlus1'

Beispiel 3: Ausgehender Anruf mit einer zehnstelligen Nicht-E.164-Nummer

Alice ruft Bob mit einer zehnstelligen Nummer an. Alice wählt 425 555 0100, um Bob zu erreichen. SBC ist so konfiguriert, dass nicht E.164 zehnstellige Nummern für Teams und PSTN-Benutzer verwendet werden.

In diesem Szenario übersetzt ein Wählplan die Nummer, bevor sie an die Direct Routing-Schnittstelle gesendet wird. Wenn Alice 425 555 0100 im Teams-Client eingibt, wird die Nummer durch den Wählplan für Land/Region in +14255550100 übersetzt. Die resultierenden Zahlen sind eine kumulative Normalisierung der Wählplanregeln und Teams-Übersetzungsregeln. Die Teams-Übersetzungsregeln entfernen das vom Wählplan hinzugefügte "+1".

Header Original Übersetzte Kopfzeile Angewendeter Parameter und Regel
Requesturi INVITE sip:+14255550100@sbc.contoso.com INVITE sip:4255550100@sbc.contoso.com OutboundPSTNNumberTranslationRules 'StripPlus1'
AN TO: <sip:+14255550100@sbc.contoso.com> TO: <sip:4255555555@sbc.contoso.com> OutboundPSTNNumberTranslationRules 'StripPlus1'
VON FROM: <sip:+12065550100@sbc.contoso.com> FROM: <sip:2065550100@sbc.contoso.com> OutboundTeamsNumberTranslationRules 'StripPlus1'

Beispiel 4: Ausgehender Anruf mit einer vierstelligen Nicht-E.164-Nummer

Alice ruft Bob mit einer vierstelligen Nummer an. Alice verwendet 0100, um Bob über Anrufe oder über einen Kontakt zu erreichen. SBC ist für die Verwendung von nicht-E.164 vierstelligen Nummern für Teams-Benutzer und zehnstellige Nummern für PSTN-Benutzer konfiguriert. Der Wählplan wird in diesem Szenario nicht angewendet.

Header Original Übersetzte Kopfzeile Angewendeter Parameter und Regel
Requesturi INVITE sip:0100@sbc.contoso.com INVITE sip:4255550100@sbc.contoso.com InboundTeamsNumberTranslationRules 'AddSeattleAreaCode'
AN TO: <sip:0100@sbc.contoso.com> TO: <sip:4255555555@sbc.contoso.com> InboundTeamsNumberTranslationRulesList 'AddSeattleAreaCode'
VON FROM: <sip:+12065550100@sbc.contoso.com> FROM: <sip:2065550100@sbc.contoso.com> InboundPSTNNumberTranslationRules 'StripPlus1'

Siehe auch

Planen von direktem Routing

Konfigurieren von direktem Routing