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

Reply via email to