Priorities are not complicated. Each extension starts with priority 1, all
additional priorities are "n" and you ALWAYS end your extension with a Goto or
a Hangup so the call doesn't fall off your intended extension and hump into the
middle of some other extension and screw everything up.
================================================================
You are pretty close, I think it's your priorities that are the
problem. When I use "Ex Girl Friend Logic" I write my extensions this way:
exten => 6140000000/6149999999,1,Goto(context2,s,1)
exten => 6140000000/6149999998,1,Goto(context3,s,1)
exten => 6140000000,1,Dial(SIP/7777,25)
I agree, priorities are very tricky in this case, and I've spent a lot of time
figuring out similar scenarios. Also you may need to use an 's' priority in
some cases, where there are two potential matches that are the same priority.
I'm sorry I can't think of where I have a useful code snippet for your exact
case. I'd recommend starting with a fully working explicit statement then work
back from there to less explicit:
exten => 16027170050/8774613644,1,Goto(monkeys,s,1)
Then:
exten => 1602717005X/8774613644,1,Goto(monkeys,s,1)
Etc.
--
Carlos Alvarez
TelEvolve
602-889-3003
--
_____________________________________________________________________
-- 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