FreeSWITCH 快速部署教程

举报
yd_269579265 发表于 2026/01/08 22:05:34 2026/01/08
【摘要】 freeswitch安装

FreeSWITCH 快速部署教程

适用于 AlmaLinux、Rocky Linux、openEuler、Anolis OS 等系统

FreeSWITCH 是一个功能强大的开源电话软交换平台,广泛应用于 VoIP、呼叫中心、语音会议等场景。本文将指导您在主流国产及兼容 RHEL 的 Linux 发行版上,快速部署集成了图形化 Web 管理界面的 FreeSWITCH。

适用系统版本参考:
  • AlmaLinux 8.x / 9.x
  • Rocky Linux 8.x / 9.x
  • openEuler 20.03 LTS / 22.03 LTS
  • Anolis OS 8.9(龙蜥)

一、准备工作

1. 安装操作系统

请确保已成功安装上述任一操作系统,并完成基础网络配置(如 IP 地址、DNS、可访问互联网)。

2. 获取安装脚本

下载自动化安装脚本。该脚本已内置:

  • FreeSWITCH 1.10.12
  • 配置好的 Web 管理界面
  • 必要的依赖与服务自启设置

脚本备份地址:https://pan.baidu.com/share/init?surl=V3CuCDxp-rLcjCrLFyqjcg&pwd=apy4

3. 上传脚本到服务器

使用 scp、SFTP 或其他方式将脚本文件上传至目标服务器的用户目录(如 /root/)。


二、执行安装

1. 切换至 root 用户

sudo su -

2. 赋予脚本执行权限并运行安装命令

chmod +x freeswitch-install.centos8.bin
./freeswitch-install.centos8.bin install

安装过程将自动完成以下操作:

  • 安装依赖包(如 gcc、libtool、openssl、sofia-sip 等)
  • 编译并部署 FreeSWITCH 1.10.12
  • 配置 Web 管理界面(监听 80 端口)
  • 设置服务开机自启

3. 等待系统自动重启

安装完成后,脚本会触发系统重启以确保所有服务正确加载。


三、验证与登录

1. 检查服务状态

重启后,确认 FreeSWITCH 和 Web 服务是否正常运行:

netstat -tnlp | grep ':80'
systemctl status freeswitch

若 80 端口处于监听状态,说明 Web 管理界面已启动。

2. 访问 Web 管理界面

在浏览器中输入服务器的 IP 地址(如 http://192.168.1.100),将看到登录页面。

  • 默认用户名admin
  • 默认密码admin
🔒 安全提示:首次登录后,请立即修改默认密码以保障系统安全。

四、注意事项

  • 本方案适用于内网测试或私有部署环境。若用于生产环境,请务必进行安全加固(如防火墙规则、HTTPS 配置、强密码策略等)。
  • 不同发行版的包管理器略有差异(如 openEuler 使用 dnf,部分旧版使用 yum),但脚本已做兼容处理。
  • 若遇端口冲突(如 80 被 Nginx/Apache 占用),可修改 Web 界面配置文件调整监听端口。

五、总结

通过自动化脚本,我们可以在多种国产或 RHEL 兼容 Linux 系统上快速部署 FreeSWITCH 及其图形化管理界面,大幅降低部署门槛。无论是开发测试还是小型通信平台搭建,此方法均能提供高效、稳定的解决方案。

如需进一步定制(如 SIP 中继配置、IVR 流程设计、录音存储等),可基于 Web 界面或直接编辑 FreeSWITCH 的 XML 配置文件进行扩展。


✅ 声明:本文仅作技术分享,不包含任何推广或外部引流内容。
📌 建议:结合官方文档与实际网络环境进行部署。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。