Daily Archives: October 27, 2019

27Oct/19

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.

27Oct/19

Freeswitch Billing Solution

Freeswitch is a SIP server which can use for SBC solution. OV500 solution is designed as SBC solution including freeswitch billing and routing software.  It is designed in the distributed architecture

 

Solution is using kamailio as load balancer to distribute the call in multiple freeswitch servers.  Check the OV500 management portal

Admin Demo access
Portal URL : http://openvoips.org/portal
Username: admin
Password: 123456