Rilascio della piattaforma di comunicazione Asterisk 20

Dopo un anno di sviluppo, è stata rilasciata la nuova versione stabile della piattaforma di comunicazione open source Asterisk 20, utilizzata per l'implementazione di centralini software, sistemi di comunicazione vocale, gateway VoIP, organizzazione di sistemi IVR (menu voce), caselle vocali, conferenze telefoniche e call center. I codici sorgente del progetto sono disponibili sotto la licenza GPLv2.

Asterisk 20 è classificato come release con supporto esteso (LTS), con aggiornamenti che saranno rilasciati per un periodo di cinque anni invece dei due anni tipici delle release normali. Il supporto per la precedente versione LTS Asterisk 18 continuerà fino a ottobre 2025, mentre per Asterisk 16 fino a ottobre 2023. Nella preparazione delle versioni LTS, l'attenzione principale è rivolta alla stabilità e all'ottimizzazione delle prestazioni, mentre l'obiettivo delle versioni normali è l'espansione delle funzionalità.

Miglioramenti chiave in Asterisk 20:

  • Aggiunto un framework di test che consente di verificare la correttezza dell'elaborazione dei comandi da parte di processi esterni.
  • Nel modulo res_pjsip è stata implementata la supporto per il riavvio delle chiavi e dei certificati TLS.
  • Sono state aggiunte opzioni extra per l'inizio della trasmissione, ad esempio per riprodurre un proprio invito o installare estensioni.
  • Nell'AMI (Asterisk Manager Interface) è stata aggiunta la possibilità di disabilitare globalmente determinati eventi (è stata introdotta la direttiva disabledevents nella sezione [general] del file di configurazione). È stato implementato un nuovo evento DeadlockStart, generato quando viene rilevato un deadlock. Aggiunta l'azione DBPrefixGet per estrarre dalla DB tutte le chiavi che iniziano con un prefisso specificato.
  • Nel CLI è stato aggiunto il comando «dialplan eval function» per eseguire funzioni di gestione delle chiamate (dialplan) e il comando «module refresh» per ricaricare i moduli.
  • È stata aggiunta l'applicazione pbx helper per semplificare la ricerca e l'avvio di altre applicazioni per nome.
  • È stata aggiunta la funzione EXPORT per registrare variabili e funzioni per altri canali. Sono state aggiunte nuove funzioni stringa TRIM, LTRIM e RTRIM.
  • Nel rilevatore di presenza del risponditore automatico (AMD) è stata aggiunta la possibilità di riprodurre un file audio casuale in risposta.
  • Nelle applicazioni Bridge e BridgeWait è stata aggiunta la possibilità di non rispondere al canale fino alla fusione dei canali da parte del ponte.
  • Nell'applicazione per la segreteria telefonica (app_voicemail) è stata aggiunta un'opzione per proteggere i messaggi dalla cancellazione.
  • È stata aggiunta una funzione di scrambler audio (per proteggere da ascolti indesiderati).
  • Ampliate le funzionalità per la geolocalizzazione (res_geolocation).
  • Nell'app app_queue è stato aggiunto il supporto per la riproduzione di musica durante la messa in attesa della chiamata.
  • Nel modulo res_parking è stata aggiunta un'opzione per sovrascrivere la musica riprodotta durante la messa in attesa della chiamata nel dialplan.
  • Nell'app app_confbridge è stata aggiunta l'opzione end_marked_any per disconnettere gli utenti dalla conferenza dopo l'uscita di qualsiasi utente segnato.
  • È stata aggiunta l'opzione hear_own_join_sound per disattivare per un singolo utente l'indicazione sonora di collegamento alla chiamata.
  • È stata fornita la possibilità di disattivare per impostazione predefinita il CDR (Call Detail Record) per i nuovi canali.
  • Aggiunta l'applicazione ReceiveText per la ricezione di testo, che svolge la funzione opposta dell'applicazione SendText.
  • È stata aggiunta una funzione per l'analisi del JSON.
  • Aggiunta l'applicazione SendMF per l'invio di un segnale multifrequenza arbitrario (R1 MF, Multi-Frequency) su qualsiasi canale.
  • È stato aggiunto il modulo ToneScan per l'identificazione dei segnali (set tonale, segnale occupato, risposta del modem, segnali informativi (Special Information Tones), ecc.).
  • Sono state rimosse le applicazioni precedentemente dichiarate obsolete: muted, conf2ael.
  • Sono stati eliminati i moduli precedentemente dichiarati obsoleti: 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_mysql, cdr_mysql.

    Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster