Az Asterisk 20 kommunikációs platform kiadása

Egy évnyi fejlesztés után megjelent az Asterisk 20 nyílt kommunikációs platform új, stabil ága, amely szoftveres alközpontok, hangkommunikációs rendszerek, VoIP átjárók telepítésére, IVR rendszerek (hangmenü), hangposta, telefonkonferenciák és call centerek telepítésére szolgál. A projekt forráskódja a GPLv2 licenc alatt érhető el.

Az Asterisk 20 kiterjesztett támogatású (LTS) kiadásnak minősül, amely a szokásos két év helyett öt éven keresztül kap frissítéseket. Az Asterisk 18 korábbi LTS ágának támogatása 2025 októberéig, az Asterisk 16 ág támogatása pedig 2023 októberéig tart. Az LTS kiadások a stabilitásra és a teljesítmény optimalizálására, míg a szokásos kiadások a funkcionalitás bővítésére összpontosítanak.

Az Asterisk 20 legfontosabb fejlesztései:

  • Egy teszt keretrendszer került hozzáadásra, amely lehetővé teszi a külső folyamatok parancsfeldolgozásának helyességének ellenőrzését.
  • A res_pjsip modul támogatja a TLS-kulcsok és -tanúsítványok újratöltését.
  • További lehetőségek hozzáadva az átvitel kezdeményezéséhez, mint például a saját meghívó lejátszása vagy a bővítmények telepítése.
  • Az AMI (Asterisk Manager Interface) bizonyos események globális letiltásának lehetőségével bővült (a konfigurációs fájl [általános] részében egy disableevents direktíva jelent meg). Új DeadlockStart eseményt valósított meg, amely holtpont észlelésekor jön létre. A DBPrefixGet művelet hozzáadva az adatbázisból az összes kulcsot lekérni, amelyek egy adott előtaggal kezdődnek.
  • A CLI-hez hozzáadtunk egy „dialplan eval function” parancsot a hívásfeldolgozási funkciók (dialplan) elindításához, valamint egy „module refresh” parancsot a modulok újratöltéséhez.
  • Hozzáadott alközponti segédalkalmazás, amely megkönnyíti más alkalmazások név szerinti keresését és elindítását.
  • EXPORT funkció hozzáadva a változók és funkciók rögzítéséhez más csatornákhoz. Új karakterlánc-függvények hozzáadva: TRIM, LTRIM és RTRIM.
  • Az üzenetrögzítő detektorhoz (AMD) hozzáadták a tetszőleges hangfájl lejátszásának lehetőségét.
  • A Bridge és BridgeWait alkalmazások hozzáadták azt a lehetőséget, hogy ne válaszoljanak egy csatornára, amíg a csatornák áthidalásra nem kerülnek.
  • A hangposta alkalmazáshoz hozzáadtunk egy lehetőséget (app_voicemail), amely megvédi az üzeneteket a törléstől.
  • Hozzáadott hangkódolási funkció (a lehallgatás elleni védelem érdekében).
  • Bővültek a helymeghatározás (res_geolocation) eszközei.
  • Tartós hívás közbeni zenelejátszás támogatása az app_queue-hoz.
  • A res_parking modulhoz egy olyan opció került, amely felülírja a tárcsázási tervben a tartásban lévő hívás közben lejátszott zenét.
  • Hozzáadtuk az end_marked_any beállítást az app_confbridge-hez, amellyel leválaszthatjuk a felhasználókat a konferenciáról, miután bármely megjelölt felhasználó távozik.
  • Hozzáadtuk a hear_own_join_sound beállítást, amellyel letiltható az egyéni felhasználó hangjelzése a híváshoz való csatlakozásról.
  • Lehetővé teszi a CDR (Call Detail Record) alapértelmezés szerinti letiltását az új csatornáknál.
  • Hozzáadtuk a ReceiveText alkalmazást a szöveg fogadására, amely a SendText alkalmazással ellentétes funkciót lát el.
  • Hozzáadott függvény a JSON elemzéséhez.
  • Hozzáadott SendMF alkalmazás tetszőleges többfrekvenciás jel (R1 MF, Multi-Frequency) küldésére bármely csatornára.
  • Hozzáadott ToneScan modul a jelek észleléséhez (hang tárcsázás, foglalt jelzés, modem válasz, speciális információs hangok stb.).
  • A korábban elavultnak nyilvánított alkalmazásokat eltávolítottuk: néma, conf2ael.
  • A korábban elavultnak nyilvánított modulokat eltávolítottuk: 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_url, app_fax, appdrmy.myql,

    Forrás: opennet.ru

Hozzászólás