Что нового в Asterisk 15

Совсем скоро должна появиться релизная версия Asterisk 15. В новой версии Asterisk Digium провели массивное изменение ядра системы, что вызвало отхождение от принципов нумерации и выпуска LTS релизов. Таким образом:

  • Asterisk 15 становится не-LTS релизом со сроком поддержки 2 года
  • Поддержка Asterisk 13 продляется до 2021 года

Основными нововведениями при этом являются:

  • Поддержка мульти-поточности в работе с RTP (в основном для WebRTC в chan_pjsip)
  • Внедрение API для абстракции при работе с SDP
  • Реализация спецификации BUDLE для передачи нескольких RTP потоков единым транспортом

Более подробный список изменений под катом.

Читать далее«Что нового в Asterisk 15»

Обновление openssl для webrtc

 

Браузеры идут вперед семимильными шагами, при этом складывается ситуация, когда обновление браузеров у клиента иногда требует обновления и инфраструктуры.

Мы с толкнулись с тем, что в нашей инфраструктуре не работают новые версии Chrome. Поиск по изменениям показал, что в в 52 версии Chrome перешли на использование только на использование ECDSA алгоритма при согласовании подключения DTLS. Но в версии openssl до 1.0.2 эти алгоритмы не поддерживаются. «Правильный» openssl на Ubuntu можно установить таким способом:

Проверить версию после установки:

После этого достаточно перезапустить freeswitch для работы с правильными версиями библиотеки openssl.

 

Новый OPUS в asterisk

1280px-opus_bitratelatency_comparison-svg

Долгое время freeswitch обладал фактически эксклюзивной и первой реализацией кодека OPUS. Для Asterisk существовали решения на gihub, но они имели ряд недостатков — не имели возможности настройки через codecs.conf и не использовали информацию из SDP для своей работы.

Во время проведения Astercon 2016 было объявлено что для asterisk 13 и 14 выпущен официальный модуль кодека OPUS.

Читать далее«Новый OPUS в asterisk»

Phoner — параметры внешних скриптов

logoОбрабатывая требования по очередному проекту выяснили, что клиенту нужно открывать заранее определенную ссылку на карточку клиента/скрипт разговора используя установленный у оператора софтфон (платформа Windows). Изучив бесплатные программные клиенты, обладающие функционалом открытия карточки предложили такие варианты клиенту:

  • Клиент Linphone (OpenSource)
  • Клиент tSIP
  • Клиент Phoner
  • Web-клиент на WebRTC

При этом наиболее подходящих для задачи бесплатных клиентов, использующих SIP header для передачи URL не нашли. Но клиент tSIP выглядит тут перспективно — у него открытый код и есть уже похожая функциональность.

Читать далее«Phoner — параметры внешних скриптов»

AsterConf 2016 — Dialer

27 августа прошла Ежегодная Научно- практическая конференция по Asterisk- AsterConf 2016.

Я поучаствовал спикером с докладом:

Построение системы предиктивного исходящего  обзвона для контакт-центра

Видео:

Презентация:

https://www.dropbox.com/s/9u9yllq9fpbnn81/Polozov_prez.pdf?dl=0