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.
The FreeSWITCH team is very proud to announce that FreeSWITCH 1.4 beta is now available. The community will benefit greatly from all of the effort that has gone into producing a version of FreeSWITCH that supports WebRTC media streams.
WebRTC is a technology poised for explosive growth. By some estimates, there will be three billion WebRTC-enabled devices and endpoints by 2016. Having this new technology in FreeSWITCH will ensure that developers and users will always have a robust platform on which to build solutions that can utilize WebRTC, VoIP, and traditional telephony. Additionally, FreeSWITCH allows these solutions to be built completely with FOSS technologies.
Try it online with our FlowRoute powered demo at https://webrtc.freeswitch.org
We would like to take time to thank the following sponsors who helped make the new FreeSWITCH possible:
We appreciate companies like these as well as individuals who work very hard to make sure that FreeSWITCH continues to innovate while remaining free software.
Happy 2nd week of June to everyone.
We want to remind everyone that on June 19th we will be releasing the ClueCon 2013 schedule on the FreeSWITCH community conference call, so please be there. As an added bonus the whole FreeSWITCH dev team will be on hand and hanging out with the community.
On occasion we like to acknowledge community members who've stepped up and made a difference in a way that benefits the FreeSWITCH project as a whole as well as those who use it. Our friend Call Leeming has been doing a great job of doing triage on the FreeSWITCH bug tracker. In fact, just today he reported on checking five Jira tickets. We appreciate these efforts and we encourage everyone to take a few moments to peruse the open tickets and look for items where they can assist, even if it's merely testing the validity of a bug report. Thank you to everyone who helps out.
After having open community discussions these past few weeks we will have a formal presentation this week by yours truly. In response to numerous requests we have decided to do a demonstration of the CudaTel Communication Server. I will be giving a tour of the CudaTel user interface and we will be glad to answer questions. I think you will be impressed with the hard work that the core FreeSWITCH team has put into building the CudaTel.
We look forward to talking to you on Wednesday.
Happy Tuesday to you all! It is a short week for us here in the U.S. as yesterday was a national holiday.
The first order of business: I am happy to let you know that Packt Publishing has informed us that the new FreeSWITCH 1.2 book is available as of May 24th! Congrats to the FreeSWITCH team for getting yet another book ublished. This is the third one we've done with Packt. Also, many thanks to all those who spent time answering questions and helping us with the technical reviewing process.
With the new book completed we focus our attention on other things, not the least of which is ClueCon 2013. Starting this week, those who've submitted talk proposals will be receiving the official acceptance of their presentations, including the day and time for the presentation. If you have not already submitted a talk proposal please do so right away as we have a limited number of available speaking slots.
Our weekly conference calls have been lively with discussions on various topics suggested by those calling in. On last week's call we had a particularly nice discussion about mod_skinny. A relatively new community member, Nathan Neulinger, has really done a nice job of picking up the torch for mod_skinny. If you have a need to use Cisco phones with FreeSWITCH using SCCP then definitely listen to last week's discussion.
This week we have Martin from the VoIPMonitor.org project. We look forward to learning more about VoIPMonitor and how it can help us with keeping tabs on our VoIP servers.
Have a great week!
The FreeSWITCH team is busy on several fronts but the most exciting news at the moment is that Packt Publishing has told us the new book is officially off to production! If all goes well it should be available in the next few weeks. (It looks like they changed the cover art - once we know for sure what's on the cover we'll give it a nickname like we did with the "bridge" book.)
Last week we had an impromptu discussion on various FreeSWITCH topics. We have rescheduled the VoIPMonitor.org conference call presentation for May 29th. Also, we have tentatively scheduled the HOMER presentation for June 5. That means we will have another open discussion for this Wednesday's conference call.
As a tip, if you would like to browse around and see what has been committed in FreeSWITCH lately you can use the Fisheye site. Here you can browse the source code and look at recent commits to see what has changed. If you prefer to look at the commits without the source code browser then try out the HTML front-end for our FreeSWITCH git repository. We also have repositories for contributions and sample configuration sets.
Have a great week!
A belated happy new week to you all!
As Ken mentioned in his email yesterday, the big news from last week is, of course, the release of FreeSWITCH 1.2.9 stable. This is now the "latest stable" version of FreeSWITCH and the one most recommended for production use. The tarball is available from theusual location. The CentOS and Debian packages have also been updated to use the latest stable.
On last week's conference call we welcomed Dan from the CGRateS project. CGRateS is a relatively new project that handles call rating for carrier-grade operations. We are happy to have CGRateS (an open-source project itself) as part of the FreeSWITCH ecosystem.
On this week's call we look at another VoIP-related OSS project: VoIPMonitor.org. This software performs a number of monitoring functions for VoIP implementations. Please join us tomorrow at 1PM EDT, 10AM PDT for an interesting discussion.
One ClueCon reminder: We are still accepting speaking proposals, however time is running out so please send them in as soon as possible. We hope to have the ClueCon 2013 schedule released in the next few weeks.
Take care and have a great week!
Happy first May Monday to all.
We are please to let everyone know that the new FreeSWITCH book is nearing completion. Each day the Packt editors have been sending us revised and re-revised chapters to polish off. If we keep up our current pace then it is quite likely the book will be available in early June. We hope you enjoy it.
On last week's call we enjoyed a nice presentation from Omar over at OrecX who showed us some of the useful features of their call recording
solutions. They have an open source version as well as commercial versions. If you are looking for a call recording solution then we recommend that you review what OrecX has to offer.
This week we continue in our series of presentations on FreeSWITCH-compatible software applications. We look forward to having Dan Bogos from CGRateS join us to talk about their project. Click here to get a quick look at what CGRateS does, and then make plans to join our call on Wednesday.
Regarding ClueCon 2013 we would like to remind everyone that we are still accepting talk proposals. If you have a talk idea please let us know. In the meantime feel free to get registered and book your hotel room at the Hyatt.
Have a great week!
Businesses Will Benefit From High-Quality, Low-Cost Telephony Solutions
Yealink, the global top 5 SIP Phone provider, is pleased to announce a new partnership with the FreeSWITCH project. In addition to giving financial support, Yealink will be offering engineering and other technical resources that will allow Yealink devices to take full advantage of the power of the FreeSWITCH open source IP communications platform. Enterprises employing a VoIP infrastructure based on the combination of FreeSWITCH-powered servers and Yealink phones will benefit from the value of high quality at a low cost.
"FreeSWITCH is designed to facilitate people communicating with one another," notes Anthony Minessale, architect and lead developer of FreeSWITCH. "By definition this means that FreeSWITCH must be able to inter-operate with many different devices. Being able to work directly with a corporate like Yealink allows us to improve the process of connecting devices - and people - to one another."
“Yealink have been working tirelessly to ensure our worth as a leading competitor in VoIP products and solutions on a global scale. We are very pleased to be able to work with world-renowned partners like FreeSWITCH. The combination of Yealink and FreeSWITCH will certainly open a new world for our global customers and allow them to connect with anyone, anytime, anywhere,” added Stone Lu, Yealink Executive Vice President. Yealink is a Silver Sponsor of the ClueCon open source IP communications conference that will be held in Chicago, August 6-8, 2013. More information is available at www.ClueCon.com.
Founded in 2001, Yealink, the Global Top5 SIP Phone Provider and a leading provider of VoIP Phone and IP communication solutions, has been focusing on VoIP products characterized by reliable quality, easy deployment and affordable price for over a decade. Today, customers from over 140 countries rely on Yealink as the backbone of global collaboration to extend the value of network communications. For more information, please visit: www.yealink.com.
First released in January 2006, FreeSWITCH has grown to become the world's premier open source soft-switching platform. This versatile platform is used to power voice, video, and chat communications on devices ranging from single calls on the Rasbperry Pi to large server clusters handling thousands of calls. FreeSWITCH powers a number of commercial products, including Barracuda Networks' CudaTel Communications Server. Released under the business-friendly MPL 1.1 open source license, FreeSWITCH is continuing the open source telephony revolution that is occurring worldwide. For more information, please visit: www.freeswitch.org.
We are looking forward to a busy but good week of activity. Last week was busy as well. On last week's conference call we had an engineer from JeraSoft join us to answer some questions about the newly released VCS 3.4.2. We are happy to have this new version as part of the FreeSWITCH ecosystem.
One other bit of good news: All of the content for the new FreeSWITCH book has been submitted to the publishers. We are doing a bit of editing on one of the chapters but otherwise we are basically done. We anticipate a
Take care and have another fantastic week!
The FreeSWITCH team is pleased to announce that we have another product in our ecosystem: JeraSoft VCS version 3.4.2. The JeraSoft official announcement and official release notes can be found here.
For those who may not know, JeraSoft VCS is a routing and billing solution that works with a number of VoIP platforms. Since FreeSWITCH continues to grow as a carrier/provider solution it is good for those using it as such to have such an option. Some highlights of the new release are:
- RADIUS authentication of customers
- RADIUS authorization of calls (including balance limits)
- RADIUS start/stop accounting
- Dynamic routing via SIP redirect server
Feel free to visit JeraSoft to learn more about how to use this software with your FreeSWITCH implementation.
Happy tax day to those in the USA - we hope all is well with your business. Speaking of business, I thought I would relay the interesting news about Dish Network making a bid for Sprint. Many here in North America will be keeping a close eye on this one. Whether or not this is just a big mess or an opportunity for Sprint to become a "real" competitor to AT&T and Verizon remains to be seen. Regardless of the outcome, most of us here are hoping for a healthier Sprint so that we can avoid another duopoly.
On last week's conference call we decided to have a preliminary discussion so that we can prepare for this week. Dave Kompel will be showing us how to build rapidly FreeSWITCH applications in MS Visual Studio 2012 and have those run under mod_managed. Be sure to consult this document so that you can get all the rerequisites installed in time for our call on Wednesday.
In other news I would like to let everyone know that I spoke with Kashif Kahn over at Vestec. We are gearing up for the automatic speech recognition application building contest. The winners will be announced at ClueCon 2013. The official contest page will be posted on the ClueCon website shortly. Stay tuned for more information and be ready to start building your ASR applications!
The ClueCon 2013 call for speakers recently went out and we've had a number of submissions already. We look forwarding to hearing more talk ideas, so please send those in right away. In the meantime ClueCon registration is now open so be sure to get signed up, and don't forget to book your room at the Hyatt Chicago Magnificent Mile hotel for only $169 per night.
Have a great week!