[asterisk-bugs] timeout(digit) not being respected in pattern match scenarios

Philip Mullis philipmullis at hotmail.com
Thu Nov 7 20:08:19 CST 2013


According to the documentation 
'digit': The maximum amount of time permitted between digits when the useris typing in an extension.  When this timeout expires, after the user hasstarted to type in an extension, the extension will be considered complete,and will be interpreted.  Note that if an extension typed in is valid, itwill not have to timeout to be tested, so typically at the expiry of thistimeout, the extension will be considered invalid (and thus control wouldbe passed to the 'i' extension, or if it doesn't exist the call would beterminated).
This doesn't appear to be working when doing pattern matching in any context where possible overlapping is present.
ie when doing
Set(TIMEOUT(digit)=1)
and you have things in your ivr like 
exten => _X!,1,Playback(thisisbroken) 
or
exten => _X,1,...exten => _XX

you can see the timeout is clearly not one second its more like 5 :/. 
Please someone fix this. 


 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-bugs/attachments/20131107/0812e6c2/attachment-0001.html>


More information about the asterisk-bugs mailing list