Este documento fornece uma explicação e exemplos para os dois métodos usados para fazer o upgrade do Analog Telephone Adapter (ATA). Este documento complementa as informações contidas em Atualização do Cisco ATA 186 Software.
A Cisco recomenda que você tenha conhecimento das características operacionais básicas do ATA. Consulte a Configuração básica do Cisco ATA 186 para obter mais informações de segundo plano.
As informações neste documento são baseadas nestas versões de software e hardware:
As versões de software ATA inferiores a 2.xx suportam apenas o método de atualização de arquivo executável.
As versões de software ATA superiores a 2.xx suportam os métodos de procedimento de arquivo executável e atualização TFTP.
Nota: Não é possível atualizar a imagem de carga de inicialização 2.15 (020726a) para a 3.0.0. Consulte o bug da Cisco ID CSCed78906 (somente clientes registrados) para obter mais detalhes.
Observação: se você usar os ATAs enviados após março de 2004, esses ATAs não poderão ser rebaixados para nenhuma imagem anterior à 3.1.0 devido à diferença de hardware. Os novos ATAs devem executar a versão 3.1 ou posterior. Eles não podem executar a versão 2.xx. O software fornecido com cada ATA é apenas uma imagem de carga de inicialização e deve ser atualizado para o SCCP, SIP ou outra imagem mais recente do Cisco.com, de acordo com Configuração do Cisco ATA para SCCP.
Com o Cisco CallManager 3.1, o ATA é configurado como um telefone IP Cisco 7960. Com o Cisco CallManager 3.2 e posterior, os ATAs aparecem na caixa suspensa na página de configuração do Cisco CallManager. Consulte a seção Alteração de registro do Cisco CallManager para SCCP das Release Notes do Cisco ATA 186 e 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.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Há duas maneiras de atualizar o software em um dispositivo ATA:
Ambos os métodos são simples depois de compreendidos. O primeiro método envolve um certo grau de interação manual, enquanto o segundo método é mais automatizado.
Um erro comum é deixar o TFTP habilitado quando você atualiza manualmente um ATA. Após uma reinicialização, o ATA busca o perfil do servidor TFTP especificado e substitui a atualização manual. Verifique o parâmetro UseTftp e verifique se ele está definido como 0 antes da atualização manual.
Observação: o software ATA versão 1.xx não suporta o método de atualização TFTP. Você precisa usar o método Arquivo executável para atualizar o ATA com versões inferiores a 2.xx. Além disso, há duas regras importantes que você precisa saber antes de atualizar um sistema:
Se o ATA executa a versão 1.34 ou anterior, você não pode atualizar diretamente para a versão 2.10 ou posterior. Você precisa usar a imagem de Transition.zup discutida posteriormente neste documento. Primeiro faça o upgrade para esta versão intermediária e depois para a imagem de destino.
É muito importante que você não desligue o ATA durante o processo de upgrade/downgrade. Desligar a unidade durante a atualização pode danificar permanentemente o ATA e exigirá que a unidade seja devolvida à Cisco para substituição. Se você quiser ligar e desligar a unidade, primeiro desconecte o cabo Ethernet, aguarde 20 segundos e, em seguida, deve ser seguro desligar a unidade.
Para o método Arquivo executável, tudo o que você precisa é de um PC onde você possa armazenar os arquivos de imagem ATA e onde possa executar o utilitário de atualização ata186us.exe. O único requisito é que o dispositivo ATA tenha conectividade IP com o PC. Não há necessidade de um servidor FTP ou TFTP.
Nota: Para usuários do Windows XP, foram observados alguns casos em que as atualizações do método de arquivo executável falham ao usar o utilitário de atualização ata186us.exe em um PC com Windows XP. Consulte Atualizando ATAs: Problema com o Método de Atualização de Arquivo Executável com o Windows XP para obter mais informações sobre esse problema.
Há dois tipos de arquivos que você pode usar para este método de atualização do sistema. Os arquivos .zup contêm a imagem que é executada no ATA (equivalente ao Cisco IOS®) e as imagens .kup contêm os idiomas usados pelo ATA para Resposta de Voz Interativa (IVR). Essas duas imagens podem ser carregadas separadamente e uma pode ser atualizada sem exigir a atualização da outra. É raro atualizar imagens .kup e, na maioria dos casos, apenas o arquivo .zup precisa ser considerado. No entanto, sempre leia o software do adaptador de terminal Cisco ATA186 (somente clientes registrados) e as notas de versão em caso de alterações.
Os arquivos de imagem .zup e o utilitário de atualização ata186us.exe podem ser baixados do local de download no site Cisco.com. Entre os arquivos disponíveis neste site, estes arquivos .zip estão disponíveis:
arquivos .zip com nomes que começam com ata186-v e terminam com caracteres que refletem a versão da imagem e a data de compilação. Esses arquivos contêm arquivos de imagem .zup. Há um arquivo .zup diferente para cada versão e protocolo VoIP que inclui H.323 e Media Gateway Control Protocol/Simple Gateway Control Protocol (MGCP/SGCP). Outros arquivos que fornecem mais informações também estão incluídos nos arquivos .zip.
O utilitário de atualização ata186us.exe está incluído no arquivo ata186us1.zip.
O arquivo ata186us.txt inclui mais informações sobre as etapas e comandos necessários para executar a atualização.
As etapas necessárias para atualizar um ATA 186 usando o arquivo executável do utilitário de atualização estão descritas aqui. Neste exemplo, uma unidade da versão 2.xx para a versão 2.13 é atualizada.
Verifique o nível atual de software no ATA.
O nível do software determina se você precisa ou não usar o arquivo transfer.zup. Se necessário, o arquivo transfer.zup pode ser encontrado no arquivo .zip que você pode baixar do software do adaptador de terminal Cisco ATA186 (somente clientes registrados). Este arquivo está incluído em arquivos .zip para as versões de imagem 2.10 e posteriores. Você pode encontrar a versão atual do ATA destas duas maneiras:
Use o teclado de discagem do seu telefone conectado ao Cisco ATA 186 e digite 123#. A IVR anuncia o número da versão para você.
Localize o número da versão no canto inferior esquerdo da página da Web de configuração do ATA em http://<ip_of_ATA>/dev. Um exemplo do canto esquerdo desta página é mostrado aqui.
É cada vez menos comum exigir o uso do arquivo transfer.zup. Neste exemplo, como a atualização é do ATA versão 2.xx para 2.13, não há necessidade dele. Se for necessário, o processo é o mesmo, exceto em duas etapas, fazendo a transição através da imagem translation.zup.
Depois de saber o nome da imagem, você precisa preparar o PC para a atualização. Os arquivos de imagem .zup devem ser copiados em um diretório (neste caso, C:\ATA). A conectividade IP também precisa ser verificada com o ping como mostra esta caixa do DOS.
Esta janela mostra os resultados da execução do arquivo.
Execute o ata186us executável para preparar o PC para a solicitação do ATA. O parâmetro -d(1,2,3) define o nível de descrição detalhada para depuração enquanto o parâmetro -any(2) especifica a adequação do software a ser baixado. Consulte Atualizando o software Cisco ATA 186 para obter mais informações.
Como mostra a janela na etapa 3, o aplicativo informa exatamente o que precisa ser digitado no telefone. Em seguida, erga o telefone e digite a string 100#127*18*106*8000#.
Quando a atualização for concluída, o PC indicará com a mensagem Done (Concluído) do código de carregamento. Essa mensagem é seguida pelo endereço IP do ATA e pela data/hora.
Quando o processo de atualização é concluído, o ATA é redefinido. Não há necessidade de desligar.
O segundo método usado para atualizar o sistema ATA é usando TFTP. Dessa forma, não há interação entre o administrador e o dispositivo ATA específico toda vez que ocorre uma atualização. O dispositivo ATA é inicialmente configurado para verificar com um servidor TFTP se alguma alteração na configuração, na versão do software ou na versão do idioma precisa ocorrer. A frequência com que o ATA pesquisa o servidor TFTP é configurável. Há um arquivo (perfil) exclusivo para cada ATA que contém as informações específicas de cada dispositivo.
Estas são as etapas necessárias para atualizar um ATA 186 da versão 2.xx para 2.13 usando o método TFTP.
Crie o perfil para o ATA.
Há um arquivo example_uprofile.txt incluído no arquivo .zip que pode ser baixado do software do adaptador de terminal Cisco ATA 186 (somente clientes registrados). Esse arquivo deve ser alterado para corresponder aos requisitos específicos (software e configuração) do ATA. Os campos alterados para este teste são os listados na tabela.
Para obter uma explicação de todos esses parâmetros, consulte o arquivo example_uprofile.txt, com particular referência à seção Firmware Upgrade Parameters, ou para atualizar o software Cisco ATA 186.
example_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 |
Observação: o ATA verifica se a imagem do novo software é diferente da imagem que já está sendo executada para permitir que o método de atualização TFTP ocorra automaticamente e não desperdice a largura de banda com tentativas de atualização contínuas. Ele executa essa verificação comparando os IMAGEIDs das duas imagens de software. Se os dois valores forem os mesmos, o ATA não tentará baixar a nova imagem de software.
Todas as imagens de atualização de software têm sua data de compilação incluída. Antes do início de 2002, as imagens do software incluíam apenas o mês e o dia (por exemplo, 0803a). No início de 2002, todas as versões também incluem o ano (por exemplo, 20521a).
Um IMAGEID exclusivo pode ser derivado da data de compilação no nome do novo software, precedendo a data de compilação com 0x para formar um número hexadecimal. Na tabela de exemplo, o nome do software é ata186-v2-14-020521a.zup e o IMAGEID é 0x020521a.
O ATA pode verificar diretamente o software IMAGEID em execução no momento. No entanto, para a data de criação do novo software, ele depende do valor que você digita no campo IMAGEID do parâmetro UpgradeCode. Você precisa derivar o IMAGEID do novo software para digitar esse valor corretamente. Na realidade, qualquer IMAGEID permite que a atualização funcione, desde que seja diferente da atual. No entanto, para reduzir a atividade de TFTP desnecessária, vale a pena inserir o IMAGEID correto.
Examine o canto inferior esquerdo da página de configuração do ATA em http://<ip_of_ATA>/dev para verificar a versão do software que está sendo executada atualmente em seu ATA.
Depois de fazer as alterações, salve o arquivo como um nome de 15 caracteres que o identifica exclusivamente entre todos os ATAs.
O formato do nome deve ser ataxxxxxxxxxxxx, em que xx é a representação hexadecimal em letras minúsculas de dois dígitos de cada inteiro no endereço MAC do seu ATA. Por exemplo, se o ATA tiver o endereço MAC 1.2.3.4.5.6, o nome do arquivo é ata010203040506. O endereço MAC pode ser recuperado através da opção IVR#24 ou na seção inferior esquerda da página da Web de configuração do ATA em http://<ip_of_ATA>/dev.
Nas versões ATA posteriores à 2.11, o nome do arquivo pode ser encontrado por meio de uma opção IVR#84 no menu ou na seção inferior esquerda da página da Web de configuração do ATA em http://<ip_of_ATA>/dev. Se você executar o ATA versão 2.11 ou anterior, o endereço MAC precisará ser convertido manualmente no formato correto ou usar a ferramenta atapname.exe para gerar o nome de arquivo como mostrado aqui.
Quando esse arquivo de texto existir com o nome apropriado, ele precisa ser convertido para binário para que o dispositivo ATA possa lê-lo. Essa formatação é feita usando o comando cfgfmt.exe. Este arquivo executável está incluído no arquivo .zip que pode ser baixado do software do adaptador de terminal Cisco ATA186 (somente clientes registrados).
O novo arquivo (ou perfil) precisa ser movido para o servidor TFTP.
Esse perfil é recuperado pelo dispositivo ATA que usa as informações contidas nele para configurar ou atualizar.
A próxima etapa é mover os arquivos de imagem necessários para o servidor TFTP no mesmo diretório do arquivo de perfil.
O nome do arquivo de imagem depende da data de compilação do software:
O software com data de compilação anterior a 010907 suporta apenas as imagens .kxz para o método de atualização TFTP. A compilação do software usado no teste era anterior a essa data e o arquivo .kxz era obrigatório. Este arquivo foi incluído no arquivo .zip que foi baixado do software do adaptador de terminal Cisco ATA186 (somente clientes registrados). Embora raramente necessárias, as imagens de atualização do método TFTP para o idioma IVR ATA têm extensões .kbx.
O software com data de compilação posterior a 010907 suporta arquivos de imagem .kxz/.kbx e .zup/.kup para o método de atualização TFTP. Portanto, as imagens .zup/.kup agora podem ser usadas para os métodos de atualização de arquivo executável e TFTP. Consequentemente, as imagens .kxz/.kbx não estão mais incluídas no arquivo .zip.
Quando o perfil e a(s) imagem(ões) estiverem prontos, instrua o ATA a começar a verificar com o servidor TFTP se há atualizações.
Isso pode ser feito por meio do Dynamic Host Configuration Protocol (DHCP), menus de IVR ou pelo navegador da Web. Os campos em questão na página da Web de configuração do ATA em http://<ip_of_ATA>/dev são mostrados aqui.
Nesse caso, o ATA é configurado para entrar em contato com o servidor TFTP no endereço IP 172.18.106.10 a cada dois minutos. Para forçar o ATA a verificar com o servidor TFTP antes do CfgInterval, digite http://<ATA_IP_ADDR>/refresh no seu navegador da Web.
Execute um arquivo executável em seu PC incluído no arquivo .zip para ajudar na solução de problemas. Você pode fazer o download do software do adaptador de terminal Cisco ATA186 (somente clientes registrados).
Este arquivo de depuração (prserv.exe) serve como um servidor de atualização que captura informações de depuração enviadas pelo software ATA para o endereço IP/número de porta do seu PC. Ele compila as informações do ATA em um arquivo de log legível. Esse arquivo pode incluir configuração de chamada, dígitos discados e outras informações relevantes que estão além do escopo deste documento.
Esta é a saída do registro prserv.exe e mostra saudações do ATA para o servidor TFTP e indica que a atualização foi bem-sucedida.
Como essa saída de log mostra comunicações entre o PC e o ATA, ele não mostra o .exe que é iniciado no PC. A captura de tela do registro mostra estes estágios:
Duas saudações do ATA com endereço IP 10.120.13.100 e ID de build 0803a. Observe que as informações incluídas nessas saudações incluem o endereço IP, o ID da compilação e outras informações relacionadas ao processo TFTP.
Mais uma saudação de 20 segundos depois do ATA com o mesmo endereço IP, mas com ID de build 0110a diferente. Essa alteração significa que a atualização foi bem-sucedida. Observe que outras informações foram incluídas nesta saudação, como o nome do perfil (00070edcd02d), e que a próxima verificação TFTP é em 120 segundos (nextTftp 12000).
Outras linhas, como 41: 30;0,0,0,0, que indica keepalives de sessão.
Consulte Configurando e Troubleshooting de um ATA 186 com Cisco IOS Gatekeepers e Configurando e Troubleshooting de um ATA 186 com um Cisco IOS Gateway para obter mais informações e exemplos de troubleshooting usando prserv.exe.
Esse recurso é suportado no Cisco CallManager versão 3.2 ou posterior e é o método recomendado pela Cisco para SCCP. Esses requisitos devem ser atendidos:
O suporte XML deve ser ativado no Cisco ATA (o padrão é ativado). O suporte XML é configurado com o Bit 31 do parâmetro ConnectMode. Consulte ConnectMode para obter mais informações.
Este procedimento só pode ser executado pelo administrador do Cisco CallManager.
Obtenha a imagem de sinalização mais recente do site da Cisco. Consulte Configurando o servidor TFTP com o software Cisco ATA para obter instruções sobre onde encontrar o software no site da Cisco e como colocar os arquivos no servidor TFTP do Cisco CallManager. O arquivo de imagem tem a extensão .zup. Conclua estes passos para atualizar todos os ATAs da Cisco simultaneamente:
Baixe o software de versão mais recente do Cisco ATA para SCCP do site da Cisco e armazene os arquivos no servidor TFTP do Cisco CallManager. Consulte Configurando o servidor TFTP com o software Cisco ATA para obter mais informações.
Vá para a tela Cisco CallManager Administration principal.
No menu Sistema, escolha Device Defaults (Padrões do dispositivo). A tela Device Defaults (Padrões do dispositivo) é exibida.
Na lista Tipo de dispositivo, localize o tipo de dispositivo Cisco ATA 186. No campo Load Information (Carregar informações) ao lado do tipo de dispositivo do Cisco ATA 186, digite o nome da imagem de sinalização a ser usada para atualizar os Cisco ATAs. A imagem de sinalização tem uma extensão .zup, por exemplo, ATA186-v2-15-ms-020812a.zup.
Clique no botão Update (Atualizar) na parte superior da tela Device Defaults (Padrões do dispositivo).
No menu Dispositivo, escolha Telefone. A tela Localizar e listar telefones é exibida.
Na área próxima ao botão Localizar, digite os dados das letras e clique em Localizar. A tela Find and List Phones (Localizar e listar telefones) é exibida novamente e agora contém todos os Cisco ATAs conectados ao Cisco CallManager.
Marque a caixa à esquerda da coluna Device Name para selecionar todos os Cisco ATAs mostrados.
Clique no botão Reset Seleted na parte inferior da tela Find and List Phones (Localizar e listar telefones).
A janela pop-up Redefinir dispositivo é exibida. Clique em Redefinir dispositivo. A janela pop-up Redefinir dispositivo é exibida. Clique em Redefinir para concluir o procedimento.
Uma caixa de confirmação é exibida. Click OK. O botão de função em cada Cisco ATA pisca durante sua atualização.
Quando a tecla parar de piscar, a atualização é concluída e o dispositivo é registrado novamente no Cisco CallManager.