Erstellen und Verwalten von Wählplänen

Nachdem Sie die Wählpläne für Ihre organization geplant und alle Normalisierungsregeln für das VoIP-Routing erstellt haben, können Sie die Wählpläne erstellen. Mit einem Administratorkonto, das über eine gültige Teams-Lizenz verfügt, können Sie das Microsoft Teams Admin Center oder Windows PowerShell verwenden, um Wählpläne zu erstellen und zu verwalten.

Verwenden des Microsoft Teams Admin Centers

Erstellen eines Wählplans

  1. Navigieren Sie im linken Navigationsbereich des Microsoft Teams Admin Centers zuVoIP-Wählpläne>.

  2. Wählen Sie Hinzufügen aus, und geben Sie dann einen Namen und eine Beschreibung für den Wählplan ein.

  3. Konfigurieren und zuordnen Sie unter Normalisierungsregeln eine oder mehrere Normalisierungsregeln für den Wählplan. Jedem Wählplan muss mindestens eine Normalisierungsregel zugeordnet sein. Führen Sie dazu eine oder mehrere der folgenden Aktionen aus:

    • Um eine neue Normalisierungsregel zu erstellen und sie dem Wählplan zuzuordnen, wählen Sie Hinzufügen aus, und definieren Sie dann die Regel.
    • Um eine Normalisierungsregel zu bearbeiten, die bereits dem Wählplan zugeordnet ist, wählen Sie die Regel aus, indem Sie links neben dem Regelnamen klicken und dann Bearbeiten auswählen. Nehmen Sie die gewünschten Änderungen vor, und wählen Sie dann Speichern aus.
    • Um eine Normalisierungsregel aus dem Wählplan zu entfernen, wählen Sie die Regel aus, indem Sie links neben dem Regelnamen klicken und dann Löschen auswählen.
  4. Ordnen Sie die Normalisierungsregeln in der gewünschten Reihenfolge an. Wählen Sie Nach oben oder Nach unten aus, um die Position der Regeln in der Liste zu ändern.

    Hinweis

    Teams durchläuft die Liste der Normalisierungsregeln von oben nach unten und verwendet die erste Regel, die der gewählten Nummer entspricht. Wenn Sie einen Wählplan so einrichten, dass eine gewählte Nummer mit mehr als einer Normalisierungsregel übereinstimmen kann, stellen Sie sicher, dass die restriktiveren Regeln über den weniger restriktiven Regeln sortiert sind. Wenn Sie einen Wählplan einrichten, der eine gewählte Nummer ohne "+" normalisiert, versucht der Anrufdienst, die Nummer mithilfe von Mandanten- und regionalen Wählplanregeln erneut zu normalisieren. Um eine doppelte Normalisierung zu vermeiden, wird empfohlen, dass alle Normalisierungsregeln zu Zahlen führen, die mit einem "+" beginnen. Direct Routing-Kunden können bei Bedarf Trunkübersetzungsregeln verwenden, um das "+" zu entfernen.

  5. Klicken Sie auf Speichern.

  6. Wenn Sie den Wählplan testen möchten, geben Sie unter Wählplan testen eine Telefonnummer ein, und wählen Sie dann Testen aus.

Bearbeiten eines Wählplans

  1. Navigieren Sie im linken Navigationsbereich des Microsoft Teams Admin Centers zuVoIP-Wählpläne>.
  2. Wählen Sie den Wählplan aus, indem Sie links neben dem Namen des Wählplans klicken, und wählen Sie dann Bearbeiten aus.
  3. Nehmen Sie die gewünschten Änderungen vor, und wählen Sie dann Speichern aus.

Zuweisen eines Wählplans zu Benutzern

Sie weisen einen Wählplan auf die gleiche Weise zu, wie Sie Richtlinien zuweisen. Sie können Benutzern eine Richtlinie direkt zuweisen, entweder einzeln oder im großen Stil über eine Batchzuweisung (sofern für den Richtlinientyp unterstützt), oder einer Gruppe, der die Benutzer Angehören sind (sofern für den Richtlinientyp unterstützt). Informationen zu den verschiedenen Möglichkeiten zum Zuweisen von Richtlinien zu Benutzern finden Sie unter Zuweisen von Richtlinien zu Ihren Benutzern in Teams.

Verwendung von PowerShell

Starten von PowerShell

Öffnen Sie eine Windows PowerShell Eingabeaufforderung, und führen Sie die folgenden Befehle aus:

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   $credential = Get-Credential
   Connect-MicrosoftTeams -Credential $credential

Erstellen und Verwalten Ihrer Wählpläne

Sie können entweder ein einzelnes Cmdlet oder ein PowerShell-Skript verwenden, um Mandantenwählpläne zu erstellen und zu verwalten.

