Ngemva konyaka wokuthuthukiswa, igatsha elisha elizinzile lesiteji sokuxhumana esivulekile i-Asterisk 20 yakhululwa, esetshenziselwa ukuthunyelwa kwe-PBX yesofthiwe, izinhlelo zokuxhumana ngezwi, amasango e-VoIP, ukuhlela izinhlelo ze-IVR (imenyu yezwi), i-voice mail, izingqungquthela zocingo kanye nezikhungo zezingcingo. Ikhodi yomthombo wephrojekthi itholakala ngaphansi kwelayisensi ye-GPLv2.
I-Asterisk 20 ihlukaniswa njengokukhululwa kokusekelwa okunwetshiwe (LTS), okuzothola izibuyekezo phakathi nenkathi yeminyaka emihlanu esikhundleni seminyaka emibili evamile. Ukusekelwa kwegatsha langaphambilini le-LTS le-Asterisk 18 kuzohlala kuze kube ngu-Okthoba 2025, nokusekelwa kwegatsha le-Asterisk 16 kuze kube ngu-Okthoba 2023. Ukukhishwa kwe-LTS kugxile ekuzinzeni nasekuthuthukisweni kokusebenza, kuyilapho ukukhishwa okuvamile kugxile ekwengezeni ukusebenza.
Ukuthuthukiswa Okubalulekile ku-Asterisk 20:
- Kungezwe uhlaka lokuhlola olukuvumela ukuthi uhlole ukulunga kokucutshungulwa komyalo ngezinqubo zangaphandle.
- Imojuli ye-res_pjsip inikeza usekelo lokulayisha kabusha okhiye be-TLS nezitifiketi.
- Kungezwe izinketho ezengeziwe zokuqalisa ukudlulisa, njengokudlala isimemo sakho noma ukufaka izandiso.
- Ikhono lokukhubaza imicimbi ethile emhlabeni jikelele lengezwe ku-AMI (I-Asterisk Manager Interface) (isiyalelo se-disabledevents sivele esigabeni [okuvamile] sefayela lokucushwa). Kusetshenziswe umcimbi omusha we-DeadlockStart okhiqizwa lapho kutholwa i-deadlock. Kwengezwe isenzo se-DBPrefixGet sokubuyisa kusukela kusizindalwazi bonke okhiye abaqala ngesiqalo esinikeziwe.
- Kwengezwe umyalo othi “umsebenzi we-dialplan eval” ku-CLI ukuze uqalise imisebenzi yokucubungula ucingo (i-dialplan) kanye nomyalo “wokuvuselela imojula” ukuze ulayishe kabusha amamojula.
- Kwengezwe uhlelo lokusebenza lomsizi we-pbx ukwenza kube lula ukuthola nokwethula ezinye izinhlelo zokusebenza ngamagama.
- Kwengezwe umsebenzi we-EXPORT ukuze urekhode okuguquguqukayo nemisebenzi yezinye iziteshi. Kwengezwe imisebenzi yeyunithi yezinhlamvu emisha ethi TRIM, LTRIM kanye ne-RTRIM.
- Ikhono lokudlala ifayela lomsindo elizwakalayo ngokuphendula lengezwe kumtshina womshini wokuphendula (AMD).
- Izinhlelo zokusebenza ze-Bridge ne-BridgeWait zengeze ikhono lokungaphenduli esiteshini kuze kube yilapho iziteshi sezivaliwe.
- Inketho yengeziwe kuhlelo lokusebenza lwevoyisimeyili (app_voicemail) ukuze kuvikelwe imilayezo ukuthi isuswe.
- Kwengezwe umsebenzi wokuklwebheka womsindo (ukuvikela ekulaleleni).
- Amathuluzi okunquma indawo (res_geolocation) anwetshiwe.
- Usekelo olungeziwe lokudlala umculo ngenkathi ucingo lusabanjiwe ku-app_queue.
- Inketho yengeziwe kumojula_yokupaka ukuze kukhishwe umculo odlalwayo ngenkathi ucingo lusabanjiwe.
- Kwengezwe okuthi end_marked_any option to app_confbridge ukuze unqamule abasebenzisi engqungqutheleni ngemva kokuhamba komsebenzisi omakiwe.
- Kwengezwe inketho ye-hear_own_join_sound ukuze ukhubaze inkomba yomsindo yomsebenzisi ngamunye yokujoyina ikholi.
- Kunikezwe ikhono lokukhubaza i-CDR (Irekhodi Yemininingwane Yekholi) ngokuzenzakalelayo eziteshini ezintsha.
- Kwengezwe uhlelo lokusebenza lwe-ReceiveText lokwamukela umbhalo, owenza umsebenzi ophambene nohlelo lokusebenza lwe-SendText.
- Umsebenzi owengeziwe wokuhlaziya i-JSON.
- Kwengezwe isicelo se-SendMF sokuthumela isiginali yamafrikhwensi amaningi (R1 MF, Multi-Frequency) kunoma yisiphi isiteshi.
- Kwengezwe imojula ye-ToneScan yokuthola amasiginali (ukudayela ithoni, isignali ematasa, impendulo yemodemu, Amathoni Olwazi Olukhethekile, njll.).
- Izinhlelo zokusebenza ezimenyezelwe njengeziphelelwe yisikhathi zisusiwe: zithulisiwe, conf2ael.
- Amamojula okumenyezelwe ukuthi awasasebenzi asusiwe: 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, appmydrqmys, app_sqlmys, app_sqlmys
Source: opennet.ru
