10、 安装完成后重启进入系统,然后开始安装freeswitch, 截止到现在 freeswitch 最新稳定版本是1.6
11、 安装freeswitch源:yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release
开始安装
安装完成
12、安装依赖包:yum install -y git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel yasm-devel
安装完成
13、获得freeswitch源码
cd /usr/local/src
git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git
14、源码下载完成
15、开始编译和安装,因安装包108MB,编译安装要过段时间,这个时候可以休息下。
./bootstrap.sh -j
./configure
make
make install
16、看到这个内容说明安装成功
17、然后安装声音组件
make cd-sounds-install
make cd-moh-install
18、启动freeswitch
cd /usr/local/freeswitch/bin
./freeswitch
能看到freeswitch都启动了哪些进程
19.启动报错,
启动时常常会出现Error Creating SIP UA for profile: external-ipv6
错误,这个问题如何解决呢?
rm -rf /usr/local/freeswitch/conf/sip_profiles/external-ipv6 /usr/local/freeswitch/conf/sip_profiles/external-ipv6.xml /usr/local/freeswitch/conf/sip_profiles/internal-ipv6.xml
到这里freeswitch的安装的启动就全部完成了,可以使用zoiper 等客户端工具连接freeswitch体验freeswitch强大的功能。