Efter et års udvikling blev den nye stabile version af den åbne kommunikationsplatform Asterisk 19, som anvendes til implementering af software-ATSer, stemmesystemer, VoIP-gateways, IVR-systemer (stemme menu), telefonsvarer, telefonkonferencer og callcentre, frigivet. Kildeteksterne til projektet er tilgængelige under GPLv2-licensen.
Asterisk 19 er klassificeret som en udgivelse med almindelig support, hvor opdateringer vil blive dannet i to år. Støtten til den tidligere LTS-version Asterisk 18 vil vare indtil oktober 2025, og version Asterisk 16 vil blive støttet indtil oktober 2023. Støtten til LTS-versionen 13.x og mellemversionen 17.x er ophørt. Når LTS-udgivelser forberedes, fokuseres der primært på at sikre stabilitet og optimere ydeevnen, mens almindelige udgivelser har fokus på at udvide funktionaliteten.
Nøgleforbedringer i Asterisk 19:
- Kategorier af fejllogs er implementeret, hvilket gør det muligt at justere output kun til den nødvendige fejlinformation. I øjeblikket tilbydes følgende kategorier: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun og stun_packet.
- En ny logformattilstand "plain" er tilføjet, hvor loggen uden overflødige kontrolkarakterer (uden farvekodning) viser filnavnet, funktionen og linjer med nummeret. Derudover er der mulighed for at definere egne logniveauer og ændre dato- og tidsformatet i loggen.
- I AMI (Asterisk Manager Interface) er der tilføjet mulighed for at vedhæfte håndteringsprogrammer til hændelser relateret til modtagelse af tonalt signal (DTMF) "flash" (kortvarig afbrydelse af kanalen).
- I kommandoen Originate (initiering af opkald) er det muligt at angive variabler for den nye kanal.
- I kommandoen SendMF og manageren PlayMF er der tilføjet support til at sende vilkårlige tonale signaler R1 MF (multi-frequency) til enhver kanal.
- I kommandoen MessageSend er der mulighed for at angive destinationsadresserne "Destination" og "To" separat.
- Der er tilføjet en kommando ConfKick, som gør det muligt at frakoble en bestemt kanal, alle brugere eller brugere uden administratorrettigheder fra konferencen.
- Der er tilføjet en kommando Reload til at genindlæse moduler.
- Der er tilføjet en kommando WaitForCondition til at pause udførelsen af opkaldshåndteringsscenariet (dialplan) indtil visse betingelser er opfyldt.
- I modulet app_dial er der tilføjet en funktion «A», der gør det muligt at afspille lyd både for den opkaldende og den modtagende part under et opkald.
- Der er tilføjet modulet app_dtmfstore, som gemmer de indtastede tegn fra toneopkaldet i en variabel.
- I modulet app_morsecode er der implementeret support for den amerikanske dialekt af morsekode, og der er givet mulighed for at ændre pauseintervaller.
- I modulet app_originate er det blevet muligt at angive codecs, call-filer og styringshandlinger for opkald, der initieres fra dialplan-scenarier.
- I modulet app_voicemail er det nu muligt at sende en velkomstbesked og brugsanvisninger til voicemail tidligt samt at oprette en kanal først efter at tiden for indspilning af den indgående besked er nået.
- Der er tilføjet en indstilling astcachedir til at ændre placeringen af cachen på disken. Som standard placeres cachen nu i et separat katalog /var/cache/asterisk i stedet for kataloget /tmp.
Samtidig med tre års udvikling er frigivelsen af FreePBX 16-projektet offentliggjort, som udvikler et web-interface til styring af Asterisk og en klar distribution til hurtig implementering af VoIP-systemer. Blandt ændringerne bemærkes support for PHP 7.4, API-udvidelse baseret på GraphQL, overgang til en samlet PJSIP-driver (Chan_SIP-driveren er som standard deaktiveret), og understøttelse af oprettelse af skabeloner til ændring af brugergrænsefladen. kontrolpanelet, omarbejdet firewall-modul med udvidede muligheder for at styre SIP-trafik, mulighed for at konfigurere protokolparametre for HTTPS, og binding af AMI kun til localhost som standard, samt en funktion til at kontrollere passwordets styrke.
Det kan også nævnes, at der er en korrektiv opdatering af VoIP-telefoni-platformen FreeSWITCH 1.10.7, hvor 5 sårbarheder er blevet rettet, hvilket kunne føre til afsendelse af SIP-beskeder uden autentificering (f.eks. til spoofing og spam, der sendes gennem SIP-gateways), lækage af sessionens autentifikationshash og udførelse af DoS-angreb (udtømning af ledig hukommelse og nedbrud) for at blokere driften server ved at sende ugyldige SRTP-pakker eller flod af SIP-pakker.
Kilde: opennet.ru
