[asterisk-users] Dialplan question: Variables in GoTo() ?

Joshua Colp jcolp at digium.com
Thu Mar 10 08:15:41 CST 2016


A J Stiles wrote:
> I can't seem to find a definitive answer on this, and I really don't want to
> risk breaking a production server to find out; so I am going to try asking this
> here, and maybe anyone else in the same situation searching the archives
> sometime in future will find the answer I get.
>
> Can you use variables in the target of a GoTo() statement?
>
> What I am specifically thinking of is this;
>
> [from_some_source]
> exten =>  s,1,AGI(look_up_stuff.agi,${CALLERID(num)},${EXTEN})
> ; this AGI script sets variables: next_context, next_ext, next_step
> exten =>  s,n,GoTo(${next_context},${next_ext},${next_step})
>
> Will this work?  Does Asterisk evaluate expressions like this, or does it
> expect literals?

It most certainly will work. It evaluates on use.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org




More information about the asterisk-users mailing list