Nakon godine razvoja, objavljena je nova stabilna verzija otvorene komunikacijske platforme Asterisk 21, koja se koristi za postavljanje softverskih PBX-a, sustava glasovne komunikacije, VoIP gateway-a, organizaciju IVR sustava (glasovnih izbornika), glasovne pošte, telefonskih konferencija i pozivnih centara. Izvorni kodovi projekta dostupni su pod GPLv2 licencom.
Asterisk 21 spada u kategoriju izdanja s redovnom podrškom, čija se ažuriranja razvijaju tijekom dvije godine. Podrška za LTS verziju Asterisk 20 trajat će do listopada 2027. godine, a Asterisk 18 do listopada 2025. godine. Podrška za LTS verziju 17.x je okončana. Prilikom pripreme LTS izdanja, glavni fokus je na osiguranju stabilnosti i optimizaciji performansi, dok je prioritet redovitih izdanja povećanje funkcionalnosti.
Među promjenama u Asterisk 21:
- Proširene su mogućnosti modula res_pjsip_pubsub, koji dodaje dodatne funkcionalnosti za distribuiranu razmjenu podataka o stanju uređaja putem Jabber/XMPP PubSub proširenja (slanje obavijesti putem pretplate) u SIP stak.
- U modulu sig_analog za analogne FXS kanale implementirana je mogućnost zadržavanja pozvanog pretplatnika (CSH, Called Subscriber Held), koja korisniku omogućuje da prebacite pokrenuti poziv u mod zadržavanja, spustite slušalicu i obnovite razgovor podizanjem slušalice na drugom telefonu na istoj liniji. Za upravljanje zadržavanjem poziva predložena je postavka calledsubscriberheld.
- U funkciji res_pjsip_header_funcs, argument prefix u PJSIP_HEADERS postavljen je kao neobavezan (ako nije naveden, bit će vraćeni svi zaglavlja).
- Na http poslužitelju (AstHTTP — AMI preko HTTP-a) pojednostavljeno je prikazivanje stranice stanja (adresa i port sada se prikazuju u istom retku).
- Najavljen je zastarijeli konfiguracijski datoteku users.conf.
- Najavljena je zastarijela funkcija ast_gethostbyname(), umjesto koje bi trebale koristiti funkcije ast_sockaddr_resolve() i ast_sockaddr_resolve_first_af().
- Aplikacije SLAStation i SLATrunk prebačene su s modula app_meetme na app_sla (prilikom korištenja ovih aplikacija treba promijeniti module u modules.conf).
- Uklonjeni su moduli koji su ranije najavljeni kao zastarjeli: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.
Izvor: opennet.ru
