Рэліз камунікацыйнай платформы 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), якая дазваляе карыстачу перавесці ініцыяваны выклік у рэжым утрымання, пакласці трубку і аднавіць размову, узяўшы трубку на іншым тэлефоне на той жа лініі. Для кіравання ўтрыманнем выкліку прапанавана настройка calledsubscriberheld.
  • У функцыі 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

Дадаць каментар