Ukukhishwa kwenkundla yokuxhumana ye-Asterisk 19 kanye nokusabalalisa kwe-FreePBX 16

Ngemva konyaka wokuthuthukiswa, igatsha elisha elizinzile lesiteji sokuxhumana esivulekile i-Asterisk 19 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 19 ihlukaniswa njengokukhululwa kosekelo okuvamile, okunezibuyekezo ezikhishwa esikhathini esiyiminyaka emibili. Ukusekelwa kwegatsha langaphambilini le-LTS le-Asterisk 18 kuzohlala kuze kube ngu-Okthoba 2025, nokusekelwa kwegatsha le-Asterisk 16 kuze kube ngu-Okthoba 2023. Ukusekelwa kwegatsha le-13.x LTS kanye negatsha lesiteji le-17.x kunqanyuliwe. Ukukhishwa kwe-LTS kugxile ekuzinzeni nasekuthuthukisweni kokusebenza, kuyilapho ukukhishwa okuvamile kugxile ekwengezeni ukusebenza.

Ukuthuthukiswa Okubalulekile ku-Asterisk 19:

  • Izigaba zamalogi okususa iphutha zisetshenzisiwe, okukuvumela ukuthi ulungiselele okukhiphayo kolwazi oludingekayo kuphela lokususa iphutha. Okwamanje kuhlinzekwa izigaba ezilandelayo: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun and stun_packet.
  • Imodi yokufometha yelogi entsha yengezwe, lapho igama lefayela, umsebenzi kanye nenombolo yomugqa kuboniswa kulogi ngaphandle kwezinhlamvu zokulawula ezingadingekile (ngaphandle kokugqamisa). Kungenzeka futhi ukuchaza amazinga akho okugawula futhi uguqule ifomethi yokuphumayo yamadethi nezikhathi kulogi.
  • I-AMI (I-Asterisk Manager Interface) yengeze ikhono lokunamathisela izibambi zemicimbi ehlobene nokufika kwesignali yethoni (DTMF) β€œflash” (ikhefu lesiteshi lesikhashana).
  • Umyalo we-Originate unikeza ikhono lokusetha okuguquguqukayo kwesiteshi esisha.
  • Ukwesekwa okwengeziwe kokuthumela amathoni e-R1 MF (ama-multi-frequency) ngokunganaki kunoma yisiphi isiteshi kumyalo we-SendMF kanye nomphathi we-PlayMF.
  • Umyalo we-MessageSend unikeza ikhono lokucacisa ngokuhlukene amakheli "Indawo oya kuyo" kanye "Noku"
  • Kwengezwe umyalo we-ConfKick, okuvumela ukuthi unqamule isiteshi esithile, bonke abasebenzisi, noma abasebenzisi ngaphandle kwamalungelo omlawuli enkomfeni.
  • Kwengezwe umyalo wokulayisha kabusha ukuze ulayishe kabusha amamojula.
  • Kwengezwe umyalo we-WaitForCondition ukuze kumiswe ukusebenza kwesikripthi sokucubungula ikholi (dialplan) kuze kube yilapho izimo ezithile sezihlangatshezwana nazo.
  • Inketho ethi β€œA” yengeziwe kumojula ye-app_dial, ekuvumela ukuthi udlale umsindo wakho kokubili ofonayo kanye nothile oshayelwe ucingo ngesikhathi socingo.
  • Kungezwe imojuli ye-app_dtmfstore, egcina amadijithi okudayela kwethoni edayiliwe kokuguquguqukayo.
  • Imojula ye-app_morsecode inikeza ukwesekwa kolimi lwaseMelika lwekhodi ye-Morse futhi inikeza izilungiselelo zokushintsha isikhawu sokumisa isikhashana.
  • Kumojula ye-app_originate, kumakholi aqaliswe kusukela kuskripthi se-diaplan, ikhono lokucacisa amakhodekhi, amafayela okushaya ucingo nezenzo zokulawula zengeziwe.
  • Imojula ye-app_voicemail yengeze amandla okuthumela ukubingelela neziyalezo zokusebenzisa ivoyisimeyili kusenesikhathi nokudala isiteshi kuphela ngemva kwesikhathi sokurekhoda umlayezo ongenayo.
  • Kwengezwe ukulungiselelwa kwe-astcachedir ukushintsha indawo yenqolobane kudiski. Ngokuzenzakalelayo, inqolobane manje isitholakala kuhla lwemibhalo oluhlukile /var/cache/asterisk esikhundleni somkhombandlela we/tmp.

Ngesikhathi esifanayo, ngemva kweminyaka emithathu yokuthuthukiswa, ukukhululwa kwephrojekthi ye-FreePBX 16 kwashicilelwa, kwakha isikhombimsebenzisi sewebhu sokuphatha i-Asterisk kanye nekhithi yokusabalalisa eseyenziwe ngomumo yokuthunyelwa ngokushesha kwezinhlelo ze-VoIP. Izinguquko zifaka ukusekelwa kwe-PHP 7.4, ukunwetshwa kwe-API okusekelwe olimini lombuzo lwe-GraphQL, ukushintshela kumshayeli oyedwa we-PJSIP (umshayeli we-Chan_SIP ukhutshazwe ngokuzenzakalela), ukusekelwa kokudala izifanekiso zokushintsha ukwakheka kwephaneli yokulawula yomsebenzisi, ukuhlelwa kabusha. imojula ye-firewall enamandla anwetshiwe okuphatha ithrafikhi ye-SIP, ikhono lokumisa imingcele yephrothokholi ye-HTTPS, ibophezela i-AMI ku-localhost ngokuzenzakalelayo, inketho yokuhlola amandla ephasiwedi.

Ungakwazi futhi ukuqaphela isibuyekezo sokulungisa seplathifomu yocingo ye-VoIP i-FreeSWITCH 1.10.7, esusa ubungozi obungu-5 obungaholela ekuthumeleni imilayezo ye-SIP ngaphandle kokuqinisekisa (isibonelo, okokonga nokugaxekile ngesango le-SIP), ukuvuza kwama-hashe okuqinisekisa iseshini kanye ne-DoS. ukuhlaselwa (ukuphela kwenkumbulo nokuphahlazeka) ukuze uvimbele iseva ngokuthumela amaphakethe e-SRTP angalungile noma amaphakethe e-SIP agcwele amanzi.

Source: opennet.ru

Engeza amazwana