Set-CsVoiceTestConfiguration
Tópico modificado em: 2012-03-27
Modifica um cenário de teste que você pode usar para testar números de telefone contra rotas e regras especificadas.
Sintaxe
Set-CsVoiceTestConfiguration [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-DialedNumber <String>] [-ExpectedRoute <String>] [-ExpectedTranslatedNumber <String>] [-ExpectedUsage <String>] [-Force <SwitchParameter>] [-TargetDialplan <String>] [-TargetVoicePolicy <String>] [-WhatIf [<SwitchParameter>]]
Set-CsVoiceTestConfiguration [-Confirm [<SwitchParameter>]] [-DialedNumber <String>] [-ExpectedRoute <String>] [-ExpectedTranslatedNumber <String>] [-ExpectedUsage <String>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-TargetDialplan <String>] [-TargetVoicePolicy <String>] [-WhatIf [<SwitchParameter>]]
Descrição Detalhada
Antes da implementação de rotas e diretivas de voz, é uma boa ideia testá-las em vários números de telefone para garantir que os resultados sejam os esperados. Você pode fazer isto modificando cenários de teste com este cmdlet.
O cmdlet Set-CsVoiceTestConfiguration modifica a rota de voz, o uso, o plano de discagem e a diretiva de voz contra o qual um número de telefone especificado será testado. Todas estas informações podem ser definidas e recuperadas com outros cmdlets, conforme especificado nas descrições de parâmetro deste tópico.
As configurações modificadas com este cmdlet são testadas usando o cmdlet Test-CsVoiceTestConfiguration.
Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Set-CsVoiceTestConfiguration localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do RBAC (controle de acesso baseado na função) atribuídas a este cmdlet (incluindo eventuais funções personalizadas do RBAC que você mesmo tenha criado), execute o comando a seguir no prompt do Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsVoiceTestConfiguration"}
Parâmetros
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
Identity |
Opcional |
Cadeia de caracteres |
Uma cadeia de caracteres que identifica unicamente a configuração de teste que você deseja recuperar. O valor deste parâmetro não inclui o escopo, pois este objeto só pode ser criado no escopo global. Por isso, só um nome é necessário. |
Instance |
Opcional |
TestConfiguration |
Um objeto de tipo Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration que contém uma configuração de teste de voz existente com as modificações que você gostaria de fazer àquela configuração. Um objeto desse tipo pode ser recuperado com o cmdlet Get-CsVoiceTestConfiguraton. |
DialedNumber |
Opcional |
Cadeia de caracteres |
O número de telefone que você deseja usar para testar as diretivas, usos etc. Deve ser 512 caracteres ou menos. |
ExpectedRoute |
Opcional |
Cadeia de caracteres |
O nome da rota de voz esperada para ser usado durante o teste de configuração. Se uma rota diferente for usada, baseada no plano de discagem de destino e na diretiva de voz, o teste falhará. Você pode recuperar as rotas de voz disponíveis chamando o cmdlet Get-CsVoiceRoute. Deve ser 256 caracteres ou menos. |
ExpectedTranslatedNumber |
Opcional |
Cadeia de caracteres |
O número de telefone no formato que você espera vê-lo depois da conversão. Este é o valor do parâmetro DialedNumber após a normalização. Se você executar o Test-CsVoiceTestConfiguration e o DialedNumber não resultar no valor em ExpectedTranslatedNumber, o teste notificará como Falha. Deve ser 512 caracteres ou menos. |
ExpectedUsage |
Opcional |
Cadeia de caracteres |
O nome do uso de PSTN esperado para ser usado durante o teste de configuração. Se um uso de PSTN diferente for usado, baseado no plano de discagem de destino e na diretiva de voz, o teste falhará. Você pode recuperar usos disponíveis chamando Get-CsPstnUsage. Deve ser 256 caracteres ou menos. |
TargetDialplan |
Opcional |
Cadeia de caracteres |
A Identidade do plano de discagem a ser usado para este teste. Os planos de discagem podem ser recuperados chamando o cmdlet Get-CsDialPlan. Deve ser 40 caracteres ou menos. |
TargetVoicePolicy |
Opcional |
Cadeia de caracteres |
A Identidade da diretiva de voz contra a qual executar este teste. As diretiva de voz podem ser recuperadas chamando o Get-CsVoicePolicy. Deve ser 40 caracteres ou menos. |
Force |
Opcional |
SwitchParameter |
Suprime todos os avisos de confirmação que seriam exibidos antes que as alterações sejam feitas. |
WhatIf |
Opcional |
SwitchParameter |
Descreve o que aconteceria se o comando fosse executado sem ser executado de fato. |
Confirm |
Opcional |
SwitchParameter |
Solicita confirmação antes da execução do comando. |
Tipos de Entrada
Objeto Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration. Aceita entrada em pipeline de objetos de configuração de teste de voz.
Tipos de Retorno
Este cmdlet retorna um objeto do tipo Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration.
Exemplo
-------------------------- Exemplo 1 --------------------------
Set-CsVoiceTestConfiguration -Identity TestConfig1 -DialedNumber 14255551212
Este exemplo define o número discado da configuração de teste de voz para TestConfig1 como 14255551212. Este é o número que será verificado contra a diretiva de voz e rota para garantir que a normalização ocorra conforme esperado, bem como garantir que as rotas corretas e os planos de discagem estejam sendo aplicadas.
-------------------------- Exemplo 2 --------------------------
Set-CsVoiceTestConfiguration -Identity TestConfig1 -TargetDialplan site:Redmond1 -ExpectedTranslatedNumber "+912065551212"
Este exemplo modifica as definições da configuração de teste de voz TestConfig1. O comando define o TargetDialplan para o perfil de discagem para site:Redmond1. Como uma modificação no plano de discagem pode significar uma modificação em regras de normalização, o ExpectedTranslationNumber também foi modificado para refletir o que é esperado das regras de normalização daquele plano de discagem.