Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Asterisk 1.8 и новая политика релизов
12 февраля, 2010 by Сергей Тамкович
AsteriskDigium признаёт, что путь развития Asterisk 1.6 сильно отклонился от намеченного. Отклонился не в лучшую сторону. Leif Madsen объявил что ветка 1.6.2 станет последней в серии 1.6. Версии 1.6.3 — не будет, вместо неё будет выполнен возврат к трёхзначным версиям. Следующая версия будет иметь номер 1.8.
Дополнительно, вводится термин LTS (Long Term Support). При создании ветки в репозитории, она будет помечаться либо как стандартная, либо как LTS. Основное отличие между LTS и стандартными релизами — время в течении которого в них принимаются исправления. Для стандартного релиза это 1 год на общие исправления и 1 год на исправления связанные с безопасностью — всего 2 года. Для LTS, это 4 года на общие и 1 год на безопасность итого 5 лет.
На данный момент как LTS помечены ветки 1.4 и грядущая 1.8. Таким образом, поддержка веток 1.6.х закончится уже в этом году (2010-04-01 для 1.6.0 и 1.6.2 для 2010-12-18) — раньше, чем поддержка ветки 1.4 (2010-12-23).
Первые беты/кандидаты в релиз Asterisk 1.8 появятся во втором квартале этого года. Вот некоторые новшества которые нас ждут:
- Поддержка SRTP (шифрованного RTP) в chan_sip
- Поддержка технологии PacketCable NCS 1.0 в chan_mgcp для совместимости с сетями Docsis/Eurodocsis.
- Новые опции для chan_spy, такие как:
- c() — позволит указывать DTMF с помощью которого перебираются активные каналы.
- x() — позволит указывать DTMF используемый для выхода.
- S — заставит автоматически выходить из приложения, когда перебраны все активные каналы.
- E — прикрепляет прослушивание к конкретному каналу, и завершает приложение вместе с окончанием разговора по каналу.
- MeetMe — автоматически включает функцию DENOISE() для каждого участника.
- CEL (Channel Event Logging) — новая подсистема логирования событий в канале. Данная подсистема предназначена для качественного биллинга сложных звонков (коллцентры, несколько трансферов и т.д.)
- Новый набор модулей для работы с календарём. Позволит читать и писать данные в календарь, строить сложные диалпланы, зависимые от календаря.
- Поддержка multicast для передачи RTP.
- В app_queue теперь можно будет указывать место в очереди на которое поподает звонящий.
- Информация об участниках звонка, теперь может изменяться в ходе звонка. Это будет полезно для сложных звонков с переадресацией или трансфером.
Обещанные новшества, как всегда, выглядят очень заманчиво. Остаётся лишь надеяться, что качество ветки 1.8 будет намного выше качества веток 1.6.Х.
Asterisk