How do I make that if in a direct dial IVR a non-existing extension is entered, it does not hang-up, rather it plays a message? as of now the following code hangs up if invalid 4 digit extension is entered.
Thanks
[ivr-25]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n(begin),Set(TIMEOUT(digit)=3)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n,Background(/var/lib/asterisk/sounds/custom/direct)
exten => s,n,WaitExten(10)
exten => 0,1,Goto(ivr-2,s,1)
exten => _XXXX,1,Goto(from-internal-custom,${EXTEN},1)
exten => i,1,Playback(invalid)