Hey, that works great!
Thanks!
-Original Message-
From: [EMAIL PROTECTED] [mailto:asterisk-users-
[EMAIL PROTECTED] On Behalf Of Mojo with Horan Company, LLC
Sent: Wednesday, December 19, 2007 5:52 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] turn off auto-seek extention - force
usetimeout
So I'm guessing this is what you're doing:
--
[ids]
exten = s,1,playback(enter your id number)
exten = s,2,WaitExten(10)
exten = s,3,Goto(1)
exten = 4768,1,blahblahblah
exten = 4790,1,blahblahblah
exten = 4732,1,blahblahblah
exten = i,1,playback(error)
exten = i,2,goto(s,1)
--
So, maybe place the phones in a context that waits for a four-digit id
_before_ matching it to the context you were initially trying:
--
[getid]
exten = s,1,playback(enter your id number)
exten = s,2,WaitExten(10)
exten = s,3,Goto(1)
exten = _4XXX,1,goto(ids,${exten},1)
[ids]
exten = 4768,1,blahblahblah
exten = 4790,1,blahblahblah
exten = 4732,1,blahblahblah
exten = i,1,playback(error)
exten = i,2,goto(getid,s,1)
--
Untested: I wonder if one entered an extension that didn't exist, say
4555, when we tried to Goto(ids, 4555, 1) would we get directed to
extension i in the extensions context or would the call be dropped
completely?
Moj
Justin Killen wrote:
I have an application where a call-in user is prompted to enter an
identification number for schedule information. That id number is
setup as an extension, and if that extension doesn't exist, it tells
them that they are not scheduled, then loops back to ask for the id
number again. My problem is that asterisk pre-emptively goes to the
i
extension (invalid) too early depending on available extensions. For
example, if I put in id number 4768, and there is only 4790 and
4732,
it will push to the invalid extension on the 6, then the not
scheduled playback message (a cepstral command) gets cancelled out
from the DTMF push of the 8. So, if I put in 4768, I get prompted to
enter an id number. What I would like to do is turn off this
feature,
so that the number input does not get evaluated until after the
timeout (preferably configurable from the extensions.conf file).
Thanks in advance
-Justin
___
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
___
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
___
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users