简介
3CX,Debian,Postgresql 都是只对最新的大版本做 Support 的软件,我想这也是 3CX 使用 Postgresql 作为数据库,Debian 作为系统的原因。保持更新能获取最快的功能更新,也能最大程度保障语音的安全。我们是建议用户保持更新的。
但是总是会有例外,有时候为了客户的环境而不得不安装旧版本;或者新版本改掉了旧版本的一些功能,导致用户想使用旧版本等等。我们没办法让所有人都使用最新的系统,所以本文档将介绍如何安装老版本的 3CX。
Windows 版本
Windows 版本的 3CX 只需要安装对应版本的 exe 文件就可以安装老版本。这里我们也不过多赘述了,下面放出下载链接:
- v16: https://downloads.3cx.com/downloads/3CXPhoneSystem16.exe
- v15.5: https://downloads.3cx.com/downloads/3CXPhoneSystem155.exe
- v15: https://downloads.3cx.com/downloads/3CXPhoneSystem15.exe
- v14: https://downloads.3cx.com/downloads/3CXPhoneSystem14.exe
- v12.5: https://downloads.3cx.com/downloads/3CXPhoneSystem125.exe
Linux 版本
在 Linux 版本中安装老版本的 3CX,需要知道安装的具体版本号。我们可以去 3CX 的 Change log 查找对应的版本号,下面我也整理了一些:
3CX 版本 | 对应的详细版本号 |
---|---|
v16 SP1 | 16.0.1.273 |
v16 | 16.0.0.1581 |
v15.5 SP6 | 15.5.15502.6 |
v15.5 SP5 | 15.5.13103.5 |
v15.5 SP4 | 15.5.10244.4 |
v15.5 SP3 | 15.5.8801.3 |
v15.5 SP2 | 15.5.6354.2 |
也可以在 Linux 当中输入下列命令查看:
$ sudo apt list -a 3cxpbx
得出的结果如下图所示,可以看到哪些属于稳定版哪些属于测试版。
在上图中我目前安装的版本是 v15.5 SP6, 即版本号 15.5.15502.6。可以看到如果升级的话将直接升级到最新版:16.0.1.273,即 v16 SP1。
若执行命令后无反应,说明之前未安装过 3CX,请执行下列命令后再重新尝试:
$ wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
在知道版本号后安装旧版本 3CX 非常简单,我们先执行下列命令删除现有 3CX(保留数据):
$ sudo apt remove 3cxpbx
若是跨版本降级(如 v16 降到 v15.5),建议做好备份清空数据:
$ sudo apt-get remove --purge 3cxpbx
在卸载了 3CX 之后,运行以下命令安装指定版本的 3CX :
$ sudo apt install 3cxpbx=15.5.15502.6
上面的命令安装的是 v15.5 SP6,如需安装其他版本将版本号替换即可。