New-CsOutboundTranslationRule

Skype for Business Server 2015
 

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

Создает правило преобразования исходящих вызовов. Такое правило преобразует телефонные номера в локальный формат набора для взаимодействия с PBX. Данный командлет впервые появился в Lync Server 2010.

New-CsOutboundTranslationRule -Name <String> -Parent <String> <COMMON PARAMETERS>
New-CsOutboundTranslationRule -Identity <XdsIdentity> <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Pattern <String>] [-Priority <Int32>] [-Translation <String>] [-WhatIf [<SwitchParameter>]]

Этот пример создает правило преобразования исходящих вызовов для сайта Redmond с именем Prefix Redmond. Так как другие параметры не указаны, правило создается со значениями по умолчанию. Обратите внимание, что значение, переданное в параметр Identity, заключено в двойные кавычки. Это связано с тем, что имя правила (Prefix Redmond) содержит пробел. Если имя правила не содержит пробелов, заключать значение Identity в двойные кавычки не нужно.

New-CsOutboundTranslationRule -Identity "site:Redmond/Prefix Redmond"

В этом примере создается глобальное правило преобразования исходящих вызовов с именем SeattleSevenDigit. (Примечание. Вместо указания параметров Parent и Name можно было создать такое же правило, указав -Identity global/SeattleSevenDigit.) Мы указали параметр Description с описанием того, что это правило предназначено для преобразования номеров в формате E.164 в 7-значный формат. Кроме того, заданы значения Pattern и Translation. Эти значения преобразуют номер E.164 (в данном случае это 12 цифр, начинающиеся с +1425), заданный регулярным выражением в параметре Pattern, в 7-значный номер за счет удаления первых пяти разрядов. Например, номер +14255551212 будет преобразован в 5551212.

New-CsOutboundTranslationRule -Parent global -Name SeattleSevenDigit -Description "Convert to seven digits" -Pattern '^\+1425(\d{7})$' -Translation '$1'

Вызов этого командлета позволяет создать новое правило преобразования исходящих вызовов. В Skype для бизнеса Server 2015 номера телефонов приводятся к формату E.164. Однако этот формат поддерживается не всеми системами УАТС. Правила преобразования исходящих вызовов обеспечивают преобразование номера в местный формат набора номера перед его передачей на сервер-посредник или шлюз.

Каждое правило преобразования исходящих вызовов сопоставлено с конфигурацией магистрали. С каждой из них можно сопоставить несколько правил преобразования исходящих вызовов. Поэтому параметр Identity каждого правила состоит из области действия и уникального для нее имени (в формате область/имя, например site:Redmond/OBR1). Правило автоматически сопоставляется с конфигурацией магистрали в той же области. Если вызывать командлет New-CsOutboundTranslationRule и указать область, в которой конфигурация магистрали еще не определена, эта конфигурация будет создана в указанной области для правила преобразования исходящих вызовов и со значениями по умолчанию.

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор правила преобразования исходящих вызовов. Параметр Identity содержит область применения правила, которая должна представлять глобальную область, область сайта или область службы (только PSTNGateway). Например, site:Redmond/OutboundRule1 и PstnGateway:Redmond.litwareinc.com/OutboundRule2.

Если указывается параметр Identity, вы не можете задавать значения параметров Name и Parent.

Name

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

System.String

Имя правила преобразования исходящих вызовов. Если параметр Name не задан, необходимо указать параметр Identity, состоящий из области и имени. Если параметр Name указан, также требуется параметр Parent, но Identity при этом использовать нельзя.

Parent

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

System.String

Область действия правила преобразования исходящих вызовов. Если для этого параметра задано значение, также необходимо указать значение для параметра Name. Но Identity при этом использовать нельзя. Если параметры Parent и Name не указаны, следует использовать параметр Identity.

Confirm

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

System.Management.Automation.SwitchParameter

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

Description

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

System.String

Описание правила преобразования исходящих вызовов. Это описание позволяет определить назначение правила.

Force

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

System.Management.Automation.SwitchParameter

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

InMemory

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

System.Management.Automation.SwitchParameter

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

Pattern

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

System.String

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

Значение по умолчанию: ^\+(\d*)$

Priority

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

System.Int32

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

Translation

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

System.String

Регулярное выражение, которое будет применено к номеру, соответствующему шаблону, для подготовки номера к маршрутизации исходящих вызовов.

Значение по умолчанию: $1

WhatIf

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

System.Management.Automation.SwitchParameter

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

Этот командлет создает объект типа Microsoft.Rtc.Management.WritableConfig.Settings.TrunkConfiguration.TranslationRule.

 
Показ: