Dopo un anno di sviluppo rilascio di un nuovo ramo stabile della piattaforma di comunicazione aperta , 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 concesso in licenza con GPLv2.
Asterisco 17 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à.
aggiunto 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 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
