Configurar atualizações de firmware

Atualizações de firmware podem ser permitidas em intervalos especificados. O firmware atualizado é enviado de um servidor para o telefone usando TFTP ou HTTP. A segurança é menos um problema com uma atualização de firmware, pois o firmware não contém informações pessoais.

Você também pode configurar os parâmetros no arquivo de configuração do telefone com código XML (cfg.xml).

Antes de começar

Acesse a página da Web de administração do telefone.

1

Selecione Voice > Provisioning .

2

Na seção Atualização de firmware , escolha Sim do parâmetro Ativar atualização .

Você pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:

<U pgrade_ Habilitar ua="na">Sim Habilitar>
pgrade_

Opções: Sim e não

Padrão: Sim

3

Defina o parâmetro Atraso de repetição de erro de atualização em segundos.

O intervalo de repetição de atualização (em segundos) aplicado em caso de falha na atualização. O dispositivo tem um temporizador de erro de atualização de firmware que é ativado após uma tentativa de atualização de firmware com falha. O timer é inicializado com o valor neste parâmetro. A próxima tentativa de atualização de firmware ocorre quando este timer conta para zero.

Você pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:

<U pgrade_ E rror_ R etry_ Atraso ua="na">3600 E rror_ R etry_ Atraso>
pgrade_

Padrão: 3600

<tftp | http | https>:///imagem/
4

Defina o parâmetro Regra de atualização inserindo um script de atualização de firmware que define condições de atualização e URLs de firmware associados. Ele usa a mesma sintaxe da regra de perfil. Insira um script e use o seguinte formato para inserir a regra de atualização:

<tftp | http | https>:///imagem/

Por exemplo:

tftp://192.168.1.5/image/PHONEOS-8875.1-0-1-0001-1.loads

Você pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:

<U pgrade_ Rule ua="na">http://10.74.10.205:6970/PHONEOS-8875.1-0-1-0001-1.loads  Rule>
pgrade_
5

Clique em Enviar todas as alterações .

Atualizar firmware por TFTP, HTTP ou HTTPS

O telefone suporta atualização de firmware por TFTP, HTTP ou HTTPS.

Antes de começar

O arquivo de carregamento do firmware deve ser baixado para um servidor acessível.

1

Descompacte o arquivo .zip com o seguinte comando:

descompacte PHONEOS-8875.1-0-1-0001-19.zip

onde:

1-0-1-0001-19 é o número da versão.

2

Copie a pasta para um diretório de download TFTP, HTTP ou HTTPS.

3

Acesse a página da Web de administração do telefone.

4

Selecione Voice > Provisioning .

5

Encontre o nome do arquivo de carregamento que termina em .loads e anexe-o à URL válida.

6

Clique em Enviar todas as alterações .

Atualizar firmware com o comando do navegador

Um comando de atualização inserido na barra de endereços do navegador pode ser usado para atualizar o firmware em um telefone. O telefone é atualizado apenas quando está ocioso. A atualização é tentada automaticamente após a conclusão da chamada.

Para atualizar o telefone com uma URL em um navegador da Web, insira este comando:

 http://<phone_ip>/admin/upgrade?://<serv_ip[:port]>/filepath 

Ativar o compartilhamento de firmware dos colegas

O PFS (Compartilhamento de firmware correspondente) é um modelo de distribuição de firmware que permite que um telefone IP Cisco localize outros telefones do mesmo modelo ou série na sub-rede e compartilhe arquivos de firmware atualizados quando precisar atualizar vários telefones ao mesmo tempo. O PFS usa o Cisco Peer-to-Peer-Distribution Protocol (CPPDP), que é um protocolo proprietário da Cisco. Com o CPPDP, todos os dispositivos na sub-rede formam uma hierarquia de peer-to-peer e, em seguida, copiam o firmware ou os outros arquivos de dispositivos de mesmo nível para os dispositivos vizinhos. Para otimizar atualizações de firmware, um telefone raiz baixa a imagem de firmware do servidor de carga e transfere o firmware para outros telefones na sub-rede usando conexões TCP.

Compartilhamento de firmware correspondente:

  • Limita o congestionamento de transferências TFTP a servidores de carga remotos centralizados.

  • Elimina a necessidade de controlar manualmente as atualizações de firmware.

  • Reduz o tempo de inatividade do telefone durante as atualizações quando muitos telefones são redefinidos simultaneamente.

  • O compartilhamento de firmware correspondente não funciona, a menos que vários telefones estejam definidos para atualizar ao mesmo tempo. Quando uma notificação é enviada com o evento: ressincronização, ela inicia uma ressincronização no telefone. Exemplo de um xml que pode conter as configurações para iniciar a atualização:

    "Evento:ressincronização;perfil=" http://10.77.10.141/profile.xml
  • Quando você define o servidor de log de compartilhamento de firmware correspondente para um endereço IP e porta, os registros específicos do PFS são enviados para esse servidor como mensagens UDP. Essa configuração deve ser feita em cada telefone. Você pode usar as mensagens de registro ao solucionar problemas relacionados ao PFS.

Você também pode configurar os parâmetros no arquivo de configuração do telefone com código XML (cfg.xml).

1

