新闻详情

新闻详情

首页 / 资讯中心 / 详情

FreeSWITCH一键打包Docker镜像(源码编译)

发布时间:2026/9/30 1:49:19来源:尧图网络
FreeSWITCH一键打包Docker镜像(源码编译)
FreeSwitch Docker 构建项目本项目用于通过 Docker 容器化方式构建和部署 FreeSwitch 服务包含所有必要的依赖项和编译脚本。项目结构. ├── docker/ # Docker 相关文件 │ ├── freeswitch-dev.dockerfile # FreeSwitch 开发环境 Dockerfile │ ├── freeswitch.dockerfile # FreeSwitch 运行环境 Dockerfile │ └── fs.yml # Docker Compose 配置文件 ├── script/ # 编译脚本 │ ├── compile.sh # 依赖库编译脚本 │ └── compile_fs.sh # FreeSwitch 主程序编译脚本 ├── fs.sh # 主要操作脚本 ├── modules.conf # FreeSwitch 模块配置文件 └── sources/ # 源代码目录运行时生成功能特性基于 Debian Bookworm Slim 系统构建集成 FreeSwitch v1.10.12 及其依赖库支持多种编解码器G729、OPUS、AMR等包含 UniMRCP 模块支持语音识别和文本转语音支持多语言接口Lua、Python3通过 Docker 容器化部署环境隔离易于部署和维护依赖组件FreeSwitch v1.10.12Sofia-SIP v1.13.17Libfvad v1.0SpandspUniMRCPBCG729 (G729 编解码器)多种数据库支持MariaDB、PostgreSQL多语言支持Lua、Python3使用方法初始化源代码./fs.sh init freeswitch该命令会下载 FreeSwitch 及其所有依赖库的源代码到sources/目录。构建完整 FreeSwitch 镜像./fs.sh pkg freeswitch该命令会一键完成整个服务的编译构建工作包括构建开发环境镜像启动容器并编译所有依赖库编译 FreeSwitch 主程序构建运行时镜像分步操作# 构建 FreeSwitch Docker 基础镜像生成编译环境./fs.sh build freeswitch# 启动 FreeSwitch Docker 容器./fs.sh up freeswitch# 在镜像中编译所有源代码./fs.sh compile freeswitch# 将编译好的程序打包到运行镜像./fs.sh release freeswitch进入容器调试./fs.shbashfreeswitch模块配置项目通过 modules.conf 文件配置需要启用的 FreeSwitch 模块可以根据需要启用或禁用相应模块。版本控制可以通过修改 fs.sh 脚本开头的变量来指定不同库的版本FreeSwitch: v1.10.12Sofia-SIP: v1.13.17Libfvad: v1.0注意事项首次使用需要先运行./fs.sh init freeswitch下载源代码构建过程需要较长时间和较大的磁盘空间构建过程中会生成.cached/目录用于缓存编译结果项目默认使用阿里云镜像源加速依赖安装许可证本项目基于 FreeSwitch 及其相关组件的开源许可证。如有问题或建议请联系开发团队。这篇文章把 AI 外呼的链路和落地要点讲清楚了。这个开源模块的完整源码我已开源可以在下面的仓库获取GitHubhttps://github.com/pzhu1015/salesGitee国内访问更快https://gitee.com/pzhu1015/sales如果你正在做或打算做智能外呼 / 呼叫中心除了这个模块还有 FreeSWITCH 部署、ASR/TTS 对接、Kamailio 负载、录音上云等相关方案欢迎到仓库交流和看更多实现。欢迎技术交流一起把 AI 外呼做好。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

CNC精密零件加工除尺寸公差外,还要明确哪些内容? 2026/9/30 22:29:53

CNC精密零件加工除尺寸公差外,还要明确哪些内容?

上周一个做机器人关节的工程师找过来,第一句话就带着气:“你们能不能别像前几家那样,报价报完又加价,样品做完又返工?项目节点已经拖了三周了。” 答案其实不复杂:报价反复返工、成品跟预期对不上&#xff…

阅读更多 →
Copilot 能换成本地吗?—— 把 endpoint 改到 TaoToken 的本地化部署与替代方案全解析 2026/9/30 22:29:47

Copilot 能换成本地吗?—— 把 endpoint 改到 TaoToken 的本地化部署与替代方案全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
化学智能体的闭环时刻:从自然语言到机器人实验,走通了哪条路 2026/9/30 22:29:33

化学智能体的闭环时刻:从自然语言到机器人实验,走通了哪条路

一个化学工作者用自然语言说出"帮我做这组样品的梯度稀释",机器人液体工作站自己产出可执行协议文件,中途发现计量矛盾还会自己改——这个场景在 2026 年之前属于演示视频,现在有了可量化的一致性证据。美国太平洋西北国家实验室&a…

阅读更多 →
【Redis初阶】(篇二)《一文吃透 Redis:特性、应用场景、版本演进与安装配置全解析》 2026/9/30 22:29:26

【Redis初阶】(篇二)《一文吃透 Redis:特性、应用场景、版本演进与安装配置全解析》

一.了解 Redis Redis 官网:Redis - Real-time data for agents & apps Redis(Remote Dictionary Server)是一个开源的、基于内存的键值对(Key-Value)NoSQL 数据库。 在数据结构上,Redis 的 key 永远是…

阅读更多 →
工业配电开关三大核心指标:电气参数、公差范围与机械寿命协同解析 2026/9/30 22:29:26

工业配电开关三大核心指标:电气参数、公差范围与机械寿命协同解析

1. 工业级配电开关控制设备不是“能通电就行”的玩具——它是一套精密协同的机电系统很多人第一次接触工业级配电开关控制设备时,下意识会把它和家里墙上那个咔哒一声就跳闸的空气开关画等号。这种认知偏差,在项目现场已经酿成过三次非计划停机事故&…

阅读更多 →
成为全栈·Next.js 网站前台篇·文章列表:服务端首屏与客户端持续加载怎样协作 2026/9/30 22:29:19

成为全栈·Next.js 网站前台篇·文章列表:服务端首屏与客户端持续加载怎样协作

成为全栈Next.js 网站前台篇文章列表:服务端首屏与客户端持续加载怎样协作 首屏内容适合由服务端直接交付,继续加载需要浏览器管理交互状态。两者合在一起时,真正难的是让第 2 页从第 1 页的下一步开始,而不是重新发明一份列表。 …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