centos7安装freeswitch1.6

前言

freeswitch是基于ip网络的软电话交换机,协议采用sip。

安装

1.下载https://files.freeswitch.org/releases/freeswitch/ 找到freeswitch-1.6.2.tar.gz下载好。

2.安装依赖库

yum update update  -y
yum groupinstall "开发工具"  -y
yum install zlib-de* libjpeg-de*  sqlite*   epel-re*  libcurl* pcre-de*  speex* libldns*  libedit* openssl* lua*  libsndfile*  yasm* -y

 3.解压freeswitch-1.6.2.tar.gz

tar xvf freeswitch-1.6.2.tar.gz

cd freeswitch-1.6.2

4.打开modules.conf 注释掉这些模块 mod_enum mod_fsv mod_opus mod_sndfile mod_vpx ,当然如果你需要这些模块,需下载对应版本的库,手动编译安装.

5.编译三步骤

 ./configure
make
make install

  6.这样就安装完了,测试

进入 cd /usr/local/freeswitch/bin

运行./freeswitch

windows客户端安装x-lite 连接freeswitch的ip 用默认自带用户1000 密码1234 登录,拨打电话9196 说话能听到回音,代表Ok.