[Freeswitch-users] Question about Lua in diaplan
DJB International
djbinter at gmail.com
Mon Jun 28 11:48:02 PDT 2010
I was trying to make lua to bridge in dialplan, but somehow it did not
behave like XML dialplan:
If I have this in XML:
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="continue_on_fail=true"/>
<action application="bridge" data="sofia/gateway/1.2.3.4/$1" />
<action application="bridge" data="sofia/gateway/5.6.7.8/$1" />
then, the second action will not be called if the first one hangs up the
channel unless the first action failed.
But, if I have this in Lua:
session:execute("set","hangup_after_bridge=true")
session:execute("set","continue_on_fail=true")
for k, v in pairs(split(dst_gw_ip_list, ';')) do
session:execute("bridge","sofia/gateway/" .. v .. "/" .. dest_out .. "")
end
then, the second action is also called.
How do I make the lua script to behave like XML?
Thank you,
Dorn B.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100628/532f2abb/attachment.html
More information about the FreeSWITCH-users
mailing list