Cisco Call Manager and Skype connect

в 21:25, , рубрики: callmanager, Cisco, ip-телефония, skype, метки: , , ,

Для одного проекта было решено протестировать Skype Connect для совместного сосуществовния с Call Manager. Заодно разобратся как это работает и можно ли всю эту связку использовать в продакшене для уменьшения счетов за телефонию.

Используемая версия CCM 6.1.X
Для начала нужно зарегестрироватcя в Skype Manager и соответсвенно положить денег на счёт. Всё это подробно расписано на сайте Skype и я не буду на этом заострять внимание. Кроме одного момента деньги надо добавлять на cчёт в самом Skype manager иначе они упадут напрямую на Skype акаунт и будут не доступны в Skype Manager. Для использования кредиток надо верефицировать account. Я же для тестовых нужд запросил 10$ с pay pall.

После того как деньги появились на счету идём в Skype Connect и создаём SIP Profile.
Выбираем Имя, количество каналов необходимых нам (тут нам нужны деньги на счету) и получаем данные для аутентифика́ции.

Для совершения исходящих звонков надо ещё положить денег на созданый SIP Profile.

Теперь у нас есть всё (SIP User, Password и деньги на счету) для совершения звонков используя сеть Skype.

Приступаем к настройке CCM. В процесе настройки пришлось пообщатся с сапортом skype который сказал, что для skype connect надо приобрести CUCM да и в интернете тоже ходят такие слухи, я им не поверил и вытянул из них главное, что сигнализация у них ходит по UDP, а не TCP. Это явилось для меня откровением.

Путём ползанья по меню и вопросам к знатокам выяснилось где менять Outgoing Transport Type и дальше за пару часов c помощью tcpdump была создана рабочая конфигурация.

Создаём новый SIP Security Profile. Как на screenshot. На месте X.509 Subject Name я вписал user name полученый в Skype Connect, но наверное это и не нужно.
image

Создаём SIP Realm. Сам Realm я подсмотрел tcpdumpом и это внутренний IP CCM. User и Digest Credentials которые мы получили в Skype Connect.
image

Далее создаём SIP trunk. Caller ID DN — User полученый в Skype Connect.
image

Создаём Route Pattern и звоним. Номер должен быть e.164.

Итоги
1) Оно работает
2) MTP не нужен
3) в целях снижения счетов можно использовать
4) Не удалось заставить работать звонки на business account, но в рамках моего исследования этого и не надо было сделать соответственно не работают и Online Numbers

Автор: ufoton

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js