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.