The topic of this article may not meet Wikipedia's general notability guideline. (December 2021)
This article contains wording that promotes the subject in a subjective manner without imparting real information. (April 2020)
|Original author(s)||Anthony Minessale|
|Stable release||1.10.8 (October 15, 2022)|
|Operating system||Linux, macOS, Solaris, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Windows|
|Type||VoIP software, Softswitch|
|License||Mozilla Public License (MPL)|
FreeSWITCH is free and open-source server software for real-time communication applications, including WebRTC, video, and voice over Internet Protocol (VoIP). It runs on Linux, Windows, macOS, and FreeBSD. FreeSWITCH is used to build private branch exchange (PBX) telecommunication systems, IVR services, videoconferencing with chat and screen sharing, wholesale least-cost routing, Session Border Controller (SBC) and embedded communication appliances. It has support for encryption, ZRTP, DTLS, and Session Initiation Protocol (SIP). It is implemented as a core library, libfreeswitch, which can be embedded into other projects. It is distributed under the Mozilla Public License (MPL), a free software license.
The FreeSWITCH project was announced in January 2006 at O'Reilly Media's ETEL Conference. In June 2007, FreeSWITCH was selected by Truphone for use, and in August 2007, Gaboogie announced that it selected FreeSWITCH as its conferencing platform.
The official release 1.0.0 (Phoenix) of FreeSWITCH was available on May 26, 2008. At ClueCon 2012, Anthony Minessale announced the release of FreeSWITCH version 1.2.0, and that the development team had adopted separate stable (version 1.2) and development (version 1.3) branches.
FreeSWITCH 1.4, released in early 2014, is the first version supporting SIP over Websocket and WebRTC.
FreeSWITCH 1.6 added support for video transcoding and video conferencing, Verto protocol for WebRTC, and all WebRTC codecs and standards.
FreeSWITCH 1.8 was released at ClueCon in 2018 with further updates and stability improvements to the project.
SignalWire Inc. was founded in 2018 to provide commercial cloud telecommunication services utilizing an elastic FreeSWITCH core, and provide a permanent commercial sponsor for the open source project that was controlled by the founders of FreeSWITCH. It then acquired FreeSWITCH Solutions.
According to the lead designer, Anthony Minessale, FreeSWITCH is intended to be a softswitch that is built around a core library, driven by a state machine. The stated goals of the project include stability, scalability, and abstraction.
FreeSWITCH is a core component in many PBX in a box commercial products and open-source projects. Some of the commercial products are hardware and software bundles, for which the manufacturer supports and releases the software as open source.
- BigBlueButton is built on top of FreeSWITCH
- FusionPBX is an add-on to FreeSWITCH that provides a web management interface
- "Releases - signalwire/freeswitch". Retrieved 20 October 2022 – via GitHub.
- "Linux - FreeSWITCH - Confluence".
- "macOS - FreeSWITCH - Confluence".
- "Solaris - FreeSWITCH - Confluence".
- "FreeBSD - FreeSWITCH - Confluence".
- "NetBSD - FreeSWITCH - Confluence".
- "OpenBSD - FreeSWITCH - Confluence".
- "DragonFlyBSD - FreeSWITCH - Confluence".
- "Windows - FreeSWITCH - Confluence".
- "Beyond Asterisk, The Future of Telephony. What's Next?". O'Reilly Media. 2006-01-25. Retrieved 2007-10-06.
- "Truphone Selects FreeSWITCH and TelcoBridges to Enable VoIP Calls over WiFi on Mobile Phones" (Press release). Truphone. June 5, 2007.
- "Gaboogie Embraces Open Source For New Mobile Group Calling and Conference Calling Solution". Gaboogie. 2007-08-03. Archived from the original on 2008-09-08. Retrieved 2007-10-06.
- "ClueCon 2012 Keynote Address". Archived from the original on 2012-06-08.
- Gallagher, Kathleen (October 18, 2009). "Flipping the FreeSWITCH – Brookfield is home to revolutionary software". Milwaukee Journal Sentinel. Archived from the original on October 22, 2009.
- "An Interview with the Creator of FreeSWITCH". O'Reilly Media. July 25, 2006.