[Freeswitch-dev] Manual Attended Transfer using 3 channels
David Dikman (a05davdi)
a05davdi at student.his.se
Wed Feb 4 23:04:02 PST 2009
It works so splendidly!
Only curious thing is that I need to give a destination on the transfer, ie:
uuid_transfer <uuid> -both park inline <some extension>
Too bad the 'park inline' wasn't mentioned Anywhere in the wiki, think I'll post a page on it.
Thanks a hundred times over!
Från: freeswitch-dev-bounces at lists.freeswitch.org genom Anthony Minessale
Skickat: on 2009-02-04 17:28
Till: freeswitch-dev at lists.freeswitch.org
Ämne: Re: [Freeswitch-dev] Manual Attended Transfer using 3 channels
uuid_transfer <either uuid of bridged call> -both park inline
now they are both parked.
uuid_bridge <uuid> <another uuid>
now they are bridged
On Wed, Feb 4, 2009 at 12:53 AM, David Dikman (a05davdi) <
a05davdi at student.his.se> wrote:
> I'm currently implementing an operator to direct calls with using
> freeswitch and event socket.
> The operator should be able to do an attended transfer, that is the
> operator is supposed to be able to recieve a call, call another party and
> switch back and forward between these to before eventually bridging them
> together. (I cannot use att_xfer since it doesn't have the behaviour we
> I've gotten everything to work fine up 'till the point where the operator
> has called a second party and whishes to switch back to the first party and
> this is where I need some help.
> I use event socket for sending the api commands but if I could just get a
> hint of how to do it manually (with console) I could probably convert it (or
> how to do it in js).
> These are the steps I go through now: (notice that I'm trying to use only 3
> channels so that the operator needn't park channels on phone)
> * Originate call between inbound call and operator (Gives me what i'll
> refer to as Leg A and Leg B)
> * Hold Leg A (gives music to Leg A)
> * Transfer Leg B to Ext XX (Gives me Leg C, now I've got one call from A-B
> and one from B-C)
> * Unhold Leg B (I can talk between B and C)
> What should be the next step?
> I've tried holding C and then bridging, transfering, intercepting etc but
> nothing works. Whatever I do the call between Leg A and Leg B disappears and
> no sound between the two. I can bridge A->C and get them to talk to each
> other but I would also like to be able to switch back from B->C to A-B.
> I've been guessing my way around this for quite some time now and I would
> really appreciate some help.
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
Anthony Minessale II
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Freeswitch-dev