First of all, as long as the call is bridged, it won't continue to your lua script.

If you want to call the lua script if the bridge fails you must set this variable: continue_on_fail=true. If you want to execute the script after normal clearing, make sure to set hangup_after_bridge=false (that's probably the default though).


2013/6/10 Vincent Xia <gmangudai@gmail.com>
i set the dialplan to call test.lua by adding
<action application="lua" data="test.lua"/>

it works fine when placing it before a "bridge" action, like 
<action application="lua" data="test.lua"/>
<action application="bridge" data="user/${dialed_extension}"/>

but if i put "lua" after "bridge"
<action application="bridge" data="user/${dialed_extension}"/>
<action application="lua" data="test.lua"/>

then test.lua is not executed, no matter the dialed_extension answered the call or not,

my question is:
1. why is this happening?
2. how can i get test.lua get executed after "bridge"?


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org