Welcome To FreeSWITCH

The World's First Cross-Platform Scalable FREE Multi-Protocol Soft Switch

FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media.  It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools. More

New Improvements for April

Submitted by anthm on Mon, 04/01/2013 - 18:28

Since its spring, we decided to mess up up our tree by adding a bunch of new code overnight.  We added all kinds of new standards and media processing code because, hey why not!  
We also addeed new lossless audio codec.  mod_b64.  It actually preserves 100% of the original audio signal by seamlessly transmiting the stream as rot-13-encrypted-base-64-encoded-audio in regular and high def!  Add that to the list of many FS firsts!  At this rate we probably even support webICEE or Big gulp  or whatever they call that fancy new stuff.  
What'll they think of next? !!!

Introducing FeeSWITCH

Submitted by anthm on Mon, 04/01/2013 - 16:06

Welcome to FeeSWITCH, the worlds first fee-driven open source project!
In order to use FeeSWITCH you simply download the code and build it and use paypal to send donations to paypal via the button on the right of the page.  The fee can be of any size though we prefer hefty fees over light fees.  We prefer that you pay the fee as often as possible.  The more often you pay the fee, the better your calls will sound especially if you purchase the new FeeSWITCH ultra gold plated VoIP-Ready voice-enabled ethernet cables from the same guys who brought you Monster TV cables and Beats headphones.

Are Freeloaders Necessary for FOSS Success? Maybe So!

Submitted by mcollins on Thu, 03/14/2013 - 00:12

From Slashdot comes this interesting read about the math of FOSS projects. Whether you agree or disagree I think you'll enjoy the story.
Let us know what you think: are so-called freeloaders ultimately good for a successful FOSS project?

Interesting Patent News: MPEG-LA Provides Google with Royalty Free License to Patents in VP8 Codec

Submitted by mcollins on Fri, 03/08/2013 - 02:35

Via Slashdot comes this encouraging story about MPEG-LA giving a royalty-free license for all patents that may apply to the VP8 video codec. The official announcement can be found here.
This is an important step for the VP8 codec. MPEG-LA handles the licensing of patents for many patent holders. By acquiring the rights to these patents - and on a royalty-free basis, Google can be much more confident that VP8 can be put into production without concerns about patent litigation. Of course, there may be individual patent holders (or patent trolls) out there who may feel that their patents are infringed by VP8. Time will tell if those with other patents will come forward, but this is good news for Google none-the-less.

Telecom News Picks

Submitted by mcollins on Wed, 03/06/2013 - 21:54

We have a few interesting news items that have come along, both found on Slashdot:
* Jitsi 2.0 Released - Includes an overhauled interface, support for new codecs like VP8 and OPUS, and ZRTP encryption. Check it out and let us know how it goes.
* Do Kiosks and IVRs Threaten Human Interaction - This is an interesting article about how many of us prefer not to interact with a human under many circumstances.
Enjoy the articles and be sure to send along any VoIP/Telecom news items you'd like to share.

FreeSWITCH 1.2.6 Is Released!

Submitted by mcollins on Wed, 03/06/2013 - 18:23

Ken Rice has just announced on the weekly FreeSWITCH conference call that FreeSWITCH version 1.2.6 has officially been released!
This version has numerous bug fixes and lots of little memory leaks have been plugged. The v1.2 git branch has been tagged and is ready for you to update. Please use this version in production as soon as possible.
As always, give us your feedback and thanks for using FreeSWITCH!

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 02/25/2013 - 18:24

First item in the news today is a happy report from long-time FreeSWITCH user Henry Gavin. Henry runs a company in the U.K. called SureVoIP. He is pleased to report that "thanks to FreeSWITCH and FusionPBX" his company is once again a finalist for the annual ITSPA awards. Congrats to Henry for leveraging FreeSWITCH in a successful business endeavor.

Another annual event is the Google Summer of Code (GSoC). FreeSWITCH will once again apply as a mentoring organization. Please start thinking of project ideas that we can include in our
organization's application. Applications will be submitted starting March 18 and no later than March 29. Ken Rice and I will be coordinating this process. Stay tuned for more details.

On last week's conference call we did a nice tour of the CudaTel Communication Server. In the coming weeks we will have more presentations for GUI front-ends that community members have built. On this week's conference call we will have Ken Rice give us an update on his new project: SwitchPi. If you like DIY projects then you'll appreciate what Ken has done with integrating the Raspberry Pi with FreeSWITCH and some other items to create something new. We look forward to seeing it in action.

Don't forget about the FreeSWITCH HA discussion on Tuesday evening at 8PM EST. Last week's discussion was very fruitful. Eliot Gable gave us all a lot of information about the different approaches that he can take for building mod_ha_cluster. We look forward to his report on the potential of using OpenMPI. For those who can't make it to the HA discussion please join weekly conference call on Wednesday where we will have a brief recap of the HA call.
In ClueCon news we have uploaded two new videos:
* What's new in sipXecs 4.6 - Douglas Hubler
* Challenges and Opportunities in Open Source VoIP - Travis Cross

Stay tuned for more ClueCon 2012 videos and ClueCon 2013 announcements.
Have a great week and we look forward to talking to you on Wednesday.


Submitted by anthm on Fri, 02/22/2013 - 00:09

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Tue, 02/19/2013 - 18:26

Greetings all!
Last week was rather interesting. Initially we had planned on doing a CudaTel demonstration on the weekly conference call. However, interest in Eliot Gable's mod_ha_cluster and the accompanying conversation was particularly intense. That being the case, on last week's conference call we spent most of the time talking about HA in general and how we could build a FreeSWITCH HA system. We also invited everyone who is interested in the subject to call in to the public FreeSWITCH conference at 8PM EST on Tuesday evening (Feb 19) for the first HA conference call. (Eliot won't join until about 8:15PM.) If you have a vested interest in HA for FreeSWITCH then please join the conference call.
For this week's conference call we will ask one of the participants on the Tuesday night call to give us a brief overview of the HA discussion. After that I will be doing a demonstration of the CudaTel to show off what the FreeSWITCH team has been working so hard to develop these past few years. We hope you enjoy it!

For the DIY crowd you may enjoy this site that Ken Rice set up. It's dedicated to doing cool things with FreeSWITCH and theRaspberry Pi. Check it out!

"Packets of Death" - Our Friend Kristian Kielhofner Has Found An Interesting One!

Submitted by mcollins on Wed, 02/06/2013 - 17:01

Many of you are familiar with FreeSWITCH power user and all around good guy Kristian Kielhofner. He's a regular at Cluecon and has a great blog where he discusses all sorts of VoIP and networking topics.
Today he posted a very interesting article about some "packets of death" that cause the NIC to shut down. If you've done any amount of network troubleshooting then you will most definitely appreciate the research that Kristian has done, especially if you have NIC with the specific Intel chipset that he discusses.
Thanks Kristian for sharing the fruits of your labor with all of us!