Hi,
I have created a variable in var.xml, current_node. I am trying to use it in dialplan as below, is this something I can do?
<extension name="balance_load">
<condition field="destination_number" expression="^5050$">
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="log" data="INFO *********LOG LEVEL******** [${current_node}]"/>
<condition field="current_node" expression="^1$">
<action="set_global" data="current_node=2"/>
<action application="log" data="INFO *********LOG LEVEL******** [${current_node}]"/>
<action application="bridge" data="loopback/5000"/>
</condition>
<condition field="current_node" expression="^2$">
<action="set_global" data="current_node=2"/>
<action application="log" data="INFO *********LOG LEVEL******** [${current_node}]"/>
<action application="bridge" data="sofia/external/5000@172.18.19.72"/>
</condition>
<action="set_global" data="current_node=2"/>
<action application="log" data="INFO *********LOG LEVEL AFTER******** [${current_node}]"/>
<action application="bridge" data="loopback/5000"/>
</condition>
</extension>
Currently log always print current_node = 1 which is the value set in vars.xml.
Thanks,
Varsha