· Charlie · 工程技术 · 2 分钟阅读
FreeSWITCH安装
环境信息 操作系统:Ubuntu 16.04 64 FreeSWITCH:1.6.20 安装过程 本次实验,使用的是FreeSWITCH的1.6.20版本。 FreeSWITCH的官网:https://freeswitc…

环境信息
操作系统:Ubuntu 16.04 64
FreeSWITCH:1.6.20
安装过程
本次实验,使用的是FreeSWITCH的1.6.20版本。
FreeSWITCH的官网:https://freeswitch.com
FreeSWITCH的下载地址:https://files.freeswitch.org/freeswitch-releases/
下载FreeSWITCH的安装文件:
wget https://files.freeswitch.org/freeswitch-releases/freeswitch-1.6.20.-release.zip
新建app目录,并将FreeSWITCH解压到相应目录:
mkdir -p ~/app
unzip freeswitch-v1.6.20.zip -d ~/app更新apt安装相关依赖
apt update
apt-get install -y autoconf git libtool g++ zlib1g-dev libjpeg-dev libsqlite3-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libldns-dev libedit-dev libssl-dev pkg-config yasm liblua50-dev libopus-dev libsndfile1-dev libpq-dev libreadline-dev lua5.2 lua5.2-doc liblua5.2-dev libtiff5 libtiff5-dev
编译FreeSWITCH
cd ~/app/freeswitch
./bootstrap.sh -j
./configure
make
make install建立软连接
ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/
ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/启动FreeSWITCH
在控制台输入freeswitch回车,即可进入FS控制台。

如果没有做软连接,则需要在~/app/freeswitch目录下手动执行./freeswitch命令。
启动过程中可能会出现一个错误或警告,暂时可以先不用管。如果要关闭FS,只需要在FS控制台数据shutdown即可。
通常情况下,我们都会以后台模式运行FS,然后通过fs_cli连接到FS控制台。
后台模式启动FS,执行freeswitch -nc
使用fs_cli命令即可连接上FS的控制台,退出时,执行/exit即可。这里需要注意,停止FS服务,执行的是shutdown,退出控制台执行的是/exit。