Acesse a página da Web de administração do telefone.

2

Selecione Voice > Provisioning .

3

Na seção Atualização de firmware , defina os parâmetros:

  1. Defina o parâmetro Peer Firmware Sharing .

    Você pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:

    <P eer_ F irmware_ Compartilhando ua="na">Sim F irmware_ Compartilhamento>
    eer_

    Opções: Sim e não

    Padrão: Sim

  2. Defina o parâmetro Paramer Firmware Sharing Log Server para indicar o endereço IP e a porta para a qual a mensagem UDP é enviada.

    Por exemplo: 10.98.76.123:514, onde 10.98.76.123 é o endereço IP e 514 é o número da porta.

    Você pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:

    <P eer_ F irmware_ S haring_ L og_ Server>192.168.5.5 F irmware_ S haring_ L og_ Server>
    eer_

    O servidor P eer_ F irmware_ S haring_ L og_ especifica o nome do host do servidor syslog remoto UDP e a porta. A porta é padronizada para o syslog padrão 514.

4

Clique em Enviar todas as alterações .

Parâmetros de atualização de firmware

A tabela a seguir define a função e o uso de cada parâmetro na seção Atualização de firmware da guia Provisionamento .

Tabela 1. Parâmetros de atualização de firmware

nome do Parâmetro

Descrição e valor padrão

Ativação da atualização

Ativa as operações de atualização de firmware independentemente de ações de ressincronização.

O valor padrão é Sim.

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <U pgrade_ Enable ua="na">Yes Enable>pgrade_

  • Na página da Web de administração do telefone , defina esse campo como Sim ou Não.

Atraso de repetição de erro de atualização

O intervalo de repetição de atualização (em segundos) aplicado em caso de falha na atualização. O dispositivo tem um temporizador de erro de atualização de firmware que é ativado após uma tentativa de atualização de firmware com falha. O timer é inicializado com o valor neste parâmetro. A próxima tentativa de atualização de firmware ocorre quando este timer conta para zero.

O valor padrão é 3600 segundos.

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <U pgrade_ E rror_ R etry_ Delay ua="na">3600 E rror_ R etry_ Delay>pgrade_

  • Na página da Web de administração do telefone , defina o valor.

Regra de atualização

Um script de atualização de firmware que define condições de atualização e URLs de firmware associados. Ele usa a mesma sintaxe da regra de perfil.

Use o seguinte formato para inserir a regra de atualização:

<tftp | http | https>:////

Por exemplo:

tftp://192.168.1.5/firmware/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

Se nenhum protocolo for especificado, TFTP será presumido. Se nenhum nome de servidor for especificado, o host que solicita a URL será usado como o nome do servidor. Se nenhuma porta for especificada, a porta padrão será usada (69 para TFTP, 80 para HTTP ou 443 para HTTPS).

O valor padrão é em branco.

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <U pgrade_ Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Na página da Web de administração do telefone , insira o caminho onde o arquivo de carga está armazenado.

Registrar mensagem de solicitação de atualização

Mensagem syslog emitida no início de uma tentativa de atualização de firmware.

Padrão: $PN $MAC -- Solicitando atualização $SCHEME://$SERVIP:$PORT$PATH

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <L og_ U pgrade_ R Msg equest_ ua="na">$PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH U pgrade_ R equest_ Msg>og_

  • Na página da Web de administração do telefone , personalize o parâmetro conforme necessário.

Registrar mensagem de êxito de atualização

Mensagem syslog emitida depois que uma tentativa de atualização do firmware é concluída com êxito.

O valor padrão é $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <L og_ U pgrade_ S uccess_ Msg ua="na">$PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR U pgrade_ S uccess_ Msg>og_

  • Na página da Web de administração do telefone , personalize o parâmetro conforme necessário.

Registrar mensagem de falha de atualização

Mensagem syslog emitida após uma tentativa de atualização de firmware com falha.

O valor padrão é $PN $MAC -- Upgrade failed: $ERR

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <L og_ U pgrade_ F ailure_ Msg ua="na">$PN $MAC -- Upgrade failed: $ERR U pgrade_ F ailure_ Msg>og_

  • Na página da Web de administração do telefone , personalize o parâmetro conforme necessário.

Compartilhamento De Firmware Pares

Ativa ou desativa o recurso PFS (Compartilhamento de firmware correspondente). Selecione Sim ou Não para ativar ou desativar o recurso.

Padrão: Sim

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <P eer_ F irmware_ Sharing ua="na">Yes F irmware_ Sharing>eer_

  • Na página da Web de administração do telefone , defina esse campo como Sim ou Não.

Servidor de registro de compartilhamento de firmware correspondente

Indica o endereço IP e a porta para a qual a mensagem UDP é enviada.

Por exemplo: 10.98.76.123:514, onde 10.98.76.123 é o endereço IP e 514 é o número da porta.

Configure esse parâmetro com um dos métodos:

  • No arquivo de configuração do telefone com XML (cfg.xml), insira uma string neste formato: <Peer_Firmware_Sharing_Log_ua do servidor="na">10.98.76.123:514Firmware_Sharing_Log_Servidor>eer_

  • Na página da Web de administração do telefone , digite o endereço do servidor de log.