Thanks again for the help Michael. I'm now upgraded to version 1.5, but I'm still getting the same problem. When I try to bridge sessions from two separate lua scripts, both sessions hang up on me. I think maybe I don't understand how "intercept" works. Anyway, I posted the debug trace here: http://pastebin.freeswitch.org/12121 And I also put together a small example which exhibits the problem. The first script is started by an inbound call and starts the second script. The second script places an outbound call and tries to bridge the two sessions together: Inbound script: http://pastebin.freeswitch.org/12122 Outbound script: http://pastebin.freeswitch.org/12123 Thanks, Adam On 2/9/10, Michael Jerris <mike@jerris.com> wrote:
1.4? how does the future look, report backā¦
http://files-sync.freeswitch.org/windows_installer/freepbx_svn.exe
I think this has latest FreeSWITCH in it to, Carlos, can you confirm that?
Mike
On Feb 8, 2010, at 10:37 AM, Adam Wilt wrote:
One other thing I should mention. I'm running FreeSWITCH version 1.4 (build 14460) in Windows. Brian suggested I upgrade to the build in the http://files-sync.freeswitch.org/windows_installer/ folder, but it turned out to be the exact same build I already had. I'd love to try upgrade to 1.5 in case this problem has been fixed already.
On Sun, Feb 7, 2010 at 10:29 PM, Adam Wilt <wiltingtree@gmail.com> wrote: Thanks Michael for the reply. Here's the pastebin link: http://pastebin.freeswitch.org/12084
On Sun, Feb 7, 2010 at 9:50 PM, Michael S Collins <msc@freeswitch.org> wrote: Pastebin a debug log so we can see what is happening when the script runs.
-MC
Sent from my iPhone
On Feb 7, 2010, at 8:31 PM, Adam Wilt <wiltingtree@gmail.com> wrote:
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
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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