Доступна коммуникационная платформа Asterisk 18

Материал из Викиновостей, свободного источника новостей

21 октября 2020 года

После года разработки состоялся релиз новой стабильной ветки открытой коммуникационной платформы Asterisk 18, используемой для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и call-центров. Исходные тексты проекта доступны под лицензией GPLv2.

Asterisk 18 отнесён к категории выпусков с расширенной поддержкой (LTS), обновления для которого будут выпускаться в течение пяти лет вместо свойственных для обычных выпусков двух лет. Поддержка прошлой LTS-ветки Asterisk 16 продлится до октября 2023 года, а ветки Asterisk 13 до октября 2021 года. При подготовке LTS-выпусков основное внимание уделяется обеспечению стабильности и оптимизации производительности, приоритетом же обычных выпусков является наращивание функциональности.

Ключевые улучшения в Asterisk 18:

  • Добавлен новый режим форматирования лога "plain", при использовании которого не используются управляющие символы для выделения цветом и указывается информация о файле, функции и номере строки.
  • В API Streams реализованы базовые возможности для управления согласованием кодеков (ACN, Advanced Codec Negotiation).
  • Поведение приложения BridgeAdd приближено к приложению Bridge и также выставляет для канала переменную BRIDGERESULT, для передачи в сценарий обработки вызовов (dialplan) информации о результате совмещения каналов.
  • В модуле res_pjsip реализованы новые опции incoming_call_offer_pref и outgoing_call_offer_pref для определения желаемого порядка кодеков для входящих и исходящих вызовов.
  • В AMI (Asterisk Manager Interface) добавлена возможность указания 'Content-Type' для действий SendText.
  • В ARI (Asterisk REST Interface), API для создания внешних коммуникационных приложений, которые могут напрямую манипулировать каналами, мостами и другими компонентами телефонии в Asterisk, для вызовов 'bridges.addChannel' добавлен параметр 'inhibitConnectedLineUpdates' для предотвращения передачи идентификатора нового подключённого канала другим участникам совмещённого канала. В ресурс ARI Channel добавлен субресурс "externalMedia", при помощи которого можно создавать каналы для подстановки в совмещённые каналы звука с внешнего сервера или для передачи на внешний сервер звука из совмещённых каналов.
  • Добавлена поддержка видеокодека H.265/HEVC.
  • Для приложений и каналов реализована поддержка протокола двунаправленной потоковой передачи звука AudioSocket.
  • Активирована по умолчанию настройка "hide_messaging_ami_events", позволяющая снизить объём генерируемых событий о сообщениях для снижения нагрузки на приложения AMI и ARI.
  • Добавлена поддержка протоколов STIR/SHAKEN для борьбы с фальсификацией идентификатора звонящего (caller ID). Поддерживается как отправка заголовка с заверением идентичности при исходящих вызовов, так и проверка звонящего при приёме входящих вызовах.
  • В шлюз для организации конференций ConfBridge добавлены опции maximum_sample_rate для задания максимальной частоты дискретизации и "text_messaging" для управления включением возможности обмена текстовыми сообщениями для пользователя.
  • В приложениях Dial, Page и ChanIsAvail разрешено использование пустых позиций в списке адресатов, что позволяет упростить сценарии обработки вызовов за счёт исключения необходимости проверки пустых позиций.
  • Во встроенном http-сервере добавлена опция enable_status' для отключения обработки внутренней страницы "/httpstatus".
  • В res_musiconhold добавлен режим playlist, позволяющий указать список файлов или URL для воспроизведения.
  • В res_rtp_asterisk механизм чёрных списков преобразован в систему списков доступа (ACL) с опциями ice_deny, ice_permit, ice_acl, stun_deny, stun_permit и stun_acl.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Доступна коммуникационная платформа Asterisk 18», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.