Freeswitch installation in CentOS 7 and RHEL 7

Freeswitch Building from Source

Install base packages

yum install -y https://files.freeswitch.org/repo/yum/centos-release/freeswitch-release-repo-0-1.noarch.rpm epel-release
yum-builddep -y freeswitch

yum
install -y yum-plugin-ovl centos-release-scl rpmdevtools yum-utils git
yum install -y devtoolset-4-gcc*
scl enable devtoolset-4 'bash'
Download the freeswitch package
 
cd /usr/local/src
git clone -b v1.10 https:
//github.com/signalwire/freeswitch.git freeswitch
 
Compiled the freeswitch
 
cd /usr/local/src/freeswitch
.
/bootstrap.sh -j
.
/configure --enable-portable-binary --prefix=/home/OV500 --with-gnu-ld --with-python --with-erlang --with-openssl --enable-core-odbc-support --enable-zrtp
make

make
-j install
make
-j cd-sounds-install
make
-j cd-moh-install

Once freeswitch is installed in server, change the freeswitch configuration as required by OV500. Configuration is available in OV500 installation documents.

6 thoughts on “Freeswitch installation in CentOS 7 and RHEL 7

  1. Hello,

    I have questions concerning ov500. I noticed in demo version, that i cannot add more currency example Canada. Also can i add more than 1 payment gateway? Also your instructions seems to be clear for installation, but is it for 1 server? or multiple servers? If for multiple servers, seems to be missing more instructions and needs to be more clear.

    I would like to install a distributed architecture to test ov500 to see if it is what we need. We are currently having residential clients as well as Hosted PBX for our commercial clients. Is ov500 only for Residential or it can do PBX also.

    Your feed back would be greatly appreciated. Thanking you in advance.

    Kind regards

    Luigi A.

  2. This solution is designed for routing and billing as a SoftSwitch. It is not providing PBX services. Solution can install in multiple servers; kamailio in separate and freeswitch on separate server.

    1. Do you have more documentations on installing Kamailio, Freeswitch, Database and Ov500 on separate servers? I want to test out your distribution. 1-kamailio server, 2 freeswitch server, 1 database server and 1 ov500 server.

      Kind Regards

      Luigi

  3. Thanks , I have recently been searching for information about this topic
    for ages and yours is the best I’ve came upon till now. But, what concerning
    the conclusion? Are you sure about the supply?

  4. 2) yum-builddep -y freeswitch
    Error: spandsp3-devel conflicts with spandsp-devel-1.99.0-15.a6266f2259.x86_64
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

Leave a Reply

Your email address will not be published. Required fields are marked *