High Availability Communication Project #1
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@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
I'm totally in, I'll be back in office Aug 24th, but I can be on call also before that date. -giovanni sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Aug 19, 2015 3:41 AM, "Brian West" <brian@freeswitch.org> 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@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@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
I suspect this will be a VERY popular project. Just to be clear, does High Availability imply a high volume (lots of calls/minute and lots of minutes) or failover across instances or both? My custom applications do very low call volume but need to be there 100% of the time so failover is in my future. Others might have different ideas of what it means. Thanks. Bote From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West Sent: Tuesday, 18 August, 2015 21:40 To: FreeSWITCH Users Help; freeswitch-dev@lists.freeswitch.org Subject: [Freeswitch-users] High Availability Communication Project #1 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@freeswitch.org <http://billing.freeswitch.org/templates/default/img/whmcslogo.png> 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
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development. But is exist one problem. My English is not friendly. On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
One thing that would complement the current systems is a proper pacemaker resource agent. I'm currently using the lsb script from the wiki. However, pacemaker isn't available in Debian Jessie as yet, so another solution needs to be found (mod_ha development?). Just my 2c On 19 August 2015 at 08:21, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development.
But is exist one problem. My English is not friendly.
On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
My take: We can start focusing on a minimal definition of HA: a freeswitch system which will withstand failures of its components. This can then be extended to an horizontally scalable system, capable of serving monstruous amount of calls, having internal partitioning, etc. For our project I will start with a minimal HA setup: -two dispatchers (kamailio and or opensips) - in front of two freeswitches - that uses two databases (in master-master, active-passive) - special services like conferences and queues will be automatically partitioned - and using heartbeat or keepalived for floating ip address Having this simple setup automatically built and.configured from packages would be very very valuable, and will solve the needs of 90% of "single company" deployments. Then, we can.expand from there toward an ultimate ideal aim to have multiple freeswitch machines load balanced in a.cluster, that uses a.cluster of databases, and serves unlimited amount of calls for many different tenants, span on multiple datacenter, and maybe automatically serves traffic spikes from cloud, but we all know that at his extreme this more ambitious endeavour will be order of magnitudes more complex, customized to the specific requirements, require massive investment to be deployed "real world", etc I would start with a.more humble and reachable HA setup as described in beginning of this post, and strive to find for it the perfect blend (or blends) by concentrating and distilling all community knowledge. Let's first reach the lower hanging.fruit, and have it perfect. After it, sky is the limit. -giovanni sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 On Aug 19, 2015 10:04 AM, "Andrew Cassidy" <andrew@cassidywebservices.co.uk> wrote:
One thing that would complement the current systems is a proper pacemaker resource agent. I'm currently using the lsb script from the wiki.
However, pacemaker isn't available in Debian Jessie as yet, so another solution needs to be found (mod_ha development?).
Just my 2c
On 19 August 2015 at 08:21, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development.
But is exist one problem. My English is not friendly.
On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ 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
Use case: I'm running a calling card, and as such, I just need a proxy in front that will distribute amongst the FS servers, with the ability to drain them for maintenance & add new servers based on load. Functionality that could be updated to be more cluster-friendly: While trying to run active/passive with user registration, one really annoying issue I ran into was voicemail messages & greeting files synchronization. There seemed no good way to have those be highly available without either a SPOF network drive or introducing something like moosefs/etc to the mix. One idea, which admittedly is something often frowned upon, is that while running odbc with databases already replicating to shove the files into the voicemail DB. Perhaps a more generic data store, e.g. mod_voicemail_X would be helpful that plugs into replicated key-value or nosql, e.g. rethinkdb, mongo, couchdb, etc. with a fallback to store on disk (like cdrs) if it fails to save it, for later importing. -Avi Marcus 1-718-989-9485 (USA) 1-866-202-5850 (USA & Canada Toll Free) 02-372-1570 (Israel) 020-3298-2875 (UK) On Wed, Aug 19, 2015 at 11:04 AM, Andrew Cassidy < andrew@cassidywebservices.co.uk> wrote:
One thing that would complement the current systems is a proper pacemaker resource agent. I'm currently using the lsb script from the wiki.
However, pacemaker isn't available in Debian Jessie as yet, so another solution needs to be found (mod_ha development?).
Just my 2c
On 19 August 2015 at 08:21, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development.
But is exist one problem. My English is not friendly.
On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ 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
I've done some tiny deployments with literally just a pair of freeswitch servers, pacemaker, floating IP address, active/passive postgres. So there are so many difference scenarios to explore. We should collate them and then perhaps select a handful of example configurations rather than trying to tick all boxes. On 19 August 2015 at 09:58, Avi Marcus <avi@avimarcus.net> wrote:
Use case: I'm running a calling card, and as such, I just need a proxy in front that will distribute amongst the FS servers, with the ability to drain them for maintenance & add new servers based on load.
Functionality that could be updated to be more cluster-friendly: While trying to run active/passive with user registration, one really annoying issue I ran into was voicemail messages & greeting files synchronization. There seemed no good way to have those be highly available without either a SPOF network drive or introducing something like moosefs/etc to the mix.
One idea, which admittedly is something often frowned upon, is that while running odbc with databases already replicating to shove the files into the voicemail DB.
Perhaps a more generic data store, e.g. mod_voicemail_X would be helpful that plugs into replicated key-value or nosql, e.g. rethinkdb, mongo, couchdb, etc. with a fallback to store on disk (like cdrs) if it fails to save it, for later importing.
-Avi Marcus
1-718-989-9485 (USA) 1-866-202-5850 (USA & Canada Toll Free) 02-372-1570 (Israel) 020-3298-2875 (UK)
On Wed, Aug 19, 2015 at 11:04 AM, Andrew Cassidy < andrew@cassidywebservices.co.uk> wrote:
One thing that would complement the current systems is a proper pacemaker resource agent. I'm currently using the lsb script from the wiki.
However, pacemaker isn't available in Debian Jessie as yet, so another solution needs to be found (mod_ha development?).
Just my 2c
On 19 August 2015 at 08:21, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development.
But is exist one problem. My English is not friendly.
On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ 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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
Agreeing with all of you, especially Stanislav and Giovanni. I can share my experience with high call volume FS deployments as well as horizontally scalable multi-tenant FS environments. Let us know for the call Brian so that we can save the date. Have a good day everybody. Florent 2015-08-19 11:17 GMT+02:00 Andrew Cassidy <andrew@cassidywebservices.co.uk>:
I've done some tiny deployments with literally just a pair of freeswitch servers, pacemaker, floating IP address, active/passive postgres. So there are so many difference scenarios to explore.
We should collate them and then perhaps select a handful of example configurations rather than trying to tick all boxes.
On 19 August 2015 at 09:58, Avi Marcus <avi@avimarcus.net> wrote:
Use case: I'm running a calling card, and as such, I just need a proxy in front that will distribute amongst the FS servers, with the ability to drain them for maintenance & add new servers based on load.
Functionality that could be updated to be more cluster-friendly: While trying to run active/passive with user registration, one really annoying issue I ran into was voicemail messages & greeting files synchronization. There seemed no good way to have those be highly available without either a SPOF network drive or introducing something like moosefs/etc to the mix.
One idea, which admittedly is something often frowned upon, is that while running odbc with databases already replicating to shove the files into the voicemail DB.
Perhaps a more generic data store, e.g. mod_voicemail_X would be helpful that plugs into replicated key-value or nosql, e.g. rethinkdb, mongo, couchdb, etc. with a fallback to store on disk (like cdrs) if it fails to save it, for later importing.
-Avi Marcus
1-718-989-9485 (USA) 1-866-202-5850 (USA & Canada Toll Free) 02-372-1570 (Israel) 020-3298-2875 (UK)
On Wed, Aug 19, 2015 at 11:04 AM, Andrew Cassidy < andrew@cassidywebservices.co.uk> wrote:
One thing that would complement the current systems is a proper pacemaker resource agent. I'm currently using the lsb script from the wiki.
However, pacemaker isn't available in Debian Jessie as yet, so another solution needs to be found (mod_ha development?).
Just my 2c
On 19 August 2015 at 08:21, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello Brian I am already has configured two FS nodes in high availability cluster ("active" - "passive"). I'm ready to share workable solution, and my thoughts on its further development.
But is exist one problem. My English is not friendly.
On Wed, Aug 19, 2015, 04:43 Brian West <brian@freeswitch.org> 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@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@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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ 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
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F <info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ 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
my two cents: you need to distinguish between different use cases, as they influence the HA design: a) mass-market residential service: thousands or hundreds of thousands of users, one DID number per user with a standard set of features, like voicemail, call redirection, daily cost cap, blacklisting, and so on. b) multi-tenant business PBX for hundreds of small working groups. Each working group should share some common applications, like conferencing, presence, hunt lists, callcenter, and so on. Some of these applications are not distributed, and need to make sure that the related calls are terminated on the same media server. c) application server, for conferencing or callcenters, probably providing an API (like Plivo, Twilio, etc). Clients are not registering on it. Each of these use cases requires a different approach in terms of high availability, so probably they should be considered separately. On Wed, Aug 19, 2015 at 3:40 AM, Brian West <brian@freeswitch.org> 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@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@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
I am interested, I don't know how much time I have, but I have a customer where that would be quite useful. Brian West <brian@freeswitch.org> 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@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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ 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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
participants (9)
-
Andrew Cassidy
-
Avi Marcus
-
Bote Man
-
Brian West
-
covici@ccs.covici.com
-
Florent Krieg
-
Giovanni Maruzzelli
-
Sergey Safarov
-
Stanislav Sinyagin