Ad hoc conference
Hello, It has been some time since the last time I wrote a dialplan for Freeswitch, so my mind is slightly rusted :-) I've been asked to do ad-hoc conferencing support for multi users conference: A calls B, puts him on hold, calls C, connects all together, put them on hold, call D and connects all together, and so on. This is the way they want it, like the old PBX we have. Is there some example of how to do such a thing? if not, I thought of the following: - When A presses *1 the first time, a conference room is created and the other party is transfered to it. - For the second and others: A initiates a new call, and when connected press *2 to connect the new party as well as A into the conference room, What I don;t know how to do is: How to take a bridged call, split it into two legs and move one or both into the conference room. Any idea will help. Thanks, __Yehavi:
there are different ways to do this depending on client support. what client are you using? On Tuesday, July 28, 2015, Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hello,
It has been some time since the last time I wrote a dialplan for Freeswitch, so my mind is slightly rusted :-)
I've been asked to do ad-hoc conferencing support for multi users conference: A calls B, puts him on hold, calls C, connects all together, put them on hold, call D and connects all together, and so on. This is the way they want it, like the old PBX we have.
Is there some example of how to do such a thing? if not, I thought of the following:
- When A presses *1 the first time, a conference room is created and the other party is transfered to it. - For the second and others: A initiates a new call, and when connected press *2 to connect the new party as well as A into the conference room,
What I don;t know how to do is: How to take a bridged call, split it into two legs and move one or both into the conference room. Any idea will help.
Thanks, __Yehavi:
Hi, I am using various clients: Polycoms, AudioCodes (both phones and ATAs), Yealink. That's why I thought of using * codes, so I can program most of the phones to send them. I want it to be phone independent, so it will work on all phones. Thanks, __Yehavi: 2015-07-28 21:19 GMT+03:00 Michael Jerris <mike@jerris.com>:
there are different ways to do this depending on client support. what client are you using?
On Tuesday, July 28, 2015, Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hello,
It has been some time since the last time I wrote a dialplan for Freeswitch, so my mind is slightly rusted :-)
I've been asked to do ad-hoc conferencing support for multi users conference: A calls B, puts him on hold, calls C, connects all together, put them on hold, call D and connects all together, and so on. This is the way they want it, like the old PBX we have.
Is there some example of how to do such a thing? if not, I thought of the following:
- When A presses *1 the first time, a conference room is created and the other party is transfered to it. - For the second and others: A initiates a new call, and when connected press *2 to connect the new party as well as A into the conference room,
What I don;t know how to do is: How to take a bridged call, split it into two legs and move one or both into the conference room. Any idea will help.
Thanks, __Yehavi:
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
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
Yehavi Bourvine <yehavi.bourvine@...> writes:
- When A presses *1 the first time, a conference room is created and the other party is transfered to it. - For the second and others: A initiates a new call, and when connected press *2 to connect the new party as well as A into the conference room,
What I don;t know how to do is: How to take a bridged call, split it into
two ? legs and move one or both into the conference room. Any idea will help.
I just do same thing. This is my first attempt to write FS dialplan. Some notes. I use FustionPBX and it has extension called `page` that create conf. So I use same name to my extension. Also I have problem with implementation `unbridge` so for now I use `transfer` application. This is my variant[1]. To transfer both legs to conf I use export page_extension=page-${create_uuid foo}-${domain_name} bind_digit_action local,*0,exec:transfer,-both page_enter_to XML page.${domain_name},both [1] https://gist.github.com/moteus/7cf4cd6336f5026e176a
participants (3)
-
Alexey Melnichuk
-
Michael Jerris
-
Yehavi Bourvine