Configurar actualizaciones de firmware

Se pueden permitir actualizaciones de firmware a intervalos especificados. El firmware actualizado se envía de un servidor al teléfono mediante TFTP o HTTP. La seguridad no es un problema con una actualización de firmware, ya que el firmware no contiene información personal.

También puede configurar los parámetros en el archivo de configuración del teléfono con código XML(cfg.xml).

Antes de comenzar

Acceda a la página web de administración del teléfono.

1

Seleccione Voz > Aprovisionamiento.

2

En la sección Actualización de firmware , elija en el parámetro Actualización habilitada .

Puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) si ingresa una cadena con este formato:

<Upgrade_Enable ua="na">SíEnable>
pgrade_

Opciones: Sí y No

Predeterminado: Sí

3

Defina el parámetro Demora de reintento de error de actualización en segundos.

Se aplica el intervalo de reintento de actualización (en segundos) en caso de que falle la actualización. El dispositivo tiene un temporizador de errores de actualización de firmware que se activa después de un intento fallido de actualización de firmware. El temporizador se inicializa con el valor de este parámetro. El siguiente intento de actualización del firmware se produce cuando este temporizador cuenta a cero.

Puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) si ingresa una cadena con este formato:

<Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>
pgrade_

Predeterminado: 3600

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

Defina el parámetro Regla de actualización introduciendo una secuencia de comandos de actualización de firmware que defina las condiciones de actualización y las URL de firmware asociadas. Utiliza la misma sintaxis que la regla de perfil. Introduzca una secuencia de comandos y utilice el siguiente formato para ingresar a la regla de actualización:

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

Por ejemplo:

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

Puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) si ingresa una cadena con este formato:

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

Haga clic en Enviar todos los cambios.

Actualización de firmware mediante TFTP, HTTP o HTTPS

El teléfono admite la actualización de firmware mediante TFTP, HTTP o HTTPS.

Antes de comenzar

El archivo de carga de firmware se debe descargar en un servidor accesible.

1

Descomprima el archivo .zip con el siguiente comando:

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

donde:

1-0-1-0001-19 es el número de versión.

2

Copie la carpeta en un directorio de descarga TFTP, HTTP o HTTPS.

3

Acceda a la página web de administración del teléfono.

4

Seleccione Voz > Aprovisionamiento.

5

Busque el nombre de archivo de carga que termina en .loads y agréguelo a la URL válida.

6

Haga clic en Enviar todos los cambios.

Actualizar firmware con el comando del navegador

Se puede utilizar un comando de actualización introducido en la barra de direcciones del navegador para actualizar el firmware de un teléfono. El teléfono se actualiza solo cuando está inactivo. La actualización se intenta automáticamente después de que se completa la llamada.

Para actualizar el teléfono con una URL en un navegador web, ingrese este comando:

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

Habilitar el uso compartido de firmware entre extremos

El uso compartido de firmware entre extremos (PFS) es un modelo de distribución de firmware que permite que un teléfono IP de Cisco encuentre otros teléfonos del mismo modelo o serie en la subred y comparta archivos de firmware actualizados cuando necesita actualizar varios teléfonos al mismo tiempo. PFS utiliza el Protocolo de distribución de extremo a extremo de Cisco (CPPDP), que es un protocolo propiedad de Cisco. Con CPPDP, todos los dispositivos de la subred forman una jerarquía de punto a punto y, a continuación, copian el firmware o los otros archivos de los dispositivos de punto a los dispositivos vecinos. Para optimizar las actualizaciones de firmware, un teléfono raíz descarga la imagen de firmware del servidor de carga y, a continuación, transfiere el firmware a otros teléfonos de la subred mediante conexiones TCP.

Uso compartido de firmware entre extremos:

  • Limita la congestión de transferencias TFTP a servidores de carga de eliminación centralizados.

  • Elimina la necesidad de controlar manualmente las actualizaciones de firmware.

  • Reduce el tiempo de inactividad del teléfono durante las actualizaciones cuando se restablecen grandes cantidades de teléfonos simultáneamente.

  • El uso compartido de firmware entre extremos no funciona a menos que varios teléfonos estén configurados para actualizarse al mismo tiempo. Cuando se envía una notificación con Event:resync, se inicia una resincronización en el teléfono. Ejemplo de un xml que puede contener las configuraciones para iniciar la mejora:

    "Event:resync;profile=" http://10.77.10.141/profile.xml
  • Cuando configura el servidor de registro de uso compartido de firmware entre extremos en una dirección IP y un puerto, los registros específicos de PFS se envían a ese servidor como mensajes UDP. Esta configuración se debe realizar en cada teléfono. A continuación, puede utilizar los mensajes de registro para solucionar problemas relacionados con PFS.

También puede configurar los parámetros en el archivo de configuración del teléfono con código XML(cfg.xml).

1

Acceda a la página web de administración del teléfono.

2

Seleccione Voz > Aprovisionamiento.

