太好了!我有一台 Polycom IP5000 Soundstation,它从我服务器的 polycom ftp 目录加载其 3.2.6 sip.ld 文件 - 那里没有问题。
但是,我想将固件升级到 4.0.1b 或更高版本。我已阅读文件,它给出了方向,但对我的头脑来说还不够——我就是无法接受新的配置。
我的情况如下: - 首先,我使用 macaddress 配置 - 也就是说,我的电话从 .cfg 加载其设置信息。 - 在 ftp 目录中,我有 sip_326.ld 和 sip_326.ld,现在正在使用。 - 还有 sip_401b.ld 和 sip_401b.cfg,我也想升级它们。 - 在 ftp 目录中(所有内容都在根目录中),我还放置了 4.4.0 BootRom 文件,如下所示:
bootrom.ld
2345-12360-001.bootrom.ld
2345-12365-001.bootrom.ld
2345-12375-001.bootrom.ld
2345-12450-001.bootrom.ld
2345-12500-001.bootrom.ld
2345-12560-001.bootrom.ld
2345-12600-001.bootrom.ld
2345-12670-001.bootrom.ld
在我看来,IP5000 应该使用其 3.2.6 配置,查看 polycom 目录中的 bootrom 升级文件并加载它们。之后,我认为我应该能够使用 4.0.1 配置重新启动电话。现在,我这里缺少什么步骤?
答案1
好的 - 搞定了。我将 4.3.0 Bootrom 放在 ftp 目录中(它无法与 4.4.0 Bootrom 一起使用)。然后我还放入了 UC Software 3.3.2 的文件。显然,我无法直接从 3.2.6 升级到 4.0.1。但我能够从 3.2.6 升级到 3.3.2 再到 4.0.1。
所以我认为这是一个正确的升级顺序问题。手册上确实提到了这一点,但所有东西都有这么多不同的版本,而且要阅读的 pdf 太多了,很难理解。
要升级,您不需要做太多事情。在较新的版本中,他们不再称呼它BootRom
- 他们称之为Upgrader
。您将新的“升级程序”文件放在 polycom ftp 目录中。就是这样。
升级包括电话更新其自身保存的“读脑”文件。这些文件将允许电话读取您从 polycom 获得的 sip.ld 文件,这些文件是电话的“大脑”。对于升级过程,电话不会从“升级程序”启动 - 它们从其常规 sip 配置启动,即 sip.ld 文件及其附带的 sip.cfg 文件。之后,它们会检查是否存在任何升级程序文件,然后也会加载这些文件。一旦这些文件加载到电话中,除非您需要升级其他电话,否则您不再需要升级程序文件。如果您有旧电话(无法使用新的 bootrom),它们将尝试升级然后忽略它,因此您可以在完成后删除 bootrom-upgrader 以节省电话的一些麻烦。
因此,有三件事: - sip.ld -->这是手机的大脑,每次启动时都会加载它。 - sip.cfg-->sip.ld 的配置文件。 - bootrom -->加载到手机中的“大脑阅读器”,以便它可以读取 .ld 文件。
不要忘记,您仍然需要让您的手机使用适合您的手机型号和新的 bootrom 的 sip.ld 和 sip.cfg。
[更新] 另一件需要注意的事情是,任何使用 UCS 3.3.x 及以上版本的电话将不再使用您的 sip.cfg 或 phone1.cfg,而是手动转换您的文件或使用 UCS 下载附带的 cfcUtility。对于这些电话,您需要删除它们的 .cfg 文件,这样电话就会使用 000000000000.cfg。000000000000.cfg 将指示电话使用特定的 sip.cfg 和特定的 sip.ld,因为电话会在那里查找其型号。000000000000.cfg 中的一行如下所示:
<APPLICATION_SPIP601 APP_FILE_PATH_SPIP601="sip_318.ld" CONFIG_FILES_SPIP601="phone1_318.cfg, sip_318.cfg"/>
希望这能有点帮助!