本教程用于升级当前安装的 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
你将看到类似如下的输出。
![](https://www.portsip.cn/wp-content/uploads/2024/06/portsip-sbc-image.png)
你可以使用下面的命令指定 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 网站下载最新的安装程序,双击安装程序进行安装,升级将自动执行。