|
|
Asterisk
Introduzione
Asterisk è una piattaforma ibrida TDM e packet voice totalmente Open Source.
Asterisk pu�utilizzare sia i protocolli offerti dalla tradizionale tecnologia
TDM che quelli offerti dalla tenologia Packet Voice (Voice over IP e Voice over
Frame Relay).
Le chiamate instradate sulle interfacce TDM offrono l'abituale qualit�propria di questa
tecnologia garantendo l'interoperabilit�col mondo VoIP.
Asterisk opera come un PBX estremamente ricco di funzionalit� supportando virtualmente tutte
le convenzionali componenti di chiamata, come Caller*ID, CallWaiting,Caller*ID on Call Waiting,
Call Forward/Busy, Call Forward/No Answer,Call Forward Variable, Stutter Dialtone, Three-way
Calling, Supervised Transfer,Unsupervised Transfer, ADSI enhancements, Voicemail, Meet-me
Conferencing, LeastCost Routing, VoIP gatewaying, Call Detail Records, etc.
Allo stesso tempo, Asterisk fornisce un set completo di funzionalit�IVR,programmabile a
diversi livelli, dall'interfaccia C di basso livello, allo scripting AGI di alto livello
(analogo di CGI) con le interfacce offerte dalla extension logic.
Le applicazioni IVR Asterisk non necessitano di alcuna informazione circa le interfaccie
fisiche, il protocollo o il codec della chiamata su cui stanno operando, dal momento che
Asterisk fornisce una totale astrazione relativamente a tali aspetti.
Hardware supportato
Asterisk supporta una varieta di interfaccie hardware in grado di gestire canali telefonici su
di una Linux box.
Asterisk rappresenta un prodotto software ad alto valore aggiunto per un insieme di motivi:
-
Estrema riduzione di costi
In combinazione con il basso costo dell'hardware telefonico Linux, Asterisk pu�essere usato per
creare un PBX ad un costo di un ordine di grandezza inferiore rispetto a quello necessario per
realizzare un tradizionale PBX, fornendo contemporaneamente un livello di funzionalita
superiore a quello di molti tra i sistemi pi costosi presenti sul mercato.
-
Pieno controllo
Asterisk fornisce ai suoi utilizzatori il pieno controllo sul loro sistema telefonico. Una volta
che una chiamata sia giunta su di una Linuxbox con Asterisk, con essa �possibile fare
qualsiasi cosa. Nello stesso modo in cui Apache fornisce virtualmente all'utente un controllo
granulare su ogni aspetto delle proprio modo di operare (e la sua natura Open Source ne esalta
ancor pi la flessibilit�, lo stesso si pu�dire di Asterisk.
-
Rapido sviluppo e rilascio
Asterisk permette alle applicazioni PBX ed IVR di essere rapidamente sviluppate e rilasciate.
La sua potente CLI (Command Line Interface) e i suoi files di configurazione consentono una
rapida configurazione e una diagnostica in real-time.
-
Ricca base di funzionalità
Dal momento che Asterisk �Open Source ed �implementato in software, non solo possiede
funzionalit�quali voicemail, menu vocali, IVR e conferencing le quali sono molto costose per
sistemi proprietari, ma permette anche la rapida e facile aggiunta di nuovi moduli che
implementino nuove funzionalit�e con minimi costi.
-
Customizzazione
Attraverso il proprio supporto alla internazionalizzazione, i files di configurazione, e la
pubblica disponibilit�del proprio codice sorgente, qualsiasi aspetto di Asterisk po essere
adattato per venire incontro a specifiche esigenze.
-
Dynamic Content Deployment
Allo stesso modo in cui web servers come Apache permettono ad un utente di accedere a contenuti
dinamici, come informazioni specifiche per un account, agli orari di un certo servizio, etc,
sul web, Asterisk permette di accedere ad un contenuto dinamico su telefonia, con la stessa
facilit�dell'interfaccia CGI.
-
Un Dialplan Estremamente Flessibile
Il dialplan eccezionalmente flessibile di Asterisk permette la seamless integrazione di
funzionalit�IVR e PBX. Molte delle funzionalit�presenti (e desiderabili in futuro) in
Asterisks possono venire implementate utilizzando niente altro che la extension logic. Asterisk
supporta un mix di extensions.
Uno dei vantaggi offerti da Asterisk consiste nella sua abilit�di essere scalabile, a
partire da architetture molto piccole fino a architetture molto ampie, con una relativa
facilit�
Asterisk pu�anche venire utilizzato in applicazioni ridondanti e ad alta densit� In questo
esempio, due servers possono offrire conferencing e/o IVR, usando un canale TDMoE per la
comunicazione tra le due macchine. Dal momento che Asterisk pu�effettuare un ordinato
shutdown, possedere ridondanza nella vostra Asterisk IVR network significa la possibilit�di
escludere una macchina dal servizio, aggiornarne il software e quindi renderla nuovamente
operativa, senza interruzioni del servizio.
Una delle funzionalit�pi potenti messe a disposizione da Asterisk consiste nella capacit�di
collegare gli uffici remoti di una piccola/media organizzazione (SME - Small to Medium
Enterprise).
|