I am using a context to change values in a DB. Currently in my context, I am passing it to exten => s,1,WaitExten(7) ; 7 seconds to input exten => s,n,Set(NEW_VAR=${EXTEN}) ;Here is my problem. This is the only way I know how to 'grab' user input, which was normally from ${EXTEN} but I realize this won't work for extension 's'...... The short google search I did didn't turn up anything concrete. Thank you! -Tom
-----Original Message----- From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Tom Lohmuller Sent: Monday, October 04, 2010 2:27 PM To: asterisk-users at lists.digium.com Subject: [asterisk-users] take input and store in variable I am using a context to change values in a DB. Currently in my context, I am passing it to exten => s,1,WaitExten(7) ; 7 seconds to input exten => s,n,Set(NEW_VAR=${EXTEN}) ;Here is my problem. This is the only way I know how to 'grab' user input, which was normally from ${EXTEN} but I realize this won't work for extension 's'...... The short google search I did didn't turn up anything concrete. Thank you! -Tom Exten => s,1,Read(NEW_VAR,,7,skip,1,5) This will load NEW_VAR with 7 or fewer digits in 5 seconds.
On Mon, 2010-10-04 at 14:27 -0500, Tom Lohmuller wrote:> I am using a context to change values in a DB. Currently in my context, I > am passing it to > > exten => s,1,WaitExten(7) ; 7 seconds to input > exten => s,n,Set(NEW_VAR=${EXTEN}) ;Here is my problem. This is the only > way I know how to 'grab' user input, which was normally from ${EXTEN} but > I realize this won't work for extension 's'...... > > The short google search I did didn't turn up anything concrete. >What kind of search did you do to avoid getting the "read" command? -- Telecomunicaciones Abiertas de M?xico S.A. de C.V. Carlos Ch?vez Prats Director de Tecnolog?a +52-55-91169161 ext 2001 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20101004/5d18b623/attachment.pgp
On 10/4/10 12:27 PM, Tom Lohmuller wrote:> I am using a context to change values in a DB. Currently in my context, I > am passing it to > > exten => s,1,WaitExten(7) ; 7 seconds to input > exten => s,n,Set(NEW_VAR=${EXTEN}) ;Here is my problem. This is the only > way I know how to 'grab' user input, which was normally from ${EXTEN} but > I realize this won't work for extension 's'...... > > The short google search I did didn't turn up anything concrete.try: exten => s,1,WaitExten(7) exten => _X!,1,Set(NEW_VAR=${EXTEN}) exten => _X!,n,<do other things>... . . exten => t,1,Hangup() ;hang up if no input for 7 sec. -- Edwin Lam <edwin.lam at officegeneral.com> Systems Engineer, OfficeWyze, Inc. Ph: +1 415 439 4988 Fax: +1 415 283 3370 http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0xD6506D20