Verwenden einzelner Cmdlets

  • Führen Sie das folgende Skript aus, um einen neuen Wählplan zu erstellen:

    New-CsTenantDialPlan -Identity RedmondDialPlan -Description "Dial Plan for Redmond" -NormalizationRules <pslistmodifier> -SimpleName "Dial-Plan-for-Redmond"
    

    Weitere Beispiele und Parameter finden Sie unter New-CsTenantDialPlan.

  • Führen Sie das folgende Skript aus, um die Einstellungen eines vorhandenen Wählplans zu bearbeiten:

    Set-CsTenantDialPlan -Identity RedmondDialPlan  -NormalizationRules <pslistmodifier> -SimpleName "Dial-Plan-for-Redmond"
    

    Weitere Beispiele und Parameter finden Sie unter Set-CsTenantDialPlan.

  • Führen Sie das folgende Skript aus, um einem Wählplan Benutzer hinzuzufügen:

    Grant-CsTenantDialPlan -Identity amos.marble@contoso.com -PolicyName RedmondDialPlan
    

    Weitere Beispiele und Parameter finden Sie unter Grant-CsTenantDialPlan.

  • Führen Sie das folgende Skript aus, um die Einstellungen für einen Wählplan anzuzeigen:

    Get-CsTenantDialPlan -Identity RedmondDialPlan
    

    Weitere Beispiele und Parameter finden Sie unter Get-CsTenantDialPlan.

  • Führen Sie das folgende Skript aus, um einen Wählplan zu löschen:

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force
    

    Weitere Beispiele und Parameter finden Sie unter Remove-CsTenantDialPlan.

  • Führen Sie das folgende Skript aus, um die Einstellungen des effektiven Wählplans anzuzeigen:

    Get-CsEffectiveTenantDialPlan -Identity amos.marble@contoso.com
    

    Weitere Beispiele und Parameter finden Sie unter Get-CsEffectiveTenantDialPlan.

  • Führen Sie Folgendes aus, um die effektiven Einstellungen eines Wählplans zu testen:

    Test-CsEffectiveTenantDialPlan -DialedNumber 14255550199 -Identity amos.marble@contoso.com
    

    Weitere Beispiele und Parameter finden Sie unter Test-CsEffectiveTenantDialPlan.

Verwenden eines PowerShell-Skripts

Führen Sie dieses Skript aus, um eine Normalisierungsregel zu löschen, die einem Mandantenwählplan zugeordnet ist, ohne zuerst den Mandantenwählplan löschen zu müssen:

$b1=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$b1}
(Get-CsTenantDialPlan -Identity RedmondDialPlan).NormalizationRules
$b2=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$b2}

Führen Sie dieses Skript aus, um dem vorhandenen Mandantenwählplan namens RedmondDialPlan die folgende Normalisierungsregel hinzuzufügen:

$nr1=New-CsVoiceNormalizationRule -Parent Global -Description 'Organization extension dialing' -Pattern '^(\\d{3})$' -Translation '+14255551$1' -Name NR1 -IsInternalExtension $false -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$nr1}

Führen Sie dieses Skript aus, um die folgende Normalisierungsregel aus dem vorhandenen Mandantenwählplan namens RedmondDialPlan zu entfernen:

$nr1=New-CsVoiceNormalizationRule -Identity Global/NR1 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}

Führen Sie das folgende Skript aus, wenn Sie auch die vorhandenen Normalisierungsregeln untersuchen, bestimmen möchten, welche Sie löschen möchten, und verwenden Sie dann dessen Index, um sie zu entfernen. Das Array von Normalisierungsregeln beginnt mit index 0. Wir möchten die 3-stellige Normalisierungsregel entfernen, sodass Index 1 ist.

(Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules
Description         : 4-digit
Pattern             : ^(\\d{4})$
Translation         : +1426666$1
Name                : NR2
IsInternalExtension : False

Description         : 3-digit
Pattern             : ^(\\d{3})$
Translation         : +14255551$1
Name                : NR12
IsInternalExtension : False

$nr1=(Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules[1]
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}

Führen Sie dieses Skript aus, um alle Benutzer zu finden, denen der RedmondDialPlan-Mandantenwählplan gewährt wurde.

Get-CsOnlineUser | Where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}

Führen Sie dieses Skript aus, um alle zugewiesenen TenantDialPlan-Elemente von allen Benutzern zu entfernen, die über einen HostingProvider von sipfed.online.lync.com verfügen.

Get-CsOnlineUser -Filter {HostingProvider -eq "sipfed.online.lync.com"} | Grant-CsTenantDialPlan -policyname $null

Führen Sie diese Aus, um den vorhandenen lokalen Wählplan namens OPDP1 als Mandantenwählplan für Ihre organization hinzuzufügen. Sie müssen zuerst den lokalen Wählplan in einer .xml-Datei speichern und dann zum Erstellen des neuen Mandantenwählplans verwenden.

  • Führen Sie dieses Skript in Skype for Business Server Lokalen Verwaltungsshell aus, um den lokalen Wählplan in der .xml-Datei zu speichern.

    $DPName = "OPDP1"
    $DPFileName = "dialplan.xml"
    Get-CsDialplan $DPName | Export-Clixml $DPFileName
    
  • Führen Sie dieses Skript im Teams PowerShell-Modul online aus, um den neuen Mandantenwählplan zu erstellen.

    $DPFileName = "dialplan.xml"
    $dp = Import-Clixml $DPFileName
    $NormRules = @()
    ForEach($nr in $dp.NormalizationRules)
    {
     $id1 = "Global/" + $nr.Name
     $nr2 = New-CsVoiceNormalizationRule -Identity $id1 -Description $nr.Description -Pattern $nr.Pattern -Translation $nr.Translation -IsInternalExtension $nr.IsInternalExtension -InMemory
     $NormRules += $nr2
    }
    New-CsTenantDialPlan -Identity $dp.SimpleName -Description $dp.Description -SimpleName $dp.SimpleName -NormalizationRules $NormRules