FreeSWITCH版本更新

【1】FreeSWITCH版本更新

从2014年10月底开始,FreeSWITCH代码库改为由stash管理,该管理工具能更好地与jira集成。

如果你以前已经clone了代码,请做如下更新:

git remote set-url origin https://freeswitch.org/stash/scm/fs/freeswitch.git

否则,直接用以下地址进行克隆:

git clone https://freeswitch.org/stash/scm/fs/freeswitch.git

若仅克隆某个版本,命令如下:

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

【2】Linux环境编译安装FreeSWITCH

Linux环境编译按FreeSWITCH共有三种方式:

不论哪种方式,首先都需要安装编译依赖库。所以,在安装FreeSWITCH之前,先把依赖包安装完成。

安装依赖包命令:

yum install -y autoconf automake libtool gcc-c++ ncurses-devel make zlib-devel libjpeg-devel libevent openssl-devel e2fsprogs-devel curl-devel pcre-devel speex-devel sqlite-devel libedit-devel

第一种方式:从Git仓库安装

(1)获取最新版

git clone https://freeswitch.org/stash/scm/fs/freeswitch.git

(2)获取版本V1.4.14

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

(3)在FreeSWITCH源代码目录中执行命令

[1]./bootstrap.sh

执行完后。若想要添加或删除模块儿的话,可以修改/usr/src/freeswitch/modules.conf,在每行前面添加#来注释掉不需要的模块。

[2]./configure

[3]make install

第二种方式:解压缩源码包安装

(1)使用wget获取源代码安装包

wget http://files.freeswitch.org/freeswitch-1.4.14.tar.gz

(2)解压缩

tar -zxvf freeswitch-1.4.14.tar.gz

(3)执行命令

[1]cd freeswitch-1.4.14

[2]./configure

[3]make install

备注:与第一步相比,它不需要执行bootstrap.sh。

因为源代码在打成tar包前已经执行过了,因而不需要automake和autoconf工具),便可以直接配置安装。

第三种方式:最快安装

(1)执行命令

wget http://files.freeswitch.org/Makefile && make install

【3】下载语音包

安装默认的系统语音铃声包

make -j cd-sounds-install

make -j cd-moh-install

【4】创建快捷启动

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

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

 

Good Good Study, Day Day Up.

顺序 选择 循环 总结


posted @   kaizenly  阅读(1428)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
打赏

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示