Asterisk 10 yearsПрактически неделю назад (5 декабря) проекту Asterisk исполнилось 10 лет. Присоединяюсь к поздравлениям.  За 10 лет проделана отличная работа, создано огромное сообщество, Open Source коммуникационные продукты в общем и Астериск в частности  заняли прочное место в телекоммуникационной сфере на Западе и в России. Они предоставили возможность выбора. Теперь компания имеет выбор, и зачастую этот выбор оказывается не в пользу Cisco, Avaya, Nortel и даже Panasonic. А интеграторы, работающие с Asterisk помогают сделать этот выбор. Пять лет назад, начиная работать с Астериском я даже не представлял во что это выльется.

За последние годы интеграторы в России стали более заметными, значительно выросли набрали опыт. Об этом говорит и проведенная в августе первая российская конференция и возрастающее количество русскоязычных ресурсов по Астериску. За последний год появился ресурс asterisk.ru, ряд новых блогов, где записи так же как и в моем сосредоточены вокруг проекта Астериск и открытых телекоммуникаций.

Юбилейная конференция Astricon показательна в плане роста сообщества и амбиций этого сообщества. В этом году впервые централизовано в открытый доступ выложено большинство презентаций, прозвучавших на конференции. ¾ всех презентаций так же записаны на видео и так же доступны для просмотра. Я с удовольствием просмотрел часть презентаций и намерен полностью ознакомиться с материалами конференции, презентации очень познавательны, дают очень много материалов для размышления.

После того как был проведен очередной Astricon, Russell Bryant выложил краткое резюме и ближайшие планы на развитие Asterisk, перевод основной части этого документа, посвященной результатам работы за прошедший год, я предлагаю к ознакомлению:

  1. Улучшена поддержка факсов (все версии)
    • Поддержка пропускания T.38 в  Asterisk полностью переписана, для боелее стабильной работы
    • Полная поддержка отправки/получения T.38 (поддержка шлюза для Т.38 в разработке)
    • Добавлены конфигурационные опции для улучшения совместимости с некорректными реализациями T.38
    • Множество изменений в chan_dahdi и DAHDI для улучшения стабильности хождения факсов через PSTN.
    • Сотни часов тщательного тестирования поддержки факсов в Asterisk.
  2. Усовершенствования в интеграции с XMPP/Jabber  (1.8+)
    • Функция JABBER_RECEIVE () добавлена для возможности получать XMPP сообщения в диалплане
    • Тестируется код, использующий XMPP как транспорт для системы распределенных событий. Это позволит серверам связанным через XMPP разделять состояние устройств и информацию о MWI
  3. Поддержка Connected / Redirecting Party ID (1.8+)
    • Полный контроль над обновлениями ID присоединенного абонента. Теперь номер собеседника будут корректно отображаться после любых движений звонка по диалплану!
    • Поддержка работы с ID переадресованной стороны подразумевает корректное отображение ID собеседника в случае если во время общения произошла переадресация, либо поступил переадресованный ранее вызов.
    • См. презентацию Mark Michelson с AstriCon для получения подробной информации
  4. Call Completion Supplementary Services (вероятно в 1.8+)
    • «Слежение за номером»
    • Поддержка для CCNR и CCBS
    • Общая поддержка в Asterisk, одновременно с поддержкой CCSS в SIP и ISDN
  5. Интеграции со службами календарей (1.8+)
    • Поддержка для iCal, CalDAV, Exchange 2003
    • Информация календарей для определения статуса
    • Доступ к расписанию из диалплана
    • Вызовы в зависимости от событий календаря
    • См. презентацию Terry Wilson’а c AstriCon для получения большей информации
  6. Security Events Framework (1.8+)
    • Инфраструктура, позволяющая компонентам Asterisk сообщать о событиях, которые потенциально могут быть связаны с попытками взлома системы
    • Специальный модуль записывает полученные события в файл в формате, пригодном для использования внешними программами-анализаторами
  7. Улучшения в SIP TCP/TLS (1.6.X+)
    • Большое количество дополнительных тестов
    • Улучшены соответствующие опции конфигурации
    • Сообщения об успешной интеграции с Microsoft OCS.
    • Непрекращающаяся работа, над тем, чтобы сделать работу данной функциональности абсолютно надежной во всевозможных условиях
  8. Обновления в поддержке PSTN
    • Масса улучшений в поддержке BRI через mISDN во всех версиях Asterisk.
    • Поддержка BRI в LibPRI и chan_dahdi добавлена в Asterisk 1.6, работа над этими функциями активно продолжается
    • Поддержка сигнализации MFC/R2 добавлена в chan_dahdi, используя библиотеку libopenr2  (1.6.2+)
    • Поддержка SS7 добавлена и продолжается совершенствование (1.6.0+)
  9. Core Bridging API (1.6.2+)
    • Теперь гораздо проще создавать модули Asterisk, соединяющие каналы
    • Новая система может обеспечивать конференции без DAHDI установленного в системе
    • Новое приложение конференций (ConfBridge) позволяет создавать конференции при помощи нового API
  10. Core Timing API (1.6.1+)
    • Поддержка таймеров в Asterisk сделана абстрактной, взамен прямого использования DAHDI таймеров. DAHDI более не обязателен для использования таймеров в Asterisk. Два модуля, предоставляющие ресурс таймера добавлены в систему
  11. Обновление Core Channel API  (1.8+)
    • Управление, наиболее часто используемым в Астериске ресурсом — ast_channel, подверглось существенной переработке. Теперь используется объектная модель astobj2. Как результат — меньшее количество блокировок требуется при работе с данными каналов  и участки кода, работающие с поиском и обновлением данных каналов работают более эффективно.
  12. Обновление Core Scheduler API (1.6.2+)
    • API планирования используется в Asterisk, когда компоненту системы требуется запланировать действие в будущем. Например, используется при повторных отправках пакетов, работе таймеров. Данное API активно используется в каналах Asterisk. API планировщика прошло через два этапа улучшения производительности в Asterisk 1.6 (в 1.6.1 и повторно в 1.6.2).

Похожие сообщения:

автор igorg \\ теги: , , , ,