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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Après avoir planifié les plans de numérotation pour votre organisation et maîtrisez toutes les règles de normalisation nécessitant créées pour le routage d’appel, vous devrez utiliser Windows PowerShell pour créer des plans de numérotation et apportez les modifications de paramètre.

Remarque : Vous ne pouvez pas utiliser le Centre d’administration de Skype Entreprise pour créer et gérer des plans de numérotation.

Vérification et démarrage de la session PowerShell distante

Vérifiez que vous exécutez la version 3.0 ou une version ultérieure de Windows PowerShell

  1. Pour vérifier que vous exécutez la version 3.0 ou une version ultérieure : Menu Démarrer > Windows PowerShell.

  2. Consultez la version en entrant Get-Host dans la fenêtre Windows PowerShell.

  3. Si vous n’utilisez pas la version 3.0 ou une version ultérieure, vous devez télécharger et installer les mises à jour de Windows PowerShell. Pour télécharger et mettre à jour Windows PowerShell vers la version 4.0, consultez Windows Management Framework 4.0. Redémarrez votre ordinateur lorsque vous y êtes invité.

  4. Vous devrez également installer le module Windows PowerShell pour Skype Entreprise Online qui vous permet de créer une session Windows PowerShell distante qui se connecte à Skype Entreprise Online. Ce module, pris en charge uniquement sur les ordinateurs 64 bits, peut être téléchargé sur le centre de téléchargement de Microsoft à la page Module Windows PowerShell pour Skype Entreprise Online. Redémarrez votre ordinateur si vous y êtes invité.

Pour en savoir plus, voir Se connecter à tous les services Office 365 dans une fenêtre Windows PowerShell.

Démarrez une session Windows PowerShell

  1. Dans le menu Démarrer, recherchez Windows PowerShell.

  2. Dans la fenêtre Windows PowerShell, connectez-vous à votre organisation Office 365 en exécutant :

    Remarque : Vous devez seulement exécuter la commande Import-Module la première fois que vous utilisez le module Windows PowerShell pour Skype Entreprise Online.

    Import-Module "C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnector.psd1"
    $credential = Get-Credential
    $session = New-CsOnlineSession -Credential $credential
    Import-PSSession $session

Pour plus d’informations sur le démarrage de Windows PowerShell, voir Se connecter à tous les services Office 365 dans une fenêtre Windows PowerShell ou Connexion à Skype Entreprise Online à l’aide de Windows PowerShell.

Création et gestion de 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.

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

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

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

  • Pour modifier des paramètres d’un plan de numérotation existant, exécutez :

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

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

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

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

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

  • Pour afficher les paramètres sur un plan de numérotation, exécutez :

    Get-CsTenantDialPlan -Identity RedmondDialPlan

    Pour obtenir d’autres exemples et des paramètres, consultez la rubriqueGet-CsTenantDialPlan.

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

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force

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

  • Pour afficher les paramètres du plan de numérotation efficace, exécutez :

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

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

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

    Test-CsEffectiveTenantDialPlan -DialedNumber 14255551234 -Identity 1849827b-a810-40a8-8f77-e94250d4680b_US_TenantDialPlanRedmond

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

Exécutez l’élément suivant pour supprimer une règle de normalisation associée à un plan de numérotation client sans devoir supprimer ce plan au préalable :

$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 l’élément suivant pour ajouter la règle de normalisation suivante au plan de numérotation client 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 l’élément suivant pour supprimer la règle de normalisation suivante du plan de numérotation client existant nommé RedmondDialPlan.

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

Exécutez l’élément suivant lorsque vous souhaitez examiner les règles de normalisation, déterminer celles que vous souhaitez supprimer, puis utiliser leur index à cet effet. L’ensemble des règles de normalisation démarre par l’index 0. Nous souhaitons supprimer la règle de normalisation de 3 chiffres, à savoir 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 l’élément suivant pour rechercher tous les utilisateurs disposant d’un plan de numérotation client RedmondDialPlan.

Get-CsOnlineuser | where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}

Exécutez l’élément suivant pour ajouter le plan de numérotation local nommé OPDP1 comme plan de numérotation client pour votre organisation. Vous devez d’abord enregistrer le plan de numérotation local au format XML, puis l’utiliser pour créer le plan de numérotation client.

Exécutez l’élément suivant pour enregistrer le plan de numérotation local au format XML.

$DPName = "OPDP1"
$DPFileName = "dialplan.xml"
Get-CsDialplan $DPName | Export-Clixml $DPFileName

Exécutez l’élément suivant 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 -ExternalAccessPrefix $dp.ExternalAccessPrefix -Description $dp.Description -OptimizeDeviceDialing $dp.OptimizeDeviceDialing -SimpleName $dp.SimpleName -NormalizationRules $NormRules

Vous souhaitez en savoir plus sur Windows PowerShell ?

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Skype Operations Framework

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×