Page tree
Skip to end of metadata
Go to start of metadata

About

The current production release of FreeSWITCH™ is version 1.4 created from tag 1.4.21 on 28 August, 2015. This is the recommended version to install for production systems.The current release of sounds and prompts is 1.0.51 as of 9 October, 2014 .

xxx

 Click to expand Table of Contents

 

FreeSWITCH Adavantage

FreeSWITCH Advantage Support

The FreeSWITCH Advantage provides commercial-grade support services based on a trouble-free installation package to get you up and running quickly and profitably.

Full details available at freeswitch.com

The git repository has been replaced by Stash. See the Makefile scripts for CentOS or Debian 7 or the Developers page under Community for specifics.

 

Pick Your Pill

Easy Way

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 7 Package

Debian Wheezy Package (Preferred)

CentOS 6 Package

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

Enjoy FreeSWITCH!

Windows

Freeswitch Installer .msi

The binary MSI installer is built each weekend from Git head, includes default modules and 8KHz sounds, and is available for both x86 (32-bit) and x64 (64-bit).

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

FreeSWITCH™ 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 FS 1.6 Video page.

Debian 7 Source

Makefile that builds FreeSWITCH™ including libraries and build dependencies.

CentOS 6 Source

Makefile that builds FreeSWITCH™ including libraries and build dependencies.

Unix Variants

Mac OS X

The comprehensive Installation and Setup on OS X guide contains instructions for setting up FreeSwitch on a Mac with features such as autostart, emailing voicemails and log management.

Windows

Compile with Visual Studio.


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.

On this page you will find general information that applies to all installations of FreeSWITCH. Follow the links to your target operating system for specifics. The development team uses and builds against Debian. They recommend Debian because of its stable, yet updated, kernel and wide support. 

How To

If you're new to FreeSWITCH™ consider purchasing the FreeSWITCH™ book and be sure to read this introductory article: http://www.linuxpromagazine.com/Issues/2009/106/TALK-SOFT.

 

Updating Binaries

Config Changes

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 FreeSWITCH™ 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.

 

 

1 Comment

  1. yum install freeswitch

    Enjoy FreeSWITCH!

    --

    From what repo? base, epel -  not found