Documente Academic
Documente Profesional
Documente Cultură
1. Yum update
2. Yum install git
3. yum install autoconf automake gcc-c++ git-core libjpeg-devel libtool
4.
5.
6.
7.
8.
9.
make ncurses-devel unixODBC-devel openssl-devel gnutls-devel liboggdevel libvorbis-devel curl-devel libtiff-devel libjpeg-devel pythondevel expat-devel zlib zlib-devel bzip2 which
cd /usr/local/src
git clone git://git.freeswitch.org/freeswitch.git
cd freeswitch/
./bootstrap.sh
./configure --without-libcurl --without-pgsql
vim modules.conf (Edit the modules.conf file. Remove the # in front of any
Next we need to change the freeswitch directory permissions as we will be running it under the
1freeswitch account
21 [root@voip local]# cd /usr/local
2 [root@voip local]# chown -R freeswitch freeswitch
3 [root@voip local]# chgrp -R freeswitch freeswitch
For performance reasons it is recommended to change the kernel boot parameters to disable the
tickless feature. To do this you need to add 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
1
kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_voip-lv_root
rd_LVM_LV=vg_voip/lv_root rd_LVM_LV=vg_voip/lv_swap rd_NO_LUKS rd_NO_MD
rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc
KEYTABLE=us crashkernel=auto rhgb quiet nohz=off
Restart for the kernel parameter to take effect.