Call Us Today! 877.742.2583




Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The latest maintenance level of the current public version release of FreeSWITCH™ can be downloaded from freeswitch-files via a browser. If you're using For linux, it's much easier to copy/paste the long command line below. This single single long line performs: 1- Determines the latest public release available. 2- Downloads the compressed source file. 3- Decompresses the file into a folder in the current directory. 4- Renames the folder to freeswitch. If you don't want the folder renamed, remove the last && to the end of the line.

...

Section


Column
width50%


Panel
borderColorlightgray
bgColor#eeeeff
borderWidth1
titleBGColor#f7f7f7
borderStyledotted
titleEasy WayPre-Built Binaries

The easiest way to get FreeSWITCH™ is to install the a pre-built package for your operating system. Pre-built binaries are , available for installation on some Linux and Unix distributions as well as and Windows.

Debian 8 Package (FreeSWITCH 1.6)

Debian 8 Jessie (preferred) The development team uses and builds against Debian 8 "Jessie". They recommend Debian because of its stable, yet updated, kernel and wide support. 

Centos 7 Package (FreeSWITCH  1.6)

CentOS 7 and RHEL 7

Windows

Excerpt Include
Windows
Windows
nopaneltrue



Column
width50%


Panel
borderColorlightgray
bgColor#ffdddd
borderWidth1
titleBGColor#f7f7f7
borderStyledotted
titleCompiling Master Source Code

If FreeSWITCH™ is available for source compilation on Unix , Linux, macOS, and Windows for the following reasons:

  • Pre-built binaries are not available
  • You want to see the entire process
  • You want to build the Master Development version because 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

Fs
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.

macOS

The There is an installer and comprehensive macOS guide contains containing instructions for setting up FreeSwitch™ on a Mac with features such as autostart, emailing voicemails and log management.

OpenBSD

Special notes for building from source on OpenBSD.

Smartos

Recently updated installation guide for SmartOS




...

Warning
titleConfig Changes

In version In version 1.4 the names of a number of configuration settings were changed, so you can not simply use old config files on your new

Fs
binaries.

Settings of the form sip_*_media have become rtp_*_media because they properly control RTP media streams, SIP has nothing to do with them.

For example, sip_secure_media is now called rtp_secure_media.


Deprecated Instructions

Section


Column
width50%


Panel
borderColorlightgray
bgColor#eeeeff
borderWidth1
titleBGColor#f7f7f7
borderStyledotted
titleDeprecated Packages

FreeSWITCH™ is developed on Debian 8 "Jessie" which is the much preferred platform. These instructions for older operating systems are maintained as a courtesy, but are unlikely to work without a great deal of effort.

Debian 7 Package (FreeSWITCH 1.4)

Debian Wheezy Package

CentOS 6 Package

rpm -Uvh http://files.freeswitch.org/freeswitch-release-1-0.noarch.rpm
yum install freeswitch-config-vanilla
yum install sox freeswitch-sounds*

Enjoy FreeSWITCH!



Column
width50%


Panel
borderColorlightgray
bgColor#ffdddd
borderWidth1
titleBGColor#f7f7f7
borderStyledotted
titleDeprecated Compiling From Source Code

These deprecated instructions are FreeSWITCH you may compile from source code. FreeSWITCH™ is available for source compilation on Unix and Linux distributions as well as Windows.

Debian 7 Source

Makefile that builds

Fs
including libraries and build dependencies.

CentOS 6 Source

Makefile that builds

Fs
including libraries and build dependencies.

Unix Variants

Children Display
pageUnix
sorttitle

Mac OS X

Instructions for non-supported OS X systems can be found at Mac OS X Archive.

Windows

Compile with Visual Studio.



...