Andy Howell
2005-Aug-08 07:05 UTC
[Asterisk-Users] trouble using variables with included contexts
I'm trying to set a variable in one context and use it in another:
[c1]
MY_GROUP = SIP/200&SIP/201
[c2]
include c1
exten s,1,NoOp(${MY_GROUP})
The noop prints out a blank string. In [c1], I've tried
exten s,1,SetVar(MY_GROUP=SIP/200&SIP/201)
and
exten s,1,SetVar(_MY_GROUP=SIP/200&SIP/201)
and
exten s,1,SetVar(__MY_GROUP=SIP/200&SIP/201)
and
exten s,1,SetGlobalVar(MY_GROUP=SIP/200&SIP/201)
Nothing set in [c1] works. If in [c2] I do:
exten s,1,SetVar(MY_GROUP=SIP/200&SIP/201)
exten s,2,NoOp(${MY_GROUP})
Then that works. From reading
http://www.voip-info.org/tiki-index.php?page=Asterisk%20variables
it seems like what I'm trying to do should work.
I using Asterisk 1.09. Putting in the MY_GROUP = SIP... in [globals]
section works, but that gets overwritten by AMP, so its not an option.
Any ideas what I'm doing wrong?
Thanks.
