目录

简介

先决条件

要求

使用的组件

规则

ATA 186的升级方法

可执行文件

TFTP

同时升级所有Cisco ATA

相关信息

简介

本文档提供了用于升级模拟电话适配器(ATA)的两种方法的说明和示例。 本文档补充了升级Cisco ATA 186软件中包含的信息。

先决条件

要求

思科建议您了解ATA的基本操作特征。有关详细背景信息，请参阅Cisco ATA 186基本配置。

使用的组件

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

- 低于2.xx的ATA软件版本仅支持可执行文件升级方法。

- 高于2.xx的ATA软件版本同时支持可执行文件和TFTP升级过程方法。

注意：您无法从2.15(020726a)引导加载映像升级到3.0.0。有关其他详细信息，请参阅Cisco Bug ID CSCed78906(仅限注册客户)。

注意：如果您使用2004年3月之后发货的ATA，则由于硬件差异，这些ATA不能降级为早于3.1.0的任何映像。新ATA必须运行版本3.1或更高版本。它们无法运行版本2.xx。每个ATA随附的软件仅是引导加载映像，必须根据为SCCP配置思科ATA，从Cisco.com升级到最新的SCCP、SIP或其他映像。

使用Cisco CallManager 3.1时，ATA配置为Cisco 7960 IP电话。使用Cisco CallManager 3.2及更高版本时，ATA会显示在Cisco CallManager配置页面的下拉框中。请参阅Cisco ATA 186和Cisco ATA 188版本2.16.ms的发行说明的“SCCP的Cisco CallManager注册更改重要”部分。

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

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

ATA 186的升级方法

在ATA设备中升级软件有两种方法：

1. 可执行文件方法

2. TFTP方法

这两种方法一经理解就很简单。第一种方法涉及一定程度的手动交互，而第二种方法则更加自动化。

常见错误是在手动升级ATA时使TFTP保持启用状态。重新启动后，ATA从指定的TFTP服务器获取配置文件并覆盖手动升级。检查UseTftp参数，并确保在手动升级之前将其设置为0。

注意：ATA软件版本1.xx不支持TFTP升级方法。您需要使用可执行文件方法升级版本低于2.xx的ATA。此外，升级系统之前，您需要了解两个重要规则：

- 如果ATA运行版本1.34或更低版本，则无法直接升级到版本2.10或更高版本。您需要使用本文档后面部分讨论的transition.zup图像。首先升级到此中间版本，然后升级到目标映像。

- 在升级/降级过程中，切勿关闭ATA电源，这一点非常重要。升级期间关闭设备可能永久损坏ATA，并且需要将设备返回思科进行更换。如果您想重新通电，请先拔下以太网电缆，等待20秒，然后安全地关闭设备。

可执行文件

对于可执行文件方法，您只需要一台PC，在该PC中可以存储ATA映像文件，并在该PC中运行ata186us.exe升级实用程序。唯一要求是ATA设备与PC具有IP连接。无需FTP或TFTP服务器。

注：对于Windows XP用户，在运行Windows XP的PC上使用ata186us.exe升级实用程序时，有些情况表明可执行文件方法升级失败。请参阅升级ATA:Windows XP的可执行文件升级方法出现问题，以了解有关此问题的详细信息。

有两种类型的文件可用于此系统升级方法。.zup文件包含在ATA中运行的映像（相当于Cisco IOS®），.kup映像包含ATA用于交互式语音响应(IVR)的语言。 这两个映像可以单独加载，并且可以升级一个映像，而无需升级另一个映像。很少升级.kup映像，而且在大多数情况下只需要考虑.zup文件。但是，如有更改，请始终阅读Cisco ATA186终端适配器软件(仅注册客户)和版本说明。

.zup映像文件和ata186us.exe升级实用程序都可以从Cisco.com上的下载位置下载。在此站点可用的文件中，以下.zip文件可用：

- 名称以ata186-v开头，以反映映像版本和生成日期的字符结尾的.zip文件。这些文件包含.zup映像文件。每个版本和VoIP协议都有一个不同的.zup文件，包括H.323和媒体网关控制协议/简单网关控制协议(MGCP/SGCP)。 .zip文件中还包含提供更多信息的其他文件。

