On Monday 24 September 2012, Asterisk Newb wrote:
> Hello all,
>
> I inherited an Asterisk 1.2 machine and I have a question about the order
> of operations.
>
> I want to give people the ability to dial specifics and block others. For
> example, lets say NYC
>
> [allowed]
> exten => _1212555., 1,Authenticate(pins||3,j)
> exten => _1212555., 2,Dial(SIP/${EXTEN)@mycarrier)
> exten => 102,Hangup
>
> exten => _1212.,s,Goto(denied,s,1)
>
> [denied]
> exten => s,1,Playback(num-outside-area)
> exten => s,2,Hangup
>
> What I would like to do it allow a specific and deny the rest. Mind you the
> allowed will be everything EXCEPT what is allowed. My question is, will the
> above work? Please don't comment on upgrading, this is an inherited system
> which I cannot update.
Asterisk always tests against the most specific (= hardest-to-match)
wildcarded extensions first, regardless of the actual order in the dialplan.
Since _1212555. is harder to match than _1212., the former will be tested
first.
--
AJS
Answers come *after* questions.
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users