Tavalyi fejlesztés után megjelent az Asterisk 21, az új stabil kiadás az open source kommunikációs platformból, amelyet szoftveres PBX, VoIP kapuk, IVR rendszerek (hangmenü), hangposta, telefonkonferenciák és call centerek kiépítésére használnak. A projekt forráskódjai GPLv2 licenc alatt érhetők el.
Az Asterisk 21 a normál támogatási kiadások közé tartozik, amelyek frissítései két éven keresztül állnak rendelkezésre. Az Asterisk 20 LTS ág támogatása 2027 októberéig tart, míg az Asterisk 18 2025 októberéig. Az LTS 17.x ág támogatása már véget ért. Az LTS kiadások elkészítésekor a stabilitás és a teljesítményoptimalizálás a fő szempont, míg a normál kiadásoknál a funkcionalitás fejlesztése a prioritás.
Az Asterisk 21-ben bekövetkezett változások között:
- Kibővült a res_pjsip_pubsub modul képessége, amely új funkciókat ad a PJSIP alapú SIP stackhez az eszközök állapotának elosztott adatcseréje érdekében a Jabber/XMPP PubSub kiterjesztés segítségével (értesítések küldése előfizetés alapján).
- A sig_analog modulban megvalósult a hívott előfizető (CSH, Called Subscriber Held) funkció az analóg FXS csatornák számára, amely lehetővé teszi a felhasználó számára, hogy a kezdeményezett hívást várakoztatásra állítsa, letette a telefont, és folytassa a beszélgetést egy másik telefonon, ugyanazon a vonalon. A hívás várakoztatásának kezelésére bevezetésre került a calledsubscriberheld beállítás.
- A res_pjsip_header_funcs funkcióban a prefix argumentum a PJSIP_HEADERS-ben opcionálissá vált (ha nem adja meg, az összes fejléc vissza lesz adva).
- A http-szerverben (AstHTTP — AMI over HTTP) egyszerűsödött az állapotoldal megjelenítése (a cím és a port most egy sorban látható).
- A users.conf konfigurációs fájl elavultnak lett nyilvánítva.
- Az ast_gethostbyname() funkció elavultnak lett nyilvánítva, helyette az ast_sockaddr_resolve() és az ast_sockaddr_resolve_first_af() funkciókat kell használni.
- A SLAStation és a SLATrunk alkalmazások átkerültek az app_meetme modulból az app_sla modulba (a használat során a modulokat a modules.conf fájlban cserélni kell).
- Eltávolították azokat a modulokat, amelyeket korábban elavultnak nyilvánítottak: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.
Forrás: opennet.ru
