<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY>
I have some customers that are using SLA but want to Blind transfer the call after the supervisor drops out of the conference. (2 legs left in call)&nbsp; <BR>
<BR>
in Asterisk I would use the bridge command which would pull the channels out of the conference and bridge them together. &nbsp;I tried to do the same thing in Freeswitch from a lua script but I get the error: [ERR} switch_cpp.cpp:1277 Channels not ready<BR>
<BR>
&nbsp;<BR>
<BR>
I parsed the channel names out of the Conference list:<BR>
Conference 8b09249a-67df-11e1-899d-2dc9f6a91475 (2 members rate: 16000)<BR>
95;sofia/internal/sip:CO999x1001.3@192.168.57.102;8b0b8262-67df-11e1-89a5-2dc9f6a91475;Outbound Call;303-444-5555;hear|speak|talking|floor;0;0;0;200<BR>
94;sofia/internal/101@192.168.57.31;8b09249a-67df-11e1-899d-2dc9f6a91475;911 Trunk 01;303-444-5555;hear|speak;0;0;0;200<BR>
<BR>
Some debug output to make sure I am using the correct channel names:<BR>
channelarray[1]=sofia/internal/<A HREF="sip:CO999x1001.3@192.168.57.102">sip:CO999x1001.3@192.168.57.102</A><BR>
channelarray[2]=sofia/internal/<A HREF="mailto:101@192.168.57.31">101@192.168.57.31</A><BR>
<BR>
Here is the relevant script commands<BR>
session1 = freeswitch.Session(channelarray[1]);<BR>
session1 = freeswitch.Session(channelarray[1]);<BR>
freeswitch.bridge(session1, session2);<BR>
<BR>
&nbsp;
</BODY>
</HTML>