IVR

E' possibile registrare un messaggio direttamente sul centralino Asterisk. Per far questo dobbiamo definire le estensioni seguenti in extensions.conf:


exten => 100,1,Wait(2)
exten => 100,n,Record(/var/lib/asterisk/sounds/recording:gsm)
exten => 100,n,NoOp(${RECORDED_FILE})
exten => 100,n,Wait(2)
exten => 100,n,Playback(/var/lib/asterisk/sounds/recording)
exten => 100,n,NoOp(${PLAYBACKSTATUS})
exten => 100,n,Wait(1)
exten => 100,n,Hangup()

L'applicazione Record(file:gsm) registra dal canale nel file specificato in formato gsm. Questa applicazione inoltre setta una variabile chiamata RECORDED_FILE che contiene il nome del file registrato.