freeswitch ununtu20安装

最好不要用centos7,特别是需要使用webrtc技术的时候,centos7的自带ssh版本太低了,谷歌浏览器可能是80版本之后就不支持了,这样会再前端页面发起握手的时候报错。所以后来换了ununtu20,

安装包下载地址

https://files.freeswitch.org/freeswitch-releases/

我使用的是freeswitch-1.10.3.-release版本

./configure
make
make install 

安装依赖

apt-get 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

apt-get install -y vim g++ zlib1g-dev libjpeg-dev libsqlite3-dev libcurl4-gnutls-dev libpcre3-dev libspeexdsp-dev libedit-dev libssl-dev libopus-dev liblua5.2-dev libldns-dev libsndfile1-dev

安装其他依赖

错误提示: You must install libav-dev to build mod_av

wget https://freeswitch.org/stash/rest/api/latest/projects/SD/repos/libav/archive?format=zip

./configure --enable-shared  --这里需要编译动态库,不然后面安装还是会报错
make 
make install 
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}

错误提示

You must install libks to build mod_signalwire.  Stop。

需要安装libks,signalwire-c

wget https://cmake.org/files/v3.13/cmake-3.13.3.tar.gz
tar -zxvf cmake-3.13.3.tar.gz
cd cmake-3.13.3 
./bootstrap
make
make install

git clone https://github.com/signalwire/libks.git

cmake .

make

sudo make install

如果cmake  的时候出现这个错误则需要多安装下面的,没有则不需要

wget https://jaist.dl.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz

./configure

make

make install

git clone https://github.com/signalwire/signalwire-c.git

cmake .

make

make install

服务器中部署接通后没声音解决方案

Freeswitch在阿里云服务器语音不通问题小记(FS的NAT 穿透)_onebird_lmx的博客-CSDN博客

安装其他模块(选装)

修改modules.conf,放开注释需要加载的模块

选择安装其他模块,举例

make mod_callcenter-install

安装完成后再命令行中加载,举例

load mod_callcenter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值