[asterisk-users] WaitExten not responding on key presses

Vitell Listmaster lists at vitell.co.uk
Fri Jun 15 10:59:26 CDT 2007




Jack wrote:
> Hi,
> 
> I have the problem that WaitExten is not responding to key presses.

You haven't answered the call when announce=0 - you need to answer the
call before you can get input information! Change your code to:

[hotline]
exten => _X.,1,Set(CALLERID(name)=Hotline)
exten => _X.,n,Set(original_extension=${EXTEN})
****exten => _X.,n,GotoIf($[${announce}=1]?announce:noannounce)
****exten => _X.,n(announce),Answer
exten => _X.,n,NoOp(Ansage: Das Problem XYZ ist bereits bekannt und wird
bearbeitet)
exten => _X.,n,NoOp(Ansage: Druecken Sie die Taste 1 falls Sie wegen
einem anderen Problem anrufen)
exten => _X.,n,NoOp(Ansage: Ansonsten druecken Sie eine andere Taste
oder legen Sie bitte auf)
exten => _X.,n,WaitExten(5)
exten => _X.,n,Goto(18)
****exten => _X.,n(noannounce),Set(menu=1)
++++exten => _X.,n,Answer
exten => _X.,n,NoOp(Ansage: Das Gespraech wird aus Qualitaetsgruenden
aufgezeichnet)
exten => _X.,n,NoOp(Ansage: Falls Sie damit nicht einverstanden sind
druecken Sie bitte die Taste 1)
.
.
.

Changed lines marked with ****, additional line marked with ++++ (note
the change to labels rather than numbers as well - makes it much more
readable!)

Nick.





More information about the asterisk-users mailing list