使用公网接口安装 3CX 的热修更新

当使用配置了公网 IP 的网卡安装 3CX Update 8 时将会遇到问题,已推出热修复程序。在调查期间,Update 8 将被停止。

需要注意的是,以下安装不受影响:

  • 3CX 托管 —— PRO / ENT
  • 3CX FREE & 3CX SMB —— 小型企业版本
  • 3CX 自托管以及本地部署:其中本地网卡在安装时被选为默认网络接口。

如何检查我是否受到影响?

Screenshot of Debian Machine

如果您是 Update 8 的现有用户,可以通过以下方式检查您的系统是否受到影响:

登录 Debian 机器,按照上面的示例运行 ifconfig。根据截图中的示例,您将看到 eth0 公网 IP 接口和 2 个本地接口。在安装过程中,公网 IP 接口被选中。

如果您的设置与上述情况类似,那么您的系统很可能会遇到以下问题。请继续阅读,了解更多详情。

电话重新配置/配置链接问题

如果您更新了系统,并将话机作为系统的本地话机进行配置(使用 IP 接口地址而不是 FQDN 接口),则话机仍可正常使用。但是,如果您在系统更新后更改了用户分机,那么配置 url 就会被改为仅使用 FQDN 接口。这意味着电话将停止与 PBX 通信。

配置本地话机

更新后,该安装模式下本地电话的配置也受到了影响。需要说明的是:如果您使用您的 FQDN 作为接口将电话配置为本地电话,那么分机设置 >> 电话配置中的配置链接将使用公共 IP http:://PUBLICIP,而不是系统的 FQDN 生成。

在这种情况下,使用热修复程序后,将使用系统的 FQDN(而不是公共 IP)正确生成供应链接,这可用于成功供应本地电话。

总结:如果您受到此问题的影响,可以更新到热修复程序,然后从 “话机配置” 选项卡获取正确生成的 FQDN 链接并部署您的手机。

如果您在系统更新后对用户分机进行了更改,而您的电话又停止了与 PBX 的通信,我们建议您采取以下措施:

升级到 Update 8A Hotfix

  • 登录并选择 “U8 A Hotfix – Build 917 “更新
  • 更新完成后重新登录
  • 查找受影响用户的分机名
  • 进入电话配置选项卡编辑分机
  • 从接口下拉菜单中选择电话可用于连接 PBX 的接口
  • 重置话机并重新部署

最佳实践指南和建议

请注意,在调查客户设置时,我们也发现了一些问题。我们在此列出我们的最佳实践指南和建议,以帮助您避免今后出现更多问题:

  • 不建议在没有防火墙的情况下进行内部安装。这一点尤其重要,因为我们将在不久的将来迁移到分离式 DNS
  • 有些用户试图将其安装配置为 Split DNS,但没有完成所有相关的网络要求。如前所述,拆分 DNS 很快就会成为一项要求,因此必须正确操作才能发挥作用。对于即将更新系统的用户,我们恢复了在配置电话的下拉菜单中显示所有接口的选项。这样做的目的是为您提供更多时间来正确配置您的系统以使用 Split DNS。请按照以下指南使用分离式 DNS 创建 FQDN
  • 我们推荐使用 SBC。不过,我们知道有些人希望使用 VPN。虽然不要求也不推荐使用 VPN,但如果使用 VPN,应注意它不在 PBX 上,而是在另一台机器上。
  • 不建议使用自定义模板和修改自定义参数。
  • 如果磁盘空间不足,应启用录音和电子邮件配额。用户应开始使用归档方法将备份和录音发送到远程位置。
  • 机器应具有适当的规格,并符合我们的硬件和规格建议。
  • Stun 方式配置:我们已经看到多部电话以这种方式进行配置。要与 3CX 电话系统通信,必须使用 SBC 或路由器电话。在 v20 版中,将删除使用 “stun” 方法配置的 IP 电话