In a previous life I worked for a company that provided PC-based calling card switches. A customer called us up one morning SCREAMING that his customers were getting busy signals. Our small team raced back to the server room to see that all voice channels were indeed engaged. He had oversold his switch. This is a Good Problem to have. We added more capacity, his many customers got through, he made more money. Moral of the story: anticipate more demand than you have anticipated. It is possible (and likely?) that you will need more capacity than a single machine can handle. You should be prepared for this. There are many choices of shared databases and front-end servers to help you in this endeavor. --- John Boteler BnC Group U.S.A. From: FreeSWITCH-users <freeswitch-users-bounces@lists.freeswitch.org> On Behalf Of Sam van Herwaarden Sent: Wednesday, 16 September, 2020 13:52 To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Experience with FreeSWITCH on capable servers? Interesting - does that generally leave you spare capacity or does the server get maxed out? I’m not too worried about adding more hardware but it would require some work on the software that we have controlling FreeSWITCH if we make it distributed. So if possible a single node would be favorable (but more is definitely an option). Best, Sam ons 16 sep. 2020 kl. 19:22 skrev David Villasmil <david.villasmil.work@gmail.com <mailto:david.villasmil.work@gmail.com> >: Well, I'm running ~1700 concurrent channels on a 24CPU (48 cores) 64gb server. We're not doing any recording or media manipulation. But hardware being cheap nowadays, you can use smaller boxes balanced by Kamailio as Sergey points out. Regards, David Villasmil email: david.villasmil.work@gmail.com <mailto:david.villasmil.work@gmail.com> phone: +34669448337 On Wed, Sep 16, 2020 at 4:45 PM Sam van Herwaarden <svanherwaarden@precisionag.org <mailto:svanherwaarden@precisionag.org> > wrote: Thanks! Not sure I understand - FreeSWITCH itself can easily make use of multiple cores, right? Is there a benefit to running multiple instances of FreeSWITCH on the same node? To clarify - ideally I'd handle as many channels as possible on a single server. I'm wondering how many channels on one server is possible on modern hardware, and I've been assuming that core count is the most important factor there but if there are other bottlenecks to be aware of (e.g. RAM bandwidth) that would be really useful to hear about as well. Best, Sam On Wed, Sep 16, 2020 at 5:05 PM Sergey Safarov <s.safarov@gmail.com <mailto:s.safarov@gmail.com> > wrote: You can use kamailio as frontend and multiple freeswitch on backend. Need to use kamailio dispatcher module. On Wed, Sep 16, 2020, 12:46 PM Sam van Herwaarden <svanherwaarden@precisionag.org <mailto:svanherwaarden@precisionag.org> > wrote: Hi all, I'm working on a FreeSWITCH setup that places phone calls over a SIP line where we have a capacity of 3000 channels. What I'm not sure about yet is if this can be done on a single server or if we will need to run multiple servers in parallel. From what I've read FreeSWITCH parallelizes well. Does anyone here have experience running FreeSWITCH on powerful servers and how far can you get with a single host? I'm thinking about something like a Threadripper setup with 32 cores or so and let's say 64GB of RAM (but if we would need more that's probably possible as well). Any other advice about hardware requirements for FreeSWITCH setups on high capacity systems would be welcome as well! Thank you, Sam _________________________________________________________________________ The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform. Join our online community to chat in real time https://signalwire.community Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com _________________________________________________________________________ The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform. Join our online community to chat in real time https://signalwire.community Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com _________________________________________________________________________ The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform. Join our online community to chat in real time https://signalwire.community Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com _________________________________________________________________________ The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform. Join our online community to chat in real time https://signalwire.community Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com