I am running the following in extensions.conf:
exten => s,1,Answer()
exten => s,n,Background(welcome_xantek)
exten => i,1,Playback(invalid_digit)
exten => i,2,Goto(s,3)
exten => 1,1,Dial(SIP/Xantek701,15,rt)
exten => 1,2,Voicemail(u7000)
exten => t,1,Dial(SIP/110,15,rt)
The expected behaviour (at least by me) would be for the bacjground message to be played and, if no digit is pressed by 10 seconds, it would drop through to the t extension. What actually happens is that immediately after the completion of the welcome message, the connection hangs up. There is no ten second timeout period.
The invalid digit part DOES work, but only if you get the digit pressed before the end of the welcome message.
Anybody have any idea about this?