Set-CsVoiceTestConfiguration

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-28

Изменяет тестовый сценарий, который можно использовать для тестирования номеров телефонов по заданным маршрутам и правилам. Данный командлет впервые появился в Lync Server 2010.

Set-CsVoiceTestConfiguration [-Identity <XdsGlobalRelativeIdentity>] <COMMON PARAMETERS>
Set-CsVoiceTestConfiguration [-Instance <PSObject>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-DialedNumber <String>] [-ExpectedRoute <String>] [-ExpectedTranslatedNumber <String>] [-ExpectedUsage <String>] [-Force <SwitchParameter>] [-TargetDialplan <String>] [-TargetVoicePolicy <String>] [-WhatIf [<SwitchParameter>]]

Этот пример задает для набранного номера конфигурации тестирования голосовой связи у TestConfig1 значение 14255551212. Этот номер будет проверяться по политике голосовой связи и маршруту голосовых вызовов, чтобы убедиться в том, что нормализация осуществляется ожидаемым образом и применяются правильные маршруты и абонентские группы.

Set-CsVoiceTestConfiguration -Identity TestConfig1 -DialedNumber 14255551212

Этот пример изменяет параметры для конфигурации тестирования голосовой связи TestConfig1. Команда задает параметр TargetDialPlan абонентской группе для site:Redmond1. Поскольку изменение абонентской группы может означать изменение правил нормализации, ExpectedTranslationNumber также был изменен в соответствии с результатами, ожидаемыми от правил нормализации для этой абонентской группы.

Set-CsVoiceTestConfiguration -Identity TestConfig1 -TargetDialPlan site:Redmond1 -ExpectedTranslatedNumber "+912065551212"

Перед внедрением маршрутов голосовых вызовов и политик голосовой связи рекомендуется протестировать их на различных номерах телефонов, чтобы убедиться, что результаты соответствуют ожиданиям. Для этого можно изменить тестовые сценарии с помощью данного командлета.

Командлет Set-CsVoiceTestConfiguration изменяет маршрут голосовых вызовов, использование, абонентскую группу и политику голосовой связи, для которых планируется тестировать конкретный номер телефона. Все эти сведения можно определить и восстановить с помощью других командлетов, как указано в описании параметров для данной темы.

Конфигурации, измененные с помощью данного командлета, тестируются с использованием командлета Test-CsVoiceTestConfiguration .

По умолчанию право на локальный запуск командлета Set-CsVoiceTestConfiguration имеют члены группы RTCUniversalServerAdmins. Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая все самостоятельно созданные роли RBAC), выполните в командной строке Windows PowerShell следующую команду:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsVoiceTestConfiguration"}

 

Параметр Обязательный? Тип Описание

Confirm

Необязательный

SwitchParameter

Запрашивает подтверждение перед выполнением команды.

DialedNumber

Необязательный

String

Номер телефона, который вы хотите использовать для тестирования политик, использований и т. п.

Должно быть не более 512 символов.

ExpectedRoute

Необязательный

String

Имя маршрута голосовых вызовов, использование которого ожидается во время тестирования конфигурации. Если будет использоваться другой маршрут, выбранный на основе целевой абонентской группы и политики голосовой связи, тестирование завершится неудачно. Чтобы получить доступные маршруты голосовых вызовов, можно вызвать командлет Get-CsVoiceRoute .

Должно быть не более 256 символов.

ExpectedTranslatedNumber

Необязательный

String

Номер телефона в том формате, в каком вы ожидаете увидеть его после преобразования. Это значение параметра DialedNumber после нормализации. Если вы выполняете командлет Test-CsVoiceTestConfiguration и параметр DialedNumber не дает значение, равное значению в ExpectedTranslatedNumber, тест считается непройденным.

Должно быть не более 512 символов.

ExpectedUsage

Необязательный

String

Имя режима работы с ТСОП, использование которого ожидается во время тестирования конфигурации. Если будет использоваться другой режим, выбранный на основе целевой абонентской группы и политики голосовой связи, тестирование завершится неудачно. Чтобы получить доступные режимы работы с ТСОП, можно вызвать командлет Get-CsPstnUsage .

Должно быть не более 256 символов.

Force

Необязательный

SwitchParameter

Подавляет все запросы на подтверждение, которые в противном случае будут отображаться перед применением изменений.

Identity

Необязательный

XdsGlobalRelativeIdentity

Строка, однозначно идентифицирующая тестовый сценарий, который требуется изменить.

Значение этого параметра не включает в себя область, так как этот объект можно создать только в глобальной области. Поэтому требуется только имя.

Instance

Необязательный

TestConfiguration

Объект типа Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration, который содержит существующую конфигурацию тестирования голосовой связи с изменениями, которые вам бы потребовалось внести в эту конфигурацию. Объект этого типа можно восстановить, вызвав командлет Get-CsVoiceTestConfiguraton .

TargetDialplan

Необязательный

String

Идентификатор Identity абонентской группы, которая будет использоваться для этого теста. Абонентские группы можно восстановить, вызывав командлет Get-CsDialPlan .

Должно быть не более 40 символов.

TargetVoicePolicy

Необязательный

String

Идентификатор политики голосовой связи, для которой выполняется тестирование. Чтобы извлечь политики голосовой связи, можно вызвать командлет Get-CsVoicePolicy .

Должно быть не более 40 символов.

WhatIf

Необязательный

SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Объект Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration. Принимает в качестве входных данных объекты конфигурации тестирования голосовой связи, переданные по конвейеру.

Этот командлет возвращает объект типа Microsoft.Rtc.Management.WritableConfig.Policy.Voice.TestConfiguration.

 
Показ: