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.
FreeSWITCH was originally designed and implemented by Anthony Minessale with the help of Brian West and Michael Jerris. All 3 are former developers of the popular Asterisk open source PBX. The project was initiated to focus on several design goals including modularity, cross-platform support, scalability and stability. Today, many more developers and users contribute to the project on a daily basis.
We support various communication technologies such as Skype, SIP, H.323 and GoogleTalk making it easy to interface with other open source PBX systems such as sipXecs, Call Weaver, Bayonne, YATE or Asterisk.
FreeSWITCH supports many advanced SIP features such as presence/BLF/SLA as well as TCP TLS and sRTP. It also can be used as a transparent proxy with and without media in the path to act as a SBC (session border controller) and proxy T.38 and other end to end protocols.
FreeSWITCH supports both wide and narrow band codecs making it an ideal solution to bridge legacy devices to the future. The voice channels and the conference bridge module all can operate at 8, 12, 16, 24, 32 or 48 kilohertz and can bridge channels of different rates. The G.729 codec is also available under a commercial license.
FreeSWITCH builds natively and runs standalone on several operating systems including Windows, Max OS X, Linux, BSD and Solaris on both 32 and 64 bit platforms.
FreeSWITCH supports FAX, both over audio and T.38, and can gateway between the two.
Our developers are heavily involved in open source and have donated code and other resources to other telephony projects including openSER, sipXecs, The Asterisk Open Source PBX and Call Weaver.
a Spec Sheet is available on our Wiki.
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.
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.
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!
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.
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!
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!
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.
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.
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?