Vydání komunikační platformy Asterisk 19 a distribuce FreePBX 16

Po roce vývoje byla uvolněna nová stabilní větev otevřené komunikační platformy Asterisk 19, 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 19 je klasifikován jako běžná verze podpory, přičemž aktualizace budou zaváděny po dobu dvou let. Podpora předchozí LTS větve Asterisk 18 potrvá do října 2025 a podpora větve Asterisk 16 do října 2023. Podpora pro větev 13.x LTS a větev 17.x staging byla ukončena. 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 19:

  • Byly implementovány kategorie protokolů ladění, které vám umožňují nakonfigurovat výstup pouze nezbytných informací o ladění. V současné době jsou nabízeny následující kategorie: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun a stun_packet.
  • Byl přidán nový režim formátování protokolu „plain“, ve kterém se název souboru, funkce a číslo řádku zobrazí v protokolu bez zbytečných řídicích znaků (bez zvýraznění). Je také možné definovat vlastní úrovně protokolování a změnit výstupní formát pro data a časy v protokolu.
  • Rozhraní AMI (Asterisk Manager Interface) přidalo možnost připojit ovladače pro události spojené s příchodem tónového signálu (DTMF) „flash“ (krátkodobé přerušení kanálu).
  • Příkaz Originate poskytuje možnost nastavit proměnné pro nový kanál.
  • Přidána podpora pro odesílání libovolných R1 MF (multifrekvenčních) tónů na libovolný kanál v příkazu SendMF a správci PlayMF.
  • Příkaz MessageSend poskytuje možnost samostatně zadat cílové adresy „Destination“ a „To“.
  • Přidán příkaz ConfKick, který umožňuje odpojit konkrétní kanál, všechny uživatele nebo uživatele bez administrátorských práv z konference.
  • Přidán příkaz Reload pro opětovné načtení modulů.
  • Přidán příkaz WaitForCondition pro pozastavení provádění skriptu zpracování volání (dialplan), dokud nebudou splněny určité podmínky.
  • Do modulu app_dial byla přidána možnost „A“, která umožňuje během hovoru přehrávat zvuk pro volajícího i volaného.
  • Přidán modul app_dtmfstore, který ukládá číslice vytáčecího tónu do proměnné.
  • Modul app_morsecode poskytuje podporu pro americký dialekt Morseovy abecedy a poskytuje nastavení pro změnu intervalu pauz.
  • V modulu app_originate byla pro volání iniciovaná ze skriptů dialplanu přidána možnost specifikovat kodeky, soubory volání a ovládat akce.
  • Modul app_voicemail přidal možnost včasného odeslání pozdravu a pokynů pro používání hlasové pošty a vytvoření kanálu až poté, co je čas nahrát příchozí zprávu.
  • Přidáno nastavení astcachedir pro změnu umístění mezipaměti na disku. Ve výchozím nastavení je nyní mezipaměť umístěna v samostatném adresáři /var/cache/asterisk namísto adresáře /tmp.

Zároveň bylo po třech letech vývoje zveřejněno vydání projektu FreePBX 16 vyvíjejícího webové rozhraní pro správu Asterisku a hotový distribuční kit pro rychlé nasazení VoIP systémů. Změny zahrnují podporu PHP 7.4, rozšíření API založené na dotazovacím jazyce GraphQL, přechod na jeden ovladač PJSIP (ovladač Chan_SIP je ve výchozím nastavení zakázán), podpora vytváření šablon pro změnu designu uživatelského ovládacího panelu, přepracovaný firewall modul s rozšířenými možnostmi pro správu SIP provozu, možnost konfigurovat parametry protokolu pro HTTPS, standardně vázat AMI pouze na localhost, možnost kontroly síly hesel.

Můžete si také všimnout opravné aktualizace platformy VoIP telefonie FreeSWITCH 1.10.7, která odstraňuje 5 zranitelností, které mohou vést k odesílání zpráv SIP bez autentizace (například pro spoofing a spamování přes bránu SIP), únik hashů pro ověřování relace a DoS útoky (vyčerpání paměti a pády) k zablokování serveru odesíláním nesprávných paketů SRTP nebo zahlcováním paketů SIP.

Zdroj: opennet.ru

Přidat komentář