目录

简介

先决条件

要求

使用的组件

背景信息

步骤

验证

故障排除

简介

本文档介绍通过任何第三方简单文件传输协议(TFTP)服务器更新不使用Cisco CallManager的Cisco IP电话固件的过程。

作者：Sankalp Jain，思科TAC工程师。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 思科IP电话型号7841

- 思科IP电话固件sip78xx.11-5-1-18

- 第三方TFTP服务器SolarWinds TFTP服务器10.4.1

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

当Cisco IP电话与第三方呼叫控制系统一起使用且Cisco Call Manager无法遵循传统模式时，无需Cisco CallManager即可通过任何第三方TFTP服务器更新Cisco IP电话固件

固件更新方法。当电话位于远程位置且传统

固件更新方法由于网络带宽不足而超时。

步骤

步骤1.从Cisco.com下载带有.ZIP扩展名的电话的固件文件。

步骤2.从Cisco CallManager下载Cisco IP电话的默认配置文件。如果没有Cisco CallManager，请联系Cisco TAC，他们也可以为您提供帮助。Cisco IP电话的默认配置文件名称为XMLDefault.cnf.xml。

从Windows计算机，该文件可通过此命令在Windows计算机的命令提示符下下载。

tftp - i <call manager的TFTP服务器的ip地址>获取XMLDefault.cnf.xml

步骤3.下载Cisco IP PhoneFile的默认配置文件后，使用任何文本编辑器编辑文件，并将相应电话的加载名称值修改为固件加载文件的名称。

步骤4.将固件文件和默认配置文件传输到第三方TFTP服务器的根目录。  解压TFTP根目录中的.ZIP固件文件，如图所示：

步骤5.导航至Cisco IP电话的Network设置，将TFTP IP地址更改为第三方TFTP服务器的IP地址并重置电话。

验证

重置电话后，它会与第三方TFTP服务器联系。然后，它会先下载默认配置文件，然后下载其他所需的固件文件。

如果您运行电话的数据包捕获，您会注意到电话首先请求具有其MAC地址的配置文件，但从TFTP服务器收到错误代码“file not found”。在此之后，电话请求其默认配置文件XMLDefault.cnf.xml，这进一步通知电话固件负载，并需要从TFTP服务器下载。

故障排除

目前没有针对此配置的故障排除信息。