当前位置: 首页 > news >正文

centos7.9下安装freeswitch-1.10.5.-release详细教程(极其简单)

之前分享过freeswitch1.6.0的源码安装,相对目前freeswitch版本比较老了。今天分享下freeswitch-1.10.5.-release版本的安装,比较之前的安装流程要简单的多。注意freeswitch随着版本升级,sofia-sip、spandsp模块已经能分离出去,需要手动安装

重点:因为我的服务器之前安装过1.60版本,所以可能有些依赖和工具已经安装过了,本次也是我刚安装1.10.5版本后最新整理的文章,所以可能有些安装过程中的问题忽略了。大家参照安装中有什么问题可以留言最好是主页信息联系我留言我不怎么看。

另外,本人可提供商用的freeswitch相关业务产品及开发,可浏览以往文章。包括呼叫中心核心接口产品、语音实时质检、开源asr对接等业务

1:配置PKG_CONFIG_PATH环境变量

需要在/etc/profile中配置下PKG_CONFIG_PATH环境变量,后续安装中会自动在变量目录安装一些库文件

vi /etc/profile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile

2:安装必要依赖

yum install autoconf automake libtool openssl* libtiff* libjpeg*yum install yum-utils
yum-builddep -y freeswitch --skip-broken
yum install -y yum-plugin-ovl centos-release-scl rpmdevtools

3:下载freeswitch源码

cd /usr/local/src
git clone -b v1.10.5 https://github.com/signalwire/freeswitch.git freeswitch

3:安装sofia-sip、spandsp模块

此版本需要单独安装两个模块,在哪个目录编译应该没有要求,但是我之前的freeswitch版本模块都是在freeswitch源码的libs目录下,所以我也把两个模块放到libs目录下安装编译。

注意spandsp的安装git检出的版本,因为spandsp版本更新和freeswitch版本有匹配要求,1.10.5版本就是对应下面的spandsp版本,如果下载最新的spandsp会有问题

cd /usr/local/src/freeswitch/libs
git clone https://github.com/freeswitch/sofia-sip
cd sofia-sip
./bootstrap.sh
./configure
make
make installgit clone https://github.com/freeswitch/spandsp
cd spandsp
git checkout -b finecode20230705 0d2e6ac65e0e8f53d652665a743015a88bf048d4./bootstrap.sh
./configure
make
make install

4:提出mod_av和mod_signalwire模块

因为我这没涉及这两个模块的应用,所以删除这两个模块的编译,有涉及的可以自行安装

vi /usr/local/src/freeswitch/modules.conf下面两个模块注释掉
#applications/mod_av
#applications/mod_signalwire

5:安装freeswitch

执行以下命令后,/usr/local下就会出现freeswitch目录

./bootstrap.sh -j./configuremake
make -j install

6:安装语音文件

最后就到了非常慢的语音文件安装过程,很慢!看网速,我是开两个窗口同时安装

make -j cd-sounds-install
make -j cd-moh-install

7:添加软连接

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

启动查看日志

freeswitch -c -nonat -rp

http://www.dtcms.com/a/415627.html

相关文章:

  • 慢慢来做网站多少钱互联网保险经纪公司十大排名
  • 【开题答辩全过程】以 Springboot大学英语四、六级学习系统开题为例,包含答辩的问题和答案
  • php网站开发有什么软件男人女人做性关系网站
  • 网站访客qq获取原理南昌网站开发机构
  • 获取淘宝商品视频API接口解析:通过商品链接url获取商品视频item_video
  • k8s node 节点加入 matser 错误 cannot construct envvars
  • 做个自己的网站需要多少钱桂林网络平台开发公司
  • 网站的建设背景临沂seo推广
  • 网站建设合同免费下载做网页公司有哪些
  • 【TS6】Cherry Studio项目介绍
  • 自己创免费网站网站建设人员构成
  • 永远网站建设推荐商城网站建设
  • 【探寻C++之旅】第十五章:哈希表
  • 线程的生命周期
  • 网站建设男装定位微信公众平台注册官网入口
  • 廊坊seo网站排名ui设计培训班有用吗
  • 公司网站定位建议广州手工活外发加工网
  • 高光谱成像在壁画研究分析以及保护的应用
  • 从试水到普及,AI 通识课全面爆发
  • TCP/IP 的韧性:尽力而为 可靠传输协议
  • 与做网站的人怎么谈判网页设计与制作的原则
  • 咸宁网站建设价格有没有专做于投融资的网站
  • 门户网站建设和运行招标公告如何在第三方网站做推广
  • 南宁网站建设找哪家wordpress 技术类主题
  • 如何使用Python压缩和解压文件
  • 小迪web自用笔记40
  • 奇异值分解(Singular Value Decomposition, SVD)详解——从特征值到奇异值
  • 免费网站安全检测网络游戏名字大全
  • [冀信2025]雄
  • 住建部城乡建设网站中国核工业第二二建设有限公司地址