Oh Crud. So, if I want to jump to another extension or context, I have to specify the full context, extension and priority? I can't specify a label? It's a bit tricky trying to jump to a specific priority in an extension when they're all called 'n' !
Why is something so simple such a mess... > -----Original Message----- > From: Michael Collins [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 31, 2006 9:22 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: RE: [Asterisk-Users] AEL #include > > > > Thanks Michael. I was not aware that labels where available. > > In converting though, I've already hit a limitation. > There's a single > name > > space for all labels I assume? > > Doug, > > According to TFOT's Goto() application reference entry (page 254) the > "namespace" is actually the current extension: > "Named priorities only work within the current extension." > > So you can have 50 different labels called "start" as long as you use > "start" only once per extension. If you're in extension 555 and you > Goto(start) it will look for "exten => 555,n(start),..." If > it doesn't > find a label "start" in exten 555 then the Goto() will fail, > even if you > have "start" in another extension: > exten => 556,n(start),Noop(this "start" good only from exten 556) > > HtH. > > I can see a potential issue if you need to jump from one exten to > another exten using Goto(). You still need to use > Goto(context,extension,priority) to jump around like that. > Do you have > any scenarios like that? If so, it might be possible to > create numbered > "jump-to" points that will never change, and therefore won't require > renumbering each time you make an addition to the dialplan. > > Example: > > [test_context] > exten => 555,1,Noop(Starting exten 555) > exten => 555,n,<dialplan stuff> > exten => 555,n,Goto(test_context,556,999) > ; previous line will end up at 556,n(start) > > exten => 556,1,Noop(Starting exten 556) > exten => 556,n,<dialplan stuff> > exten => 556,n(start),Noop(This is where I want to be) > exten => 556,n,<more dialplan stuff> > exten => 556,999,Goto(start) > ; previous line used to allow other exten's to jump to 556,n(start) > > > > FYI, your other post just came in. I think I just answered a few of > your questions. Let us know if this helps! > > -MC > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users