Rilascio della piattaforma di comunicazione Asterisk 20

Dopo un anno di sviluppo, è stato rilasciato un nuovo ramo stabile della piattaforma di comunicazione aperta Asterisk 20, 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 20 è classificata come una versione con supporto esteso (LTS), che riceverà aggiornamenti in un periodo di cinque anni invece dei tipici 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. 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 20:

  • È stato aggiunto un framework di test che consente di verificare la correttezza dell'elaborazione dei comandi da parte di processi esterni.
  • Il modulo res_pjsip fornisce supporto per ricaricare chiavi e certificati TLS.
  • Aggiunte opzioni aggiuntive per avviare i trasferimenti, come giocare al tuo invito o installare estensioni.
  • La possibilità di disabilitare globalmente determinati eventi è stata aggiunta all'AMI (Asterisk Manager Interface) (una direttiva awareevents è apparsa nella sezione [general] del file di configurazione). Implementato un nuovo evento DeadlockStart che viene generato quando viene rilevato un deadlock. Aggiunta l'azione DBPrefixGet per recuperare dal database tutte le chiavi che iniziano con un determinato prefisso.
  • Aggiunto un comando "dialplan eval function" alla CLI per avviare le funzioni di elaborazione delle chiamate (dialplan) e un comando "module refresh" per ricaricare i moduli.
  • Aggiunta l'applicazione di supporto PBX per facilitare la ricerca e l'avvio di altre applicazioni in base al nome.
  • Aggiunta la funzione ESPORTA per registrare variabili e funzioni per altri canali. Aggiunte nuove funzioni stringa TRIM, LTRIM e RTRIM.
  • Al rilevatore della segreteria telefonica (AMD) è stata aggiunta la possibilità di riprodurre un file audio arbitrario in risposta.
  • Le applicazioni Bridge e BridgeWait hanno aggiunto la possibilità di non rispondere a un canale finché i canali non vengono collegati.
  • È stata aggiunta un'opzione all'applicazione di posta vocale (app_voicemail) per proteggere i messaggi dall'eliminazione.
  • Aggiunta la funzione di codifica audio (per proteggere dalle intercettazioni).
  • Gli strumenti per determinare la posizione (res_geolocation) sono stati ampliati.
  • Aggiunto supporto per la riproduzione di musica mentre una chiamata è in attesa su app_queue.
  • È stata aggiunta un'opzione al modulo res_parking per sovrascrivere nel dialplan la musica riprodotta mentre una chiamata è in attesa.
  • Aggiunta l'opzione end_marked_any ad app_confbridge per disconnettere gli utenti dalla conferenza dopo che un utente contrassegnato se ne va.
  • Aggiunta l'opzione listening_own_join_sound per disabilitare l'indicazione audio del singolo utente di partecipare a una chiamata.
  • Fornita la possibilità di disabilitare CDR (Call Detail Record) per impostazione predefinita per i nuovi canali.
  • Aggiunta l'applicazione ReceiveText per la ricezione del testo, che svolge la funzione opposta dell'applicazione SendText.
  • Aggiunta funzione per l'analisi di JSON.
  • Aggiunta l'applicazione SendMF per l'invio di un segnale multifrequenza arbitrario (R1 MF, Multifrequenza) a qualsiasi canale.
  • Aggiunto modulo ToneScan per il rilevamento dei segnali (selezione a toni, segnale di occupato, risposta del modem, toni di informazione speciale, ecc.).
  • Le applicazioni precedentemente dichiarate obsolete sono state rimosse: mute, conf2ael.
  • Sono stati rimossi 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

Aggiungi un commento