在树莓派 4 上安装 3CX

前言

最近 3CX 终于完成了对树莓派 4 的认证,可算是千呼万唤始出来。树莓派 4 在规格上比之前的 3B+ 强大很多,树莓派 4 支持的并发数也在 3CX 网站上放了出来。

可以看到树莓派 4 的 B4 和 B8 型号可以跑 24 并发 30 个分机的 3CX 系统,如果把树莓派作为 SBC 使用,则可以在办公室跑 64 并发 250 分机。

那么今天我们就介绍一下如何在树莓派 4 上安装 3CX 系统。

PS. 鉴于树莓派 3B+ 依然有用户在使用,所以原来的文章我们依然保留。

第一步:选择树莓派型号

  • 树莓派 4 B4 或 B8 一个
  • 32GB Class 10 Micro SDHC 储存卡
  • 树莓派兼容的 2.5 安培电源线(Type C)
  • 确保选择了一个散热优秀的外壳,发挥树莓派的最大效能

第二步: 准备 Raspbian 的 SD 卡

  1. 下载 Raspbian 镜像
  2. 解压下载完成的 img 镜像文件。
  3. 使用 EtcherWin32 Disk Imager 软件将 Raspbian 镜像烧入到 TF 卡当中。

如果不接显示器的话,可以在 SD 卡中新建一个名为 SSH 的文件。当树莓派自动获取 IP 后,通过 SSH 的方式远程登录。

第三步 安装 Raspbian 系统并设置主机名

  1. 将 SD 卡插入树莓派的卡槽,并通电开机。
  2. 等树莓派走过正常的开机流程后,使用用户名 “pi” 和 “raspberry”。
  3. 输入命令 sudo raspi-config 运行 Raspbian 配置工具。
  4. 选择 “2. Network Options” 并按下回车键
  5. 选择 “N1 Hostname”,按下回车键并在跳出的警告框中选择 “OK”
  6. 输入树莓派的主机名,只能输入英文数字和符号 ““。
  7. 选择 Finish 后再选 Yes 以重启树莓派,使配置生效

第四步:设置静态 IP 地址

使用 nano 编辑器编辑 “/etc/dhcpcd.conf” 文件中的 “ens32” 接口:sudo nano /etc/dhcpcd.conf

找到与下面信息对应的行数,将对应的网络接口, IP,网关(routers)和 DNS 服务器填入:

#Ethernet static IP configuration    interface ens32    static ip_address=192.168.1.111/24    static routers=192.168.1.1    static domain_name_servers=192.168.1.1 8.8.8.8

按下组合键 “Ctrl” + “X”,接着输入 “y” 并按下回车保存我们刚才的修改。

重启树莓派:sudo reboot

当树莓派重启后,我们就可以使用新 IP 地址来访问了。

第五步:安装 3CX

使用用户 “pi” 通过命令行或者 SSH 登录,密码为 raspberry

运行下列命令安装 3CX:

wget https://downloads-global.3cx.com/downloads/misc/d10pi.zip; sudo bash d10pi.zip .

在弹出的页面中选择:

  • 3CX PBX – 安装 PBX
  • 3CX SBC – 安装 3CX SBC – 安装文档

当 3CX 安装完成后,根据自己的需求选择配置向导:

  • 使用网页客户端 – 打开 URL http://<device_ip>:5015
  • 选择命令行