Подключение BroadWorks к Microsoft Lync Server через sip-trunk

13.01.2012 15:05 Администратор Программы - Lync Server - OCS
Печать
1.7/5 (155 голоса)

Система BroadWorks от компании BroadSoft  довольно крупная многофункциональная система для провайдеров телекоммуникационных услуг. Для настройки функциональности звонков между клиентам Lync и клиентами BroadWorks есть несколько вариантов. Один из них - установка SIP-trunk между серверами BroadWorks и Lync

 

Если серверы BroadWorks и Lync Server развернуты в различных подсетях, то между ними необходим шлюз SBC, если они видят друг друга, то можно связаться напрямую.

Для  Lync сервера - BroadWorks будет выглядеть как еще один телефонный шлюз, на который необходимо отправлять звонки подходящие под определенные правила. На сервере BroadWorks, чтобы пользователи могли звонить на абонентов Lync каждого такого абонента необходимо внести в базу BroadWorks, поскольку BroadWorks не считывает данные из Active Directory, что ожидаемо, так как сервер BroadWorks работает на ОС Linux или Sun.

Настройка BroadWorks осуществляется по следующему алгоритму:

1. Resources → Identity/Device Profile Types консоли управления Commpilot создать тип устройства Device Profile Type, например такой:

Настройка sip trunk Lync Broadworks

2. Создать  Microsoft Lync Trunking Device Profile Instance. Его можно создавать как непосредственно в Enterprise, так и в группе пользователей

Microsoft Lync Trunking Device Profile Instance

Identity/Device Profile Name имя профиля, которое нравится, например LyncTrunk
Identity/Device Profile Typeздесь нужно выбрать созданный тип, на примере MicrosoftLync2010Trunking.
Host Name/IP Address Адрес SBC, либо Lync Mediation Server. А если Mediation совмещен с Front End, то здесь нужно указать адрес Front End.
TransportЕсли есть SBC, то установить Unspecified, если связь напрямую c Lync Server, то установить TCP.
Port - установить порт, по котором Mediation Server прослушивает TCP данные, например 5060.

Система BroadWorks по умолчанию использует протокол UDP для связи, поэтому, если в системных установках не включена возможность использования TCP, то настройка транспорта на предыдущем экране будет проигнорирована и BroadWorks будет пытаться подключиться к Lync Server по протоколу UDP. Включить возможность использования TCP можно из AS CLI

AS_CLI/Interface/SIP>  set supportTcp true

После чего перезапустить сервер BroadWorks

3. Добавить пользователя и задать для него в Profile-Addreses, Identity/Device Profile. Line Port задать тот же что и у пользователя Lync. В моем случае это номер 2363 и пользователь lync01

BroadSoft sip-trunk

План нумерации в BroadWorks на моем тестовом примере такой:  (495) 100-хххх - это нам нужно будет помнить, когда будем маршрутизировать звонки из Lync Server

Теперь необходимо настроить Lync Server 

1. Добавляем PSTN шлюз. Адрес шлюза - app сервер BroadWorks. Протокол TCP, порт 5060 (по умолчанию)

Добавление PSTN шлюза в Lync

2. Добавляем для Mediation server вновь созданный шлюз. Радует, что можно добавить на один Mediation сервер несколько PSTN шлюзов

Добавление PSTN шлюза для Lync Mediation Server

3. Публикуем топологию

4. У пользователя, которому должны звонить из BroadWorks, проверяем номер телефона и то, что телефония Enterprise Voice включена.

Задание номера телефона для абонента Lync

5. В DialPlan пользователя добавляем необходимые преобразования. В моем случае, если из Lync набрать номер 1002301, то он будет преобразован в номер +74951002301

 

Преобразование номеров Lync

6. Все номера, которые +7495100xxxx отправляем в BroadWorks на вкладке Route, не забываем нажать кнопочку Commit, чтобы изменения были опубликованы

Маршрутизация звонков на определенный шлюз в Lync

7. И последнее, что нужно сделать, так это установить галочки во вкладке Trunk Configuration следующим образом

Enable media bypass = off
Centralized media processor = on
Enable refer support=off
 

Настройка Trunk конфигурации в Lync

 

Теперь можно совершать звонки. Пользователи BroadWorks могут звонить пользователю lync01, а пользователи Lync смогут звонить на любые номера из плана +7(495)100xxxx и попадать на абонентов BroadWorks

Например, у меня есть пользователь  BroadWorks под именем user_02 у которого номера телефона +74951002302 из клиента Lync я просто набираю номер и пользователь BroadWorks получает звонок. При этом даже высвечивается имя звонящего.

 

оСовершаем звонок из Microsoft Lync абоненту BroadSoft

 

Если вам необходима интеграция Microsoft Lync Server 2010 с телефонией,  обращайтесь по контактным адресам

 

Теги: broadsoft, broadworks, sip trunk, trunk, sip,

Еще по теме

Полезно? Поделитесь ссылкой! E-mail Сохраните на будущее!