Izdavanje komunikacijske platforme Asterisk 19 i distribucije FreePBX 16

Nakon godinu dana razvoja, puštena je nova stabilna grana otvorene komunikacijske platforme Asterisk 19 koja se koristi za postavljanje softverskih centrala, sistema glasovne komunikacije, VoIP gatewaya, organizovanje IVR sistema (glasovni meni), govorne pošte, telefonskih konferencija i pozivnih centara. Izvorni kod projekta dostupan je pod GPLv2 licencom.

Asterisk 19 je klasifikovan kao redovno izdanje podrške, sa ažuriranjima koja se uvode u periodu od dve godine. Podrška za prethodnu LTS granu Asterisk 18 trajaće do oktobra 2025., a podrška za granu Asterisk 16 do oktobra 2023. godine. Podrška za granu 13.x LTS i granu za provođenje 17.x je ukinuta. LTS izdanja se fokusiraju na stabilnost i optimizaciju performansi, dok se redovna izdanja fokusiraju na dodavanje funkcionalnosti.

Ključna poboljšanja u Asterisk 19:

  • Implementirane su kategorije dnevnika otklanjanja grešaka, što vam omogućava da konfigurišete izlaz samo neophodnih informacija za otklanjanje grešaka. Trenutno se nude sljedeće kategorije: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun i stun_packet.
  • Dodan je novi način formatiranja dnevnika “plain” u kojem se naziv datoteke, funkcija i broj reda prikazuju u dnevniku bez nepotrebnih kontrolnih znakova (bez isticanja). Također je moguće definirati vlastite razine evidentiranja i promijeniti izlazni format za datume i vremena u dnevniku.
  • AMI (Asterisk Manager Interface) je dodao mogućnost povezivanja rukovalaca za događaje povezane sa dolaskom tonskog signala (DTMF) “flash” (kratkoročni prekid kanala).
  • Komanda Originate pruža mogućnost postavljanja varijabli za novi kanal.
  • Dodata podrška za slanje proizvoljnih R1 MF (multi-frekvencijskih) tonova na bilo koji kanal u SendMF komandi i PlayMF menadžeru.
  • Naredba MessageSend pruža mogućnost odvojenog navođenja adresa odredišta „Odredište“ i „Do“.
  • Dodana je naredba ConfKick, koja vam omogućava da isključite određeni kanal, sve korisnike ili korisnike bez administratorskih prava iz konferencije.
  • Dodata komanda Reload za ponovno učitavanje modula.
  • Dodata naredba WaitForCondition za pauziranje izvršavanja skripte za obradu poziva (dialplan) dok se ne ispune određeni uvjeti.
  • Opcija “A” dodata je modulu app_dial, koja vam omogućava da pustite zvuk i za pozivaoca i za pozvanu stranu tokom poziva.
  • Dodan modul app_dtmfstore, koji pohranjuje birane cifre za tonsko biranje u varijablu.
  • Modul app_morsecode pruža podršku za američki dijalekt Morzeove azbuke i pruža postavke za promjenu intervala pauza.
  • U modulu app_originate, za pozive inicirane iz dialplan skripti, dodana je mogućnost specificiranja kodeka, datoteka poziva i kontrolnih radnji.
  • Modul app_voicemail je dodao mogućnost ranijeg slanja pozdrava i instrukcija za korištenje govorne pošte i kreiranja kanala tek nakon što dođe vrijeme za snimanje dolazne poruke.
  • Dodata postavka astcachedir za promjenu lokacije keša na disku. Podrazumevano, keš se sada nalazi u zasebnom direktorijumu /var/cache/asterisk umesto u /tmp direktorijumu.

Istovremeno, nakon tri godine razvoja, objavljeno je izdanje projekta FreePBX 16, kojim se razvija web interfejs za upravljanje Asterisk-om i gotov distributivni komplet za brzu implementaciju VoIP sistema. Promjene uključuju podršku za PHP 7.4, proširenje API-ja bazirano na jeziku upita GraphQL, prelazak na jedan PJSIP drajver (Chan_SIP drajver je po defaultu onemogućen), podršku za kreiranje šablona za promjenu dizajna korisničkog kontrolnog panela, redizajniran firewall modul sa proširenim mogućnostima za upravljanje SIP-prometom, mogućnost konfigurisanja parametara protokola za HTTPS, vezivanje AMI-ja samo za localhost po defaultu, opcija za provjeru jačine lozinki.

Također možete primijetiti korektivnu nadogradnju VoIP telefonske platforme FreeSWITCH 1.10.7, koja eliminira 5 ranjivosti koje mogu dovesti do slanja SIP poruka bez autentifikacije (na primjer, za lažiranje i slanje neželjene pošte kroz SIP gateway), curenja heševa za autentifikaciju sesije i DoS-a napade (iscrpljenost memorije i padove) za blokiranje servera slanjem pogrešnih SRTP paketa ili preplavljivanjem SIP paketa.

izvor: opennet.ru

Dodajte komentar