Re: Originate with label?

Mark Murawski <[email protected]>
Newsgroups gmane.comp.telephony.pbx.asterisk.user
Message-ID <[email protected]>
On 8/29/22 08:31, Antony Stone wrote:
> Hi.
>
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Application_Originate
>
> I need to use Originate() in a dialplan, pointing to another location in the
> same extension of the same context, so for example:
>
> Originate(Local/${Dest}@Dialout,exten,${CONTEXT},${EXTEN},158);
>
> I don't seem to be able to substitute the priority 158 with a label - is this
> deliberate or is this a bug?
>
> If it is deliberate, is there any workaround which would enable me to use
> Originate when the dialplan is written in AEL, which makes it not possible for
> me to define priority numbers?
>
> (Alternatively, is there a way to define priority numbers in AEL?)
>
> I'd prefer the first solution - being able to use Originate with a label as the
> target - as it's neater and more generic.
>
>
> Thanks,
>
>
> Antony.
>

Hi Anthony,

I love to hear about AEL use-cases.  I'm happy that AEL is working out 
for you.

Without modifying the code for Originate(), you can do this while 
staying purely in AEL
Here's your workaround:


context something {
   s => {
     Originate(Local/${Dest}@Dialout,exten,${CONTEXT},GotoLabel,1,,v(GotoExten=${EXTEN}^GotoLabel=LabelName));
   }

   GotoLabel => {
     goto ${CONTEXT}, ${GotoExten}, ${GotoLabel};
   }
}


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.