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, 09/10/2012 - 16:15
::

Greetings!
 
We hope you all had a great week. On our Wednesday conference call we discussed several items as a community. One item of note was how to handle mailing list posts that are overly broad and reflect a lack of research on the part of the individual doing the posting. After much discussion we decided that we would create some online documentation that helps new ones get their bearings when considering the big picture in FreeSWITCH. (For example, what are modules and why do we have them?) Thanks to Dave Kompel for helping to get that started.
 

We are also pleased to announce that we have started up the Adopt-a-module project. The idea is simple but powerful: community members who are knowledgeable and enthusiastic about a specific module will volunteer to "adopt" that module. Adopting a module means doing several things: watching the mailing list and IRC channel for questions, monitoring the Git repository for new commits, keeping the module's wiki page up-to-date, and acting as a bug marshal for any Jira tickets that are opened. We've had several people step up already. Please visit the list of modules needing adoption to see if you there is one that fits your area of expertise. We give a special note of thanks to Anshel Blum for helping to get this one going.
 

This week we welcome Ben Langfield and Ben Klang who will be discussing the Adhearsion framework for FreeSWITCH. Adhearsion is a Ruby-based framework for building telephony applications. You may recall that Ben Klang joined us at ClueCon 2012 to make the announcement about Adhearsion being available for FreeSWITCH. We look forward to learning more about how Adhearsion works with FreeSWITCH.
 

Let's all have a great week!
 
-Michael

Weekly News and Notes

Submitted by mcollins on Tue, 08/28/2012 - 21:09
::

Hello all!
 
Apologies for the delay on this week's news and notes. Yesterday was quite busy, but things are going well. I am happy to report that we have submitted the first chapter of the new FreeSWITCH book to the publisher! We've also conferred with a few members of the community and convinced Packt to let us add some bonus content! Stay tuned for more previews and teases. Right now it's still early in the game so I don't want to reveal too much.
 
On last week's conference call we discussed a number of things. First, we did a follow up to Ken's previous discussion about the stable 1.2 branch and using git. Second, we talked a bit about Vestec and the great ASR application contest. (More information is forthcoming!) Lastly, we had Mitch Capper discussing the latest version of the FSClient Windows softphone. If you haven't tried it out I highly recommend it. It's now stable and feature-enabled to the point that I've discontinued using X-Lite or Jitsi.
 
Tomorrow we hope to have a discussion about TLS. We have several community members who are experienced with key and certificate management and we will be calling upon them to share their experience with the rest of us. After that we will have an open discussion.
 
Cheers!
 
-Michael

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 08/20/2012 - 17:58
::

FreeSWITCH Weekly News and Notes is back after a brief hiatus.

In case you hadn't heard: FreeSWITCH 1.2 is out! In fact, Anthony and Ken are working on a 1.2.2 release. Stay tuned for an announcement. On last week's conference call we discussed some of the git commands you may need to run in order to get yourself moved up to the 1.2stable branch. Join us this Wednesday and we'll do a quick follow up for those who may still have questions. We hope to have some other announcements as well.

In post-ClueCon news we'd like to let everyone know that Vestec is finalizing the arrangements for the great ASR (automated speech recognition) app-building contest. This is a great opportunity to get some cash and free speech recognition licenses in return for investing some time and effort into learning the Vestec system and building an application to show off to the world. It's also a great way to help promote FreeSWITCH among larger enterprises who may not realize that professional-grade ASR is available. We will discuss this further on Wednesday's conference call.

Lastly we'd like to let everyone know that the ClueCon videos will be made available in the coming weeks and months. Please give us some time to do a little editing before we release them all. It will be worth the wait!
 
-Michael

Adhearsion 2.1.0 Has Support for FreeSWITCH

Submitted by mcollins on Thu, 08/16/2012 - 21:09
::

We are happy to report that our friend Ben Klang made the announcement at ClueCon 2012 that Adhearsion now supports FreeSWITCH! You will need Adhearsion v2.1.0 and FreeSWITCH v1.2 in order to get started.
 
What is Adhearsion? The Adhearsion web site describes it as a "full-featured framework for the development of applications which interact with or control voice communications. It facilitates the creation of complex applications with ease, providing a simple API." If you are a fan of Ruby and FreeSWITCH then we highly recommend that you check it out!
 
-Michael

It's Official! FreeSWITCH 1.2 Has Been Released

Submitted by mcollins on Wed, 08/08/2012 - 15:25
::

The FreeSWITCH team is very happy to announce that FreeSWITCH version 1.2 has been officially released. Anthony Minessale, lead architect and designer, made the announcement yesterday at ClueCon 2012.
 
FreeSWITCH 1.2 is the culmination of several years and tens of thousands of man hours of intense programming, debugging, and testing. Many in the community assisted by frequently downloading and running the last git version, sometimes in production environments. The latest FreeSWITCH version is also included in the CudaTel PBX.
 
Ken Rice will be speaking at ClueCon on Thursday afternoon to discuss the challenges of maintaining a stable 1.2 branch as well as what's in store for future releases. His talk is appropriately entitled How Stable is "Stable"? We look forward to that discussion.
 
The FreeSWITCH team would like to thank everyone in the FreeSWITCH community for supporting us over the years. Without you it just wouldn't be the same!
 
-Michael

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 07/23/2012 - 17:44
::

Hello all!
 
Last week we enjoyed a nice conference call with Darren Schreiber from 2600hz. Darren gave us a follow up presentation to the original SIP 101 discussion that was held in June. This was a great presentation that went beyond the basics of SIP. We discussed important concepts like Via and Record Route headers and NOTIFY messages. SIP can do a lot, and with these two presentations we really have only scratched the surface. If we all bug Darren enough then perhaps we'll get a third presentation! The audio of the presentation is in the usual place and the slides will be available shortly.
 
This week we will be hearing from the community. We will have a brief report from Dave Kompel who will get us up to speed on using Windows Advanced Firewall to implement Fail2Ban-like functionality. After Dave speaks we will be opening things up for community discussion. Please bring your questions and topics!
 
ClueCon 2012 is shaping up nicely! We have recently added Ditech Networks, Bandwidth.com, and Yealink as sponsors. We are also happy to announce that Darrell Hensley will be speaking on the subject of Transitioning to Professional Voice. Darrell is the CEO of GMVoices, a ClueCon media sponsor for many years and the supplier of Callie, the voice of FreeSWITCH. We look forward to seeing Darrell in person again.
 
As a quick reminder, if you register by the end of the day on July 25th you will still receive four chances to win in the great ClueCon giveaway. See you in two weeks!
 
-Michael

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 07/16/2012 - 18:17
::

One week closer to ClueCon!
 
Things have been very busy for the FreeSWITCH team and community. In addition to gearing up for ClueCon we've all been working on our day jobs and mixing in the occasional summer vacation. We've also had inclement weather play a role in scheduling one of our weekly conference call presentations. Dave Kompel, one of our resident Windows gurus, had been scheduled to discuss a technique for handling the Windows firewall in a manner similar to how we use Fail2Ban in a Linux environment, however thunderstorms in his area required his full attention on protecting and keeping his servers up and running. We will reschedule as soon as possible.
 
This week we have scheduled Darren Schreiber from 2600hz. He will be doing a follow up to his SIP 101 discussion from several weeks ago. We will be diving a bit deeper into the SIP protocol. In the initial discussion we focused most of our attention on getting SIP endpoints registered and the setup/teardown process. This week we will look at some of the other things SIP can do, like presence. We invite you to join us this Wednesday at 1PM Eastern, 10AM Pacific.
 
In ClueCon news we are very happy to report that 2600hz is back as a Silver sponsor! In fact, the aforementioned Darren Schreiber will be giving a presentation at ClueCon, discussing some of the hard-earned lessons that 2600hz has learned over the past few years. If you are interested in cloud telephony then definitely be there for Darren's talk. For those who've not registered yet please keep in mind that the "bits will shift again" this Wednesday and registrants will receive four entries instead of the current eight. Register now to maximize your opportunity to win lots of great prizes.
 
The ClueCon countdown is already down to 21 days! We are looking forward to seeing everyone together again in Chicago.
 
-Michael

FreeSWITCH-powered Application Plivo Gets Nice Writeup At TechCrunch

Submitted by mcollins on Tue, 07/10/2012 - 15:47
::

We invite you to see the nice TechCrunch article featuring our friends over at Plivo. For those of you who may not already know, Plivo is an API-based web+telephony application building platform. It is not unlike Twilio, except that everything is open source and there are no proprietary libraries. Oh, and it is powered by everyone's favorite OSS soft-switch.
 
We would like to offer our congratulations to another business enterprise that uses FreeSWITCH as part of its offering. We are happy to report that Plivo is a ClueCon Silver sponsor this year, which is an awesome feat considering that Venky and Mike were had just barely finished Plivo when they attended ClueCon 2011. We hope to see them again at ClueCon 2012!
 
-Michael

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 07/09/2012 - 18:33
::

Greetings all!
 
We are back to a full week after taking last Wednesday off. This week we have Dave Kompel scheduled to talk to us on a subject that has been of much interest in recent weeks: firewall security on Windows deployments of FreeSWITCH. Many of you know that we have fail2ban available for Linux/Unix based installs, but what about Windows? There are indeed techniques for Windows systems to update the Windows firewall to prevent things like the friendly scanner. Recall: the friendly scanner is an abuse of a SIP testing tool called SIPVicious. People use it for nefarious purposes, so having the ability to lock down the source IP address on the fly is a powerful technique to employ. We look forward to this discussion.
 
We are happy to report that we have a new GOLD sponsor at ClueCon: Flowroute! The folks at Flowroute have graciously offered to make sure that our attendees are well taken care of. First, they are supplying the gift bags that all of our attendees will receive. In those bags will be lots of goodies from Flowroute and our other sponsors. A special item will be a $25 gift card for Flowroute. Additionally, Flowroute is sponsoring a pizza party on Monday night, August 6 at Gino's in downtown Chicago! We hope you all will be able to join us.
 
Only a few more weeks until we're all together again!
 
-Michael

FreeSWITCH Weekly News and Notes

Submitted by mcollins on Mon, 07/02/2012 - 18:00
::

Welcome to July! We hope the leap second didn't crash any of your servers. Some folks were not so fortunate.
 
On last week's conference call we had an open discussion on topics chosen by members of the community. One topic that got a fair amount of traction was how to address NAT when FreeSWITCH has a public IP address and the clients themselves are behind NAT. Dave Kompel shared his strategy of using "aggressive-nat-detection" on the SIP profile and then optionally setting "NDLB-connectile-dysfunction" for the directory entry. We also discussed other topics like IPv6 and using FreeSWITCH in the cloud with Amazon. The audio is available here.
 
Darren Schreiber's company, 2600hz, made a very interesting announcement regarding "Kazoo BETA." This new cloud-based PBX solution uses a lot of open source software under the hood, including FreeSWITCH. Stay tuned for a more in-depth discussion with Darren about this new platform.
 
On the ClueCon front we are happy to report that many have taken advantage of the fact that they can get 2^4 tickets (i.e. 16 tickets) for the drawings at ClueCon 2012. The bits will shift at the end of the day tomorrow, July 3, so don't delay! You can register quickly and easily here on the ClueCon site. After July 3rd registrants will receive 2^3 or 8 tickets. Don't delay - we are giving away a total of ten 7" Android tablets among many other prizes supplied by our sponsors.
 
Only 35 days until ClueCon 2012!
 
-Michael