3

En la sección Actualización de firmware , defina los parámetros:

  1. Defina el parámetro Uso compartido de firmware entre extremos .

    Puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) si ingresa una cadena con este formato:

    <Peer_Firmware_Sharing ua="na">SíFirmware_Sharing>
    eer_

    Opciones: Sí y No

    Predeterminado: Sí

  2. Defina el parámetro Servidor de registro de uso compartido de firmware entre extremos para indicar la dirección IP y el puerto al que se envía el mensaje UDP.

    Por ejemplo: 10.98.76.123:514 donde, 10.98.76.123 es la dirección IP y 514 es el número de puerto.

    Puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) si ingresa una cadena con este formato:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5Firmware_Sharing_Log_Server>
    eer_

    Peer_Firmware_Sharing_Log_Server especifica el nombre de host del servidor de syslog remoto UDP y el puerto. El valor predeterminado del puerto es 514 syslog predeterminado.

4

Haga clic en Enviar todos los cambios.

Parámetros de actualización de firmware

En la siguiente tabla, se definen la función y el uso de cada parámetro en la sección Actualización de firmware de la ficha Aprovisionamiento .

Tabla 1. Parámetros de actualización de firmware

Nombre del parámetro

Descripción y valor predeterminado

Habilitación de la mejora

Habilita las operaciones de actualización de firmware independientemente de las acciones de resincronización.

El valor predeterminado es Yes.

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Upgrade_Enable ua="na">SíEnable>pgrade_

  • En la página web de administración del teléfono, configure este campo en Sí o No.

Demora de reintento de error de mejora

Se aplica el intervalo de reintento de actualización (en segundos) en caso de que falle la actualización. El dispositivo tiene un temporizador de errores de actualización de firmware que se activa después de un intento fallido de actualización de firmware. El temporizador se inicializa con el valor de este parámetro. El siguiente intento de actualización del firmware se produce cuando este temporizador cuenta a cero.

El valor predeterminado es de 3600 segundos.

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>pgrade_

  • En la página web de administración del teléfono, defina el valor.

Regla de mejora

Una secuencia de comandos de actualización de firmware que define las condiciones de actualización y las URL de firmware asociadas. Utiliza la misma sintaxis que la regla de perfil.

Utilice el siguiente formato para introducir la regla de actualización:

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

Por ejemplo:

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

Si no se especifica ningún protocolo, se asume TFTP. Si no se especifica ningún nombre de servidor, se utiliza el host que solicita la URL como nombre de servidor. Si no se especifica ningún puerto, se utiliza el puerto predeterminado (69 para TFTP, 80 para HTTP o 443 para HTTPS).

El valor predeterminado es en blanco.

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • En la página web de administración del teléfono, ingrese la ruta donde se almacena el archivo de carga.

Mensaje de solicitud de mejora de registro

Se emitió un mensaje de syslog al inicio de un intento de actualización de firmware.

Valor predeterminado: $PN $MAC -- Solicitud de actualización $SCHEME://$SERVIP:$PORT$PATH

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Solicitud de actualización $SCHEME://$SERVIP:$PORT$PATHUpgrade_Request_Msg>og_

  • En la página web de administración del teléfono, personalice el parámetro según sea necesario.

Mensaje de éxito de la mejora del registro

El mensaje de syslog emitido después de un intento de actualización del firmware finaliza correctamente.

El valor predeterminado es $PN $MAC -- Mejora exitosa $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con el siguiente formato: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Actualización exitosa $SCHEME://$SERVIP:$PORT$PATH -- $ERRUpgrade_Success_Msg>og_

  • En la página web de administración del teléfono, personalice el parámetro según sea necesario.

Mensaje de error de mejora del registro

Se emitió un mensaje de syslog después de un intento fallido de actualización de firmware.

El valor predeterminado es $PN $MAC -- Falló la mejora: $ERR

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Error de actualización: $ERRUpgrade_Failure_Msg>og_

  • En la página web de administración del teléfono, personalice el parámetro según sea necesario.

Uso compartido de firmware entre pares

Habilita o deshabilita la función de uso compartido de firmware entre extremos (PFS). Seleccione o No para habilitar o deshabilitar la característica.

Predeterminado: Sí

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Peer_Firmware_Sharing ua="na">SíFirmware_Sharing>eer_

  • En la página web de administración del teléfono, configure este campo en Sí o No.

Servidor de registro de uso compartido de firmware entre extremos

Indica la dirección IP y el puerto al que se envía el mensaje UDP.

Por ejemplo: 10.98.76.123:514 donde, 10.98.76.123 es la dirección IP y 514 es el número de puerto.

Configure este parámetro con uno de los métodos:

  • En el archivo de configuración del teléfono con XML(cfg.xml), ingrese una cadena con este formato: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514Firmware_Sharing_Log_Server>eer_

  • En la página web de administración del teléfono, ingrese la dirección del servidor de registro.