[Freeswitch-dev] High Availability Communication Project #1

Vik Killa vipkilla at gmail.com
Thu Aug 27 16:09:46 MSD 2015


With regard to a clustered setup of FS + Kamailio, I always thought a
powerful implementation in freeswitch would be distributed message queue
(dmq) to integrate into Kamailio's dmq feature.
Then all the FreeSWITCH + Kamailio servers in a cluster could then be aware
of user location, active calls and even hash table information.
Call it something like mod_dmq ?
it could have application calls which return user location data (sort of
like sofia_contact()), this way, kamailio can be registrar and freeswitch
could be aware of data in real-time.
I know mod_ampq and/or mod_kazoo exists out there to integrate message
queue using RabbitMQ but dmq doesn't require any additional software like
RabbitMQ.
If only I had more time to write such a module... or maybe by chance
someone out there with powerful C skills is listening and will write it...



On Wed, Aug 19, 2015 at 2:05 PM, Brian West <brian at freeswitch.org> wrote:

> You could get involved in the project and help us out, I'll be sending out
> another email outlining the next meeting time sometime after the 24th so
> everyone can have time to digest this and get ducks in a row.
>
> Thanks,
>
> On Wed, Aug 19, 2015 at 12:52 PM, Vik Killa <vipkilla at gmail.com> wrote:
>
>> Not trying to go off topic here but I've been working with clustered
>> setups in a test environment for a while. I had to implement my own code in
>> order to "direct" transferred (SIP REFER) calls properly.
>> I recently noticed this...
>>
>>    - FS-7760 <http://ift.tt/1S4zIoz> [mod_sofia] Improved the xml fetch
>>    lookup for channels on nightmare transfer
>>
>> Which appears to be a solution to this problem. I haven't tested it yet
>> but I'd love to see a demonstration of this feature and if it is what I
>> think it is, it applies to FS in a clustered environment.
>>
>>
>>
>>
>> On Wed, Aug 19, 2015 at 1:42 PM, Michael Collins <msc at freeswitch.org>
>> wrote:
>>
>>> This is a great project - it is both practical and cool. I'm very
>>> interested in seeing how this plays out. Like many of us I know someone who
>>> would be willing to pay money to see this happen.
>>>
>>> -MC
>>>
>>> On Tue, Aug 18, 2015 at 7:18 PM, Brian West <brian at freeswitch.org>
>>> wrote:
>>>
>>>> Lets schedule call after the 24th sometime, giving everyone enough time
>>>> to digest the magnitude of what I've proposed here.
>>>>
>>>>
>>>>
>>>> On Tue, Aug 18, 2015 at 9:06 PM, William King <
>>>> william.king at quentustech.com> wrote:
>>>>
>>>>> I'm in. There are a few common HA cases I'm aware of, so I think we'll
>>>>> need to document the pros and cons of the scenarios.
>>>>>
>>>>> William King
>>>>> Senior Engineer
>>>>> Quentus Technologies, INC
>>>>> 1037 NE 65th St Suite 273
>>>>> Seattle, WA 98115
>>>>> Main:   (877) 211-9337
>>>>> Office: (206) 388-4772
>>>>> Cell:   (253) 686-5518
>>>>> william.king at quentustech.com
>>>>>
>>>>> On 8/18/15 6:40 PM, Brian West wrote:
>>>>> > FreeSWITCHers,
>>>>> >
>>>>> > Project #1 we discussed at ClueCon 2015 is a complete working HA
>>>>> > solution, The goal is to have meta packages that will install,
>>>>> configure
>>>>> > and deploy various HA components with in a controlled environment.
>>>>> but
>>>>> > not only plugging in FreeSWITCH, but OpenSIPS, Kamailio, Asterisk and
>>>>> > any other telecom component, This project is ambitious, I would like
>>>>> to
>>>>> > gauge the community interest and what level of involvement you would
>>>>> > like to have in this project, I would like to invite any and all open
>>>>> > source communication software to get involved.  A complete
>>>>> centralized,
>>>>> > configured, deployable solution for everyone to use.
>>>>> >
>>>>> > Interested?  We can schedule a phone call to discuss this, what
>>>>> would be
>>>>> > good times for everyone to get involved?
>>>>> >
>>>>> > Please reply...
>>>>> >
>>>>> > Thanks,
>>>>> >
>>>>> > --
>>>>> >
>>>>> > */Brian West/*
>>>>> > brian at freeswitch.org <mailto:brian at freeswitch.org>
>>>>> >
>>>>> >
>>>>> > */Twitter: @FreeSWITCH , @briankwest/*
>>>>> > http://www.freeswitchbook.com
>>>>> > http://www.freeswitchcookbook.com
>>>>> >
>>>>> > Got Bugs? Report them here <https://freeswitch.org/jira>! |
>>>>> > Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
>>>>> >
>>>>> > *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
>>>>> > *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> _________________________________________________________________________
>>>>> > Professional FreeSWITCH Consulting Services:
>>>>> > consulting at freeswitch.org
>>>>> > http://www.freeswitchsolutions.com
>>>>> >
>>>>> > Official FreeSWITCH Sites
>>>>> > http://www.freeswitch.org
>>>>> > http://wiki.freeswitch.org
>>>>> > http://www.cluecon.com
>>>>> >
>>>>> > FreeSWITCH-dev mailing list
>>>>> > FreeSWITCH-dev at lists.freeswitch.org
>>>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>>> > UNSUBSCRIBE:
>>>>> http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>>> > http://www.freeswitch.org
>>>>> >
>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services:
>>>>> consulting at freeswitch.org
>>>>> http://www.freeswitchsolutions.com
>>>>>
>>>>> Official FreeSWITCH Sites
>>>>> http://www.freeswitch.org
>>>>> http://wiki.freeswitch.org
>>>>> http://www.cluecon.com
>>>>>
>>>>> FreeSWITCH-dev mailing list
>>>>> FreeSWITCH-dev at lists.freeswitch.org
>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>>> http://www.freeswitch.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Brian West*
>>>> brian at freeswitch.org
>>>>
>>>>
>>>> *Twitter: @FreeSWITCH , @briankwest*
>>>> http://www.freeswitchbook.com
>>>> http://www.freeswitchcookbook.com
>>>>
>>>> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit:
>>>> /r/freeswitch <https://www.reddit.com/r/freeswitch>
>>>>
>>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
>>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> FreeSWITCH-dev mailing list
>>>> FreeSWITCH-dev at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>> http://www.freeswitch.org
>>>>
>>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-dev mailing list
>>> FreeSWITCH-dev at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>> http://www.freeswitch.org
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-dev mailing list
>> FreeSWITCH-dev at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>> http://www.freeswitch.org
>>
>>
>
>
> --
>
> *Brian West*
> brian at freeswitch.org
>
>
> *Twitter: @FreeSWITCH , @briankwest*
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
>
> Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit:
> /r/freeswitch <https://www.reddit.com/r/freeswitch>
>
> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20150827/6ecdbb93/attachment-0001.html 


Join us at ClueCon 2014 Aug 4-7, 2014
More information about the FreeSWITCH-dev mailing list