SEFAUtil – переадресация и перехват звонков в powershell Skype for Business

SEFAUtil является инструментом командной строки, который позволяет администраторам Skype for Business 2015 конфигурировать вызов делегата, переадресацию вызовов, одновременный (simultaneously) вызов, настройки вызова
команды и группового вызова от имени пользователя сервера Slype for Business 2015. Инструмент также позволяет администраторам запрашивать настройки маршрутизации вызова, которые заданы для определенного пользователя. Инструмент SEFAUtil также позволяет администратору включать/запрещать/изменять переадресацию обычных или одновременных вызовов от имени пользователя. Этот инструмент основан на Microsoft Unified Communications Managed API (UCMA) 3.0 и требует, чтобы администраторы создали доверяемое приложение в хранилище централизованного управления для SEFAUtil.

Требования:

Инструмент SEFAUtil может быть использован только на компьютере, который является частью Доверяемого Пула Приложения. На компьютере должен быть установлен пакет UCMA 3.0. Чтобы использовать инструмент, необходимо создать в пуле новое Доверяемое Приложение с идентификатором приложения SEFAUtil.

 

Развертывание SEFAUtil

  1. Войдите на компьютер, где установлена Командная консоль Skype для бизнеса Server, как участник группы RTCUniversalServerAdmins или имея необходимые права пользователя, описанные в разделе Делегирование разрешений на установку в Lync Server 2013.
  2. Запустите командную консоль Skype для бизнеса: нажмите кнопкуПуск, последовательно выберите пункты Все программы и Skype для бизнеса 2015 и щелкните элемент Командная консоль Skype для бизнеса.
  3. Инструмент SEFAUtil можно запускать только на компьютере, входящем в пул доверенных приложений. При необходимости задайте пул доверенных приложений для пула переднего плана, где планируется запускать SEFAUtil. В командной строке выполните следующую команду: New-CsTrustedApplicationPool -id <Pool FQDN> -Registrar <Pool Registrar FQDN> -site Site:<Pool Site>.  В реализации Standard Edition Pool FQDN и Pool Registrar FQDN будут соответствовать имени сервера, на котором зарегистрирован нужный пользователь, имя сайта можно получить командой Get-CsSite.
  1. Определите инструмент SEFAUtil как доверенное приложение. В командной строке выполните следующую команду: New-CsTrustedApplication -ApplicationId sefautil -TrustedApplicationPoolFqdn <Pool FQDN>  -Port 7489 (При необходимости можно использовать другой порт.)
  1. Включите топологию с внесенными изменениями. В командной строке выполните следующую команду: Enable-CsTopology
  1. Если это не было сделано раньше, загрузите версию инструмента SEFAUtil для Skype для бизнеса Server (входит в состав Microsoft Lync Server 2013 Resource Kit Tools) с данной страницы и установите ее в пуле доверенных приложений, созданном в шаге 3.
  2. Проверьте правильность работы инструмента SEFAUtil следующим образом.
    1. Запустите этот инструмент из командной строки Windows с привилегиями администратора, чтобы отобразить параметры переадресации звонков пользователя в текущем развертывании.
    2. Отобразите параметры переадресации звонков пользователя. В командной строке выполните следующую команду:  SEFAUtil.exe <user SIP address> /server:<Lync Server/Pool FQDN>

На экране появятся параметры переадресации звонков пользователя.

 

Примеры использования инструмента.

Отображение текущих настроек переадресации

SEFAUtil.exe /server:SfBS2015server.contoso.com katarina@contoso.com

Ключ /server обязателен

 

Вывод:

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

User Ring time: 00:00:20

Call Forward No Answer to: voicemail

 

Включение переадресации звонка (с задержкой в 20 секунд)

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /enablefwdnoanswer /callanswerwaittime:20 /setfwddestination:+14255550126@contoso.com;user=phone

При отстутсвии ключа /server SEFAUtil использует механизм autodiscover для поиска сервера.

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

User Ring time: 00:00:30

Call Forward No Answer to: sip:+14255550126@contoso.com;user=phone

 

Включение немедленной переадресации звонка

SEFAUtil.exe sip:katarina@contoso.com /enablefwdimmediate /setfwddestination:anders@contoso.com

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

Forward immediate to: sip:anders@contoso.com

 

Отключение немедленной переадресации звонка

SEFAUtil.exe /server:SfBserver.contoso.com katarina@contoso.com  /disablefwdimmediate

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

User Ring time: 00:00:30

Call Forward No Answer to: voicemail

 

Добавление делегата и включение одновременного вызова делегатов

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /adddelegate:joe@contoso.com /simulringdelegates

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simultaneously Ringing Delegates: sip:joe@contoso.com

 

Задание задержки при вызове делегатов в 10 сек

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /delayringdelegates:10

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

Delay Ringing Delegates (delay:10 seconds): sip:joe@contoso.com

 

Удаление делегата

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /removedelegate:joe@contoso.com

(при удалении последнего делегата правило делегирования удаляется)

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

User Ring time: 00:00:30

Call Forward No Answer to: voicemail

 

Добавление делегата и включение переадресации вызова на делегатов

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /adddelegate:anders@contoso.com /fwdtodelegates

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Forwarding calls to Delegates: sip:anders@contoso.com

 

Включение одновременного параллельного звонка на заданный номер

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /setsimulringdestination:+14255550126 /enablesimulring

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: True

Simul_Ringing to: sip:+14255550126@contoso.com;user=phone

 

Отключение одновременного звонка

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /disablesimulring

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Simulring enabled: False

User Ring time: 00:00:30

Call Forward No Answer to: voicemail

 

Добавление члена команды для командного вызова и включение одновременного вызова для членов команды

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /addteammember:anders@contoso.com /simulringteam

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Team ringing enabled. Team: sip:anders@contoso.com

 

Удаление члена команды из команды

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /removeteammember:anders@contoso.com

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

User Ring time: 00:00:30

Call Forward No Answer to: voicemail

 

Включение звонка команде с задержкой

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /delayringteam:5

Output

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Delay Ringing Team (delay:5 seconds). Team: sip:anders@contoso.com

 

Включение командного звонка у выбранного пользователя

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /simulringteam

 

Отключения командного звонка

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /disableteamcall

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

User Ring time: 00:00:30

Call Forward No Answer to: voicemail

 

Создание группы перехвата и добавление пользователя в эту группу

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /enablegrouppickup:199

Вывод

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Group Pickup Orbit: sip:199;phone-context=user-default@contoso.com;user=phone

 

Удаление пользователя из группы перехвата

SEFAUtil.exe /server:SfBserver.contoso.com sip:katarina@contoso.com /disablegrouppickup

User Aor: sip:katarina@contoso.com

Display Name: Katarina Larsson

UM Enabled: True

Источник: technet.microsoft.com

Постоянная ссылка на это сообщение: https://ucblog.ru/2017/02/sfb-call-redirect-pickup-powershell/