Neste artigo
Configurar atualizações de firmware
Atualize o firmware por TFTP, HTTP ou HTTPS
Atualize o firmware com o comando do navegador
Habilitar o compartilhamento de firmware entre pares
Parâmetros de atualização do firmware

Configurar os telefones 9800 e 8875 para atualização de firmware (BroadWorks)

list-menuNeste artigo
list-menuComentários?

Este artigo de ajuda é para o Cisco Desk Phone 9800 Series e o Cisco Video Phone 8875 registrados no Cisco BroadWorks. As informações nesta página incluem informações sobre métodos de atualização do firmware do telefone, compartilhamento de firmware entre pares (PFS), registros para atualização do firmware e parâmetros relacionados à atualização do firmware.

Configurar atualizações de firmware

As atualizações de firmware podem ser permitidas em intervalos específicos. O firmware atualizado é enviado de um servidor para o telefone usando TFTP ou HTTP. A segurança é menos problemática em uma atualização de firmware, porque 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 o código XML (cfg.xml).

Antes de começar

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

1

Selecione Voz > Provisionamento.

2

Na seção Atualização do Firmware, escolha Sim no parâmetro Atualizar Ativar.

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

<Upgrade_Enable ua="na">Yes</Upgrade_Enable>

Opções: Sim e Não

Padrão: Sim

3

Defina o parâmetro Upgrade Error Retry Delay em segundos.

O intervalo de novas tentativas de upgrade (em segundos) aplicado em caso de falha no upgrade. O dispositivo tem um temporizador de erro de atualização do firmware que é ativado após uma tentativa falhada de atualização do firmware. O cronômetro é inicializado com o valor nesse parâmetro. A próxima tentativa de atualização do firmware ocorre quando esse cronômetro faz a contagem regressiva até zero.

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

<Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

Padrão: 3600

<tftp|http|https>://<ip address>/image/<load name>
4

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

<tftp|http|https>://<ipaddress>/image/<load name>

Por exemplo:

em ftp://192.168.1.5/image/PHONEOS.3-0-1-0001-213.loads

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

<Upgrade_Rule ua="na">http://10.74.10.205:6970/PHONEOS.3-0-1-0001-213.loads
</Upgrade_Rule>
5

Clique em Enviar todas as alterações.

Atualize o 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 em 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 em um diretório de download TFTP, HTTP ou HTTPS.

3

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

4

Selecione Voz > Provisionamento.

5

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

6

Clique em Enviar todas as alterações.

Atualize o firmware com o comando do navegador

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

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


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

Habilitar o compartilhamento de firmware entre pares

O Peer Firmware Sharing (PFS) é um modelo de distribuição de firmware que permite que um telefone IP Cisco encontre 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-to-Peer-Distribution Protocol (CPPDP), que é um protocolo proprietário da Cisco. Com o CPPDP, todos os dispositivos na sub-rede formam uma hierarquia ponto a ponto e, em seguida, copiam o firmware ou os outros arquivos dos dispositivos de mesmo nível para os dispositivos vizinhos. Para otimizar as atualizações de firmware, um telefone raiz baixa a imagem do firmware do servidor de carregamento e depois transfere o firmware para outros telefones na sub-rede usando conexões TCP.

Compartilhamento de firmware entre pares:

  • Limita o congestionamento nas transferências de TFTP para servidores centralizados de remoção de carga.

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

  • Reduz o tempo de inatividade do telefone durante as atualizações, quando um grande número de telefones é reiniciado simultaneamente.

  • O compartilhamento de firmware entre pares não funciona, a menos que vários telefones estejam configurados para atualização ao mesmo tempo. Quando um NOTIFY é enviado com Event:resync, ele inicia uma ressincronização no telefone. Exemplo de um xml que pode conter as configurações para iniciar a atualização:

    “event:resync; profile=” http://10.77.10.141/profile.xml
  • Quando você define o servidor Peer Firmware Sharing Log para um endereço IP e uma 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. Em seguida, você pode usar as mensagens de log ao solucionar problemas relacionados ao PFS.

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

1

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

2

Selecione Voz > Provisionamento.

3

Na seção Atualização do 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:

    <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

    Opções: Sim e Não

    Padrão: Sim

  2. Defina o parâmetro Peer 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 em que 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:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server especifica o nome do host do servidor syslog remoto UDP e a porta. O padrão da porta é o syslog 514 padrão.

4

Clique em Enviar todas as alterações.

Parâmetros de atualização do 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 do firmware

Nome do parâmetro

Descrição e valor padrão

Habilitar atualização

Permite operações de atualização de firmware independentemente das 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: <Upgrade_Enable ua="na">Sim</Upgrade_Enable>

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

Erro de atualização | Atraso na tentativa

O intervalo de novas tentativas de upgrade (em segundos) aplicado em caso de falha no upgrade. O dispositivo tem um temporizador de erro de atualização do firmware que é ativado após uma tentativa falhada de atualização do firmware. O cronômetro é inicializado com o valor nesse parâmetro. A próxima tentativa de atualização do firmware ocorre quando esse cronômetro faz a contagem regressiva até 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: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • 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 as condições de atualização e os URLs de firmware associados. Ele usa a mesma sintaxe da regra de perfil.

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

<tftp|http|https>://<ip address><:port>/<path>/<load name>

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, o TFTP será assumido. Se nenhum nome de servidor for especificado, o host que solicita a URL será usado como 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 está 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: <Upgrade_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 em que o arquivo de carregamento está armazenado.

Mensagem de solicitação de atualização de log

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

Padrão: $PN $MAC -- Solicitando a 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: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Solicitando upgrade $SCHEME: //$SERVIP: $PORT$PATH</Log_Upgrade_Request_Msg>

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

Mensagem de sucesso da atualização do log

Mensagem de syslog emitida após a conclusão bem-sucedida de uma tentativa de atualização de firmware.

O valor padrão é $PN $MAC -- Atualização bem-sucedida $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: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Upgrade bem-sucedido $SCHEME: //$SERVIP: $PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

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

Mensagem de falha na atualização do log

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

O valor padrão é $PN $MAC -- Falha na atualização: $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: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Falha na atualização</Log_Upgrade_Failure_Msg>: $ERR

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

Compartilhamento de firmware entre pares

Ativa ou desativa o recurso Peer Firmware Sharing (PFS). 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: <Peer_Firmware_Sharing ua="na">Sim</Peer_Firmware_Sharing>

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

Servidor de log de compartilhamento de firmware entre pares

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

Por exemplo: 10.98.76. 123:514 em que 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_Server ua="na">10.98.76</Peer_Firmware_Sharing_Log_Server>. 123:514

  • Na página da web de administração do telefone, insira o endereço do servidor de log.
Este artigo foi útil?
Este artigo foi útil?