voip, unified communications, phone, softphone, asterisk, 3cx, pbx, ip pbx, ip-pbx, digital pbx

Tophost Hosting

Archivio per Asterisk

Asterisk: Top 5 Add-on

Uno dei motivi che rende popolare l’ IP PBX open source Asterisk, oltre al basso costo ed alla sua flessibilità, è indubbiamente la possibilità che questo sistema offre nell’ aggiungere funzionalità tramite l’ utilizzo di add-on, ottenendo maggiori possibilità di configurazioni e utilizzi del PBX.

Asterisk Flash Operator Panel: Questo add-on, è abbastanza noto, in quanto è presente come estenzione dell’ interfaccia di gestione open source FreeBPX. L’applicazione visualizza informazioni su Asterisk e attività in tempo reale tramite qualsiasi browser Web con plug-in Flash installato. Asterisk Flash Operator Pane può essere integrato aggevolmente con il software di CRM e può essere utilizzato per consentire applicazioni click-to-dial “Web-based”.

Asterisk Queue/CDR Log Analyzer: E’ un semplice ma molto utile add-on, rilasciato sotto licenza GNU GPL, con lo scopo di visualizzare e graficare le code e i “CDR log records” attraverso un interfaccia web.

OutCALL: Questo prodotto Open Source permette l’ integrazione tra Asterisk Microsoft Outlook 2000. OutCALL tra le sue funzionalità offre la possibilità di effettuare chiamate dall’interno di Outlook, log delle chimate, notifiche di chiamata in tempo reale tramite pop-up e l’aggiornamento automatico dei contatti.

Asterisk Web/PHP Event Monitor: Offre una interfaccia Web concepita per aiutare gli utenti a visualizzare lo stato di Asterisk e di tutte le sue azioni. Il software registra il verificarsi di eventi in un database MySQL attraverso “Asterisk Manager API” ed utilizza AJAX per le segnalazioni in tempo reale degli eventi.

OrderlyStats: E’ un pacchetto utile per controllare le statistiche di un call-center in tempo reale; consente agli utenti di valutare il call-routing e le prestazioni delle basi agent-to-agent.

IVR su Asterisk

Per Interactive Voice Response (IVR) si intende un sistema capace di recitare informazioni ad un chiamante interagendo tramite tastiera telefonica DTMF. Per similitudine, si parla anche di servizio IVR o albero di navigazione IVR. Più in particolare, un sistema IVR, di solito, consente di recitare un insieme di messaggi preregistrati, recitare menù a scelta multipla, memorizzare dati introdotti da tastiera. Uno dei compiti di un IVR è quello di alleggerire il carico di chiamate pervenute agli operatori di un call center fornendo informazioni standard e frequentemente richieste. Per creare un menu IVR su Asterisk, per prima cosa, è necessario creare i file audio; questo può essere fatto con applicazioni specifiche oppure con il comando Asterisk “Record”; in extension.conf:

Exten => 9205,1,Wait(2)
Exten => 9205,2,Record(/tmp/asterisk-recording:gsm)

Digitando ‘9205′, si avranno due secondi di attesa (prima riga) e successivamente dopo il segnale acustico, si potrà registrare il messaggio, che verrà posto nella directory /tmp (seconda riga). La registrazione verrà terminata con il tasto ‘#’. Per controllare:

Exten => 9205,3,Wait(2)
Exten => 9205,4,Playback (/tmp/asterisk-recording)

A questo punto bisognerà copiare il file audio nella directory di Asterisk appropriata:

#cp /tmp/asterisk-recording.gsm var/lib/asterisk/sounds/test.gsm

Ora si può creare lo script per il menù IVR; questo sarà di questo tipo:

; digitando 40 si entra nel menu IVR

Exten => 40,1,Answer
Exten => 40,2,SetMusicOnHold(default)
Exten => 40,3,DigitTimeout,5
Exten => 40,4,ResponseTimeout,10
Exten => 40,5,Background(test)

Exten => 1,1,Playback(secr) ;se si preme ‘1′ viene eseguito il playback del file audio secr
Exten => 2,1,Playback(studentservice) ;se si preme ‘2′ …
Exten => 3,1,Playback(it) ; se si preme ‘3′ …
Exten => 4,1,Playback(operator) ; se si preme ‘4′ …