Asterisk: Dialplan con esempio - un semplice IVR
In questo tutorial/guida vedremo come creare un IVR e quali applications utilizzare nel nostro Dialplan di Asterisk.
Le applications da utilizzare, in specifico, sono:
background(file-audio-da-riprodurre)
WaitExten()
Ecco un esempio:
[ivr-test] | |
exten => s,1(ripeti),background(benvenuto-in asterweb) | Riproduce il file audio benvenuto-in asterweb |
exten => s,n,WaitExten(5) | Attende per massimo 5 secondi una digitazione da parte del chiamante |
exten => 1,1,Goto(from-internal,100,1) | Se si è digitato 1 va al contesto from-internal, estensione 100, priorità 1 |
exten => 2,1,Goto(from-internal,200,1) | Se si è digitato 1 va al contesto from-internal, estensione 200, priorità 1 |
exten => i,1,Playback(digitazione-errata) | Se si è digitato qualcosa, ma non 1 o 2 la digitazione viene considerata non valida e viene intercettata dall'estensione i (invalid). In questa riga viene riprodotto il file audio digitazione-errata |
exten => i,n,Goto(ivr-test,ripeti) | In questa riga (la seconda dell'estensione invalid) si rimanda al contesto ivr-test, label ripeti |
exten => t,1,Playback(non-hai-digitato-nulla) | Se non si è nulla va a timeout e viene intercettata dall'estensione t (timeout). In questa riga viene riprodotto il file non-hai-digitato-nulla |
exten => t,n,Goto(ivr-test,ripeti) | In questa riga (la seconda dell'estensione timeout) si rimanda al contesto ivr-test, label ripeti |
Migliora il tuo business. Partecipa ai nostri Corsi! |
||
I nostri corsi OnLine ed in Aula sono studiati per garantire il miglior apprendimento e sono finalizzati a "creare professionisti nel settore". Questi i prossimi corsi in calendario: |
Corsi 2019
Corso | Data | Tipo |
---|