Sangoma Doesn’t Get Open Source

So, earlier today (2019-09-24), Sangoma tweeted the following:

If you don’t know, just over a year ago, Sangoma acquired Digium, the creators of Asterisk (which Sangoma called “the most widely used open source communication software in the world”). Sangoma is also the owner of FreePBX, “the most widely deployed open source PBX platform in use across the world.”

I found it interesting that a company owning arguably two of the most widely used open source telephony projects in the world would discuss “outgrowing” open source…

After all, many businesses, carriers, and Fortune 100 enterprises use Asterisk and handle millions of calls daily. People (including yours truly) share knowledge on using open source telephony software to handle call volumes, custom integrations, and scenarios that could only be achieved by open source.

So, I took the bait, clicked the link, and read something that immediately took me back in time to January 2017 when Mitel wrote their horribly misguided piece “Six Major Risks of Open Source Phone Systems.” Mitel has since taken down the post, but you can read my take: Mitel thinks knowledge is a risk.

So, in the Sangoma post, VP of Marketing Jim Machi implies many of the same myths that Mitel raised and that are essentially the same FUD used by Cisco, Avaya, and now Sangoma against open source software.

FUD stands for Fear, Uncertainty, and Doubt. I discussed FUD in detail in my Kamailio World 2018 presentation. Basically, FUD is a disinformation strategy. The company, in this case Sangoma, creates a negative perception of a “problem” and then offers a solution.

If you as a customer are programming oriented, then digging into an open source PBX is great. And it might be fun to go download new releases and pick the specific phones you want and keep the system updated with the latest security upgrades.

Jim Machi – VP of Marketing, Sangoma

This paragraph made no sense to me… after all, Sangoma provides FreePBX which is an “easy to implement” GUI based PBX. You don’t have to have any programming knowledge…

Asterisk demands some Linux knowledge but you definitely don’t have to be programming oriented to build an incredibly powerful phone system.

FUD. Just the suggestion that you need to be programming oriented, or you may be subject to security risks creates fear, uncertainty, doubt.

Or the techie guy who first said, “hey, let’s do this open source thing,” has moved on, leaving you with an unsupported mess!

Jim Machi – VP of Marketing, Sangoma

This quote annoyed me more than anything else… It’s 2019. A lot of us are working very hard to increase diversity (gender, race, etc) in the industry and the “techie guy” cliche doesn’t help anyone. “Open Source thing.” C’mon Jim.

You might want to add on applications beyond simple phone calls.

Jim Machi – VP of Marketing, Sangoma

FreePBX, without programming, supports queues, conferencing, ring groups, hunt groups, phone provisioning, and too many features to list.

Asterisk supports multi-tenant, WebRTC, advanced API control, voice recognition, and advanced features that many proprietary systems haven’t even considered integrating yet.

The phrase “simple phone calls” really has no place coming from Sangoma and is nothing short of insulting to the contributors (non-paid, open source community members as well as Sangoma employees) who have coded some incredible software.

I absolutely get that Sangoma needs to generate money, and in doing so, needs to sell commercial add-ons, commercial pbx’s, phones, and more. So, you expect someone in marketing to promote products that bring in money.

This said, you don’t see McDonald’s talking crap about their hamburgers to try to sell you a Big Mac. You don’t see Red Hat saying Ansible CLI sucks when trying to sell you Tower.

If you want the open source community to trust and support Sangoma, you’re going to need to do much better. The recent post by Sangoma is the wrong message, delivered poorly, and makes it difficult to trust and recommend Sangoma products.

Post-AstriCon Update: A few weeks ago, I had some strong concerns over Sangoma’s stewardship of Asterisk and FreePBX. Since that post, Astricon showed that Sangoma definitely appreciates the open source VoIP community and I’m optimistic for the future. Read my thoughts on AstriCon 2019.


Anthony Minessale 2019-09-25 Reply


I remember that Mitel article and the funny thing about it is that they use FreeSWITCH for some of their products yet they decided to write that anyway.

As an author of an open-source project and the leader of a community and also a new CEO of a startup, I really feel even more pressure to execute after what is going on lately. I was a major contributor to Asterisk so it has a special place in my heart.

I have always believed in open-source and its a critical component in the mission to convert the world to Software-Defined Telecom. We are committed to creating products that complement our open-source offerings not replace it. We actually created a module to allow FreeSWITCH to connect to SignalWire as a node and work together with the cloud services and we have a ton more planned for the next 18 months!

Fred Muteesa 2019-09-25 Reply

I have used sangoma cards with open source asterisk for years.. I think on sangoma’s side this is a marketing move, but there is no way you can beat open source, Open source projects like Asterisk and FreeSWITCH have brought life to the world of innovation and many companies have made a fortune on top of open source. FusionPBX, FreePBX are being used by large call centres some of which I have set up and have worked for years without complaint. lots of credit should go to the open-source world actually…. and encourage more people to venture into it. “Get the confidence, Save Money, Make a Living” what a life ;P

Dan 2019-09-26 Reply

I’d be really interested to hear how to take advantage of the voice recognition built into Asterisk. I’d love to do voice dialling with my FreePBX install. I’ve tried a few different options so far but they’ve either suffered from out of date, no longer updated code or they’re a commercial solution.

Fred Posner 2019-09-26 Reply

Many ways to skin a cat here… provides a connection to speech recognition software which of course is separate from your asterisk install, but there are open source (and commercial) engines available. Ward Mundy has an example of using IBM’s speech recognition in a Nerd Vittles article. There’s also a tutorial on getting started with speech recognition from Mojo Lingo.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.