try updating to latest and see if uuid_park works now.


On Mon, Oct 27, 2008 at 11:32 AM, Birgit Arkesteijn <birgit@westhawk.co.uk> wrote:
Hi Anthony,

Thanks for your feedback.
Unfortunately the uuid_park doesn't remove the consumer out off from the
conference.

function bridge_to_customer_services(conf_name, member_id, uuid,
customer_service_url)
{
    if (member_id && uuid)
    {
        var res = apiExecute("uuid_park", uuid);
        log("after uuid_park: " + res);

        log("create new consumer session object: " + uuid);
        var cSession = new Session(uuid);
        cSession.setAutoHangup(false);
        cSession.execute("bridge", customer_service_url);
    }
}

If you want to run this scenario yourself(ves), I could email you my
three js files that run the whole process.

Thanks, Birgit

On 27/10/08 15:26, Anthony Minessale wrote:
> try executing the api command uuid_park on the uuid before you make it
> into a js obj
> that way it will exit the conference and be waiting in park for you to
> control it.
>
>
> On Mon, Oct 27, 2008 at 5:47 AM, Birgit Arkesteijn
> <birgit@westhawk.co.uk <mailto:birgit@westhawk.co.uk>> wrote:
>
>     Hi,
>
>     Sorry for the confusion ...
>
>     The project in general: our service is to connect a consumer with a
>     number of merchants, one after the other, to discuss potential work.
>     When it's not possible to reach any merchants, the consumer is connected
>     to a customer service representative.
>
>     This is implemented by first dropping the consumer into a conference
>     call, followed the first merchant. When the merchant hangs up, we try to
>     connect the next merchant.
>
>     In order to connect the consumer to the customer service representative,
>     the consumer should be bridged out off the conference call to the
>     customer service representative. The reason to leave the conference call
>     is that the customer service person should be able to transfer the
>     consumer manually.
>
>     I'm using Javascript to implement this & I'm currently stuck on the last
>     step. I'm running FreeSWITCH version 596:10131.
>     Here is the function for this particular step:
>
>     function bridge_to_customer_services(conf_name, member_id, uuid,
>     customer_service_url)
>     {
>         // uuid: uuid of the consumer
>         // customer_service_url: end point / gateway to the customer service
>
>         if (member_id && uuid)
>         {
>             log("create new consumer session object: " + uuid);
>             var cSession = new Session(uuid);
>             cSession.setAutoHangup(false);
>             cSession.execute("bridge", customer_service_url);
>         }
>     }
>
>     My problem:
>     The two calls are bridged, however the consumer remains in the
>     conference call. Since the consumer was alone in the conference, the
>     hold music keeps playing.
>
>     My understanding was the bridging should move the consumer out off the
>     conference call. Did I misunderstand?
>
>     I tried to 'kick' the consumer out off the conf call first, but that
>     results in a hangup.
>
>     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