Callweaver vs. Freeswitch

I’ve gotten a bit sidetracked from my main project to handle an issue that’s been plaguing a couple of our stores. DTMF (rfc2833) over VoIP.

Somehow, Level 3 Communications picked Sonus to provide them with HDMGs. Sonus has botched the rfc2833 implementation in RTP causing everybody to write special cases for their software to work around Sonus’ inflated ego.

Callweaver, an asterisk fork, has not kept up with the industry’s needs. In callweaver’s irc channel, I was pointed to freeswitch’s implmentation of a Sonus workaround to see if it could be integrated into callweaver. I decided to look at freeswitch as an alternative instead.

Not only is freeswitch’s development more active, it was designed by an asterisk developer who recognized the design shortcomings in asterisk and decided to start from scratch with a threaded framework. Additionally, of course, it has the workaround for the Sonus issue that we need.

The down side is that freeswitch uses a more flexible configuration design, where the config files are in xml. The problem with that is that now I have to learn a whole new configuration system and re-implement the features we need. This will just take time that I was hoping to spend on the virtualization project.

Within the next day or two, I should have all the bugs worked out and will report on my assessment of freeswitch.


~ by edwyseguru on April 1, 2009.

One Response to “Callweaver vs. Freeswitch”

  1. @edwyseguru: Thank you for sharing your thoughts and experiences. The FreeSWITCH community definitely wants to help all newcomers to get themselves up and running as quickly as possible. Of course, since FS is a bit of a paradigm shift from Asterisk/CW it will take some time and effort. However, that is a wise investment. I’ve been playing with FS for nearly 3 years and have been seriously involved with the project for about 18 months. Feel free to join the IRC channel at, #freeswitch. Also, our wiki is starting to take shape. ( If you do a search on “Rosetta Stone” there you’ll find a page that will help you translate some of your Asterisk/CW knowledge over to FS.

    Welcome to FreeSWITCH!
    -MC (IRC: mercutioviz)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: