После 11 месяцев разработки компания Digium представила (http://blogs.digium.com/2014/10/28/asterisk-13-0-0-now-avail.../) релиз новой стабильной ветки открытой коммуникационной платформы Asterisk 13 (http://www.asterisk.org/), используемой для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и call-центров. Исходные тексты проекта доступны под лицензией GPLv2.Asterisk 13 отнесён к категории выпусков с длительной поддержкой (LTS), выпуск обновлений для ветки 13 будет осуществляться (https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions) до октября 2019 года. Следующий LTS-релиз планируется выпустить в 2016 году. Поддержка прошлой LTS-ветки Asterisk 11 продлится до октября 2017 года, а поддержка предыдущей LTS-ветки 1.8 истекает в октябре 2015 года. Поддержка не LTS-ветки Asterisk 12 продлится до 20 декабря 2015 года. При подготовке LTS-выпусков основное внимание уделяется обеспечению стабильности и оптимизации производительности, приоритетом же обычных выпусков является наращивание функциональности. При подготовке обычных выпусков приоритет отдаётся наращиванию функциональности.
Ключевые улучшения (https://wiki.asterisk.org/wiki/display/AST/New+in+13), добавленные в Asterisk 13:
- Связанные с безопасностью события (https://wiki.asterisk.org/wiki/display/AST/Asterisk+Security...) теперь передаются через интерфейс AMI (https://wiki.asterisk.org/wiki/display/AST/AMI+v2+Specification) (Asterisk Manager Interface), что позволяет организовать мониторинг связанных с безопасностью инцидентов в режиме реального времени;
- В классический интерфейс AMI (https://wiki.asterisk.org/wiki/display/AST/New+in+13#Newin13...) и в представленный в прошлом выпуске новый интерфейс ARI (https://wiki.asterisk.org/wiki/display/AST/New+in+13#Newin13...) (Asterisk REST Interface) добавлены вызовы, позволяющие внешним системам управлять состоянием почтового ящика, в том числе через AMI и ARI можно программно инициировать вывод индикаторов MWI (Message Waiting Indicators) на телефонах, участвующих в подписке. Подобная возможность полезна для создания собственных реализаций голосовой почты;
- В использующем JSON RESTful-интерфейсе ARI (Asterisk REST Interface), предназначенном для создавать внешних коммуникационных приложений, которые могут напрямую манипулировать каналами, бриджами и другими компонентами телефонии в Asterisk, добавлена поддержка приема и отправки текстовых сообщений (https://wiki.asterisk.org/wiki/display/AST/New+in+13#Newin13...) с использованием соответствующих канальных драйверов. Подобные сообщения поступают пользователю в форме JSON-событий (https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+REST+...), передаваемых через ARI-соединение поверх websocket. Отправка осуществляется путём передачи обычного HTTP-запроса.
- В SIP-стек PJSIP (http://www.pjsip.org/) добавлена (https://wiki.asterisk.org/wiki/display/AST/New+in+13#Newin13...) поддержка списков ресурсов, определённых в RFC 4662 (http://www.rfc-editor.org/rfc/rfc4662.txt), которые позволяют использовать Asterisk в качестве сервера RLS (Resource List Server). В том числе поддерживаются операции определения списков с данными о присутствии абонентов и состоянием почтовых ящиков, доступны средства управления подписками и пакетной доставки уведомлений подписчикам;
- SIP-стек PJSIP теперь может быть использован (https://wiki.asterisk.org/wiki/display/AST/New+in+13#Newin13...) в роли средства для распространения данных о состоянии устройства или почтового ящика через отправку PUBLISH-запросов другим экземплярам Asterisk. Данная возможность реализована по аналогии с поддержкой кластеризации в Asterisk при помощи XMPP или Corosync, но в отличие от средств кластеризации использование стека PJSIP для распространения данных о состоянии не зависит от наличия специальных демонов или серверов.
URL: http://blogs.digium.com/2014/10/28/asterisk-13-0-0-now-avail.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=40958