[Freeswitch-users] mod_conference with cluster ODBC

João Mesquita jmesquita at freeswitch.org
Sun Jan 23 04:21:17 MSK 2011


Yes, you got the hang of it.

Regards,
João Mesquita


On Sat, Jan 22, 2011 at 8:22 PM, Madovsky <infos at madovsky.org> wrote:

>  If I create an ESL deamon with for example Perl,
> it means that every event from FS will be sent to this daemon
> so I only need to catch the right ones and do the job ?
>
> Thanks
>
> ----- Original Message -----
> *From:* João Mesquita <jmesquita at freeswitch.org>
> *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> *Sent:* Friday, January 07, 2011 5:29 PM
> *Subject:* Re: [Freeswitch-users] mod_conference with cluster ODBC
>
> Even tho both of your approaches are good for a "small" scale system, I
> think we are missing the point here.
>
> If you don't need to have several conferences bridged because you don't
> lack machine power to hold the conference onto one server, you can use ESL
> to make an INVITE and then a REPLACES. If I am not mistaken, you are able to
> use the uuid_simplify command to make the replaces after the bridge is done.
> Although, most people looking to have multiple conferences on multiple
> servers are looking for scalability where you can have one single (or
> multiple) conferences spread over several boxes that can even be
> geographically spread out look like a single conference to the user and/or
> systems involved.
>
> This is the real challenge and that might be worth thinking about hacking
> C, the rest is just dialplan and a bit of ESL to make the control. The first
> one is way out of my league.
>
> João Mesquita
>
>
> On Fri, Jan 7, 2011 at 6:43 PM, Kris <kris at livecall.com> wrote:
>
>> Just an idea..soon I will have to put people that are answered on multiple
>> servers into the same conference. I am thinking about having a table on
>> the
>> central SQLServer like this: ConferenceName, ServerName. . I would lookup
>> the server a particular conference is on and then transfer the caller to
>> that server and extension that will put the caller into the appropriate
>> conference (dial something.. at SERVER)- I guess. I've seen the export word
>> that maybe the way to pass on variables to the other server such as the
>> ConferenceName, UserName
>>
>> Then the server hosting the conference will have an extension that has the
>> forums profile and controls
>>      <action application="conference" data="${ConferenceName}@forums"/>
>> That way all the users are in the same conference and can be controlled
>> there instead of having only one link to a bunch of callers on another
>> server.
>>
>> If you get it going, could you email the dial strings, extensions you
>> used.etc.I am curious..
>> Kris
>>
>> ----- Original Message -----
>> From: "Madovsky" <infos at madovsky.org>
>> To: "FreeSWITCH Users Help" <freeswitch-users at lists.freeswitch.org>
>>  Sent: Friday, January 07, 2011 10:28 AM
>> Subject: Re: [Freeswitch-users] mod_conference with cluster ODBC
>>
>>
>> I got it thanks,
>> but do you think it would be more interesting to reduce
>> bandwidth and latency between nodes and centralize the conference on one
>> node only
>> by transferring the incoming user to the right node ?
>>  ----- Original Message -----
>>  From: João Mesquita
>>  To: FreeSWITCH Users Help
>>  Sent: Thursday, January 06, 2011 4:33 PM
>>  Subject: Re: [Freeswitch-users] mod_conference with cluster ODBC
>>
>>
>>  Ok, let me see if I can get this into your head. (giggles)
>>
>>
>>  A conference means that the audio needs to mixed in together so that all
>> participants can talk/hear each other, right? If you implement something
>> in
>> C on mod_conference, you are going to essentially do the same as what an
>> ESL
>> app does. You _need_ to call in from one server to the other so that you
>> can
>> mix the audio of all the participants. The real advantage would be the
>> management API being only one for everything and the challenge is exactly
>> that. How to mute certain users on a conference that is spanning over 10
>> servers or deaf them, etc...
>>
>>
>>  A SIP "user" is easier because you don't have to bridge audio from
>> another
>> server necessarily. Got it?
>>
>>
>>  Regards,
>>  João Mesquita
>>
>>
>>
>>  On Thu, Jan 6, 2011 at 6:25 PM, Madovsky <infos at madovsky.org> wrote:
>>
>>    Rupa,
>>
>>    I don't want bother anyone with this thread but why not
>>    to manage conference as SIP user ?
>>    if someone from server A call an other who is registered on server B,
>> so
>>    FS do it automatically, why not with conference ? Or maybe create a
>> param
>>    in mod_conference that let the choice of the admin to manage unique
>> name
>> in
>>    all cluster or not.
>>    like <param name="cluster_unique_name" value="true"/>
>>    I will try to understand the C code to hack something like this...
>>
>>
>>    ----- Original Message -----
>>    From: "Rupa Schomaker" <rupa at rupa.com>
>>    To: "FreeSWITCH Users Help" <freeswitch-users at lists.freeswitch.org>
>>
>>    Sent: Thursday, January 06, 2011 3:01 PM
>>    Subject: Re: [Freeswitch-users] mod_conference with cluster ODBC
>>
>>
>>    Yes
>>
>>    On Thu, Jan 6, 2011 at 1:40 PM, Madovsky <infos at madovsky.org> wrote:
>>    > in case of you have 8 servers you have to do it for each ?
>>    >
>>    > Thanks
>>    >
>>    > ----- Original Message -----
>>    > From: joy this
>>    > To: FreeSWITCH Users Help
>>    > Sent: Thursday, January 06, 2011 2:51 AM
>>    > Subject: Re: [Freeswitch-users] mod_conference with cluster ODBC
>>    > It works. Thank you everyone.
>>    >
>>    > 2011/1/5 Rupa Schomaker <rupa at rupa.com>
>>    >>
>>    >> Use the api: conference <confname> dial [{dial string
>>    >> options}]<endpoint_module_name>/<destination> [<callerid_number>
>>    >> [<callerid_name>]]
>>    >> To initiate the call from within conference A on server 1. Have a
>>    >> corresponding dialplan entry on server 2 to accept the call and add
>> it
>>    >> into
>>    >> the conference A on server 2. You've now bridged the two conferences
>> in
>>    >> the
>>    >> two servers.
>>    >
>>    > ________________________________
>>    >
>>    > _______________________________________________
>>    > FreeSWITCH-users mailing list
>>    > FreeSWITCH-users at lists.freeswitch.org
>>    > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>    >
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>    > http://www.freeswitch.org
>>    >
>>    > --
>>    > This message has been scanned for viruses and
>>    > dangerous content by MailScanner, and is
>>    > believed to be clean.
>>    > _______________________________________________
>>    > FreeSWITCH-users mailing list
>>    > FreeSWITCH-users at lists.freeswitch.org
>>    > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>    >
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>    > http://www.freeswitch.org
>>    >
>>    >
>>
>>
>>
>>    --
>>    -Rupa
>>
>>    _______________________________________________
>>    FreeSWITCH-users mailing list
>>    FreeSWITCH-users at lists.freeswitch.org
>>    http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>    UNSUBSCRIBE:
>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>    http://www.freeswitch.org
>>
>>
>>    _______________________________________________
>>    FreeSWITCH-users mailing list
>>    FreeSWITCH-users at lists.freeswitch.org
>>    http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>    UNSUBSCRIBE:
>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>    http://www.freeswitch.org
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>>
>>  _______________________________________________
>>  FreeSWITCH-users mailing list
>>  FreeSWITCH-users at lists.freeswitch.org
>>  http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>  UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>  http://www.freeswitch.org
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
>  ------------------------------
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110122/858b5f07/attachment-0001.html 


More information about the FreeSWITCH-users mailing list