Before we begin, here is some general FreeSWITCH terminology that may be important for understanding this article!
A SignalWire account is now required to download the pre-build FreeSWITCH binaries. First create a SignalWire Space, then go to the Personal Access Tokens
section located on the left side of the Dashboard. From there, create a Personal Access Token. Click here to learn more.


In case you missed the previous emails on the matter, here is the recap of this change:
Repositories are divided into publicly accessible repos for the community and privately accessible repos for FreeSWITCH Enterprise (FSE) subscribers. FSE repos receive code commits as soon as they are tested, while the public repo receives updates after further vetting for stability.
Each repo has release and unstable branches. Release branches are ideal for production environments, while unstable branches are suited for lab/testing/QA environments.
You will need a subscription and credentials to access the FreeSWITCH Enterprise repository.
Click here to see more about installing or compiling the public version of FreeSWITCH.
FreeSWITCH™ is now installed and can be accessed with
Click here to see more about installing or compiling the paid version of FreeSWITCH.
FreeSWITCH™ is now installed and can be accessed with
If you need a compilation script, you can reach out to support@signalwire.com!