Este documento proporciona una explicación y ejemplos para los dos métodos usados para actualizar Analog Telephone Adapter (ATA). Este documento complementa la información contenida en Actualización del Software Cisco ATA 186.
Cisco recomienda que conozca las características operativas básicas del ATA. Refiérase a Configuración Básica de Cisco ATA 186 para obtener más información.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Las versiones de software ATA inferiores a 2.xx sólo admiten el método de actualización de archivo ejecutable.
Las versiones de software ATA superiores a 2.xx soportan los métodos de procedimiento de archivo ejecutable y actualización TFTP.
Nota: No puede actualizar desde la imagen de carga de inicio 2.15 (020726a) a la 3.0.0. Consulte Cisco bug ID CSCed78906 (sólo clientes registrados) para obtener más detalles.
Nota: Si utiliza los ATA enviados después de marzo de 2004, estos ATA no pueden ser degradados a ninguna imagen anterior a 3.1.0 debido a la diferencia de hardware. Los nuevos ATA deben ejecutar la versión 3.1 o posterior. No pueden ejecutar la versión 2.xx. El software que se envía con cada ATA es sólo una imagen de carga de inicio y debe actualizarse a la última imagen SCCP, SIP u otra imagen de Cisco.com según Configuración del ATA de Cisco para SCCP.
Con Cisco CallManager 3.1, el ATA se configura como Cisco 7960 IP Phone. Con Cisco CallManager 3.2 y versiones posteriores, los ATA aparecen en el cuadro desplegable de la página de configuración de Cisco CallManager. Consulte la sección Cambio de Registro Importante de Cisco CallManager para SCCP de las Notas de Versión para Cisco ATA 186 y Cisco ATA 188 Release 2.16.ms.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Hay dos maneras de actualizar el software en un dispositivo ATA:
Ambos métodos son simples una vez que se entienden. El primer método implica un grado de interacción manual mientras que el segundo método es más automatizado.
Un error común es dejar el TFTP habilitado cuando actualiza manualmente un ATA. Después de un reinicio, el ATA obtiene el perfil del servidor TFTP especificado y anula la actualización manual. Verifique el parámetro UseTftp y asegúrese de que esté configurado en 0 antes de la actualización manual.
Nota: La versión 1.xx del software ATA no admite el método de actualización TFTP. Debe utilizar el método Archivo ejecutable para actualizar ATA con versiones inferiores a 2.xx. Además, hay dos reglas importantes que debe conocer antes de actualizar un sistema:
Si el ATA ejecuta la versión 1.34 o anterior, no puede actualizar directamente a la versión 2.10 o posterior. Debe utilizar la imagen de transición.zup que se describe más adelante en este documento. Primero actualice a esta versión intermedia y luego a su imagen de destino.
Es muy importante que no apague el ATA durante el proceso de upgrade/downgrade. La desactivación de la unidad durante la actualización podría dañar permanentemente el ATA y requerirá que la unidad se devuelva a Cisco para su reemplazo. Si desea apagar y encender la unidad, primero desenchufe el cable Ethernet, espere 20 segundos y, a continuación, debe ser seguro apagar la unidad.
Para el método Archivo ejecutable, todo lo que necesita es un equipo donde pueda almacenar los archivos de imagen ATA y donde pueda ejecutar la utilidad de actualización ata186us.exe. El único requisito es que el dispositivo ATA tenga conectividad IP con el PC. No se necesita un servidor FTP o TFTP.
Nota: Para los usuarios de Windows XP, se han observado algunos casos en los que las actualizaciones del método de archivo ejecutable fallan al utilizar la utilidad de actualización ata186us.exe en un equipo que ejecuta Windows XP. Consulte Actualización de ATA: Problema con el método de actualización de archivos ejecutables con Windows XP para obtener más información sobre este problema.
Hay dos tipos de archivos que puede utilizar para este método de actualización del sistema. Los archivos .zup contienen la imagen que se ejecuta en el ATA (equivalente a Cisco IOS®) y las imágenes .kup contienen los idiomas utilizados por el ATA para la respuesta de voz interactiva (IVR). Estas dos imágenes se pueden cargar por separado y una se puede actualizar sin necesidad de actualizar la otra. Es raro actualizar las imágenes .kup y, en la mayoría de los casos, sólo es necesario tener en cuenta el archivo .zup. Sin embargo, lea siempre el Cisco ATA186 Terminal Adapter Software (sólo para clientes registrados) y Release Notes en caso de cambios.
Tanto los archivos de imagen .zup como la utilidad de actualización ata186us.exe se pueden descargar desde la ubicación de descarga en Cisco.com. Entre los archivos disponibles en este sitio, estos archivos .zip están disponibles:
archivos .zip con nombres que comienzan con ata186-v y terminan con caracteres que reflejan la versión de la imagen y la fecha de compilación. Estos archivos contienen archivos de imagen .zup. Hay un archivo .zup diferente para cada versión y protocolo VoIP que incluye H.323 y Protocolo de control de gateway de medios/Protocolo de control de gateway simple (MGCP/SGCP). Otros archivos que proporcionan más información también se incluyen en los archivos .zip.
La utilidad de actualización ata186us.exe se incluye en el archivo ata186us1.zip.
El archivo ata186us.txt incluye más información sobre los pasos y comandos necesarios para realizar la actualización.
Los pasos necesarios para actualizar un ATA 186 mediante el archivo ejecutable de la utilidad de actualización se describen aquí. En este ejemplo, se actualiza una unidad de la versión 2.xx a la versión 2.13.
Verifique el nivel actual de software en el ATA.
El nivel de software dicta si necesita utilizar o no el archivo Transition.Zup. Si es necesario, el archivo Transition.zup se puede encontrar en el archivo .zip que puede descargar desde la ubicación de descarga del Cisco ATA186 Terminal Adapter Software (sólo clientes registrados). Este archivo se incluye en los archivos .zip para las versiones de imagen 2.10 y posteriores. Puede encontrar la versión actual del ATA de estas dos maneras:
Utilice la marcación del teléfono conectado al Cisco ATA 186 e introduzca 123#. La IVR le anuncia el número de versión.
Busque el número de versión en la esquina inferior izquierda de la página web de configuración de ATA en http://<ip_of_ATA>/dev. Aquí se muestra un ejemplo de la esquina izquierda de esta página.
Cada vez es menos común exigir el uso del archivo transition.zup. En este ejemplo, dado que la actualización es de la versión 2.xx a la 2.13 de ATA, no es necesario. Si es necesario, el proceso es el mismo excepto en dos pasos de transición a través de la imagen de transición.zup.
Una vez que conozca el nombre de la imagen, deberá preparar el PC para la actualización. Los archivos de imagen .zup deben copiarse en un directorio (en este caso C:\ATA). La conectividad IP también debe verificarse con ping como muestra este cuadro DOS.
Esta ventana muestra los resultados de la ejecución del archivo.
Ejecute el ejecutable ata186us para preparar el PC para la solicitud del ATA. El parámetro -d(1,2,3) establece el nivel de descripción detallada para la depuración, mientras que el parámetro -any(2) especifica la idoneidad del software que se descargará. Refiérase a Actualización del Cisco ATA 186 Software para obtener más información.
Como se muestra en la ventana del paso 3, la aplicación indica exactamente lo que se debe introducir en el teléfono. A continuación, levante el teléfono e introduzca la cadena 100#127*18*106*8000#.
Una vez finalizada la actualización, la PC la indica con el mensaje Finalizado cargando código. A este mensaje le sigue la dirección IP del ATA y la fecha/hora.
Una vez finalizado el proceso de actualización, el ATA se reinicia. No hay necesidad de apagar.
El segundo método utilizado para actualizar el sistema ATA es el uso de TFTP. De esta manera, no hay interacción entre el administrador y el dispositivo ATA en particular cada vez que se realiza una actualización. El dispositivo ATA se configura inicialmente para verificar con un servidor TFTP si es necesario realizar algún cambio en la configuración, la versión de software o la versión de idioma. La frecuencia con la que el ATA sondea el servidor TFTP es configurable. Hay un archivo único (perfil) para cada ATA que contiene la información específica para cada dispositivo.
Estos son los pasos necesarios para actualizar un ATA 186 de la versión 2.xx a la 2.13 usando el método TFTP.
Cree el perfil para el ATA.
Hay un archivo example_uprofile.txt incluido en el archivo .zip que se puede descargar desde la ubicación de descarga del Cisco ATA 186 Terminal Adapter Software (sólo clientes registrados). Este archivo se debe cambiar para que coincida con los requisitos específicos (software y configuración) del ATA. Los campos modificados para esta prueba son los que se enumeran en la tabla.
Para obtener una explicación de todos estos parámetros, refiérase al archivo example_uprofile.txt, con particular referencia a la sección Parámetros de Actualización del Firmware, o a Actualización del Cisco ATA 186 Software.
Ejemplo_uprofile.txt Parámetros |
---|
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 |
Nota: El ATA verifica que la nueva imagen de software sea diferente de la imagen que ya se ejecuta para permitir que el método de actualización TFTP ocurra automáticamente y no desperdicie ancho de banda con continuos intentos de actualización. Realiza esta comprobación comparando las IMAGEID de las dos imágenes de software. Si los dos valores son iguales, el ATA no intenta descargar la nueva imagen de software.
Todas las imágenes de actualización de software incluyen la fecha de compilación. Antes del comienzo de 2002, las imágenes de software sólo incluían el mes y el día (por ejemplo, 0803a). A principios de 2002, todas las versiones también incluyen el año (por ejemplo, 020521a).
Una IMAGEID única se puede derivar de la fecha de compilación en el nuevo nombre de software, precediendo la fecha de compilación con 0x para formar un número hexadecimal. En la tabla de ejemplo, el nombre del software es ata186-v2-14-020521a.zup, y el IMAGEID es 0x020521a.
El ATA puede verificar directamente su IMAGEID de software que se está ejecutando actualmente. Sin embargo, para la nueva fecha de generación del software, se basa en el valor que se introduce en el campo IMAGEID del parámetro UpgradeCode. Debe derivar el ID de IMAGÉSIMO del nuevo software para introducir este valor correctamente. En realidad, cualquier IMAGEID permite que la actualización funcione siempre que sea diferente de la actual. Sin embargo, para reducir la actividad TFTP innecesaria, vale la pena ingresar el IMAGEID correcto.
Observe la esquina inferior izquierda de la página de configuración de ATA en http://<ip_of_ATA>/dev para verificar la versión de software que se ejecuta actualmente en su ATA.
Una vez que realice los cambios, guarde el archivo como un nombre de quince caracteres que lo identifique de forma única entre todos sus ATA.
El formato del nombre debe ser ataxxxxxxxxxxxx donde cada xx es la representación hexadecimal en minúsculas de dos dígitos de cada entero en la dirección MAC de su ATA. Por ejemplo, si el ATA tiene la dirección MAC 1.2.3.4.5.6, el nombre de archivo es ata010203040506. La dirección MAC se puede recuperar mediante la opción IVR#24 o en la sección inferior izquierda de la página web de configuración del ATA en http://<ip_of_ATA>/dev.
En las versiones ATA posteriores a 2.11, el nombre del archivo se puede encontrar a través de una opción IVR#84 en el menú o en la sección inferior izquierda de la página web de configuración del ATA en http://<ip_of_ATA>/dev. Si ejecuta ATA versión 2.11 o anterior, la dirección MAC debe convertirse manualmente al formato correcto o utilizar la herramienta atapname.exe para generar el nombre de archivo como se muestra aquí.
Una vez que este archivo de texto existe con el nombre adecuado, debe convertirse en binario para que el dispositivo ATA pueda leerlo. Este formato se realiza mediante el comando cfgfmt.exe. Este archivo ejecutable se incluye en el archivo .zip que se puede descargar desde la ubicación de descarga del Cisco ATA186 Terminal Adapter Software (sólo clientes registrados).
El nuevo archivo (o perfil) debe moverse al servidor TFTP.
Este perfil es recuperado por el dispositivo ATA que utiliza la información contenida en él para configurarse o actualizarse.
El siguiente paso es mover los archivos de imagen requeridos al servidor TFTP en el mismo directorio que el archivo de perfil.
El nombre del archivo de imagen depende de la fecha de compilación del software:
El software con una fecha de compilación anterior a 010907 soporta solamente las imágenes .kxz para el método de actualización TFTP. La generación del software utilizado en la prueba era anterior a esta fecha y se requería el archivo .kxz. Este archivo se incluyó en el archivo .zip que se descargó de la ubicación de descarga del Cisco ATA186 Terminal Adapter Software (sólo clientes registrados). Aunque rara vez es necesario, las imágenes de actualización del método TFTP para el idioma ATA IVR tienen extensiones .kbx.
El software con una fecha de compilación posterior a 010907 soporta los archivos de imagen .kxz/.kbx y .zup/.kup para el método de actualización TFTP. Por lo tanto, las imágenes .zup/.kup ahora se pueden utilizar tanto para los métodos de actualización de Archivos ejecutables como de TFTP. Por consiguiente, las imágenes .kxz/.kbx ya no se incluyen en el archivo .zip.
Una vez que el perfil y las imágenes estén listas, indique al ATA que comience a verificar con el servidor TFTP las actualizaciones.
Esto se puede hacer a través del protocolo de configuración dinámica de host (DHCP), menús IVR o a través del navegador web. Los campos en cuestión en la página web de configuración del ATA en http://<ip_of_ATA>/dev se muestran aquí.
En este caso, el ATA se configura para que se ponga en contacto con el servidor TFTP en la dirección IP 172.18.106.10 cada dos minutos. Si desea forzar el ATA para que verifique con el servidor TFTP antes del CfgInterval, escriba http://<ATA_IP_ADDR>/refresh en su navegador web.
Ejecute un archivo ejecutable en su PC que se incluye en el archivo .zip para ayudar en la resolución de problemas. Puede descargar esto desde la ubicación de descarga del Cisco ATA186 Terminal Adapter Software (sólo clientes registrados).
Este archivo de depuración (prserv.exe) sirve como servidor de actualización que captura la información de depuración enviada por el software ATA a la dirección IP/número de puerto del PC. Compila la información del ATA en un archivo de registro legible. Este archivo puede incluir la configuración de llamadas, dígitos marcados y otra información relevante que está fuera del alcance de este documento.
Este es el resultado del registro prserv.exe y muestra saludos desde el ATA al servidor TFTP e indica que la actualización fue exitosa.
Dado que este resultado del registro muestra las comunicaciones entre el PC y el ATA, no muestra el .exe que se ha iniciado en el PC. La captura de pantalla del registro muestra estas etapas:
Dos saludos desde el ATA con la dirección IP 10.120.13.100 y el ID de compilación 0803a. Observe que la información incluida en estos saludos incluye dirección IP, ID de compilación, así como otra información relacionada con el proceso TFTP.
Otro saludo más de veinte segundos después de ATA con la misma dirección IP pero con un ID de compilación 0110a diferente. Este cambio significa que la actualización se ha realizado correctamente. Tenga en cuenta que se ha incluido otra información en este saludo, como el nombre del perfil (00070edcd02d), y que la siguiente verificación TFTP es en 120 segundos (nextTftp 12000).
Otras líneas, como 41: 30;0,0,0,0, que indican keepalives de sesión.
Refiérase a Configuración y Troubleshooting de un ATA 186 con Cisco IOS Gatekeepers y Configuración y Troubleshooting de un ATA 186 con un Cisco IOS Gateway para obtener más información y ejemplos de troubleshooting usando prserv.exe.
Esta función se soporta en Cisco CallManager versión 3.2 o posterior y es el método recomendado por Cisco para SCCP. Estos requisitos deben cumplirse:
La compatibilidad con XML se debe activar en Cisco ATA (el valor predeterminado es on). El soporte XML se configura con el Bit 31 del parámetro ConnectMode. Consulte ConnectMode para obtener más información.
Este procedimiento sólo lo puede realizar el administrador de Cisco CallManager.
Obtenga la imagen de señalización más reciente del sitio web de Cisco. Consulte Configuración del Servidor TFTP con Cisco ATA Software para obtener instrucciones sobre dónde encontrar el software en el sitio web de Cisco y cómo colocar los archivos en el servidor TFTP de Cisco CallManager. El archivo de imagen tiene la extensión .zup. Complete estos pasos para actualizar todos los ATA de Cisco simultáneamente:
Descargue el último software de versión Cisco ATA para SCCP desde el sitio web de Cisco y guarde los archivos en el servidor TFTP de Cisco CallManager. Consulte Configuración del Servidor TFTP con Cisco ATA Software para obtener más información.
Vaya a la pantalla Cisco CallManager Administration principal.
En el menú System , elija Device Defaults. Aparece la pantalla Device Defaults (Parámetros predeterminados del dispositivo).
En la lista Tipo de dispositivo, busque el tipo de dispositivo Cisco ATA 186. En el campo Load Information (Información de carga) junto al tipo de dispositivo de Cisco ATA 186, ingrese el nombre de la imagen de señalización que se utilizará para actualizar los Cisco ATA. La imagen de señalización tiene una extensión .zup, por ejemplo, ATA186-v2-15-ms-020812a.zup.
Haga clic en el botón Update en la parte superior de la pantalla Device Defaults (Parámetros predeterminados del dispositivo).
En el menú Device, elija Phone. Aparece la pantalla Find and List Phones (Buscar y mostrar teléfonos).
En el área situada junto al botón Buscar, introduzca los datos de las letras y, a continuación, haga clic en Buscar. La pantalla Find and List Phones (Buscar y mostrar teléfonos) reaparece y ahora contiene todos los ATA de Cisco conectados a Cisco CallManager.
Marque la casilla a la izquierda de la columna Device Name para seleccionar todos los Cisco ATA mostrados.
Haga clic en el botón Restablecer selección en la parte inferior de la pantalla Buscar y mostrar teléfonos.
Aparecerá la ventana emergente Restablecer dispositivo. Haga clic en Restablecer dispositivo. Aparecerá la ventana emergente Restablecer dispositivo. Haga clic en Restablecer para completar el procedimiento.
Aparece un cuadro de confirmación. Click OK. El botón de función de cada Cisco ATA parpadea durante su actualización.
Una vez que el botón deja de parpadear, la actualización se completa y el dispositivo se vuelve a registrar en Cisco CallManager.