[asterisk-users] how to flush user input before READ()

D'Arcy J.M. Cain darcy at Vex.Net
Tue Jan 19 11:53:36 CST 2016

On Tue, 19 Jan 2016 09:02:30 -0800 (PST)
Steve Edwards <asterisk.org at sedwards.com> wrote:
> >>> How about a read() to a dummy variable with a 1 second timeout to 
> >>> consume the octothorpe and password?
> If 1 second is too long, you could write an AGI to use the 'wait for 
> digit' AGI command which allows the timeout to be specified in 
> milliseconds.

If I understand it the OP has un-consumed input and is just looking for
the shortest possible time to read it.  Would a read with a timeout of
zero do the job or would Asterisk optimize away the call?

D'Arcy J.M. Cain
System Administrator, Vex.Net
http://www.Vex.Net/ IM:darcy at Vex.Net
VoIP: sip:darcy at Vex.Net

More information about the asterisk-users mailing list