Пуск на комуникационната платформа Asterisk 23

След година разработки, стабилната версия на отворената комуникационна платформа Asterisk 23 беше пусната, която се използва за внедряване на софтуерни PBX, системи за гласова комуникация, VoIP шлюзове, организиране на IVR системи (гласово меню), гласова поща, телефонни конференции и кол-центрове. Изходният код на проекта е написан на C и е достъпен под лиценз GPLv2.

Asterisk 23 попада в категорията на версиите с обичайна поддръжка, за които актуализации ще се генерират в продължение на две години. Поддръжката на LTS версията Asterisk 20 ще продължи до октомври 2027 година, а Asterisk 22 — до октомври 2029 година. Поддръжката на LTS версията 18.x ще бъде прекратена на 20 октомври. При подготовката на LTS версии основното внимание е насочено към осигуряването на стабилност и оптимизация на производителността, докато приоритетът на обикновените версии е разширявањето на функционалността.

Сред промените в Asterisk 23:

  • Добавена е опцията «log_unpause_on_reason_change», при активиране на която в логовете се записва информация за събитията UNPAUSE, когато повикването е в състояние на пауза, но причината за паузата се е променила.
  • В приложението на диалплана WaitExten е реализирана възможността за използване на потребителски тонален сигнал по време на изчакване на въвеждане на цифри.
  • В функцията на диалплана TONE_DETECT е добавена опция ‘e’ за предотвратяване на състоянието на състезание, която автоматично деактивира откритията на тонални сигнали след зададен брой задействания на детектора за тонални сигнали.
  • В модула sorcery е добавена настройка «update_or_create_on_update_miss», която осигурява възстановяването на обекти, загубени след срив на един от бекендовете.
  • В модула chan_websocket за приложението Dial е реализирана опция ‘v’, позволяваща добавяне на допълнителни параметри в URI на изходящото WebSocket съединение.
  • В приложенията на диалплана ChanSpy и ExtenSpy е добавена опция «N» за деактивиране на автоматичния отговор на повикването.
  • В ARI (Asterisk REST Interface) е добавен обработчик «/channels/{channelId}/progress» за изпращане на информация за началото на съединението («Session Progress») преди отговора на повикването.
  • Поддръжката на конфигурационния файл users.conf е прекратена, вместо него всички настройки на каналните драйвери трябва да се определят в специфични за тях отделни конфигурационни файлове.
  • Премахнато е остаряло приложението на диалплана DeadAGI.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster