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.
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!
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!
Some of us have been in the industry for years. A few may even have decades. It's always nice to look around and notice people whom we've known for those years and see that they are still around. One such partner of ours is Sangoma. A little history is in order.
Sangoma has been building telephony solutions since the mid-1980's and entered the world of TDM hardware for open source telephony in the early 2000's. Before it was conceived, before Anthony first opened that text editor and started writing what would eventually become FreeSWITCH, Sangoma was there. Sangoma has partnered with us for nearly a decade. They have been a faithful sponsor of ClueCon since the very first event back in 2005. In addition to the financial support of ClueCon, Sangoma has given lots of engineering man-hours in the production of OpenZAP and later FreeTDM. We thank Sangoma for showing that a for-profit company can give back to open source and still generate revenue.
From everyone at FreeSWITCH and ClueCon, we say THANK YOU to Sangoma for helping us keep the wheels turning for all these years!
Welcome to the last week of June!
Things quieted down a bit last week, but we still had some interesting items for your consideration. Darren Schreiber from the 2600hz project joined us last week on our conference call to present "SIP 101" - a gentle introduction to the SIP protocol for those doing VoIP. It was a nice discussion and we plan to do a follow up, tentatively scheduled for July 18. The audio is available in the usual place and the slides are available here. For this week's conference call we are going to have an open discussion about topics of interest to our community members.
Our ClueCon schedule is now full! Please visit the schedule to see a list of speakers and talk titles. We have a few presentations whose titles are yet to be announced, so check back often to stay updated. We are pleased to have Brad Pitt joining us this year! (No, not that one - we have this one.) Bradley J Pitt is a long-time veteran of the technology and telecom industries and recently joined Barracuda Networks. His discussion will touch upon both technology and business aspects of the IP PBX world.
As a reminder, you still have about one week before the "bits shift" and you go from 16 down to 8 tickets for your ClueCon registration. Register right away so that you have the best chance possible to win one of the 10 Android tablets that will be given away this year!
See you in Chicago!
The past week was a busy one both for the FreeSWITCH project and for ClueCon. Last week's community conference call was a nice discussion about some of the things that will be happening at ClueCon this year. We also had a visit from Diana Cionoiu of the YATE project. This coming Wednesday we will have Darren Schreiber, co-author of both FreeSWITCH books and co-founder of the 2600hz project, on our call to give his world-famous "SIP 101" presentation. We definitely look forward to that discussion.
We also wanted to highlight an interesting blog post by our friend and community member Kristian Kielhofner. Its provocative title is: "Everything you wish you didn't need to know about VoIP." Over the years Kristian has collected a lot of knowledge about interoperability - and lack thereof - between various VoIP devices and servers. Whether you're a VoIP novice or veteran we think you will appreciate seeing this knowledge written down for the benefit of all.
In ClueCon news are happy to announce two training session and a birds of a feather (BOF) meetup for this year's event. Paid attendees of ClueCon will have their choice of FreeSWITCH or OpenSIPS training. The FreeSWITCH training will be conducted by the aforementioned Darren Schreiber. The OpenSIPS training will be conducted by none other than Bogdan-Andrei Iancu, lead developer of the OpenSIPS project. The training sessions will take place on Monday, August 6. On the evening of Wednesday, August 8 we will be having a VoIP security ("VoIPSec") meetup for those interested in discussing the subject with others who share an interest in the subject. Among those who will be present are Phil Zimmermann of PGP and ZRTP fame.
Be sure to register right away so that you can get your extra chances to win. Anyone who registers before July 4th of this year will receive 10 entries in the great ClueCon giveaway. We have a lot of interesting items to give away this year, so stay tuned. And while you are at the ClueCon site to register, but sure to review the schedule as we've added a number of new speakers in the past week.
See you in August!
Here's a nice item from Reddit. User tehproxy reports that there were three links that sent him from "zero to hero" when dealing with a Cisco 7942 with FreeSWITCH. For those who know the pain of dealing with Cisco 79xx phones I think you will appreciate this information. Here is a brief summary of the original post by tehproxy:
- First link which was not too helpful for him.
- The second link he calls a "gem" so check it out.
- The third link helped him get over the final hurdle.
Hope this helps you with your FreeSWITCH VoIPing!
From TechCrunch this morning comes a disturbing report - the country of Ethiopia has criminalized the use of any kind of VoIP communications. The ban includes Skype, Google Talk, and anything else that could help citizens circumvent the use of the state-owned Ethio Telecom. We also hear that Ethio Telecom is blocking all access to the Tor network. This suggests an oppressive regime with serious DPI (deep packet inspection) capabilities in the state-own ISP.
Please read the above-linked article for full details and links to other sources of information.
Happy Monday to you all!
Last Wednesday we had a nice discussion on the weekly conference call about mod_httapi. It turns out that there is a fair amount of interest in the great module but that there are some questions about how to handle certain scenarios, such as "session tracking." Thanks to Raymond Chandler for being available to answer a lot of those questions. We will be doing a followup discussion that focuses on Raymond's PHP examples for using mod_httapi. These examples do a good job of demonstrating the power and ease of HTTAPI.
ClueCon season is upon us and our list of speakers and sponsors continues to grow. Packt Publishing is now on board as a media sponsor and we hope to have some nice items from them to give away at the conference. Keep checking the schedule for updates as we are confirming new speakers each week. We are also happy to report that the Wyndham has completed its changeover and is officially known as the Hyatt Chicago Magnificent Mile. (As of this writing their web site is undergoing maintenance, so be patient.) We are excited to see what's in store at this revamped hotel and can't wait to see everyone there this August!
Happy June to all!
We had a busy month of May but last Wednesday (May 30) we took a break from the formal presentations on the FreeSWITCH conference call and instead focused some time and energy on topics of general interest to our community. Feel free to download last week's conference call recording and listen to Travis Cross and myself discuss the pros and cons of licensing for content other than source code, such as the wiki documentation and the sounds we've recorded over the years.
Another topic of interest is the original FreeSWITCH book, a.k.a. the "bridge book" because of the cover photograph. Can you believe that this summer it will be two years since the book was released? The FreeSWITCH team and a number of interested community members have been discussing what a second edition would look like - what changes would be made, what new content could be added, etc. We have no definitive plans at the moment, so now is the time to talk about what you would like to see. Do you have an idea on how to make the second edition of the FreeSWITCH book even better? If so, please let us know. Perhaps by ClueCon 2013 we'll have a brand new book on the shelves!
Speaking of ClueCon, we would like to let everyone know that the plans for this year's event are coming along nicely. Our speaker list is growing and the schedule is filling out. We still have a few openings, so please get your speaking proposals in to us right away. We are looking forward to seeing everyone again this August, so please register now, that way we can make plans for ancillary events like the welcome reception.
Thanks for being such a great community! Talk to you next week.
Happy Tuesday to all. We hope you enjoyed your holiday weekend.
We've had a steady stream of presentations on the FreeSWITCH conference call over the past month. Ken Rice has graciously done two presentations on how to create a dialplan module in C, including a fully functional example module. This code is extremely helpful not just in understanding how to write a dialplan module but in writing any module that exposes new dialplan applications or command line APIs. This week we will take a break from the formal presentations and have an open discussion on any topics of interest to the community.
Our ClueCon plans are gearing up as well. We are pleased to announce that Plivo, Inc. is a brand new silver sponsor for this year's event. Plivo is an open-source framework for developing Web-based solutions with FreeSWITCH. We are also happy to report that the Illinois Institute of Technology (IIT) is again with us a media sponsor. IIT holds the annual Real-Time Communications conference and expo where academia and industry meet to discuss various aspects of global telecommunications. We invite you to visit our sponsors' Web sites to learn more about what they have to offer.
As a reminder, ClueCon still has openings for sponsors and speakers. Please contact us via email or at the phone number below if you have any questions. Visit the registration page to get signed up and be sure to book your room at the Wyndham. (And don't forget that the Wyndham will shortly be renamed to the Hyatt Chicago Miracle Mile.)
We look forward to meeting everyone in person this August!