Compartilhar via


Testar o número de telefone em uma política de voz no Lync Server 2013

 

Tópico última modificação: 2014-05-20

Agendamento de verificação

Mensal

Ferramenta de teste

Windows PowerShell

Permissões necessárias

Quando executados localmente usando o Shell de Gerenciamento do Lync Server, os usuários devem ser membros do grupo de segurança RTCUniversalServerAdmins.

Ao executar usando uma instância remota do Windows PowerShell, os usuários devem receber uma função RBAC que tenha permissão para executar o cmdlet Test-CsVoicePolicy aplicativo. Para ver uma lista de todas as funções RBAC que podem usar esse cmdlet, execute o seguinte comando Windows PowerShell prompt:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsVoicePolicy"}

Descrição

A capacidade de Enterprise Voice usuários façam chamadas telefônicas de saída pela PSTN (Rede Telefônica Pública Comunada), em grande parte, em três coisas:

  • A política de voz atribuída ao usuário.

  • As rotas de voz usadas para rotear chamadas do Lync Server para a rede PSTN.

  • O uso de PSTN, uma propriedade do Lync Server que conecta uma política de voz a uma rota de voz.

O uso de PSTN é especialmente importante: é a propriedade que conecta uma política de voz a uma rota de voz. (Uma política de voz e uma rota de voz são ditos como conectados se tiverem pelo menos um uso de PSTN em comum.) As políticas de voz podem ser configuradas sem especificar um uso PSTN. Nesse caso, os usuários que foram atribuídos a essa política não poderão fazer chamadas de saída pela rede PSTN. Da mesma forma, as rotas de voz que não têm pelo menos um uso PSTN especificado não poderão rotear chamadas para a rede PSTN.

O Test-CsVoicePolicy cmdlet verifica se uma determinada política de voz tem um uso PSTN e se o uso é compartilhado por pelo menos uma rota de voz. Se a verificação executada pelo Test-CsVoicePolicy for bem-sucedida, o cmdlet relatará novamente o nome da primeira rota de voz válida que encontrar e também o nome do uso de PSTN que conecta a política à rota.

Executando o teste

Para executar o cmdlet Test-CsVoicePolicy, você deve primeiro usar o cmdlet Get-CsVoicePolicy recuperar uma instância da política de voz a ser testada; essa instância deve ser redirecionada para Test-CsVoicePolicy. Por exemplo:

Get-CsVoicePolicy -Identity "Global" | Test-CsVoicePolicy -TargetNumber "+12065551219"

Observe que esse comando, que não usa Get-CsVoicePolicy para recuperar uma instância de política de voz, falhará:

Test-CsVoicePolicy -TargetNumber "+12065551219" -VoicePolicy "Global"

Se você quiser verificar todas as políticas de voz em relação a um número de telefone especificado, use um comando semelhante a este:

Get-CsVoicePolicy | Test-CsVoicePolicy -TargetNumber "+12065551219"

Observe que o TargetNumber deve ser especificado usando o formato E.164. Test-CsVoicePolicy não tentará normalizar ou converter números de telefone no formato E.164.

Para obter mais informações, consulte a documentação da Ajuda para Test-CsVoicePolicy cmdlet.

Determinando êxito ou falha

Se a política de voz puder encontrar uma rota de voz correspondente e um uso PSTN correspondente, a rota e o uso serão exibidos na tela:

FirstMatchingRoute MatchingUsage

------------------ -------------

RedmondVoiceRoute RedmondPstnUsage

Se uma rota de voz apropriada ou um uso PSTN apropriado não puder ser encontrado, os valores de propriedade em branco serão exibidos na tela:

FirstMatchingRoute MatchingUsage

------------------ -------------

Motivos pelos quais o teste pode ter falhado

Se Test-CsVoicePolicy retornar uma correspondência que possa significar que a política de voz não compartilha um uso de PSTN com uma rota de voz. Para verificar isso, use um cmdlet semelhante ao seguinte para verificar se os usos de PSTN atribuídos à política de voz:

Get-CsVoicePolicy -Identity "Global" | Select-Object PstnUsages | Format-List

Em seguida, execute este comando para determinar os usos de PSTN atribuídos a cada uma das rotas de voz:

Get-CsVoiceRoute | Select-Object Identity, PstnUsages

Se você vir alguma corresponde (ou seja, se você vir uma ou mais rotas de voz que compartilham pelo menos um uso de PSTN com sua política de voz), execute o cmdlet Test-CsVoiceRoute para verificar se a rota de voz pode discar o número de telefone fornecido.

Confira também

Test-CsVoicePolicy