Criar e gerenciar planos de discagem
Depois de planear os planos de marcação para a sua organização e descobrir todas as regras de normalização que precisam de ser criadas para o encaminhamento de voz, está pronto para criar os planos de marcação. Com uma conta de administrador com uma licença válida do Teams, pode utilizar o centro de administração do Microsoft Teams ou Windows PowerShell para criar e gerir planos de marcação.
Usando o centro de administração do Microsoft Teams
Criar um dial plan
No painel de navegação esquerdo do centro de administração do Microsoft Teams, aceda aPlanos do Voice> Dial.
Selecione Adicionar e, em seguida, introduza um nome e uma descrição para o dial plan.
Em Regras de normalização, configure e associe uma ou mais regras de normalização para o dial plan. Cada dial plan tem de ter, pelo menos, uma regra de normalização associada. Para tal, efetue um ou mais dos seguintes procedimentos:
- Para criar uma nova regra de normalização e associá-la ao dial plan, selecione Adicionar e, em seguida, defina a regra.
- Para editar uma regra de normalização já associada ao dial plan, selecione a regra ao clicar à esquerda do nome da regra e, em seguida, selecione Editar. Faça as alterações pretendidas e, em seguida, selecione Guardar.
- Para remover uma regra de normalização do dial plan, selecione a regra ao clicar à esquerda do nome da regra e, em seguida, selecione Eliminar.
Disponha as regras de normalização pela ordem pretendida. Selecione Mover para cima ou Mover para baixo para alterar a posição das regras na lista.
Nota
O Teams percorre a lista de regras de normalização de cima para baixo e utiliza a primeira regra que corresponde ao número marcado. Se configurar um dial plan para que um número telefónico possa corresponder a mais do que uma regra de normalização, certifique-se de que as regras mais restritivas estão ordenadas acima das menos restritivas. Se configurar um dial plan que normalize um número de marcação sem um "+", o serviço de chamadas tentará normalizar novamente o número com as regras do inquilino e do dial plan regional. Para evitar a dupla normalização, recomenda-se que todas as regras de normalização resultem em números que começam com um "+". Os clientes de Encaminhamento Direto podem utilizar regras de tradução de ramal para remover "+", se necessário.
Selecione Salvar.
Se quiser testar o dial plan, em Testar dial plan, introduza um número de telefone e, em seguida, selecione Testar.
Editar um dial plan
- No painel de navegação esquerdo do centro de administração do Microsoft Teams, aceda aPlanos do Voice> Dial.
- Selecione o dial plan ao clicar à esquerda do nome do dial plan e, em seguida, selecione Editar.
- Faça as alterações pretendidas e, em seguida, selecione Guardar.
Atribuir um dial plan aos utilizadores
Atribui um dial plan da mesma forma que atribui políticas. Pode atribuir uma política diretamente aos utilizadores, individualmente ou em escala, através de uma atribuição de lote (se suportado para o tipo de política) ou a um grupo do qual os utilizadores são membros (se suportados para o tipo de política). Para saber mais sobre as diferentes formas de atribuir políticas aos utilizadores, consulte Atribuir políticas aos seus utilizadores no Teams.
Usando o Windows PowerShell
Iniciar o PowerShell
Abra uma linha de comandos Windows PowerShell e execute os seguintes comandos:
# When using Teams PowerShell Module
Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential
Criar e gerir os seus planos de marcação
Pode utilizar um único cmdlet ou um script do PowerShell para criar e gerir planos de marcação de inquilinos.
Utilizar cmdlets únicos
Para criar um novo dial plan, execute o seguinte script:
New-CsTenantDialPlan -Identity RedmondDialPlan -Description "Dial Plan for Redmond" -NormalizationRules <pslistmodifier> -SimpleName "Dial-Plan-for-Redmond"
Para obter outros exemplos e parâmetros, veja New-CsTenantDialPlan.
Para editar as definições de um dial plan existente, execute o seguinte script:
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules <pslistmodifier> -SimpleName "Dial-Plan-for-Redmond"
Para obter outros exemplos e parâmetros, veja Set-CsTenantDialPlan.
Para adicionar utilizadores a um dial plan, execute o seguinte script:
Grant-CsTenantDialPlan -Identity amos.marble@contoso.com -PolicyName RedmondDialPlan
Para obter outros exemplos e parâmetros, veja Grant-CsTenantDialPlan.
Para ver as definições num dial plan, execute o seguinte script:
Get-CsTenantDialPlan -Identity RedmondDialPlan
Para obter outros exemplos e parâmetros, veja Get-CsTenantDialPlan.
Para eliminar um dial plan, execute o seguinte script:
Remove-CsTenantDialPlan -Identity RedmondDialPlan -force
Para obter outros exemplos e parâmetros, veja Remove-CsTenantDialPlan.
Para ver as definições do dial plan em vigor, execute o seguinte script:
Get-CsEffectiveTenantDialPlan -Identity amos.marble@contoso.com
Para obter outros exemplos e parâmetros, veja Get-CsEffectiveTenantDialPlan.
Para testar as definições efetivas de um dial plan, execute:
Test-CsEffectiveTenantDialPlan -DialedNumber 14255550199 -Identity amos.marble@contoso.com
Para obter outros exemplos e parâmetros, veja Test-CsEffectiveTenantDialPlan.
Utilizar um script do PowerShell
Execute este script para eliminar uma regra de normalização associada a um dial plan de inquilino sem ter de eliminar primeiro o dial plan do inquilino:
$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}
Execute este script para adicionar a seguinte regra de normalização ao plano de marcação de inquilino existente denominado 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}
Execute este script para remover a seguinte regra de normalização do plano de marcação de inquilino existente denominado RedmondDialPlan:
$nr1=New-CsVoiceNormalizationRule -Identity Global/NR1 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}
Execute o seguinte script quando quiser examinar também as regras de normalização existentes, determinar qual pretende eliminar e, em seguida, utilizar o respetivo índice para removê-lo. A matriz de regras de normalização começa com o índice 0. Gostaríamos de remover a regra de normalização de 3 dígitos, de modo a que seja o índice 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}
Execute este script para localizar todos os utilizadores a quem foi concedido o plano de marcação de inquilino RedmondDialPlan.
Get-CsOnlineUser | Where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}
Execute este script para remover qualquer TenantDialPlan atribuído de todos os utilizadores que tenham um HostingProvider de sipfed.online.lync.com.
Get-CsOnlineUser -Filter {HostingProvider -eq "sipfed.online.lync.com"} | Grant-CsTenantDialPlan -policyname $null
Execute-os para adicionar o dial plan existente no local denominado OPDP1 como um plano de marcação de inquilino para a sua organização. Primeiro, tem de guardar o dial plan no local num ficheiro .xml e, em seguida, utilizá-lo para criar o novo plano de marcação do inquilino.
Execute este script no Skype for Business Server Management Shell no local para guardar o dial plan no local no ficheiro .xml.
$DPName = "OPDP1" $DPFileName = "dialplan.xml" Get-CsDialplan $DPName | Export-Clixml $DPFileName
Execute este script no Módulo do PowerShell do Teams online para criar o novo plano de marcação de inquilino.
$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
Artigos relacionados
- O que são planos de discagem?
- Perguntas comuns sobre transferência de números de telefone
- Diferentes tipos de números de telefone usados para Planos de Chamadas
- Gerenciar os números de telefone de sua organização
- Termos e condições das Chamadas de Emergência
- Etiqueta de exclusão de responsabilidade de chamadas de emergência
- Visão Geral do PowerShell do Teams