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

 

Fring: Client Sip su iPhone

Fring è un app iPhone disponibile gratuitamente sullo store di apple che consente di utilizzare l’ iPhone come client voip sip.
Per fare questo sarà sufficente seguire questo breve tutorial.
Clicchiamo su ‘more’ nella barra in basso a destra, scegliamo ‘Add-ons’ dalla lista e ‘Sip’ nella schermata successiva:

fring su iphone

fring su iphone

e dalla lista delle configurazione relative ai provider voip sip predefiniti, scegliamo ‘Other’:

fring su iphone

A questo punto dovremo inserire i dati relativi al nostro account su un pbx ip (per questa prova ho usato pbxes che permette di avere un pbx asterisk online gratuito in versione lite)

fring su iphone

fring su iphone

A questo punto se abbiamo inserito correttamente i dati di autenticazione e l’ indirizzo al quale è in ascolto il nostro servizio pbx, dovremmo vedere comparire sull’ icona sip precedente il segno di spunta verde, come di seguito, e tornando al tastierino numerico (Dialer) potremo chiamare con utilizzando il fring come client voip attraverso il protocollo sip (cliccando sul tasto sip in basso a destra dopo avere inserito il numero di destinazione)

fring su iphone

fring su iphone

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′ …