升级 PortSIP SBC 到最新版本

Install the PortSIP PBX

本教程用于升级当前安装的 PortSIP SBC 10.x 版本到最新版,升级之前请确认你当前装的是 PortSIP SBC v10.x 版本。

升级安装在 Linux 上的 PortSIP SBC

我们建议在升级之前备份你的 PBX 数据。数据文件路径通常是 /var/lib/sbc。如果你在安装时修改了数据文件路径,则需备份你实际指定的目录。

您也可以备份整个虚拟机服务器或虚拟机服务器的快照。

后续所有命令都需要在 /opt/portsip 目录执行。

停止 PortSIP SBC 容器实例

使用如下命令停止当前 PortSIP SBC 容器实例。

su -
cd /opt/portsip && /bin/sh sbc_ctl.sh stop

删除 PortSIP SBC 容器实例

/bin/sh sbc_ctl.sh rm

列出当前 PortSIP SBC 容器镜像

使用下列命令列出当前 PortSIP SBC 容器镜像。

docker image list

你将看到类似如下的输出。


你可以使用下面的命令指定 SBC IMAGE ID 的前四位数字来删除 PortSIP SBC Docker 镜像,在本例中是 8173
docker image rm 8173

删除 PortSIP SBC 脚本文件

rm install_pbx_docker_cn.sh
rm install_docker.sh
rm sbc_ctl.sh

下载最新脚本文件

curl https://www.portsip.cn/portsip-pbx-sh/v16.x/new/install_docker_cn.sh \
-o install_docker_cn.sh
curl https://www.portsip.cn/portsip-pbx-sh/v16.x/new/sbc_ctl.sh \
-o sbc_ctl.sh

设置 Docker 环境

执行以下命令安装 Docker-Compose 环境。如果出现 likes*** cloud.cfg (Y/I/N/O/D/Z) [default=N] ? 的提示,请输入 Y,然后按 Enter 键。

/bin/sh install_docker_cn.sh

创建 PortSIP SBC 容器实例

以下命令用于在 Linux 服务器上创建并运行 PortSIP SBC。

/bin/sh sbc_ctl.sh run -p /var/lib/portsip \
-i registry.cn-hangzhou.aliyuncs.com/portsip/sbc:10

现在 PortSIP SBC 已经升级到最新版本。

升级安装在 Window上的 PortSIP SBC

我们建议备份 SBC 数据。数据文件路径通常是 c:\programdata\portsip\。如果你在安装时修改了数据文件路径,则需备份你实际指定的目录。

您也可以备份整个虚拟机服务器或虚拟机服务器的快照。

PortSIP 网站下载最新的安装程序,双击安装程序进行安装,升级将自动执行。