Rilascio della piattaforma di comunicazione Asterisk 19 e distribuzione FreePBX 16

Dopo un anno di sviluppo, è stato rilasciato un nuovo ramo stabile della piattaforma di comunicazione aperta Asterisk 19, utilizzata per l'implementazione di PBX software, sistemi di comunicazione vocale, gateway VoIP, organizzazione di sistemi IVR (menu vocale), posta vocale, conferenze telefoniche e call center. Il codice sorgente del progetto è disponibile sotto la licenza GPLv2.

Asterisk 19 è classificato come una versione di supporto regolare, con aggiornamenti distribuiti nell'arco di due anni. Il supporto per il precedente ramo LTS di Asterisk 18 durerà fino a ottobre 2025 e il supporto per il ramo Asterisk 16 fino a ottobre 2023. Il supporto per il ramo LTS 13.x e il ramo di staging 17.x è stato interrotto. Le versioni LTS si concentrano sulla stabilità e sull'ottimizzazione delle prestazioni, mentre le versioni regolari si concentrano sull'aggiunta di funzionalità.

Miglioramenti chiave in Asterisk 19:

  • Sono state implementate categorie di registri di debug che consentono di configurare l'output solo delle informazioni di debug necessarie. Attualmente vengono offerte le seguenti categorie: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun e stun_packet.
  • È stata aggiunta una nuova modalità di formattazione del registro “semplice”, in cui il nome del file, la funzione e il numero di riga vengono visualizzati nel registro senza caratteri di controllo non necessari (senza evidenziazione). È anche possibile definire i propri livelli di registrazione e modificare il formato di output per date e ore nel registro.
  • L'AMI (Asterisk Manager Interface) ha aggiunto la possibilità di allegare gestori per eventi associati all'arrivo di un segnale di tono (DTMF) “flash” (interruzione di canale a breve termine).
  • Il comando Origine offre la possibilità di impostare variabili per un nuovo canale.
  • Aggiunto il supporto per l'invio di toni R1 MF (multifrequenza) arbitrari a qualsiasi canale nel comando SendMF e nel gestore PlayMF.
  • Il comando MessageSend offre la possibilità di specificare separatamente gli indirizzi di destinazione "Destinazione" e "A".
  • Aggiunto il comando ConfKick, che permette di disconnettere dalla conferenza un canale specifico, tutti gli utenti o gli utenti senza diritti di amministratore.
  • Aggiunto il comando Ricarica per ricaricare i moduli.
  • Aggiunto il comando WaitForCondition per sospendere l'esecuzione dello script di elaborazione delle chiamate (dialplan) finché non vengono soddisfatte determinate condizioni.
  • L'opzione "A" è stata aggiunta al modulo app_dial, che consente di riprodurre l'audio sia per il chiamante che per la parte chiamata durante una chiamata.
  • Aggiunto il modulo app_dtmfstore, che memorizza le cifre di composizione a segnale di linea in una variabile.
  • Il modulo app_morsecode fornisce supporto per il dialetto americano del codice Morse e fornisce impostazioni per modificare l'intervallo delle pause.
  • Nel modulo app_originate, per le chiamate avviate da script dialplan, è stata aggiunta la possibilità di specificare codec, file di chiamata e azioni di controllo.
  • Il modulo app_voicemail ha aggiunto la possibilità di inviare anticipatamente un saluto e istruzioni per l'utilizzo della posta vocale e di creare un canale solo dopo che è il momento di registrare un messaggio in arrivo.
  • Aggiunta l'impostazione astcachedir per modificare la posizione della cache sul disco. Per impostazione predefinita, la cache ora si trova in una directory separata /var/cache/asterisk anziché nella directory /tmp.

Allo stesso tempo, dopo tre anni di sviluppo, è stato pubblicato il rilascio del progetto FreePBX 16, sviluppando un'interfaccia web per la gestione di Asterisk e un kit di distribuzione già pronto per la rapida implementazione dei sistemi VoIP. Le modifiche includono il supporto per PHP 7.4, un'espansione API basata sul linguaggio di query GraphQL, una transizione a un singolo driver PJSIP (il driver Chan_SIP è disabilitato per impostazione predefinita), supporto per la creazione di modelli per modificare il design del pannello di controllo utente, un nuovo modulo firewall con funzionalità estese per la gestione del traffico SIP, possibilità di configurare i parametri del protocollo per HTTPS, associazione dell'AMI solo a localhost per impostazione predefinita, un'opzione per verificare la robustezza delle password.

Da segnalare inoltre l'aggiornamento correttivo della piattaforma di telefonia VoIP FreeSWITCH 1.10.7, che elimina 5 vulnerabilità che possono portare all'invio di messaggi SIP senza autenticazione (ad esempio per spoofing e spamming attraverso un gateway SIP), perdita di hash di autenticazione di sessione e DoS attacchi (esaurimento della memoria e arresti anomali) per bloccare il server inviando pacchetti SRTP errati o inondando pacchetti SIP.

Fonte: opennet.ru

Aggiungi un commento