PĂ€rast aasta kestnud arendust on vĂ€lja antud uus stabiilne versioon avatud suhtlusplatvormist Asterisk 20, mida kasutatakse tarkvariliste PBX-ide, hÀÀlside sĂŒsteemide, VoIP-lĂŒĂŒside, IVR-sĂŒsteemide (hÀÀlmenĂŒĂŒ), hÀÀleposti, telefonikonverentside ja kĂ”nekeskuste seadistamiseks. Projekti lĂ€htekoodid on saadaval GPLv2 litsentsi alusel.
Asterisk 20 kuulub pikendatud toe (LTS) vÀljaannete hulka, kellele uuendusi antakse vÀlja viie aasta jooksul, samas kui tavalistele vÀljaannetele on iseloomulikud kaks aastat. Asterisk 18 varasema LTS versiooni toetamine jÀtkub kuni oktoobrini 2025, samas kui Asterisk 16 versioon lÔpetab toe oktoobris 2023. LTS vÀljaannete valmistamisel keskendutakse eelkÔige stabiilsusele ja jÔudluse optimeerimisele, samas kui tavaliste vÀljaannete prioriteediks on funktsionaalsuse suurendamine.
Asterisk 20 peamised tÀiustused:
- Lisatud testimisraamistik, mis vÔimaldab kontrollida kÀskude Ôiget töötlemist vÀlistes protsessides.
- Moodulis res_pjsip on rakendatud TLS vÔtmete ja sertifikaatide taaskÀivitamise tugi.
- Lisatud tÀiendavad edastamise algatamise valikud, nÀiteks oma kutse esitamine vÔi laienduste seadmine.
- AMI-s (Asterisk Manager Interface) on lisatud vĂ”imalus teatud sĂŒndmuste globaalset keelamist (konfiguratsioonifaili [general] sektsiooni on lisatud direktiiv disabledevents). Uus DeadlockStart sĂŒndmus genereeritakse, kui tuvastatakse vastastikune blokeering. Lisatud tegevus DBPrefixGet, et hankida andmebaasist kĂ”ik vĂ”tmed, mis algavad mÀÀratud eeldefineeritud mĂ€rgiga.
- CLI-s on lisatud kÀsk 'dialplan eval function', et kÀivitada kÔne töötlemise funktsioone (dialplan) ja kÀsk 'module refresh' moodulite taaskÀivitamiseks.
- Lisatud pbx helper rakendus, et lihtsustada teiste rakenduste leidmist ja kÀivitamist nime jÀrgi.
- Lisatud EXPORT funktsioon, et salvestada muutujad ja funktsioonid teistele kanalitele. Lisatud uued stringifunktsioonid TRIM, LTRIM ja RTRIM.
- Automaatvastaja (AMD) tuvastamisse on lisatud vÔimalus vastuse andmine kasutades suvalist helifaili.
- Bridge ja BridgeWait rakendusse on lisatud vĂ”imalus mitte vastata kanalile, kuni kanalid on sillaga ĂŒhendatud.
- HÀÀleposti rakendusse (app_voicemail) on lisatud valik sÔnumite kustutamise kaitsmiseks.
- Heli lisatud helikrĂŒpteerimise funktsioon (kuulamisest kaitsmiseks).
- Parandatud asukoha mÀÀramise tööriistu (res_geolocation).
- Rakendusse app_queue on lisatud tugi muusika taasesitamiseks kÔne hoidmise ajal.
- Moodulisse res_parking on lisatud valik dialplani muusika ĂŒle kirjutamiseks, mida mĂ€ngitakse kĂ”ne hoidmise ajal.
- Rakendusse app_confbridge on lisatud valik end_marked_any, et katkestada kasutajad konverentsilt pÀrast iga mÀrgistatud kasutaja lahkumist.
- Lisatud valik hear_own_join_sound, et keelata ĂŒksikule kasutajale sisenemise heli indikaator kĂ”nesse liitumisel.
- Uutele kanalitele on antud vÔimalus vaikimisi CDR-i (kÔne detailide arvestus) keelata.
- Lisatud rakendus ReceiveText, mis vastutab teksti vastuvÔtmise eest, tÀites funktsiooni, mis on vastupidine rakendusele SendText.
- Lisatud funktsioon JSON-i parsimiseks.
- Lisatud rakendus SendMF, et saata suvaline mitme sageduse signaal (R1 MF, Multi-Frequency) mis tahes kanalisse.
- Lisatud moodul ToneScan signaalide mÀÀramiseks (toonide komplekt, hÔivatud signaal, modemivastus, informatiivsed signaalid (Special Information Tones) jne).
- Eemaldatud rakendused, mis on varem kuulutatud aegunuks: muted, conf2ael.
- Eemaldatud moodulid, mis on varem kuulutatud aegunuks: 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.
Allikas: opennet.ru
