Один из простых способов подключения Lync Server к любому провайдеру IP-телефонии.
Небольшим, но существенным препятствием для использования Lync Server в качестве основы корпоративной телефонии может стать особенность его работы с протоколом SIP. Особенность в том, что он совершенно несовместим со стандартами провайдеров IP-телефонии.
Lync Server поддерживает TCP или TLS и не может передавать учетные данные; Провайдеры IP-телефонии, в свою очередь, в основном используют UDP и требуют авторизации по логину и паролю.
Задача
Выбирайте самое простое и легкое решение для организации шлюза.
В идеале бесплатная, стабильная и для Windows.
Решение
FreeSWITCH в минимально возможной конфигурации, достаточной для подключения с одной стороны к Lync Server и с другой для авторизации у провайдеров IP-телефонии.
В качестве основы решения выбрана FreeSWITCH не случайно.
Идеологически это достаточно мощная платформа-маршрутизатор потоков мультимедийного трафика с возможностью подключения дополнительных процессоров в виде подключаемых модулей.
Линк <-> FreeSWITCH <-> Конфигурация PSTN — это самый простой случай, соответствующий архитектурной модели FreeSWITCH.
Топология
Все зависит от конфигурации конкретной сети и существующей нагрузки телефонии.Оба варианта жизнеспособны: либо установка FreeSWITCH вместе с ролью Mediation Server (или Standard Edition), либо на отдельном сервере.
Настройки
Весь процесс настройки предельно прост и состоит из 3-х шагов:Создание SIP-транков в Topology Builder
Откройте существующую топологию в Topology Builder. В свойствах сервера-посредника включите TCP-порт (например, 5068).Создаем новый объект PSTN Gateway (имя и адрес можно указать как для отдельного сервера, так и для Mediation в случае совместной установки).
В параметрах SIP-транка указываем порт, который слушает FreeSWITCH (например, 6000), протокол TCP (в данном примере) и порт Mediation Server (5068).
Настройка Линк-сервера
Открыть раздел Голосовая маршрутизация .В подразделе Конфигурация магистрали открыть правило Глобальный .
Для параметра Уровень поддержки шифрования выбирать Не поддерживается , для параметра Обратитесь в службу поддержки – Никто .
Установите флажок Централизованная обработка мультимедиа и удалить все остальное.
В подразделе Маршрут Создаем правило маршрутизации звонков на внешние номера по SIP-транку на наш шлюз.
Настройка FreeSWITCH
Загрузите и установите FreeSWITCH. Удаляем все содержимое папки \conf в каталоге установки.Вместо удаленных файлов распакуйте архив с конфигурацией (ссылка в конце поста).
В папке \conf\pstn указываем учетные данные в шаблоне файла для одного из провайдеров и удаляем из него расширение «.
noload».
Если в папке нет шаблона для вашего провайдера, то за основу можно взять любой и скопировать его в файл без расширения «.
noload».
В результате должен остаться один или несколько XML-файлов с параметрами существующих провайдеров IP-телефонии.
В файле freeswitch.xml указываем адрес (fe.lab.local в нашем примере), порт (5068) и протокол (tcp) Lync Mediation Server, локальный адрес и порт (6000) для подключения к Lync Mediation Server, локальный адрес и порт (5060, но может быть любым) для подключения к провайдеру PSTN. В конце файла, в разделе «диалплан» в контексте «from_Lync» для в правиле «действие» указываем имя шлюза из профиля текущего провайдера PSTN, на который будут направляться все внешние вызовы из Lync. Если провайдеров несколько, необходимо создать правила маршрутизации вызовов.
Сделать это можно и в самом Lync, но об этом лучше рассказать в отдельной статье.
FreeSWITCH можно запустить как консольное приложение или как сервис.
После внесения параметров в шаблон конфигурации необходимо запустить консольное приложение и проверить, подключены ли профили и шлюзы.
Для этого выполните команду в командной строке:
sofia status
Если оба профиля и шлюз (к ТфОП) успешно запустились и подключились, вы можете закрыть консоль командой «.
» (три точки), запустить и настроить сервис FreeSWITCH на отложенный автозапуск.
Шлюз настроен!
Шаблон конфигурации для FreeSWITCH: freeswitch.conf.lync-pstn.zip .
Наслаждайтесь этим на здоровье! Теги: #lync 2013 #freeswitch #ip-телефония #PSTN #Разработка систем связи
-
Сделанный
19 Oct, 24 -
Сравнение Пяти Javascript-Фреймворков
19 Oct, 24 -
Ipv6 — Это Весело. Часть 1
19 Oct, 24 -
Я Разберусь С Этим?
19 Oct, 24