È disponibile la piattaforma di comunicazione Asterisk 17

Dopo un anno di sviluppo si è svolto rilascio di un nuovo ramo stabile della piattaforma di comunicazione open source Asterisk 17, utilizzata per implementare centralini software, sistemi di comunicazione vocale, gateway VoIP, organizzazione di sistemi IVR (menu vocale), caselle vocali, conferenze telefoniche e call center. I codici sorgente del progetto disponibili è sotto licenza GPLv2.

Asterisk 17 sono classificati come versioni con supporto normale, con aggiornamenti forniti per due anni. Il supporto per il precedente ramo LTS Asterisk 16 continuerà fino a ottobre 2023, mentre il ramo Asterisk 13 fino a ottobre 2021. Durante la preparazione delle versioni LTS, si pone particolare attenzione alla stabilità e all'ottimizzazione delle prestazioni, mentre l'obiettivo delle versioni normali è l'aggiunta di funzionalità.

Le chiave miglioramenti, aggiunti in Asterisk 17:

  • Nell'ARI (Asterisk REST Interface), API per la creazione di applicazioni di comunicazione esterne, che possono manipolare direttamente canali, bridge e altri componenti telefonici in Asterisk, è stata implementata la possibilità di definire filtri per gli eventi: l'applicazione può specificare un elenco di tipi di eventi consentiti o vietati, e dopo ciò saranno trasmessi all'applicazione solo gli eventi approvati nella lista bianca o non inclusi nella lista nera;
  • Nel REST API è stata aggiunta una nuova chiamata 'move', che consente di spostare canali da un'applicazione all'altra senza tornare allo script di gestione delle chiamate (dialplan);
  • È stata aggiunta una nuova applicazione AttendedTransfer per mettere in coda trasferimenti di chiamate assistiti (l'operatore si connette prima al destinatario e dopo una connessione riuscita collega il chiamante) a un numero interno specificato;
  • È stata aggiunta una nuova applicazione BlindTransfer per reindirizzare tutti i canali associati al chiamante al destinatario (trasferimento 'alla cieca', quando l'operatore non sa se il destinatario risponderà alla chiamata);
  • Nel gateway per la gestione delle conferenze ConfBridge, sono stati aggiunti nuovi parametri all'opzione remb_behavior: 'average_all', 'highest_all' e 'lowest_all', che operano a livello di bridge combinati e non a livello di fonti, cioè il valore REMB (Receiver Estimated Maximum Bitrate), che valuta la larghezza di banda del cliente, viene calcolato e inviato a ciascun mittente, senza essere legato a un mittente specifico;
  • Nel comando Dial, destinato a stabilire una nuova connessione e collegarla al canale, sono state aggiunte nuove variabili:
    • RINGTIME e RINGTIME_MS contengono il tempo trascorso tra la creazione del canale e la ricezione del primo segnale RINGING;
    • PROGRESSTIME e PROGRESSTIME_MS contengono il tempo trascorso tra la creazione del canale e la ricezione del segnale PROGRESS (equivalenti al valore PDD, Post Dial Delay);
    • DIALEDTIME_MS e ANSWEREDTIME_MS sono varianti di DIALEDTIME e ANSWEREDTIME che restituiscono il tempo in millisecondi invece che in secondi;
  • Nel file rtp.conf per RTP/ICE è stata aggiunta la possibilità di pubblicare l'indirizzo locale ice_host_candidate, così come l'indirizzo trasmesso;
  • I pacchetti DTLS possono ora essere frammentati in base al valore MTU, permettendo di utilizzare certificati più grandi durante la negoziazione delle connessioni DTLS;
  • È stata aggiunta all comando ReadExten l'opzione «p» per interrompere la lettura del numero interno dopo la pressione del simbolo «#»;
  • Nel modulo PBX DUNDi è stato aggiunto il supporto per il binding doppio a IPv4/IPv6;
  • Per MWI (Message Waiting Indicators) è stato aggiunto un nuovo modulo «res_mwi_devstate», che consente di iscriversi alle caselle vocali utilizzando eventi «presence», permettendo così di utilizzare i tasti di stato della linea BLF come indicatori di attesa per i messaggi vocali;
  • Il driver chan_sip è stato dichiarato obsoleto; al suo posto per il protocollo SIP è consigliato utilizzare il driver canale chan_pjsip, costruito utilizzando lo stack SIP; PJSIP e consente di superare le limitazioni e i colli di bottiglia del vecchio driver, come il design monolitico, la complessità del codice sorgente, le restrizioni codificate e il lavoro intensivo per aggiungere nuove funzionalità.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster