PĂ€rast aasta arendust on ilmunud uus stabiilne versioon avatud kommunikatsiooniplatvormist Asterisk 20, mida kasutatakse tarkvaraliste PBX-ide, hÀÀlteate sĂŒsteemide, VoIP-lĂŒhtide, IVR-sĂŒsteemide (hÀÀlemenu), hÀÀlpostkasti, telefonikonverentside ja kĂ”nekeskuste ĂŒlesehitamiseks. Projekti lĂ€htekood on saadaval GPLv2 litsentsi alusel.
Asterisk 20 kuulub pikendatud toe (LTS) kategooriasse, millele uuendused antakse vÀlja viie aasta jooksul vÔrreldes tavapÀraste kahe aastaste vÀljaannetega. Varasema LTS-versiooni Asterisk 18 toimetamiseks jÀtkub kuni 2025. aasta oktoobrini, Asterisk 16 versiooni toimetamine kuni 2023. aasta oktoobrini. LTS-vÀljaannete ettevalmistamisel keskendutakse peamiselt stabiilsuse tagamisele ja tootlikkuse optimeerimisele, samas kui tavapÀrastel vÀljaannetel on prioriteediks funktsionaalsuse suurendamine.
Asterisk 20 peamised tÀiustused:
- Lisatud testimisraamistik, mis vÔimaldab kontrollida kÀskude töötlemise Ôigsust vÀlistes protsessides.
- Mooduli res_pjsip abil on rakendatud TLS-vÔtmete ja sertifikaatide uuendamise tugi.
- Lisatud tĂ€iendavad ĂŒlekande kĂ€ivitamise valikud, nĂ€iteks oma kutse taastamiseks vĂ”i laienduste installimiseks.
- AMI-s (Asterisk Manager Interface) on lisatud globaalne valik teatud sĂŒndmuste keelamiseks (faili [general] konfiguratsioonis on lisatud direktiiv disabledevents). Uus DeadlockStart sĂŒndmus genereeritakse, kui tuvastatakse omavaheline lukustus. Lisatud on tegevus DBPrefixGet, et andmebaasist vĂ€lja tĂ”mmata kĂ”ik vĂ”tmed, mis algavad mÀÀratud eeldusega.
- CLI-s on lisatud kĂ€sk «dialplan eval function», et kutsuda ĂŒles kĂ”nede töötlemise (dialplan) funktsioone ning kĂ€sk «module refresh» moodulite laadimiseks.
- Lisatud on pbx helper rakendus, et lihtsustada teiste rakenduste leidmist ja kÀivitamist nime jÀrgi.
- Lisatud on EXPORT funktsioon, et salvestada muutujad ja funktsioonid teiste kanalite jaoks. Lisatud on uued stringi funktsioonid TRIM, LTRIM ja RTRIM.
- Automaatvastaja (AMD) tuvastis on lisatud vÔimalus vastata suvalise helifailiga.
- Rakendustes Bridge ja BridgeWait on lisatud vĂ”imalus mitte kanalile vastata enne, kui kanalid on sillaga ĂŒhendatud.
- HÀÀlpostirakendusse (app_voicemail) on lisatud vÔimalus kaitsta sÔnumeid kustutamise eest.
- Lisatud on helikodeerimise funktsioon (kaitseks kuulamise eest).
- Asukoha mÀÀramise vahendeid (res_geolocation) on laiendatud.
- App_queue rakendusse on lisatud toestus muusika esitamiseks kÔne oote ajal.
- Moduuli res_parking on lisatud vĂ”imalus ĂŒle kirjutada heliplaani muusika, mida mĂ€ngitakse kĂ”ne oote ajal.
- App_confbridge rakendusse on lisatud end_marked_any vĂ”imalus, et eemaldada kasutajad konverentsilt pĂ€rast seda, kui ĂŒkskĂ”ik milline mĂ€rgitud kasutaja on lahkunud.
- Kasutajale on lisatud vĂ”imalus kuulata oma ĂŒhendamise heli vĂ€lja lĂŒlitada.
- CDR (Call Detail Record) vaikimisi vĂ€ljalĂŒlitamise vĂ”imalus on tagatud uutele kanalitele.
- On lisatud ReceiveText rakendus tekstide vastuvÔtmiseks, mis tÀidab vastupidist funktsiooni SendText rakendusele.
- Lisatud on JSONi analĂŒĂŒsi funktsioon.
- On lisatud SendMF rakendus, et saata suvaline mitme sagedusega signaal (R1 MF, Multi-Frequency) igasse kanalisse.
- ToneScan moodul on lisatud signaalide tuvastamiseks (toonikomplekt, hÔivatud signaal, modemite vastus, teabesignaalid (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
