New-CsSipResponseCodeTranslationRule

Skype for Business Server 2015
 

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

Создает новое правило преобразования кода ответа SIP. Эти правила позволяют администраторам сопоставлять коды ответов SIP, значения которых находятся в диапазоне от 400 до 699, со значениями, используемыми в Skype для бизнеса Server 2015. Данный командлет впервые появился в Lync Server 2010.

New-CsSipResponseCodeTranslationRule -Name <String> -Parent <String> <COMMON PARAMETERS>
New-CsSipResponseCodeTranslationRule -Identity <XdsIdentity> <COMMON PARAMETERS>
COMMON PARAMETERS: -TranslatedResponseCode <Int32> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-ReceivedISUPCauseValue <Int32>] [-ReceivedResponseCode <Int32>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, создает новое правило преобразования кода ответа SIP с удостоверением PstnGateway:192.168.0.240/Rule404. Это правило преобразует полученный код ответа 434 в стандартный код ответа SIP 404 (Не найдено).

New-CsSipResponseCodeTranslationRule -Identity "PstnGateway:192.168.0.240/Rule404" -ReceivedResponseCode 434 -TranslatedResponseCode 404

Команда, показанная в примере 2, выполняет ту же задачу, что и команда в примере 1. Однако в примере 2, вместо параметра Identity используются параметры Parent (Родительская группа) и Name (Имя). Здесь демонстрируется альтернативный способ создания нового правила преобразования кода ответа SIP, имеющее удостоверение PstnGateway:192.168.0.240/Rule404.

New-CsSipResponseCodeTranslationRule -Parent "PstnGateway:192.168.0.240" -Name "Rule404" -ReceivedResponseCode 434 -TranslatedResponseCode 404

Настройка каналов SIP позволяет подключить сеть голосовой связи по протоколу VoIP (например, корпоративной голосовой связи) к ТСОП. В Skype для бизнеса Server 2015 взаимодействие сервера-посредника с ТСОП осуществляется через одноранговые узлы, заданные при настройке каналов. При сбое исходящего вызова в ТСОП автоматически формируется код причины для абонентского узла ТСОП (ISUP). Например, код причины 34, переданный со шлюза ТСОП, указывает на отсутствие цепи или канала, необходимых для вызова. После приема кода причины ISUP на одноранговом узле, заданном для сервера-посредника при настройке каналов, этот код преобразуется в код ответа по протоколу SIP, который затем передается на сервер-посредник. Исходящие маршруты выбираются в системе Skype для бизнеса Server 2015 с учетом этих кодов ответов. Например, неисправному шлюзу может быть автоматически назначено состояние "нежелательный", что сводит к минимуму его использование и тем самым повышает вероятность успешного выполнения вызовов.

Однако не все шлюзы используют рекомендуемый код причины ISUP в сопоставлении кода ответа SIP, используемом Skype для бизнеса Server 2015. Для этих шлюзов администраторы могут использовать командлет CsSipResponseCodeTranslationRule , чтобы сопоставить код ответа SIP шлюза (в комбинации с кодом причины ISUP, если код причины доступен) с кодом ответа SIP, используемым Skype для бизнеса Server 2015. Например, шлюз может сопоставить код причины ISUP 34 ("Нет канала/канал доступен") с кодом ответа SIP 486 ("занят сейчас"). На основе кода ответа 486 логика маршрутизации исходящих звонков Skype для бизнеса Server 2015 не будет пытаться найти новый шлюз, чтобы выполнить вызов.

Для Skype для бизнеса Server 2015, однако вместо этого код ответа SIP 486 должен быть сопоставлен с кодом ответа SIP 503. Код ответа 503 переключает механизм повтора в логике маршрутизации исходящих звонков Skype для бизнеса Server 2015; это означает, что системы будет пытаться найти другой шлюз, чтобы выполнить вызов. Для обработки этой ситуации можно создать правило преобразования, которое сопоставляет комбинацию кода причины 34 и кода ответа SIP 486 с кодом ответа SIP 503. Эти новые правила преобразования создаются с помощью командлета New-CsSipResponseCodeTranslationRule . Правила преобразования могут назначаться глобальной области, области веб-сайта или области службы (только для службы шлюзов PSTN).

 

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

Identity

Обязательный

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор для создаваемого правила преобразования. Удостоверение для правила преобразования состоит из двух частей: область, в которой должно назначаться правило и имя, задаваемое в правиле. Например, создаваемое в глобальной области правило преобразования с именем Rule404 будет иметь удостоверение, которое выглядит следующим образом: global/Rule404 (глобальная/Rule404).

Вместо использования параметра Identity можно использовать параметры Parent (Родительская группа) и Name (Имя) при создании нового правила преобразования.

Name

Обязательный

System.String

Имя, используемое для того, чтобы отличать одно правило преобразования от другого. Имена должны быть уникальными в пределах заданной области; например, веб-сайт Редмонд может содержать только одно правило преобразования с именем Rule404. Однако можно иметь одно правило преобразования с именем Rule404 на веб-сайте Редмонд и другое правило с именем Rule404 на веб-сайте в Дублине.

Параметр Name всегда должен использоваться вместе с параметром Parent.

Parent

Обязательный

System.String

Область действия нового правила преобразования. Для назначению правилу глобальной области действия применяется следующий синтаксис:

-Parent global

Для ограничения области действия правила одним сайтом применяется, например, следующий синтаксис:

-Parent site:Redmond

Для ограничения области действия правила одной службой применяется, например, следующий синтаксис:

-Parent PstnGateway:192.168.0.242

Параметр Parent всегда должен использоваться вместе с параметром Name.

TranslatedResponseCode

Обязательный

System.Int32

Значение кода ответа SIP Skype для бизнеса Server 2015 ReceivedResponseCode и/или ReceivedISUPCauseCode должны быть преобразованы. Преобразованные коды ответов могут быть целыми числами в диапазоне от 400 до 699 включительно.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

InMemory

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

System.Management.Automation.SwitchParameter

Создает ссылку на объект без фиксации объекта в качестве постоянного изменения. Если выходные данные этого командлета, вызванного с помощью указанного параметра, назначаются переменной, можно внести изменения в свойства ссылки на объект и затем зафиксировать эти изменения, вызвав соответствующий командлет Set-<cmdlet> .

Priority

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

System.Int32

Относительный приоритет правила преобразования. Правила обрабатываются согласно назначенному им приоритету; первое обрабатываемое правило имеет приоритет 0, второе обрабатываемое правило имеет приоритет 1, и так далее. Если приоритет не указан, новое правило будет иметь наименьший приоритет в своей области.

ReceivedISUPCauseValue

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

System.Int32

Значение кода ISUP, который должен быть представлен в сообщении ответа SIP, используется шлюзом при ответе на сообщение INVITE (Приглашение). Значение -1 указывает на то, что только код ответа SIP будет использоваться при выполнении правила преобразования; код причины ISUP будет игнорироваться.

ReceivedResponseCode

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

System.Int32

Значение кода ответа SIP используется шлюзом при ответе на сообщение INVITE. Код ответа может быть целым значением в диапазоне от 400 до 699 включительно. Хотя командлет и будет принимать целочисленные значения меньше, чем 400, они не будут распознаваться как окончательные ответы. В результате правила преобразования никогда не будут использоваться. Значение 0 указывает на то, что только код причины ISUP будет использоваться при выполнении правила преобразования; код ответа SIP будет игнорироваться.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Нет. Командлет New-CsSipResponseCodeTranslationRule не принимает входные данные из конвейера.

Командлет New-CsSipResponseCodeTranslationRule создает новые экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Settings.TrunkConfiguration.SipResponseCodeTRanslationRule#Decorated.

 
Показ: