Яндекс.Метрика

RealTime в Asterisk: архитектура и конфигурация

RealTime в Asterisk: архитектура и конфигурация с 5 октября по 9 октября

Количество
свободных мест

8 Записаться

Курсы по Mikrotik MTCNA

Курсы по Mikrotik MTCNA с 2 марта по 6 марта

Количество
свободных мест

4 Записаться

Курс по Zabbix

Zabbix: мониторинг Asterisk и VoIP с 2 марта по 6 марта

Количество
свободных мест

8 Записаться
COVID-19 и Asterisk-18, что нового?
20
Доклад
Игорь Гончаровский
COVID-19 и Asterisk-18, что нового?

COVID-19 и Asterisk-18, что нового?

За прошедшее время экосистема Asterisk продолжила развиваться, несмотря на снижение публичной активности и изменения в формате конференций. Новые версии выходят реже, но становятся более выверенными, а ключевые изменения всё чаще ориентированы не на количество фич, а на устойчивость, масштабируемость и удобство интеграции. Особое внимание в этом контексте привлекает выход Asterisk 18 — нового LTS-релиза.

Состояние проекта и жизненный цикл версий

На момент выхода Asterisk 18 в активной поддержке находятся сразу несколько версий, из которых три являются LTS. При этом Asterisk 13 постепенно переходит в режим поддержки только по безопасности, что делает вопрос миграции актуальным для многих систем.

Важно учитывать:

  • chan_sip продолжает существовать, но его будущее ограничено;
  • в ближайших версиях поддержка legacy-компонентов будет сокращаться;
  • переход на новые версии стоит планировать заранее, а не в момент окончания поддержки.

Обсуждения сообщества и ключевые ожидания

На встречах разработчиков основное внимание уделялось практическим проблемам эксплуатации Asterisk в продакшене. В частности, активно обсуждались ограничения ARI при построении масштабируемых систем и нехватка альтернативных транспортов для событий.

Также поднимались вопросы:

  • отказоустойчивости и восстановления RTP;
  • состояния каналов и структур при падении Asterisk;
  • сложности реализации High Availability на уровне ядра.

Единого решения по этим вопросам пока нет, и в ближайших версиях радикальных изменений в этой области не ожидается.

ARI, External Media и аудиосокет

Одним из самых заметных практических улучшений стало развитие возможностей работы с external media. В Asterisk 18 появился аудиосокет, позволяющий передавать звук не по RTP, а по TCP-соединению.

Это даёт ряд преимуществ:

  • упрощается разработка внешних приложений;
  • отпадает необходимость вручную обрабатывать RTP-пакеты;
  • аудио становится проще использовать для аналитики и интеграций.

Также в ARI появились доработки, позволяющие гибче управлять созданием каналов и их параметрами, включая работу с external media на этапе инициализации.

Работа с кодеками, PJSIP и потоками

В Asterisk 18 были расширены возможности API потоков и логика согласования кодеков. Это особенно важно для сценариев с MCU и сложной маршрутизацией медиа.

Ключевые изменения включают:

  • более гибкое управление транскодированием;
  • настройку порядка согласования кодеков;
  • расширение возможностей PJSIP по управлению потоками.

Дополнительно продолжается развитие поддержки кодека Opus, включая работу с несколькими аудиопотоками в рамках одного RTP-соединения.

Эксплуатационные улучшения и диагностика

Значительное внимание было уделено удобству эксплуатации и отладки. В частности, улучшено логирование в PJSIP, включая возможность логировать трафик по имени пира или по подсети, а не только по IP-адресу.

Также были внесены важные доработки:

  • синхронная запись аудиофайлов в MixMonitor;
  • улучшенная работа BLF после перезапуска Asterisk;
  • расширенные возможности диагностики через AstCoreDumper.

Все эти изменения направлены на повышение стабильности и предсказуемости поведения системы в продакшене.

Заключение

Asterisk 18 — это эволюционный LTS-релиз без резких ломающих изменений, но с большим количеством доработок, важных для разработчиков и архитекторов. Переход с Asterisk 13 на Asterisk 18 оценивается как относительно безболезненный и логичный шаг для систем, которые планируется развивать в ближайшие годы. Новая версия закладывает основу для более удобной работы с медиа, аналитикой и внешними сервисами, сохраняя при этом стабильность, ожидаемую от LTS-релиза.

 

Ежегодная конференция по Asterisk 2025!

Билеты уже в продаже!

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

Наши
клиенты

Посмотреть все