Opprette og behandle nummerplaner

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Når du har planlagt de numeriske planene for organisasjonen og vet alle normaliseringsregler som må opprettes for ruting av telefonsamtaler, må du bruke Windows PowerShell til å opprette de numeriske planene og endrer innstillingen.

Merknad: Skype for Business-administrasjonssenteret ikke kan brukes til å opprette og administrere nummerplaner.

Kontrollerer og starte Remote PowerShell

Kontroller at du kjører Windows PowerShell versjon 3.0 eller nyere

  1. Slik kontrollerer du at du kjører versjon 3.0 eller nyere: Start-menyen > Windows PowerShell.

  2. Kontroller versjonen ved å skrive inn Get-Host i Windows PowerShell-vinduet.

  3. Hvis du ikke har versjon 3.0 eller nyere, må du laste ned og installere oppdateringer for Windows PowerShell. Se Windows Management Framework 4.0 for å laste ned og oppdatere Windows PowerShell til versjon 4.0. Start datamaskinen på nytt når du blir bedt om det.

  4. Du må også installere Windows PowerShell-modulen for Skype for Business Online som gjør det mulig å opprette en ekstern Windows PowerShell-økt som kobler seg til Skype for Business Online. Denne modulen, som bare støttes på 64-biters datamaskiner, kan lastes ned fra Microsoft Download Center på Windows PowerShell-modulen for Skype for Business Online. Start datamaskinen på nytt hvis du blir bedt om det.

Hvis du vil vite mer, kan du se Koble til alle Office 365-tjenester i et enkelt Windows PowerShell-vindu.

Start en Windows PowerShell-økt

  1. Fra Start-menyen søker du etter Windows PowerShell.

  2. I Windows PowerShell -vinduet kobler du til Office 365-organisasjonen ved å kjøre:

    Merknad: Du trenger bare å kjøre Import-Module -kommandoen første gangen du bruker Windows PowerShell-modulen for Skype for Business 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

Hvis du vil ha mer informasjon om hvordan du starter Windows PowerShell, kan du se Koble til alle Office 365-tjenester i ett enkelt Windows PowerShell-vindu eller Koble deg til Skype for Business Online ved hjelp av Windows PowerShell.

Opprette og administrere numeriske planene

Du kan enten bruke en enkelt cmdleten eller et PowerShell-skript for å opprette og behandle leier nummerplaner.

  • Hvis du vil opprette en ny nummerplan, kan du kjøre:

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

    Se Ny CsTenantDialPlanfor andre eksempler og parametere.

  • Hvis du vil endre innstillingen for en eksisterende nummerplanen, kjører du:

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

    Hvis andre eksempler og parametere, kan du se Set-CsTenantDialPlan.

  • Hvis du vil legge til brukere i en nummerplan, kan du kjøre:

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

    Se Gi CsTenantDialPlanfor andre eksempler og parametere.

  • Hvis du vil vise innstillingene for en nummerplan, kan du kjøre:

    Get-CsTenantDialPlan -Identity RedmondDialPlan

    Hvis andre eksempler og parametere, kan du se Get-CsTenantDialPlan.

  • Hvis du vil slette en nummerplan, kan du kjøre:

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force

    Hvis andre eksempler og parametere, kan du se Fjern CsTenantDialPlan.

  • Hvis du vil se innstillingene for effektiv nummerplanen, kjører du:

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

    Hvis andre eksempler og parametere, kan du se Get-CsEffectiveTenantDialPlan.

  • Hvis du vil teste effektive innstillingene for en nummerplan, kan du kjøre:

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

    Se Test CsEffectiveTenantDialPlanfor andre eksempler og parametere.

Kjør dette alternativet for å slette en regel for normalisering som er knyttet til en leier nummerplanen uten å måtte slette leier nummerplanen først:

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

Kjør denne regelen skal legges følgende normalisering eksisterende leier-nummerplanen kalt 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}

Kjør denne regelen skal fjernes følgende normalisering fra eksisterende leier nummerplanen kalt RedmondDialPlan.

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

Kjør følgende når du vil også undersøke eksisterende normaliseringsregler, finne ut hvilke som du vil slette, og bruk deretter indeksen for å fjerne den. Matrise med normaliseringsregler starter med indeks 0. Vi ønsker å fjerne 3-sifret normalisering regelen, så det vil si stikkordregister 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}

Kjøre dette for å finne alle brukere som har blitt tildelt RedmondDialPlan leieren-nummerplanen.

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

Kjør følgende for å legge til eksisterende lokalt nummerplanen kalt OPDP1 som en nummerplan for leieren for organisasjonen. Du må først lagre lokalt nummerplan til en XML-fil, og bruke den til å opprette den nye leier numeriske planen.

Kjøre dette for å lagre lokalt nummerplanen i XML-filen.

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

Kjøre dette hvis du vil opprette den nye leier numeriske planen.

$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

Vil du vite mer om Windows Powershell?

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×