[Asterisk-Users] Pass variable to context (NOT macro)

Eric "ManxPower" Wieling eric at fnords.org
Mon Oct 17 03:51:10 MST 2005


Samy Antoun wrote:
> --- "Eric \"ManxPower\" Wieling" <eric at fnords.org> wrote:
> 
>>That is the default.  Once you set a variable it should exist for the
>>life of the channel.  Now, if you are wanting to access that variable
>>when one channel spawns another channel (like chan_local does), then 
>>prefix the name of the variable by _ or __ .  I'm sure it's
>>documented 
>>somewhere, but I have no idea where.  The underscore and double 
>>underscore prefix feature is NOT available in 1.0.x, only in CVS-HEAD
> 
> 
> Eric,
> If I have two contexts:
> 
> [context1]
> exten => s,1,Answer
> exten => s,2,SetVar(MYVAR=1)
> exten => s,3,Goto(context2,s,1)
> [context2]
> exten => s,1,NoOp(${MYVAR})
> 
> The NoOp in context2 will return 1?

It should.




More information about the asterisk-users mailing list