[Freeswitch-users] Bridging sessions from two separate lua scripts; uuid_bridge? intercept?

Adam Wilt wiltingtree at gmail.com
Sun Feb 7 18:31:40 PST 2010


Hi. I have two sessions running in two separate Lua scripts, and I want to
bridge them so that the bridged call is being controlled by the first
(a-leg) script.
If I simply use uuid_bridge, I get no error but the calls don't bridge.
I've tried intercept, but I don't understand how it should be used; nothing
I try seems to work.
Here's what I have:

function bridge_calls(session,api,b_leg_uuid, call_len)
  session:setAutoHangup(false)
  session:execute("sched_hangup","+" .. tostring(call_len) .. " " ..
tostring(session.uuid))
  session:execute("set","continue_on_fail=true")
  api:executeString("intercept -bleg " .. tostring(b_leg_uuid))
  api:executeString("uuid_bridge " .. tostring(session.uuid) .. " " ..
tostring(b_leg_uuid))
end

I'd really appreciate any help.

Thanks,
Adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100207/115218cc/attachment-0002.html 


More information about the FreeSWITCH-users mailing list