The easiest way to get FreeSWITCH™ is to install the package for your operating system. Pre-built binaries are available for installation on some Linux and Unix distributions as well as Windows.
Debian 8 Package (FreeSWITCH 1.6)
Debian 8 Jessie (preferred)
Centos 7 Package (FreeSWITCH 1.6)CentOS 7 and RHEL 7
|title||Compiling Master Source Code|
If you require the very latest features or patches or wish to hack FreeSWITCH you may compile from source code. FreeSWITCH™ is available for source compilation on Unix and Linux distributions as well as Windows.
Debian 8 Jessie Source 1.6 depends on a number of libraries included with Debian 8, which is now the distribution of choice for FS core development team. Follow the instructions on the Debian 8 Jessie page; refer to Debian Post-Install Tasks for finishing touches.
The comprehensive macOS guide contains instructions for setting up FreeSwitch™ on a Mac with features such as autostart, emailing voicemails and log management.
Special notes for building from source on OpenBSD.
Recently updated installation guide for SmartOS
The core developer team will only entertain bug reports on the latest Master branch code—it is impossible to debug old code that has long since changed and might have been patched already.