Snom 话机通过自动部署升级话机固件

简介

如果你想手动升级 Snom 话机,请参考:手动升级 SNOM IP 话机固件

通过自动部署我们可以批量升级和配置很多话机,关于自动部署的更多信息请参考:Snom 自动部署指南

通过自动部署升级话机固件

利用自动部署升级话机,有以下几种方法:

使用 firmware_status 标签

在 setting 文件中,<phone-settings>标签中添加 <firmware_status>标签,<firmware_status>里需要指向另外一个包含固件信息的 XML 文件。比如:

<?xml version="1.0" encoding="utf-8"?><settings>    <phone-settings>        <update_policy perm="">auto_update</update_policy>        <firmware_status perm="">http://example.com/firmware.xml</firmware_status>    </phone-settings></settings>

在上面的 XML 文件中,需要在 <firmware-settings>添加一个 <firmware>字段,<firmware>字段中需要包含固件的链接。

<?xml version="1.0" encoding="utf-8"?><firmware-settings>    <firmware perm="">http://example.com/snomD375-r.bin</firmware></firmware-settings>

接下来重启话机,话机重启后会最先去获取 setting 文件的配置。接下来话机就能获取到固件的配置文件,最后话机才能获取到固件。

获取到固件后话机就会自动升级。

使用 firmware 字段(10.1.38.x 固件后)

在 setting 文件中,<phone-settings>标签中创建 <firmware>标签。<firmware>标签中直接就包含固件信息。如下所示:

<?xml version="1.0" encoding="utf-8"?><settings>    <phone-settings>        <update_policy perm="">auto_update</update_policy>        <firmware perm="">http://example.com/snomD375-r.bin</firmware>    </phone-settings></settings>

这个方式就不需要在去额外创建一个 firmware setting 配置文件了。重启话机会获取 setting 文件,接着获取到文件内的配置文件,最后话机才去获取固件并进行升级。

注意

如果在 <phone-settings>字段中同时有 <firmware_status><firmware>的话,话机只会去读取 <firmware>字段的信息,<firmware_status>字段会被忽略。