Disponibile la piattaforma di comunicazione Asterisk 17

Dopo un anno di sviluppo ha avuto luogo rilascio di un nuovo ramo stabile della piattaforma di comunicazione aperta Asterisco 17, utilizzato 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. Fonti del progetto a disposizione concesso in licenza con GPLv2.

Asterisco 17 attribuito categoria di versioni con supporto regolare, i cui aggiornamenti vengono generati entro due anni. Il supporto per il precedente ramo LTS di Asterisk 16 durerà fino a ottobre 2023 e il supporto per il ramo Asterisk 13 fino a ottobre 2021. Le versioni LTS si concentrano sulla stabilità e sull'ottimizzazione delle prestazioni, mentre le versioni regolari si concentrano sull'aggiunta di funzionalità.

Chiave miglioramentiaggiunto nell'asterisco 17:

  • In ARI (Asterisk REST Interface), un'API per la creazione di applicazioni di comunicazione esterna in grado di manipolare direttamente canali, bridge e altri componenti di telefonia in Asterisk, è implementata la possibilità di definire filtri di eventi: l'applicazione può specificare un elenco di tipi di eventi consentiti o vietati , e poi nelle applicazioni Verranno trasmessi solo gli eventi consentiti nella lista bianca o non inclusi nella lista nera;
  • È stata aggiunta una nuova chiamata 'sposta' all'API REST, che consente di spostare i canali da un'applicazione all'altra senza tornare allo script di elaborazione delle chiamate (dialplan);
  • È stata aggiunta una nuova applicazione AttendedTransfer per l'accodamento dei trasferimenti di chiamata assistiti (l'operatore si collega prima all'utente di destinazione e, dopo una chiamata andata a buon fine, collega a lui il chiamante) ad un numero di interno specificato;
  • Aggiunta una nuova applicazione BlindTransfer per reindirizzare tutti i canali associati al chiamante all'utente di destinazione (trasferimento “cieco”, quando l'operatore non sa se la persona chiamata risponderà alla chiamata);
  • Nel gateway conferenza ConfBridge, i parametri “average_all”, “highest_all” e “lowest_all” sono stati aggiunti all'opzione remb_behavior, lavorando a livello di bridge e non a livello di sorgente, ovvero il valore REMB (Receiver Estimated Maximum Bitrate), che stima il throughput del client, viene calcolato e inviato a ciascun mittente, anziché legato a un mittente specifico;
  • Sono state aggiunte nuove variabili al comando Chiama, destinate a stabilire una nuova connessione e la sua associazione ad un canale:
    • RINGTIME e RINGTIME_MS - contengono il tempo che intercorre tra la creazione del canale e la ricezione del primo segnale di RINGING;
    • PROGRESSTIME e PROGRESSTIME_MS - contengono il tempo che intercorre tra la creazione del canale e la ricezione del segnale PROGRESS (equivalente al valore PDD, Post Dial Delay);
    • DIALEDTIME_MS e ANSWEREDTIME_MS sono varianti di DIALEDTIME e ANSWEREDTIME che visualizzano il tempo in millisecondi anziché in secondi;
  • In rtp.conf per RTP/ICE è stata aggiunta la possibilità di pubblicare l'indirizzo locale ice_host_candidate, nonché l'indirizzo tradotto;
  • I pacchetti DTLS possono ora essere frammentati in base al valore MTU, consentendo l'uso di certificati più grandi durante la negoziazione delle connessioni DTLS;
  • Aggiunta l'opzione "p" al comando ReadExten per interrompere la lettura dell'estensione impostata dopo aver premuto il simbolo "#";
  • Al modulo DUNDi PBX è stato aggiunto il supporto per il doppio collegamento a IPv4/IPv6;
  • Per gli MWI (Message Waiting Indicators) è stato aggiunto un nuovo modulo “res_mwi_devstate” che permette di abbonarsi alle segreterie vocali utilizzando eventi “presenza”, che rende possibile l'utilizzo dei tasti di stato della linea BLF come indicatori di attesa della segreteria;
  • Il driver chan_sip è deprecato; per il protocollo SIP si consiglia invece di utilizzare il driver di canale chan_pjsi, costruito utilizzando lo stack SIP PJSIP e ti consente di allontanarti dalle limitazioni e dai colli di bottiglia inerenti al vecchio driver, come il design monolitico, la base di codice confusa, le restrizioni codificate e la laboriosità nell'aggiunta di nuove funzionalità.

Fonte: opennet.ru

Aggiungi un commento