try skipping the kick
if you call uuid_bridge on a session who is busy doing something he will be warped to your bridge anyway.


On Wed, Oct 22, 2008 at 12:37 PM, Birgit Arkesteijn <birgit@westhawk.co.uk> wrote:
Hi,

In javascript I'm trying to take 'memberA' out of a conference and
bridge this person to a customer services number.

I no longer have the session object of memberA, so I find the uuid via
an apiExecute() on conference list.

I then create a new session object with the customer services endpoint,
and try to uuid_bridge the uuid of memberA with the uuid of the new
session object.

The customer service endpoint ring successfully, but when I try to
bridge both endpoints hangup with cause DESTINATION_OUT_OF_ORDER.

Does anyone know how to do this successfully?


Here is the function involved:

function bridge_to_customer_services(conf_name, member_id, uuid,
customer_service_url)
{
    if (member_id && uuid)
    {
        var sSession = new
Session("{ignore_early_media=true,originate_timeout=10}"
            + customer_service_url);

        var ready = sSession.ready();
        if (ready == true)
        {
            // The customer services call has been answered

            var argument = conf_name + " kick " + member_id;
            var res = apiExecute("conference",  argument);
            log("after apiExecute conference: " + res);

            argument = uuid + " " + sSession.uuid;
            res = apiExecute("uuid_bridge", argument);
            log("after apiExecute uuid_bridge: " + res);
        }
    }
}


BTW, log() is just a helper function that wraps around console_log().


Thanks, Birgit

--
-- Birgit Arkesteijn, birgit@westhawk.co.uk,
-- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK
-- Company no: 1769350
-- Registered Office:
-- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK.
-- tel.: +44 (0)161 237 0660
-- <URL: http://www.westhawk.co.uk>

_______________________________________________
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



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400