Créer et gérer les plans de numérotation

Après avoir préparé les plans de numérotation pour votre organization et déterminé toutes les règles de normalisation qui doivent être créées pour le routage vocal, vous êtes prêt à créer les plans de numérotation. Avec un compte d’administrateur disposant d’une licence Teams valide, vous pouvez utiliser le Centre d’administration Microsoft Teams ou Windows PowerShell pour créer et gérer des plans de numérotation.

Utiliser le centre d’administration Microsoft Teams

Créer un plan de numérotation

  1. Dans le volet de navigation gauche du Centre d’administration Microsoft Teams, accédez àPlans de numérotationvocale>.

  2. Sélectionnez Ajouter, puis entrez un nom et une description pour le plan de numérotation.

  3. Sous Règles de normalisation, configurez et associez une ou plusieurs règles de normalisation pour le plan de numérotation. Chaque plan de numérotation doit être associé à au moins une règle de normalisation. Pour ce faire, effectuez une ou plusieurs des opérations suivantes :

    • Pour créer une règle de normalisation et l’associer au plan de numérotation, sélectionnez Ajouter, puis définissez la règle.
    • Pour modifier une règle de normalisation déjà associée au plan de numérotation, sélectionnez la règle en cliquant à gauche du nom de la règle, puis sélectionnez Modifier. Apportez les modifications souhaitées, puis sélectionnez Enregistrer.
    • Pour supprimer une règle de normalisation du plan de numérotation, sélectionnez la règle en cliquant à gauche du nom de la règle, puis sélectionnez Supprimer.
  4. Organisez les règles de normalisation dans l’ordre souhaité. Sélectionnez Monter ou Descendre pour modifier la position des règles dans la liste.

    Remarque

    Teams parcourt la liste des règles de normalisation de haut en bas et utilise la première règle qui correspond au numéro composé. Si vous configurez un plan de numérotation afin qu’un numéro composé puisse correspondre à plusieurs règles de normalisation, assurez-vous que les règles les plus restrictives sont triées au-dessus des règles les moins restrictives. Si vous configurez un plan de numérotation qui normalise un numéro composé sans « + », le service appelant tente de normaliser à nouveau le numéro à l’aide des règles de plan de numérotation client et régional. Pour éviter une double normalisation, il est recommandé que toutes les règles de normalisation aboutissent à des nombres commençant par un « + ». Les clients de routage direct peuvent utiliser des règles de traduction de jonction pour supprimer le « + » si nécessaire.

  5. Cliquez sur Enregistrer.

  6. Si vous souhaitez tester le plan de numérotation, sous Tester le plan de numérotation, entrez un numéro de téléphone, puis sélectionnez Tester.

Modifier un plan de numérotation

  1. Dans le volet de navigation gauche du Centre d’administration Microsoft Teams, accédez àPlans de numérotationvocale>.
  2. Sélectionnez le plan de numérotation en cliquant à gauche du nom du plan de numérotation, puis sélectionnez Modifier.
  3. Apportez les modifications souhaitées, puis sélectionnez Enregistrer.

Affecter un plan de numérotation aux utilisateurs

Vous affectez un plan de numérotation de la même façon que vous affectez des stratégies. Vous pouvez attribuer une stratégie directement aux utilisateurs, individuellement ou à grande échelle par le biais d’une attribution par lots (si prise en charge pour le type de stratégie), ou à un groupe dont les utilisateurs sont membres (si pris en charge pour le type de stratégie). Pour en savoir plus sur les différentes façons dont vous pouvez attribuer des stratégies aux utilisateurs, consultez Attribuer des stratégies à vos utilisateurs dans Teams.

Utiliser PowerShell

Démarrer PowerShell

Ouvrez une invite de commandes Windows PowerShell et exécutez les commandes suivantes :

  # When using Teams PowerShell Module

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

Créer et gérer vos plans de numérotation

Vous pouvez utiliser une applet de commande unique ou un script PowerShell pour créer et gérer des plans de numérotation de locataire.

Utilisation d’applets de commande uniques

  • Pour créer un plan de numérotation, exécutez le script suivant :

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

    Pour obtenir d’autres exemples et paramètres, consultez New-CsTenantDialPlan.

  • Pour modifier les paramètres d’un plan de numérotation existant, exécutez le script suivant :

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

    Pour obtenir d’autres exemples et paramètres, consultez Set-CsTenantDialPlan.

  • Pour ajouter des utilisateurs à un plan de numérotation, exécutez le script suivant :

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

    Pour obtenir d’autres exemples et paramètres, consultez Grant-CsTenantDialPlan.

  • Pour afficher les paramètres d’un plan de numérotation, exécutez le script suivant :

    Get-CsTenantDialPlan -Identity RedmondDialPlan
    

    Pour obtenir d’autres exemples et paramètres, consultez Get-CsTenantDialPlan.

  • Pour supprimer un plan de numérotation, exécutez le script suivant :

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force
    

    Pour obtenir d’autres exemples et paramètres, consultez Remove-CsTenantDialPlan.

  • Pour afficher les paramètres du plan de numérotation effectif, exécutez le script suivant :

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

    Pour obtenir d’autres exemples et paramètres, consultez Get-CsEffectiveTenantDialPlan.

  • Pour tester les paramètres effectifs d’un plan de numérotation, exécutez :

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

    Pour obtenir d’autres exemples et paramètres, consultez Test-CsEffectiveTenantDialPlan.

Utilisation d’un script PowerShell

Exécutez ce script pour supprimer une règle de normalisation associée à un plan de numérotation de locataire sans avoir à supprimer au préalable le plan de numérotation du locataire :

$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}

Exécutez ce script pour ajouter la règle de normalisation suivante au plan de numérotation de locataire existant nommé RedmondDialPlan :

$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}

Exécutez ce script pour supprimer la règle de normalisation suivante du plan de numérotation client existant nommé RedmondDialPlan :

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

Exécutez le script suivant lorsque vous souhaitez également examiner les règles de normalisation existantes, déterminer celle que vous souhaitez supprimer, puis utiliser son index pour la supprimer. Le tableau de règles de normalisation commence par l’index 0. Nous souhaitons supprimer la règle de normalisation à 3 chiffres, c’est-à-dire l’index 1.

(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}

Exécutez ce script pour rechercher tous les utilisateurs auxquels le plan de numérotation du locataire RedmondDialPlan a été accordé.

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

Exécutez ce script pour supprimer tout TenantDialPlan attribué à tous les utilisateurs qui ont un HostingProvider de sipfed.online.lync.com.

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

Exécutez-les pour ajouter le plan de numérotation local existant nommé OPDP1 en tant que plan de numérotation client pour votre organization. Vous devez d’abord enregistrer le plan de numérotation local dans un fichier .xml, puis l’utiliser pour créer le nouveau plan de numérotation client.

  • Exécutez ce script dans Skype Entreprise Server Management Shell localement pour enregistrer le plan de numérotation local dans le fichier .xml.

    $DPName = "OPDP1"
    $DPFileName = "dialplan.xml"
    Get-CsDialplan $DPName | Export-Clixml $DPFileName
    
  • Exécutez ce script dans le module PowerShell Teams en ligne pour créer le plan de numérotation client.

    $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