VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
gshfreesw at gmail.com Guest
|
Posted: Tue Aug 11, 2009 2:23 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
Hello,
Good work guys. I am having good fun using freeswitch so far. Currently, I am having a serious issue on making a call transfer happen. The scenario is simple.
1. Caller A arrives on extension 1 and is waiting on a fifo queue.
2. Caller B arrives on extension 2 and dial plan bridges the call to Caller C.
Now after a certain period of time, I want to hang up Caller B and put Caller C in the fifo queue where Caller A is waiting. I know the UUIDs of the all 3 calls. Naively, I tried the following and failed.
1. I put the bridged call to Caller C on park .
2. I did a "hang up" to caller B.
3. I did "fifo in" for Caller C into fifo queue of caller A.
This did not work. What is the right way to do this? Do I have make sure uuid_transfer? I am using Event socket to do all of this.
-Shameem. |
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Tue Aug 11, 2009 2:25 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
OK I try so hard to follow what you're doing but it makes little sense
to me.
I'm guessing you'll need to set/export hangup_after_bridge=false to
prevent the hangup from taking place on B and C!
The other option is to uuid_transfer both B and C to park using the -
both then hangup on C and then uuid_bridge A and C. Because once you
break the bridge on B and C by hanging up on B you left C hanging so
its naturally going to hangup.
-USAGE: <uuid> [-bleg|-both] <dest-exten> [<dialplan>] [<context>]
/b
On Aug 11, 2009, at 2:10 PM, Shameem Shiek wrote:
Quote: | Hello,
Good work guys. I am having good fun using freeswitch so far.
Currently, I am having a serious issue on making a call transfer
happen. The scenario is simple.
1. Caller A arrives on extension 1 and is waiting on a fifo queue.
2. Caller B arrives on extension 2 and dial plan bridges the call
to Caller C.
Now after a certain period of time, I want to hang up Caller B and
put Caller C in the fifo queue where Caller A is waiting. I know the
UUIDs of the all 3 calls. Naively, I tried the following and failed.
1. I put the bridged call to Caller C on park .
2. I did a "hang up" to caller B.
3. I did "fifo in" for Caller C into fifo queue of caller A.
This did not work. What is the right way to do this? Do I have make
sure uuid_transfer? I am using Event socket to do all of this.
-Shameem.
_______________
|
_______________________________________________
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 |
|
Back to top |
|
|
gshfreesw at gmail.com Guest
|
Posted: Tue Aug 11, 2009 2:39 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
Thanks for the explanation. I was trying to find the correct way to do this as I saw several ways of doing this. I will try to explain how I did on the asterisk land.
In asterisk land, Caller A will be parked at extension 701 and Caller B "transfers" the call to extension 701 and and Caller A and C are connected and Caller B is hung up right after transfer.
In Freeswitch, Can Caller B do a "transfer" and connect caller A and C? How can I do this? Since Freeswitch does not have a concept of parked extensions.
Thank you for the help.
On Tue, Aug 11, 2009 at 3:19 PM, Brian West <brian@freeswitch.org (brian@freeswitch.org)> wrote:
Quote: | OK I try so hard to follow what you're doing but it makes little sense
to me.
I'm guessing you'll need to set/export hangup_after_bridge=false to
prevent the hangup from taking place on B and C!
The other option is to uuid_transfer both B and C to park using the -
both then hangup on C and then uuid_bridge A and C. Because once you
break the bridge on B and C by hanging up on B you left C hanging so
its naturally going to hangup.
-USAGE: <uuid> [-bleg|-both] <dest-exten> [<dialplan>] [<context>]
/b
On Aug 11, 2009, at 2:10 PM, Shameem Shiek wrote:
Quote: | Hello,
Good work guys. I am having good fun using freeswitch so far.
Currently, I am having a serious issue on making a call transfer
happen. The scenario is simple.
1. Caller A arrives on extension 1 and is waiting on a fifo queue.
2. Caller B arrives on extension 2 and dial plan bridges the call
to Caller C.
Now after a certain period of time, I want to hang up Caller B and
put Caller C in the fifo queue where Caller A is waiting. I know the
UUIDs of the all 3 calls. Naively, I tried the following and failed.
1. I put the bridged call to Caller C on park .
2. I did a "hang up" to caller B.
3. I did "fifo in" for Caller C into fifo queue of caller A.
This did not work. What is the right way to do this? Do I have make
sure uuid_transfer? I am using Event socket to do all of this.
-Shameem.
|
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Tue Aug 11, 2009 2:57 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
On Aug 11, 2009, at 2:33 PM, Shameem Shiek wrote:
Quote: | Thanks for the explanation. I was trying to find the correct way to
do this as I saw several ways of doing this. I will try to explain
how I did on the asterisk land.
In asterisk land, Caller A will be parked at extension 701 and
Caller B "transfers" the call to extension 701 and and Caller A and
C are connected and Caller B is hung up right after transfer.
In Freeswitch, Can Caller B do a "transfer" and connect caller A and
C? How can I do this? Since Freeswitch does not have a concept of
parked extensions.
|
This is where you're wrong... you can park people with the park
application just transfer them to it... But you have to take off the
asterisk hat.. I told you in the last email how to do it correctly
using nothing but API commands.
/b
Quote: |
Thank you for the help.
|
_______________________________________________
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 |
|
Back to top |
|
|
gshfreesw at gmail.com Guest
|
Posted: Tue Aug 11, 2009 3:38 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
OK. I am little confused here. You say I can "transfer" to a parked call using "uuid_transfer" . I do not see any options there where would or how would I specify parked call in the options.
Can I do:
uuid_transfer <uuid> -both "park"
Where "park" is the destination?
On Tue, Aug 11, 2009 at 3:40 PM, Brian West <brian@freeswitch.org (brian@freeswitch.org)> wrote:
Quote: |
On Aug 11, 2009, at 2:33 PM, Shameem Shiek wrote:
Quote: | Thanks for the explanation. I was trying to find the correct way to
do this as I saw several ways of doing this. I will try to explain
how I did on the asterisk land.
In asterisk land, Caller A will be parked at extension 701 and
Caller B "transfers" the call to extension 701 and and Caller A and
C are connected and Caller B is hung up right after transfer.
In Freeswitch, Can Caller B do a "transfer" and connect caller A and
C? How can I do this? Since Freeswitch does not have a concept of
parked extensions.
|
This is where you're wrong... you can park people with the park
application just transfer them to it... But you have to take off the
asterisk hat.. I told you in the last email how to do it correctly
using nothing but API commands.
/b
Quote: |
Thank you for the help.
|
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Tue Aug 11, 2009 3:38 pm Post subject: [Freeswitch-users] Call transfer issues |
|
|
You also have uuid_park... but uuid_transfer to the dialplan were the
extension calls the park application.
/b
On Aug 11, 2009, at 3:27 PM, Shameem Shiek wrote:
Quote: | OK. I am little confused here. You say I can "transfer" to a parked
call using "uuid_transfer" . I do not see any options there where
would or how would I specify parked call in the options.
Can I do:
uuid_transfer <uuid> -both "park"
Where "park" is the destination?
|
_______________________________________________
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 |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|