FreePBX¶
在这篇文章中
信息
FreePBX 是一个用于管理 Asterisk(PBX 系统)的开源 Web 界面,无需深入掌握命令行知识即可轻松配置和管理电话系统。
FreePBX 核心功能¶
- SIP 设备管理 - 注册和配置 SIP 电话、软电话、网关,支持协议:SIP、PJSIP(推荐)、IAX2。提供设备模板以进行批量配置。
- 呼入和呼出呼叫 - 通过 Inbound Routes 和 Outbound Routes 进行呼叫路由,支持 DID(直接入向拨号),配置号码转换、故障转移和路由冗余。
- 内部编号 - 创建内部(分机)号码,配置带有通知功能的语音信箱。
- IVR(交互式语音应答) - 多级语音菜单,支持录制或合成的提示音,根据按键进行呼叫路由,能够在营业/非营业时间应用不同的脚本。
- 呼叫队列 - 呼叫中心配置、呼叫分配、等待音乐、队列位置播报。
- 会议呼叫 - 创建会议室、呼叫录音。
- 呼叫录音、报告和监控 - 录音和存储呼叫,通过 Web 界面播放录音,按时间和状态查看呼叫详情。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 462 | FreePBX | Debian 12 | + | + | + | + | 2 | 2 | 40 | 否 | 订购 |
信息
FreePBX 是一个用于管理 Asterisk(PBX 系统)的开源 Web 界面,无需深入掌握命令行知识即可轻松配置和管理电话系统。
部署后的入门指南¶
支付订单后,服务器就绪的通知将发送至注册时提供的电子邮件地址。该邮件将包含 VPS/服务器 IP 地址、SSH 访问的登录名和密码,以及服务器管理面板 Invapi 的链接。
客户通过 服务器管理面板和 API — Invapi 管理设备。在选定服务器的 Configuration >> Tags 选项卡中,可查看技术参数和服务链接。
授权数据可以在服务器管理面板的 Configuration >> Tags 选项卡中找到,也可以在发送的电子邮件中找到:
- FreePBX Web 界面链接:在标签 webpanel 中
访问 FreePBX Web 界面¶
- 在本地机器上打开浏览器(例如 Ubuntu 上的 Firefox)。
- 导航到如下形式的 URL:
-
https://freepbx<ID_server>.hostkey.in— 当通过 webpanel 标签中的域名访问时。 -
创建 Admin 用户 后,系统将提示您启动内置防火墙:

您必须 接受所有设置 才能使界面正常工作。
备注
如果面板被阻止,您必须执行以下操作并重新配置防火墙:
- 重启服务器
-
运行命令:
-
检查 Connectivity 菜单中的防火墙和 fail2ban 设置,以确保您当前的网络已正确添加到白名单且未被阻止。
警告
服务器启动后您只有 30 秒的时间执行这些操作。如果错过,请再次重启服务器,并尝试更快地登录并运行命令。
创建管理员用户¶
首次登录时,系统将提示您创建一个用于面板管理的管理员用户。

填写以下字段:
- Username - 输入用户名(通常为 admin)。
- Password - 输入密码(系统会评估密码强度并立即报告)。
- Confirm Password - 重新输入密码。
- Notification Email address - 输入用于接收主要系统通知的电子邮件地址。
- System Identifier - 输入电话系统标识符(例如 VOIP Server)。
- System Updates - 配置系统更新模式(自动或手动)和更新计划。
监控面板¶
FreePBX 提供了广泛的监控功能,用于监控各种系统性能参数。主屏幕显示以下内容:

- System Overview - 显示整体系统状态、已安装组件及其运行状态,并分析现有威胁。
- FreePBX Statistic - 以图形方式显示用户、中继和通道活动,以及它们对内存、CPU、磁盘和网络使用量的影响。
- System Disc Usage - 显示当前磁盘使用参数,指示负载来源(日志、呼叫录音、备份等)。
- Live Network Usage - 显示各种接口上的当前网络资源使用情况。
- Uptime - 显示一般系统信息(上次重启、更新的日期和时间,一段时间内的平均负载)。
主菜单¶
主菜单包含用于系统管理、配置和监控的众多部分:

- Admin - 在管理级别管理系统,不用于日常电话业务。核心任务:安装和更新模块、配置安全、管理服务。
- Applications - 配置 PBX 的内部服务和用户功能,供员工和订阅者使用。(创建和管理内部号码、配置呼叫组、组织 IVR 菜单)
- Connectivity - 配置外部连接以及 PBX 与外部世界之间的呼叫路由(连接提供商、定义订阅者名称、设置呼入和呼出呼叫规则)
- Dashboard — 实时监控 PBX 状态并快速访问关键信息。
- Reports — 分析、审计和诊断 PBX 运行状况(分析队列效率、导出管理和服务报告、查看呼叫历史)
- Settings - 配置各种系统参数,如 NAT、外部 IP 地址、编解码器、呼入和呼出呼叫处理等。
创建和配置用户¶
- 导航到 Connectivity 菜单,Extensions 部分,在打开的窗口中点击
Add Extention按钮。

- 在打开的窗口中,设置所需参数并点击
Submit:

- 可以通过 Admin 菜单,User Manager 部分管理用户参数(例如,更改密码)

备注
有关 FreePBX 主要设置的详细信息,请参阅 开发者文档。