FreeSWITCH
A self-hosted software telephony platform for voice, video and chat that runs on commodity hardware.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About FreeSWITCH
FreeSWITCH is a software telecom stack that replaces proprietary telephone switches. It runs on anything from a Raspberry Pi to a multi-core server and can be built from source for Linux, Windows, macOS and BSD. It handles voice, video and chat and is used to build PBX systems, call routing and other telephony services.
The project is sponsored by SignalWire, founded by FreeSWITCH's original developers, and includes mod_signalwire for connecting to SignalWire's hosted SIP and SMS services. Commercially supported builds are available on request. It suits administrators and developers building their own telephony.
Strengths
- Runs on hardware from a Raspberry Pi to multi-core servers
- Handles voice, video and chat
- Long-running project with very active development
- Optional pairing with SignalWire hosted services
Limitations
- Distributed mainly as source code to build
- Requires telephony and server administration knowledge
- Not an end-user chat app
Details
- Pricing
- FreeFree source code; commercially supported builds and professional services are available.
- License
- Open source, license not stated
- Developer
- SignalWire
- Platforms
- Windows, macOS, Linux, Self-hosted
- How it runs
- Self-hosted
- Account
- Not required
- Best suited for
- Administrators building a self-hosted PBX or VoIP system
- Categories
- Messaging, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to FreeSWITCH
Compare allSoftware that can replace FreeSWITCH for an important use case, and what changes if you switch.
Asterisk
An open-source telephony server for building your own PBX and VoIP phone systems.
Asterisk is an open-source telephony server for building your own PBX and VoIP system on Linux, focused on voice, and it also needs telephony knowledge to configure.
FusionPBX
A self-hosted web interface and platform for running a multi-tenant PBX on FreeSWITCH.
FusionPBX adds a multi-tenant web interface with call center, voicemail, conferencing and a WebRTC browser phone, but it still requires running FreeSWITCH underneath.
3CX Free Basic
A free edition of the 3CX business phone system for up to 10 users on your own infrastructure.
3CX Free Basic is a more ready-made self-hosted business phone system with no licence cost, but it is proprietary and limited to 10 users and 4 simultaneous calls.
Similar software
Related functionality, not necessarily a direct replacement.
Linphone
An open-source SIP softphone for voice and video calls on desktop and mobile.
Zoiper
A SIP softphone for making VoIP voice and video calls through a PBX or SIP provider.
MicroSIP
A lightweight open-source SIP softphone for Windows that makes voice and video calls through SIP providers.
Baresip
A portable, modular SIP user agent for audio and video calls, run from the command line.
ejabberd
An open-source XMPP server, MQTT broker and SIP service written in Erlang.