[Freeswitch-users] How to dynamically set up conferences?

Michael Jerris mike at jerris.com
Thu Apr 14 21:30:34 MSD 2016


I've seen a lot of people use Approach II and it is always a huge mess, don't do it.  Approach 1 is actually very simple, but you can do it even simpler than this, you can just transfer both call legs into a conference on the fly, you don't need to hang up and call back.  If you adjust params to not get tones and such, its nearly unnoticeable it happens so quick.


> On Apr 14, 2016, at 12:28 PM, Piotr Starzyk <pstarzyk at general-devices.com> wrote:
> 
> Let’s say I have 3 SIP endpoints: Caller_A, Caller_B and Caller_C
>  
> Initially Caller_A calls Caller_B, so we end up with a SIP call between them.
>  
> But now, there will be some cases, when Caller_A will want to ‘conference in’ Caller_C into the call between Caller_A and Caller_B.
>  
> How is it normally done?  Based on my limited understanding of mod_conference, I would attempt doing it as following:
>  
> Approach I: 
> Tear down the original call between A & B, and set up a conference between A, B & C:
> 1.       Caller_A calls Caller_B
> 2.       SIP call is established between Caller_A and Caller_B.
> 3.       After a while Caller_A wants to conference in Caller_C, as following:
> a.       Caller_A hangs up the call with Caller_B
> b.      Caller_A dials into a conference room.
> c.       Caller_B dials into the same conference room.
> d.      Caller_C dials into the same conference room.
> 4.       Caller_A, Caller_B and Caller_C are now in a conference.
>  
> Approach II: 
> Use conferences for all calls from the beginning, even the 2-way calls, to make it easier to conference in additional callers:
> 1.       Caller_A dials into a conference room.
> 2.       Caller_B dials into a conference room.
> 3.       Calelr_A and Caller_B can now talk to each other.
> 4.       After a while Caller_A wants to conference in Caller_C
> a.       Caller_C dials into the same conference room.
> 5.       Caller_A, Caller_B and Caller_C are now in a conference.
>  
>  
> I’ve also read about eavesdrop tool, but I understand it only allows 3-way communication, and I need to be able to support N-way.
>  
> Thanks.
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160414/5e31def3/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list