使用 3CX Debian ISO 安装 3CX

介绍

3CX 创建了一个 Debian Linux ISO,以便更快地安装并简化管理。您必须将您的 Debian Linux 实例专门用于 3CX。 

  • 不要安装其他软件包或更改配置。
  • 不要通过命令行安装系统更新!这是由 3CX 系统在经过测试后通过更新来完成的!
  • 对系统的任何更改都会导致您的安装不受支持!

步骤1:检查系统要求

  • 您的机器至少需要一个专用 CPU 或 2vCPU 核心以及 2GB 的 RAM。如果您是自行托管并且您的主机使用共享 CPU,则需要两个核心!
  • 查看建议的硬件规格,根据以下内容分配额外的 CPU 时间和 RAM 资源:
  • 系统同时处理的通话数量。
  • 活跃用户数量 - 100个客户端活跃会话比 100 个偶尔通过 IP 电话呼叫更耗费资源。
  • 通话录音使用 - 音频混合和文件存储给系统带来压力。
  • 3CX 可以安装在运行 Debian 12 的任何硬件上。如果要做裸机安装,请确保该硬件与 Debian 12 兼容,并且硬件供应商能够提供支持。我们无法协助解决在裸机硬件上安装 Debian 10 的任何问题。
  • 不要在 3CX 主机上配置虚拟网络、VPN 接口或 TeamViewer VPN 选项。

步骤2:检查 VM 平台要求

下面是 3CX 测试过的并提供支持的虚拟机平台:

  • VMware vSphere Hypervisor (ESXi) 6.5u1 及以上版本,需安装 VMWare Tools 包。
  • Microsoft Hyper-V Server (6.2) 及以上版本,能够运行 Debian 12 - 请参阅我们的 Hyper-V 页面获取所需设置。
  • KVM 2.8 及更高版本。
  • Citrix XenServer 7.0 及更高版本。
  • 避免在已转换的虚拟机(P2V)上使用 3CX,因为可能存在的定时问题会导致客户操作系统无法虚拟平台的计时器同步。

步骤3:检查网络和防火墙要求

  • 本地安装仅支持正确配置的 RFC 1918 私有网络,即 172.16.0.0/12, 10.0.0.0/8 或 192.168.0.0/16 IP 地址范围。
  • PBX需要配置专用的公网IP。
  • 本地安装需要拆分式 DNS 以便 3CX FQDN 在内部和外部网络上都能解析。
  • 如果3CX安装在 NAT 后的设备上则需要端口转发。请参阅 防火墙和路由器配置指南

步骤4:为 3CX 安装 Debian 系统

为 3CX 安装 Debian 系统

要安装适用于 3CX 的 Debian 系统:

  1. 下载最新的 3CX ISO
  2. 如果你是使用虚拟机管理程序/虚拟化操作系统,设置 CD 选项以从 ISO 启动,并确保 CD 驱动器设置为启动时连接。如果您是在 mini PC 上安装,则创建一个可启动映像,将其插入可用 Mini PC 的 USB 端口之一,并设置 BIOS 以从 USB 驱动器启动以开始安装。
  3. 使用下载的 3CX ISO 启动系统,在主引导屏幕选择Install并按 <Enter> 键。
  4. 重要提示:您需要为 3CX 主机配置静态 IP 地址。当询问主机名时,选择<Go Back>或按‘ESC’键以首先设置系统的 IP 地址,然后再配置主机名。系统的 IP 地址影响运行的 PBX 服务、连接的客户端和 IP 电话。要更改正在运行的 3CX 系统的 IP 地址,您需要重启机器并重新配置连接的应用程序和 IP 电话。如果您不想设置静态 IP 地址,请跳至第 6 步。

Manually configuring network

  1. 选择“Configure Network Manually”并按 <Enter> 键设置系统的静态 IP 地址。选择 <Continue> 输入网络子网掩码并再次选择 <Continue>。然后输入网络默认网关 IP 地址并选择 <Continue>。最后,输入名称服务器(DNS)IP 地址并选择 <Continue>。
  2. 为计算机输入一个主机名,以便您可以在网络中轻松识别它,使用字符 'a' 到 'z',数字 '0' 到 '9' 和连字符 '-'。
  3. 输入域名 - 使用与其他计算机在网络中相同的域名,例如
    mycompany.com
    。选择 <Continue> 以继续。
  4. 选择默认值系统语言并按<Enter>键。
  5. 从位置菜单中选择您的地理位置并按 <Enter> 键继续。
  6. 为机器指定
    root
    帐户密码并选择 <Continue> 以再次输入密码进行验证。最后,选择 <Continue> 继续。
    注意:为
    root
    用户设置强密码,因为这个账户没有任何限制!
  7. 选择系统时区并按<Enter>键继续。

Debian Linux 上 3CX ISO 的分区方式

  1. 分区磁盘,选择“Guided - use the entire disk”。按 <Enter> 键继续。
  2. 确认磁盘选择,按 <Enter> 键继续。如果是在裸金属机器上安装,磁盘上的所有数据将被擦除!
  3. 选择“将所有文件放在一个分区中”的分区方案,并按 <Enter> 键继续。
  4. 选择“Finish partitioning and write changes to disk”并按 <Enter> 键以进入 3CX Debian 安装过程。
  5. 选择 ‘Yes’ 并按 <Enter> 键确认写入磁盘的变化。安装过程可能需要大约 5 到 20 分钟,具体取决于机器性能。Debian 安装完成后,机器将自动重启,3CX 安装也会自动开始。
  6. 现在选择要安装的 “3CX 版本 xx”,然后按 <OK>。同意 “3CX 许可协议” 以继续。

步骤5:上传配置文件

选择3CX配置方式

3CX Debian 安装完成后,您需要上传配置文件以完成安装。

  1. 如果您还没有配置文件,请转到 www.3cx.com/install/
  2. 使用您的 3CX 帐户登录并配置本地 PBX。流程结束时,您将获得配置文件的链接。您可以复制链接或下载文件。更多信息请参阅 安装3CX
  3. 您可以选择:
  1. 使用 浏览器访问 http://<设备 ip>:5015
  2. 或者使用命令行选择选项 2
  1. 安装准备就绪后,系统将提示您设置密码。使用您注册时使用的电子邮件登录 PBX。

上传配置文件

步骤6:配置拆分式 DNS

您需要配置 3CX FQDN 以便在本地网络内部和外部网络外部都能工作。阅读如何配置拆分式 DNS

步骤7:配置防火墙

为了配置 SIP 中继或将远程电话连接,您需要配置防火墙允许语音流量进出您的网络。请参阅我们的防火墙配置指南

另请参阅

最后更新

本文档最后更新于 2024 年 10 月 9 日

https://www.3cx.cn/docs/manual/installing-debian-linux-pbx/