Реліз комунікаційної платформи Asterisk 21

Після року розробки відбувся реліз нової стабільної гілки відкритої комунікаційної платформи Asterisk 21, яка використовується для розгортання програмних АТС, систем голосового зв'язку, VoIP-шлюзів, організації IVR-систем (голосове меню), голосової пошти, телефонних конференцій та call-центрів. Вихідні тексти проекту доступні за ліцензією GPLv2.

Asterisk 21 віднесений до категорії випусків із звичайною підтримкою, оновлення для яких формуються протягом двох років. Підтримка LTS-гілки Asterisk 20 триватиме до жовтня 2027 року, а Asterisk 18 – до жовтня 2025 року. Підтримка LTS-гілки 17.x припинено. При підготовці LTS-випусків основна увага приділяється забезпеченню стабільності та оптимізації продуктивності, а пріоритетом звичайних випусків є нарощування функціональності.

Серед змін в Asterisk 21:

  • Розширені можливості модуля res_pjsip_pubsub, що додає в SIP-стек PJSIP додаткові можливості для розподіленого обміну даними про стан пристроїв через Jabber/XMPP розширення PubSub (надсилання повідомлень за підпискою).
  • У модуль sig_analog для аналогових FXS-каналів реалізована можливість утримання абонента, що викликається (CSH, Called Subscriber Held), що дозволяє користувачеві перевести ініційований виклик в режим утримання, покласти трубку і відновити розмову, взявши трубку на іншому телефоні на тій же лінії. Для керування утриманням дзвінка запропоновано налаштування званихпідписів.
  • У функції res_pjsip_header_funcs аргумент prefix у PJSIP_HEADERS переведений до розряду необов'язкових (якщо не вказано, будуть повернуті всі заголовки).
  • У http-сервері (AstHTTP — AMI over HTTP) спрощено виведення сторінки стану (адреса і порт тепер відображаються в одному рядку).
  • Оголошено застарілим конфігураційний файл users.conf.
  • Оголошена застаріла функція ast_gethostbyname(), замість якої слід використовувати функції ast_sockaddr_resolve() та ast_sockaddr_resolve_first_af().
  • Програми SLAStation і SLATrunk переведені з модуля app_meetme на app_sla (при використанні даних додатків слід змінити модулі modules.conf).
  • Видалені модулі, раніше оголошені застарілими: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.

Джерело: opennet.ru

Додати коментар або відгук