How to Install FreeSWITCH on Windows 11
FreeSWITCH is a free and open-source communication platform that can be used to build scalable and secure real-time communication applications. In this tutorial, we will guide you through the process of installing FreeSWITCH on Windows 11.
Prerequisites
To install FreeSWITCH on Windows 11, you will need to have the following prerequisites:
- Windows 11 operating system
- Microsoft Visual C++ 2008 Redistributable Package (x64)
- Microsoft .NET Framework 4.6.2 Developer Pack
- Git for Windows
- Visual Studio Build Tools (optional)
Step 1: Download and Install Required Software
Download and install Microsoft Visual C++ 2008 Redistributable Package (x64) by visiting https://www.microsoft.com/en-us/download/details.aspx?id=29.
Download and install Microsoft .NET Framework 4.6.2 Developer Pack by visiting https://www.microsoft.com/en-us/download/details.aspx?id=53321.
Download Git for Windows by visiting https://git-scm.com/download/win.
Run the Git installer and select "Use Git and optional Unix tools from the Windows Command Prompt" when prompted.
Download Visual Studio Build Tools from https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019. Install the build tools by following the on-screen instructions. (This step is optional, but it will be useful if you want to build FreeSWITCH from source code.)
Step 2: Download and Install FreeSWITCH
Visit https://freeswitch.org/ and click the "Download" button to download the latest stable version of FreeSWITCH.
Extract the downloaded archive to a directory of your choice (e.g.,
C:\FreeSWITCH).Open a command prompt with administrator privileges and navigate to the directory where you extracted FreeSWITCH.
Run the following command to build FreeSWITCH:
.\bootstrap.bat -j
This will build the FreeSWITCH binaries and libraries.
- Run the following command to install FreeSWITCH as a Windows service:
.\bld\win-install.bat
This will install FreeSWITCH as a Windows service and start it.
- Open a web browser and navigate to http://localhost:8080 in order to access the FreeSWITCH web interface.
Congratulations! You have successfully installed FreeSWITCH on Windows 11.