您的位置:首页 > 运维架构 > Linux

阿里云centos7.03源码安装freeswitch

2017-09-12 15:16 281 查看
1,刚申请的阿里云并没有开发需要的各种软件工具,需要自己安装。

2,freeswitch版本号为偶数的是稳定版本,目前最新的是v1.6。

安装必须的依赖包

yum install 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 nasm libdiff-devel lua-devel opus-devel libsndfile-devel libyuv-dev

红色的几个最好提前在这里安装,不然后面编译的时候会出错。

安装FreeSWITCH

cd /usr/src

git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git

cd /usr/src/freeswitch

./bootstrap.sh

如果你想要添加或删除模块儿的话,可以修改modules.conf,在每行前面添加#来注释掉不需要的模块儿。

./configure

make install

安装声音

make sounds-install

make moh-install

做符号链接放到你的搜索路径中

ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/

ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/

启动FreeSWITCH

freeswitch -nc

-nc 表示后台模式启动,否则启动完成后,会直接进入系统控制台。

检查FreeSWITCH是否运行正常

netstat -anp|grep 5060

连接FreeSWITCH

fs_cli
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  freeswitch centos