Freeswitch程序升级
# 下载并解压 Freeswitch 安装包
下载 Freeswitch 程序安装包,执行的命令如下:
cd ~
wget http://down.ddrj.com/fs.tar.gz
将刚下载的安装包进行解压,执行的命令如下:
tar xzvf fs.tar.gz
# 开始升级 Freeswitch
先将 fs 目录复制一份,防止在后续的升级操作中失误导致程序的无法还原。执行的命令如下:
cp -ar /ddt/fs /ddt/fs_$(date +"%Y-%m-%d")
删除 fs 目录中的这些文件:sys、lib、bin、installlib.sh、mod。执行的命令如下:
rm -rf /ddt/fs/sys
rm -rf /ddt/fs/lib
rm -rf /ddt/fs/bin
rm -rf /ddt/fs/installlib.sh
rm -rf /ddt/fs/mod
将上一步骤被删除的文件从下载并解压出来的文件夹中复制到 /ddt/fs 路径中。还有 mod_cti.so 文件复制到 /ddt/fs/mod 路径中,同样需要复制到原位置。执行的命令如下:
cp -ar /root/fs/sys /ddt/fs
cp -ar /root/fs/lib /ddt/fs
cp -ar /root/fs/bin /ddt/fs
cp -ar /root/fs/installfslib.sh /ddt/fs
cp -ar /root/fs/mod /ddt/fs
cp -ar /ddt/fs_$(date +"%Y-%m-%d")/mod/mod_cti.so /ddt/fs/mod
在 /ddt/fs 目录中执行脚本文件:installfslib.sh。执行的命令如下:
cd /ddt/fs
chmod +x installfslib.sh
./installfslib.sh
重启freeswitch程序