Pas një vit punë, u lançua dega e re dhe stabilitetit të platformës komunikuese të hapur Asterisk 20, e cila përdoret për të vendosur PBX, sisteme të komunikimit me zë, porta VoIP, organizimin e sistemeve IVR (menyra me zë), postës vokale, konferencave telefonike dhe qendrave të thirrjeve. Kodet burimore të projektit janë të disponueshëm nën licencën GPLv2.
Asterisk 20 i përket kategorisë së lëshimeve me mbështetje të zgjeruar (LTS), për të cilin përditësimet do të lëshohen për pesë vjet në vend të dy vjet që janë të zakonshme për lëshimet normale. Mbështetje për degën e kaluar të LTS, Asterisk 18 do të vazhdojë deri në tetor 2025, ndërsa dega Asterisk 16 deri në tetor 2023. Gjatë përgatitjes së lëshimeve LTS, vëmendja kryesore është për stabilitetin dhe optimizimin e performancës, ndërsa prioriteti i lëshimeve normale është rritja e funksionalitetit.
Përmirësimet kryesore në Asterisk 20:
- Shtua një strukturë testimi që lejon verifikimin e saktësisë së përpunimit të komandave nga proceset e jashtme.
- Në modulim res_pjsip është implementuar mbështetje për ri-ngarkimin e çelëve dhe certifikatave TLS.
- Shtuar opsione shtesë për fillimin e transferimeve, për shembull, për të luajtur një thirrje të personalizuar ose për të vendosur përhapje.
- NĂ« AMI (Asterisk Manager Interface) Ă«shtĂ« shtuar mundĂ«sia pĂ«r çaktivizimin globale tĂ« disa ngjarjeve (nĂ« seksionin [general] tĂ« skedarit tĂ« konfigurimit u shtua direktiva disabledevents). ĂshtĂ« implementuar njĂ« ngjarje e re DeadlockStart, qĂ« gjenerohet nĂ« rast tĂ« ndalimit tĂ« dyanshĂ«m. Shtuar veprimi DBPrefixGet pĂ«r tĂ« nxjerrĂ« tĂ« gjitha çelĂ«sat nga databaza qĂ« fillojnĂ« me njĂ« prefiks tĂ« caktuar.
- Në CLI është shtuar komanda «dialplan eval function» për të ekzekutuar funksionet e përpunimit të thirrjeve (dialplan) dhe komanda «module refresh» për ri-ngarkimin e modulit.
- Shtuar aplikacioni pbx helper për të thjeshtuar kërkimin dhe hapjen e aplikacioneve të tjera me emër.
- Shtuar funksioni EXPORT për regjistrimin e variablave dhe funksioneve për kanale të tjera. Shtuar funksionet e reja të vargut TRIM, LTRIM dhe RTRIM.
- Në detektorë të pranishëm të përgjigjësit automatik (AMD) është shtuar mundësia për të luajtur një skedar audio të rastësishëm në përgjigje.
- Në aplikacionet Bridge dhe BridgeWait është shtuar mundësia që të mos përgjigjen në kanal deri në bashkimin e kanaleve nga ura.
- Në aplikacionin për postë vokale (app_voicemail) është shtuar një opsion për të mbrojtur mesazhet nga fshirja.
- Shtuar një funksion për zhurmimin e zërit (për mbrojtje nga përgjimi).
- Zgjeruar mjetet për përcaktimin e vendndodhjes (res_geolocation).
- Në aplikacionin app_queue është shtuar mbështetje për luajtjen e muzikës kur thirrja është në pritje.
- Në modulim res_parking është shtuar një opsion për të mbivendosur në dialplan muzikën që luhet gjatë pritjes së thirrjeve.
- Në aplikacionin app_confbridge është shtuar opsioni end_marked_any për të çaktivizuar përdoruesit nga konferenca pas daljes së çdo përdoruesi të shënuar.
- Shtuar opsioni hear_own_join_sound për të çaktivizuar një përdorues të veçantë të zërit tregues të bashkimit në thirrje.
- U ofrua mundësia për të çaktivizuar CDR (Regjistri i Detajeve të Thirrjeve) si një parazgjedhje për kanalet e reja.
- Shtuar aplikacioni ReceiveText për pranim teksti, i cili kryen funksionin e kundërt të aplikacionit SendText.
- Shtuar një funksion për analizimin e JSON.
- Shtuar aplikacioni SendMF për dërgimin e një sinjali të shumëfishtë (R1 MF, Multi-Frequency) në çdo kanal.
- Shtuar modulim ToneScan për përcaktimin e sinjaleve (grupi tonal, sinjali i zënë, përgjigja e modemit, sinjale informative (Special Information Tones) etj.).
- Eliminuar aplikacionet që ishin shpallur më parë të skaduara: muted, conf2ael.
- Eliminuar modulat që ishin shpallur më parë të skaduara: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql, cdr_mysql.
Burimi: opennet.ru
