Re: [Asterisk-java-devel] get options - multiple numbers
Brought to you by:
srt
From: Stefan R. <sr...@re...> - 2006-08-09 06:13:00
|
Hi Chris, > Here's a general AGI question for the list. I need to be able to use = > the get options command but I need it to be a variable length =20 > option. For example I want to allow the caller to select 1 for =20 > sales, 2 for support or enter a 4 digit extension. Ok now it gets =20 > even trickier as the 4 digit extension can start wit a 1 or 2 so that = > there needs to be a timeout on the numbers as well. So the caller =20 > can press 1 for sales (and wait for X seconds) or press 1111 and =20 > get short circuited to extension 1111. Has anyone done anything =20 > like this using AJ? yes something similar, though not exactly the same. You can either do it in Java using waitForDigit with appropriate timeout values in a loop or you can exit the AGI script to a specific context in the dialplan (setContext/Exten/Priority), do a Background() there and use the features of the dialplan for pattern matching. Depending on the match you would return to an AGI script or just Dial() the extension. =3DStefan --=20 reuter network consulting Neusser Str. 110 50760 Koeln Germany Telefon: +49 221 1305699-0 Telefax: +49 221 1305699-90 E-Mail: sr...@re... Jabber: sr...@ja... |