Kiesplannen maken en beheren

Nadat u de externe plannen voor uw organisatie hebt gepland en alle normalisatieregels die moeten worden gemaakt voor het routeren van gesprekken bedacht, moet u Windows PowerShell gebruiken om te maken van de externe plannen en wijzigingen aanbrengen in de instelling.

Notitie

Het Skype voor Bedrijven-beheercentrum kan niet worden gebruikt voor het maken en beheren van kiesplannen.

Remote PowerShell verifiëren en starten

Controleer of u minimaal versie 3.0 van Windows PowerShell uitvoert

  1. Ga als volgt te werk om te verifiëren of u versie 3.0 of hoger hebt: Startmenu > Windows PowerShell.

  2. Controleer de versie door in het Windows PowerShell-venster Get-Host te typen.

  3. Als u versie 3,0 of hoger niet hebt, moet u downloaden en installeren van updates voor Windows PowerShell. Zie Windows Management Framework 4,0 downloaden en bijwerken van Windows PowerShell naar versie 4,0. Start de computer desgevraagd opnieuw op.

  4. U moet ook de Windows PowerShell-module voor Skype voor Bedrijven Online installeren. Daarmee kunt u een externe Windows PowerShell-sessie maken die is verbonden met Skype voor Bedrijven Online. Deze module, die alleen wordt ondersteund in 64-bits computers, kan worden gedownload via het Microsoft Download Center op Windows PowerShell-module voor Skype voor Bedrijven Online. Start uw computer opnieuw op wanneer u daarom wordt gevraagd.

Raadpleeg voor meer informatie Connect to all Office 365 services in a single Windows PowerShell window (Verbinding maken met alle Office 365-services in een enkel Windows PowerShell-venster).

Een Windows PowerShell-sessie starten

  1. Vanuit het Startmenu > Windows PowerShell.

  2. Maak in het Windows PowerShell -venster verbinding met uw Office 365-organisatie door de volgende opdracht uit te voeren:

    Notitie

    U hoeft de opdracht Import-Module slechts eenmalig uit te voeren als u voor het eerst de Windows PowerShell-module voor Skype voor Bedrijven Online gebruikt.

  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

Als u meer informatie wilt over het starten van Windows PowerShell, raadpleegt u verbinding maken met alle Office 365-Services in één Windows PowerShell-venster of verbinding maken met Skype voor bedrijven online met behulp van Windows PowerShell.

Uw kiesplannen maken en beheren

U kunt een enkele cmdlet of een PowerShell-script gebruiken om tenantkiesplannen te maken en te beheren.

Enkele cmdlets gebruiken

  • Voer het volgende uit om een nieuw kiesplan te maken:

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

    Zie New-CsTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om de instellingen van een bestaand kiesplan te wijzigen:

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

    Zie Set-CsTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om gebruikers aan een kiesplan toe te voegen:

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

    Zie Grant-CsTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om de instellingen van een kiesplan weer te geven:

    Get-CsTenantDialPlan -Identity RedmondDialPlan
    

    Zie Get-CsTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om een kiesplan te verwijderen:

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force
    

    Zie Remove-CsTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om de instellingen van het effectieve kiesplan weer te geven:

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

    Zie Get-CsEffectiveTenantDialPlan voor andere voorbeelden en parameters.

  • Voer het volgende uit om de instellingen van een kiesplan te testen:

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

    Zie Test-CsEffectiveTenantDialPlan voor andere voorbeelden en parameters.

Een PowerShell-script gebruiken

Voer dit script uit om een normalisatieregel te verwijderen die gekoppeld is aan een tenantkiesplan zonder dat u eerst het tenantkiesplan hoeft te verwijderen:

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

Voer dit script uit om de volgende normalisatieregel toe te voegen aan het bestaande tenantkiesplan met de naam 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}

Voer dit script uit om de volgende normalisatieregel te verwijderen uit het bestaande tentantkiesplan met de naam RedmondDialPlan.

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

Run the following when you want to also examine the existing normalization rules, determine which one you want to delete, and then use its index to remove it. The array of normalization rules starts with index 0. We would like to remove the 3-digit normalization rule, so that is 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[Number 1]
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}

Voer dit script uit om alle gebruikers te vinden aan wie het RedmondDialPlan tenantkiesplan is verleend.

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

Voer dit uit om PolicyName te verwijderen voor alle gebruikers die HostingProvider sipfed.online.lync.com hebben.

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

Voer deze scripts uit om het bestaande kiesplan op locatie, genaamd OPDP1, als tenantkiesplan aan uw organisatie toe te voegen. U moet eerst de on-premises Dial plan opslaan naar een XML-bestand en vervolgens gebruiken om te maken van de nieuwe huurder Dial plan.

Voer dit uit om het externe plan op de locatie op te slaan in het XML-bestand.

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

Voer dit script uit om het nieuwe tenantkiesplan te maken.

$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

Wilt u meer weten over Windows PowerShell?

Algemene vragen over de overdracht van telefoonnummers

Verschillende soorten telefoonnummers voor abonnementen voor gesprekken

Telefoonnummers voor uw organisatie beheren

Voorwaarden voor noodoproepen

Skype voor Bedrijven Online: vrijwaringslabel voor noodoproepen