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