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

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!

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 01/28/2013 - 20:31

Hello all!
I wanted to start off by giving you all some good news: Our friends at Newegg have successfully slain a Patent Troll named Soverain. This NPE (non-producing entity) acquired some questionable patents and started suing just about anybody with an online shopping cart on their website. To make a long story short: Newegg fought them in court instead of settling and in the process got all three patents invalidated! More details available at the Ars Technica article. In any event, those of us who do software for a living, especially in
the US, are well aware of the dangerous patent situation we have. Hattip to Newegg for doing us all a favor.

More good news! We have released a few more ClueCon 2012 videos:
* Open Source is revamping telecom. You want in. Learn from our wins and misses. - Darren Schreiber
* HOMER in the cloud. - Alexandr Dubovikov
* OSTAG - Who we are, what we do, and why. - Raymond Chandler

I will be uploading the slides for the talks shortly.
In other ClueCon news we are gearing up for the 2013 event. We look forward to hearing from prospective speakers, sponsors, and attendees. As a reminder, we are at the same hotel this year and the event runs from August 6th through the 8th. Stay tuned for more information.

We have an annual tradition that is coming up next week: buy the developers dinner! Quite simply, we invite the community to throw some money into the hat and then the developers use it to buy dinner. The easiest way to donate is to click the Donate button on the main FreeSWITCH website. (Right-hand side, under the ClueCon 2013 logo.) Do a Paypal transaction, mark it person (a gift is fine) and in the message to the recipient mention that the money is for the developer dinner. We appreciate the community doing this again for us this year. Thank you!

We'll talk to you this Wednesday on our weekly conference call. Last week was an open discussion. This week I would will be doing an event socket and ESL review. More people are using these great tools and we are seeing some of the same questions being asked so we want to make sure that we get this information out there for everyone to use.

Thanks again for being a great community and we will talk to you again next week.

Plivo New's WebRTC-enabled SDK Gets TechCrunch Writeup

Submitted by mcollins on Tue, 01/15/2013 - 21:09

Congratulations to our friends over at Plivo who are mentioned in this nice article over at TechCrunch. The main focus of the article is the fact that Plivo's new SDK makes WebRTC communitcations with SIP/VoIP/PSTN a much more attainable reality. While the article mentions that Plivo is the first to do this, some of the commenters pointed out that others, such as Phono and Tokbox have been doing this for some time. To the best of my knowledge, though, Plivo's SDK is the first 100% OSS SDK that does not require you to use someone else's cloud. (Plivo does offer a cloud service if you want to use it but they do not lock down the Plivo SDK to their service.)
Enjoy reading it and by all means share your thoughts.

The "All IP Telco"? Bring It On!

Submitted by mcollins on Fri, 01/11/2013 - 20:58

Ars Technica has an interesting article about how AT&T is pushing the FCC to get on board with retirement of the current PSTN and all of its outdated equipment. I, for one, would love to see the day when TDM circuits are a thing of the past. HD Voice as the norm? Sounds good to me!
What do you folks think about this?

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 01/07/2013 - 17:58

Welcome to 2013!
Things are slowly returning to normal now that we're past the holidays. We did manage to have community conference calls over the past few weeks. We spent most of our time going over some handy tips and tricks. We also discussed the new nested conditions feature. This week we will be having a community scrum and will be going over the status of the latest FreeSWITCH release. We will also be discussing a few ideas from the mailing list on how we might be able to get more volunteers working on Jiras.

We would like to take a moment to say thanks to those who have made international DIDs available for the FreeSWITCH public conference. We now have DIDs for Australia, Germany, Israel, Spain, UK, and USA. The DIDs are listed on each conference call agenda page and there is a note as to who provided each DID. Thanks to all who have lent a hand. If you are in a position to provide a DID for other countries please contact me off list.

Now that 2013 has hit we will be gearing up for the next ClueCon. There's only 210 days until ClueCon 2013! We will be sending out an official request for speaking proposals as well as contacting prospective event sponsors. We are looking forward to another great

Have a great week!

FreeSWITCH Helps Convert 30ft Cell Tower to Raspberry Pi

Submitted by mcollins on Fri, 12/21/2012 - 20:08

I love hearing stories about how people put FreeSWITCH to good use. I think you'll enjoy this story from PA Consulting. There's a little video there as well. Check it out!

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 12/10/2012 - 20:31

We are glad to report that the FreeSWITCH team has tagged version You can download the tarball here. Anyone using 1.2.5.x should update as soon as possible. We appreciate all those who have helped us with testing and tracking down some sneaky and pernicious little bugs.

On last week's conference call we spent some time talking about the XML parser and some of its pre-processor directives. We discussed specifically how you can use the "exec" command to execute a shell script in the middle of XML processing. We also discussed a few tricks on how to look at the source code when you need to learn about some FreeSWITCH functionality that otherwise is not documented. This week's conference call subject is still pending, so stay tuned!

One other item I'd like to mention is that we've had several reports of FreeSWITCH success stories. We will be providing more information about those in upcoming stories on our Web site. We've got people using FreeSWITCH in various situations as well as software developers who've
added support for FreeSWITCH to their offerings. The FreeSWITCH ecosystem continues to grow and flourish! Thank you all for being a part of it.

Take care and have a great week!