Vydání komunikační platformy Asterisk 20

Po roce vývoje byla uvolněna nová stabilní větev otevřené komunikační platformy Asterisk 20, sloužící pro nasazení softwarových pobočkových ústředen, hlasových komunikačních systémů, VoIP bran, organizování IVR systémů (hlasové menu), hlasové pošty, telefonních konferencí a call center. Zdrojový kód projektu je dostupný pod licencí GPLv2.

Asterisk 20 je klasifikován jako verze s rozšířenou podporou (LTS), která bude dostávat aktualizace po dobu pěti let namísto typických dvou let. Podpora předchozí LTS větve Asterisk 18 potrvá do října 2025 a podpora větve Asterisk 16 do října 2023. Vydání LTS se zaměřují na stabilitu a optimalizaci výkonu, zatímco běžné verze se zaměřují na přidávání funkcí.

Klíčová vylepšení v Asterisk 20:

  • Byl přidán testovací rámec, který umožňuje kontrolovat správnost zpracování příkazů externími procesy.
  • Modul res_pjsip poskytuje podporu pro opětovné načtení klíčů a certifikátů TLS.
  • Přidány další možnosti pro zahájení přenosů, jako je přehrání vlastní pozvánky nebo instalace rozšíření.
  • Do rozhraní AMI (Asterisk Manager Interface) byla přidána možnost globálně zakázat určité události (v části [obecné] konfiguračního souboru se objevila direktiva disabledevents). Implementována nová událost DeadlockStart, která se generuje při zjištění uváznutí. Přidána akce DBPrefixGet pro načtení všech klíčů začínajících danou předponou z databáze.
  • Do CLI byl přidán příkaz „dialplan eval function“ pro spuštění funkcí zpracování volání (dialplan) a příkaz „module refresh“ pro opětovné načtení modulů.
  • Přidána pomocná aplikace PBX, která usnadňuje hledání a spouštění dalších aplikací podle názvu.
  • Přidána funkce EXPORT pro záznam proměnných a funkcí pro jiné kanály. Přidány nové řetězcové funkce TRIM, LTRIM a RTRIM.
  • Do detektoru záznamníku (AMD) byla přidána možnost přehrát libovolný zvukový soubor jako odpověď.
  • Aplikace Bridge a BridgeWait přidaly možnost nereagovat na kanál, dokud nejsou kanály přemostěny.
  • Do aplikace hlasové pošty (app_voicemail) byla přidána možnost, která chrání zprávy před smazáním.
  • Přidána funkce kódování zvuku (pro ochranu proti odposlechu).
  • Byly rozšířeny nástroje pro určování polohy (res_geolocation).
  • Přidána podpora pro přehrávání hudby při přidrženém hovoru do app_queue.
  • Do modulu res_parking byla přidána možnost přepsat v dialplanu hudbu přehrávanou, když je hovor přidržen.
  • Do app_confbridge byla přidána možnost end_marked_any pro odpojení uživatelů z konference poté, co jakýkoli označený uživatel odejde.
  • Přidána možnost slyšet_own_join_sound pro zakázání zvukové indikace připojení k hovoru jednotlivým uživatelům.
  • Poskytuje možnost zakázat CDR (Call Detail Record) ve výchozím nastavení pro nové kanály.
  • Přidána aplikace ReceiveText pro příjem textu, která plní opačnou funkci než aplikace SendText.
  • Přidána funkce pro analýzu JSON.
  • Přidána aplikace SendMF pro odesílání libovolného vícefrekvenčního signálu (R1 MF, Multi-Frequency) na libovolný kanál.
  • Přidán modul ToneScan pro detekci signálů (tónová volba, obsazovací signál, odpověď modemu, speciální informační tóny atd.).
  • Aplikace dříve prohlášené za zastaralé byly odstraněny: ztlumené, conf2ael.
  • Moduly dříve prohlášené za zastaralé byly odstraněny: 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_myqs

    Zdroj: opennet.ru

Přidat komentář