- ata186us.exe升级实用程序包含在ata186us1.zip文件中。

ata186us.txt文件包含执行升级所需步骤和命令的详细信息。

此处概述了使用升级实用程序可执行文件升级ATA 186所需的步骤。在本例中，从版本2.xx升级到版本2.13的设备。

1. 检查ATA中的当前软件级别。

软件级别规定您是否需要使用transition.zup文件。如果需要，可以在.zip文件中找到transition.zup文件，您可以从Cisco ATA186终端适配器软件(仅注册客户)下载位置下载。此文件包含在映像版本2.10及更高版本的.zip文件中。您可以通过以下两种方式找到ATA的当前版本：

- 使用连接到Cisco ATA 186的电话拨号盘并输入123#。IVR向您通告版本号。

- 在http://<ip_of_ATA>/dev的ATA配置网页左下角找到版本号。此处显示了此页左角的示例。

2. 要求使用transition.zup文件的情况越来越不常见。在本例中，由于升级是从ATA版本2.xx到2.13，因此无需升级。如果需要，除了通过transition.zup映像进行转换的两个步骤外，此过程是相同的。

3. 知道映像名称后，您需要准备PC进行升级。应将.zup映像文件复制到目录(本例中为C:\ATA)。IP连接也需要使用ping进行验证，如此DOS框所示。

此窗口显示执行文件的结果。

4. 运行ata186us可执行文件，使PC准备好从ATA请求。-d(1,2,3)参数设置调试的详细说明级别，而 — any(2)参数指定要下载的软件的适用性。有关详细信息，请参阅升级Cisco ATA 186软件。

5. 如步骤3中的窗口所示，应用程序将准确告知您需要在电话中输入的内容。接下来，抬起电话并输入字符串100#127*18*106*8000#。

6. 升级完成后，PC将显示“完成上传代码”消息。此消息后跟ATA的IP地址和日期/时间。

7. 升级过程完成后，ATA会自行重置。无需关闭电源。

TFTP

用于升级ATA系统的第二种方法是使用TFTP。这样，每次升级时，管理员与特定ATA设备之间就不会发生交互。ATA设备最初配置为使用TFTP服务器验证是否需要对配置、软件版本或语言版本进行任何更改。ATA轮询TFTP服务器的频率是可配置的。每个ATA都有一个唯一的文件（配置文件），其中包含每台设备的特定信息。

以下是使用TFTP方法将ATA 186从2.xx版升级到2.13所需的步骤。

1. 为ATA创建配置文件。

.zip文件中包含example_uprofile.txt文件，可从Cisco ATA 186终端适配器软件(仅限注册客户)下载位置下载。应更改此文件以匹配ATA的特定要求（软件和配置）。此测试更改的字段是表中列出的字段。

有关所有这些参数的说明，请参阅example_uprofile.txt文件，并特别参考“固件升级参数”部分或升级Cisco ATA 186软件。

example_uprofile.txt参数

UseTftp:1

TftpURL:172.18.106.10

cfgInterval:120

EncryptKey:0

!--- This field was not changed but is listed for emphasis. !--- The EncryptKey parameter must be set to zero (0) !--- if the profile is not encrypted. !--- Make sure the EncryptKey parameter is identical !--- in both of the ATA's existing configuration !--- and the profile created. Otherwise, the ATA is !--- not able to decrypt the profile.

ToConfig:0

upgradecode:3,0x301,0x0400,0x0200,172.18.106.10,69,

0x020521a,ata186-v2-14-020521a.zup

!--- For an upgrade to an image build earlier than 010907, !--- the above line needs to be !--- changed to something similar to this next line !--- (depending on the specific build date): !--- Note: If you have accidentally specified the !--- firmware filename in both the upgradecode and upgradelang !--- parameters, there is no way to recover from this !--- situation because the Flash is corrupted.

upgradecode:3,0x301,0x0400,0x0200,172.18.106.10,69,

0x010803a,ata186-v2-13-0110a.kxz

!--- Note that .zup files are used for TFTP upgrades as !--- well as executable file upgrades. !--- However, .zup files are only supported for TFTP !--- upgrades with images of build date !--- later than 010907 (see step 6). When this !--- test upgrade was performed, the .kxz !--- file was the only file type supported for TFTP !--- upgrades. This file was !--- included in the .zip file downloaded from Cisco.com. !--- The Cisco.com .zip file no longer includes !--- the .kxz file, and the .zup file is now the only !--- image file type you use.

Dhcp:0

StaticIp:10.120.13.100

StaticRoute:10.120.13.1

StaticNetMask:255.255.255.0

GateWay:10.120.11.100

UID0:105

UID1:106

TimeZone:20

NTPIP:172.18.10

注意： ATA检查新软件映像是否与已运行的映像不同，以便允许TFTP升级方法自动执行，而不会因持续升级尝试而浪费带宽。它通过比较两个软件映像的IMAGEID来执行此检查。如果两个值相同，则ATA不会尝试下载新软件映像。

所有软件升级映像都包含其生成日期。在2002年初之前，软件映像仅包括月和日（例如0803a）。 在2002年初，所有版本还包括年份(例如020521a)。

通过将生成日期预置为0x以形成十六进制数，可以从新软件名称中的生成日期派生出唯一的IMAGEID。在示例表中，软件名称为ata186-v2-14-020521a.zup，IMAEID为0x020521a。

ATA可以直接检查其当前运行的软件IMAGEID。但是，对于新软件构建日期，它依赖于您在UpgradeCode参数的IMAGEID字段中输入的值。您需要派生新软件的IMAGEID才能正确输入此值。实际上，任何IMAGEID都允许升级工作，前提是升级与当前升级不同。但是，为了减少不必要的TFTP活动，有必要输入正确的IMAGEID。

查看ATA配置页左下角的http://<ip_of_ATA>/dev，以验证当前在ATA上运行的软件版本。

2. 进行更改后，将文件另存为15个字符的名称，在所有ATA中唯一标识该文件。

名称的格式必须是ataxxxxxxxxxxxx，其中每个xx是ATA MAC地址中每个整数的两位小写十六进制表示。例如，如果ATA的MAC地址为1.2.3.4.5.6，则文件名为ata010203040506。MAC地址可通过IVR#24选项或ATA配置网页左下部http://<ip_of_ATA>/dev检索。

在2.11以后的ATA版本中，文件名可通过IVR#84选项在菜单中或ATA配置网页左下角的http://<ip_of_ATA>/dev中找到。如果运行ATA版本2.11或更低版本，则需要手动将MAC地址转换为正确的格式，或使用atapname.exe工具生成文件名，如下所示。

3. 一旦此文本文件存在并具有适当的名称，它需要转换为二进制，以便ATA设备可以读取它。此格式设置是使用cfgfmt.exe命令完成的。此可执行文件包含在.zip文件中，可从Cisco ATA186终端适配器软件(仅限注册客户)下载位置下载。

4. 新文件（或配置文件）需要移动到TFTP服务器。

此配置文件由ATA设备检索，ATA设备使用其中包含的信息来配置或升级自己。

5. 下一步是将所需的映像文件移动到配置文件所在目录的TFTP服务器上。

映像文件名取决于软件的生成日期：

- 版本日期早于010907的软件仅支持.kxz映像用于TFTP升级方法。测试中使用的软件是在此日期之前生成的，需要.kxz文件。此文件包含在从Cisco ATA186终端适配器软件(仅限注册客户)下载位置下载的.zip文件中。TFTP方法升级ATA IVR语言的映像时，虽然很少需要，但扩展名为.kbx。

- 版本日期晚于010907的软件支持.kxz/.kbx和.zup/.kup映像文件用于TFTP升级方法。因此，.zup/.kup映像现在可用于可执行文件和TFTP升级方法。因此，.kxz/.kbx映像不再包含在.zip文件中。

6. 配置文件和映像准备就绪后，指示ATA开始向TFTP服务器检查更新。

这可以通过动态主机配置协议(DHCP)、IVR菜单或Web浏览器完成。ATA的配置网页http://<ip_of_ATA>/dev上的相关字段如下所示。

在这种情况下，ATA配置为每两分钟与IP地址为172.18.106.10的TFTP服务器联系。如果要强制ATA在CfgInterval之前向TFTP服务器检查，请在Web浏览器上键入http://<ATA_IP_ADDR>/refresh。

7. 在PC上运行包含在.zip文件中的可执行文件，以帮助排除故障。您可以从Cisco ATA186终端适配器软件(仅注册客户)下载位置下载。

此调试文件(prserv.exe)用作升级服务器，用于捕获ATA软件发送到PC的IP地址/端口号的调试信息。它将ATA中的信息编译为可读的日志文件。此文件可包括呼叫设置、拨号数字和本文档范围之外的其他相关信息。

这是prserv.exe日志的输出，显示从ATA到TFTP服务器的hello消息，并指示升级成功。

由于此日志输出显示PC与ATA之间的通信，因此它不显示在PC上启动的.exe。日志的屏幕截图显示以下阶段：

- 来自IP地址为10.120.13.100且内部版本ID为0803a的ATA的两个Hello。请注意，这些问询中包含的信息包括IP地址、构建ID以及与TFTP进程相关的其他信息。

- 20秒后，来自ATA的另一个hello，具有相同的IP地址，但生成ID不同。此更改表示升级成功。请注意，此hello中包含了其他信息，如配置文件名称(00070edcd02d)，下次TFTP检查在120秒内(下一个Tftp 12000)。

- 其他行，例如41:30;0,0,0,0,0，表示会话保持连接。

有关使用prserv.exe的详细信息和故障排除示例，请参阅使用Cisco IOS网守配置ATA 186并排除故障,以及使用Cisco IOS网关配置ATA 186并排除故障。

同时升级所有Cisco ATA

此功能在Cisco CallManager 3.2版或更高版本中受支持，是思科推荐的SCCP方法。必须满足以下要求：

- 必须在Cisco ATA中启用XML支持（默认为打开）。XML支持配置了ConnectMode参数的第31位。有关详细信息，请参阅连接模式。

- 此过程只能由Cisco CallManager管理员执行。

从思科网站获取最新的信令映像。有关在Cisco网站上查找软件的位置以及如何将文件放置到Cisco CallManager TFTP服务器上的说明，请参阅使用Cisco ATA软件设置TFTP服务器。映像文件的扩展名为.zup。要同时升级所有Cisco ATA，请完成以下步骤：

1. 从思科网站下载SCCP的最新Cisco ATA版本软件，并将文件存储在Cisco CallManager TFTP服务器上。有关详细信息，请参阅使用Cisco ATA软件设置TFTP服务器。

2. 转至Cisco CallManager管理主屏幕。

3. 从“System（系统）”菜单中，选择“Device Defaults(设备默认值)”。系统将显示Device Defaults屏幕。

4. 在Device Type（设备类型）列表中，找到Cisco ATA 186设备类型。在Cisco ATA 186设备类型旁的Load Information字段中，输入用于升级Cisco ATA的信令映像的名称。信令映像的扩展名为.zup，例如ATA186-v2-15-ms-020812a.zup。

5. 单击“Device Defaults（设备默认值）”屏幕顶部的Update（更新）按钮。

6. 从“设备”菜单中，选择“电话”。系统将显示Find and List Phones屏幕。

7. 在“查找”按钮旁的区域中，输入字母数据，然后单击查找。“查找并列出电话”屏幕将重新显示，现在包含连接到Cisco CallManager的所有Cisco ATA。

8. 选中设备名称列左侧的框，以选择显示的所有Cisco ATA。

9. 单击“Find and List Phones(查找并列出电话)”屏幕底部的“Reset Selected（重置选定）”按钮。

10. 系统将显示Reset Device弹出窗口。单击“Reset Device(重置设备)”。系统将显示Reset Device弹出窗口。单击Reset完成该过程。

11. 系统将显示确认框。Click OK.每个Cisco ATA的功能按钮在升级期间闪烁。

当按钮停止闪烁后，升级完成，设备重新注册到Cisco CallManager。

相关信息

- Cisco ATA 186 基本配置

- 与 Cisco IOS 网守连接的 ATA 186 的配置与故障排除

- 使用Cisco IOS网关的ATA 186配置和故障排除

- Cisco ATA 186 常见问题与一般问题

- 语音技术支持

- 语音和统一通信产品支持

- Cisco IP 电话故障排除

- 技术支持和文档 - Cisco Systems