FreeSWITCH whereas is an extensible open source cross-platform telephony platform designed to route and interconnects prominent communication protocols using audio, video, text or any other form of media. It can be used as a soft-client, carrier-class SoftSwitch or even as PBX.
FreeSwitch Installation:
Following are the needed steps to get it up and running.
Installing FreeSwitch Dependencies:
1. Pre-requisites: We require using git to drag FreeSwitch from the GIT repo. To install GIT we require the EPEL repository installed:
[root@voip freeswitch]# chkconfig --add freeswitch
[root@voip freeswitch]# chkconfig freeswitch on
11. You require modifying the default init script. It points to Freeswitch being installed in /opt/freeswitch/ however we installed it in /usr/local/freeswitch/ You require changing the lines:
13. For performance reasons, it is recommended to change the kernel boot parameters to disable the tick-less feature. To do this you require adding nohz=off to the end of your boot parameters in your grub.conf.
1
[root@voip freeswitch]# vim /boot/grub/grub.conf
Add to the end of the line starting with kernel to add nohz=off at the end. Mine becomes
Recent Comments