Hi,
als Newbie versuche ich gerade Asterisk als IVR aufzusetzen. Anrufer sollen einen Code (>1 Stelle) eingeben können. Nach der Eingabe soll eine Korrekturabfrage (richtig/noch einmal?) kommen. Aber irgendwie hab ich ein Verständnisproblem mit den Timeouts: entweder wartet * lange, obwohl die Extension längst gewählt wurde oder es gibt dem Anrufer keine Chance. Was mache ich falsch???
Mein Dialplan in Auszügen (der code heisst "ppc", eingehende Anrufe gehen zu 99,1):
als Newbie versuche ich gerade Asterisk als IVR aufzusetzen. Anrufer sollen einen Code (>1 Stelle) eingeben können. Nach der Eingabe soll eine Korrekturabfrage (richtig/noch einmal?) kommen. Aber irgendwie hab ich ein Verständnisproblem mit den Timeouts: entweder wartet * lange, obwohl die Extension längst gewählt wurde oder es gibt dem Anrufer keine Chance. Was mache ich falsch???
Mein Dialplan in Auszügen (der code heisst "ppc", eingehende Anrufe gehen zu 99,1):
[ivr]
exten => 1,1,Goto(ivr,99,${INPUTOK})
exten => 2,1,Goto(ivr,99,${INPUTWRONG})
exten => 99,1,Set(LANGUAGE()=de)
exten => 99,2,Answer()
exten => 99,3,Wait(2)
exten => 99,4,Set(TIMEOUT(digit)=5)
exten => 99,5,Set(TIMEOUT(response)=10)
exten => 99,6,Playback(cxp/welcome)
exten => 99,7,Playback(cxp/activate)
;read PPC
exten => 99,8,Read(PPC,cxp/enterppc,12,,3)
exten => 99,9,Playback(cxp/playppc)
exten => 99,10,SayDigits(${PPC})
exten => 99,11,Set(INPUTOK=14)
exten => 99,12,Set(INPUTWRONG=8)
exten => 99,13,Set(TIMEOUT(response)=10)
exten => 99,14,Background(cxp/entrycorrect)