Configurar las actualizaciones de firmware

Se pueden permitir actualizaciones de firmware a intervalos específicos. El firmware actualizado se envía de un servidor al teléfono mediante TFTP o HTTP. La seguridad no es un problema en las actualizaciones 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 Voice (Voz) > Provisioning (Aprovisionamiento).

2

En la sección Firmware Upgrade (Actualización de firmware), seleccione Yes (Sí) en el parámetro Upgrade Enable (Habilitar actualización).

También puede configurar este parámetro en el archivo de configuración XML del teléfono (cfg.xml) mediante la escritura de una cadena con este formato:

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

Opciones: Yes (Sí) y No

Valor predeterminado: Yes (Sí)

3

Configure el parámetro Upgrade Error Retry Delay (Intervalo para el reintento de una actualización por error) en segundos.

En caso de que falle la actualización, se aplica el intervalo de intentos de actualización (en segundos). El dispositivo tiene un temporizador de errores de actualización de firmware que se activa cuando hay un intento fallido de actualización de firmware. El temporizador se inicia con el valor de este parámetro. Se realiza el intento de actualización de firmware siguiente cuando este temporizador llega a cero.

También puede configurar este parámetro en el archivo de configuración XML del teléfono (cfg.xml) mediante la escritura de una cadena con este formato:

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

Valor predeterminado: 3600

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

Para establecer el parámetro Upgrade Rule (Regla de actualización), ingrese 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 perfil. Ingrese una secuencia de comandos y utilice el formato siguiente para ingresar a la regla de actualización:

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

Por ejemplo:

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

También puede configurar este parámetro en el archivo de configuración XML del teléfono (cfg.xml) mediante la escritura de una cadena con este formato:

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

Haga clic en Submit All Changes.

Actualizar firmware con TFTP, HTTP o HTTPS

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

Antes de comenzar

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

1

Descomprima el archivo. zip con el siguiente comando:

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

en el que:

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

2

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

3

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

4

Seleccione Voice (Voz)  > Provisioning (Aprovisionamiento).

5

Busque el nombre de archivo de carga que termina en .loads y anéxelo a una URL válida.

6

Haga clic en Submit All Changes.

Actualizar firmware con un comando del navegador

Se puede escribir un comando de actualización en la barra de direcciones del navegador para actualizar el firmware de un teléfono. El teléfono se actualiza solo cuando se encuentra inactivo. La actualización se intenta de forma automática 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?<schema>://<serv_ip[:port]>/filepath

Habilitar el uso compartido de firmware del mismo nivel

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 a otros teléfonos del mismo modelo o serie en la subred y les comparta los archivos de firmware actualizados cuando se necesita actualizar varios teléfonos a la vez. El PFS utiliza el Protocolo de distribución de extremo a extremo de Cisco (CPPDP), un protocolo patentado de Cisco. Con el CPPDP, todos los dispositivos en la subred forman una jerarquía de extremo a extremo y, luego, copian el firmware u otros archivos de los dispositivos de extremo a los dispositivos conectados. Para mejorar las actualizaciones de firmware, un teléfono raíz descarga la imagen del firmware desde el servidor de carga y, luego, transfiere el firmware a otros teléfonos en la subred mediante conexiones TCP.

El uso compartido de firmware entre extremos:

  • minimiza la congestión de transferencias TFTP a servidores de carga remotos centralizados.

  • permite dejar de controlar las actualizaciones de firmware de forma manual.

  • reduce el tiempo de inactividad del teléfono durante las actualizaciones cuando se restablecen muchos teléfonos de forma simultánea.

  • El uso compartido de firmware entre extremos solo funciona si varios teléfonos se actualizan al mismo tiempo. Cuando se envía un mensaje NOTIFY con Event:resync, se inicia un resincronización en el teléfono. Ejemplo de un xml puede contener la configuración para iniciar la actualización:

    "Evento:resincronización; profile=" http://10.77.10.141/profile.xml
  • Cuando configura el servidor Peer Firmware Sharing Log (Servidor de registro del uso compartido de firmware entre extremos) con una dirección IP y un puerto, se envían los registros específicos de PFS a ese servidor como mensajes UDP. Esta configuración se debe establecer en cada teléfono. Puede utilizar los mensajes de registro cuando deba solucionar problemas relacionados al 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 Voice (Voz) > Provisioning (Aprovisionamiento).

3

En la sección Firmware Upgrade (Actualización de firmware), configure los parámetros:

  1. Configure el parámetro El uso compartido de firmware entre extremos:.

    También puede configurar este parámetro en el archivo de configuración XML del teléfono (cfg.xml) mediante la escritura de una cadena con este formato:

    <Peer_Firmware_Sharing ua="na">Sí</Peer_Firmware_Sharing>

    Opciones: Yes (Sí) y No

    Valor predeterminado: Yes (Sí)

  2. Configure el parámetro Peer Firmware Sharing Log Server del servidor (Servidor de registro del uso compartido de firmware entre extremos) para indicar la dirección IP y el puerto al que se enviará 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.

    También puede configurar este parámetro en el archivo de configuración XML del teléfono (cfg.xml) mediante la escritura de una cadena con este formato:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server (Servidor de registro del uso compartido de firmware entre extremos) especifica el nombre de host y el puerto del servidor syslog remoto del UDP. El número predeterminado de puerto es 514, como el archivo syslog predeterminado.

4

Haga clic en Submit All Changes.

Parámetros de la actualización de firmware

En la siguiente tabla, se definen la función y el uso de cada parámetro en la sección Firmware Upgrade (Actualización de Firmware) en la pestaña Provisioning (Aprovisionamiento).

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

Nombre del parámetro

Descripción y valor predeterminado

Upgrade Enable (Habilitación de la actualización)

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

El valor predeterminado es Yes (Sí).

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

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

  • En la página web de administración telefónica, establezca este campo en Sí o No.

Upgrade Error Retry Delay (Retraso de reintento por error de actualización)

En caso de que falle la actualización, se aplica el intervalo de intentos de actualización (en segundos). El dispositivo tiene un temporizador de errores de actualización de firmware que se activa cuando hay un intento fallido de actualización de firmware. El temporizador se inicia con el valor de este parámetro. Se realiza el intento de actualización de firmware siguiente cuando este temporizador llega 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), introduzca una cadena en este formato: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

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

Upgrade Rule (Regla Actualizada)

Es una secuencia de comandos de actualización de firmware que define las condiciones de actualización y las URL del firmware asociado. Utiliza la misma sintaxis que la regla perfil.

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

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

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 supone que se usa el protocolo TFTP. Si no se especifica el nombre del 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 blank (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), introduzca una cadena en 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, introduzca la ruta donde está almacenado el archivo de carga.

Log Upgrade Request Msg (Mensaje de solicitud de la actualización del registro)

Es el mensaje de registro del sistema que se emitió al comienzo del intento de actualización de un firmware.

Predeterminado: $PN $MAC -- Requesting upgrade $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), introduzca una cadena en este formato: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Solicitando actualización $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

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

Log Upgrade Success Msg (Mensaje de la actualización del registro exitosa)

Es el mensaje de registro del sistema que se emitió luego de un intento de actualización totalmente exitoso de un firmware.

El valor predeterminado es $PN $MAC -- Successful upgrade $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), introduzca una cadena en este formato: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Actualización correcta $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

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

Log Failure Msg (Mensaje de falla de la actualización del registro)

Es el mensaje de registro del sistema que se emitió luego de un intento de actualización fallido de un firmware.

El valor predeterminado es $PN $MAC -- Upgrade failed: $ERR

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

  • En el archivo de configuración del teléfono con XML(cfg.xml), introduzca una cadena en este formato: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Error al actualizar: $ERR</Log_Upgrade_Failure_Msg>

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

Peer Firmware Sharing (Uso compartido de firmware entre extremos)

Activa o desactiva la función Peer Firmware Sharing (PFS). Selecione Yes (Sí) o No para habilitar o deshabilitar la función.

Valor predeterminado: Yes (Sí)

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

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

  • En la página web de administración telefónica, establezca este campo en Sí o No.

Peer Firmware Sharing Log Server (Servidor de registro del uso compartido de firmware entre extremos)

Indica la dirección IP y el puerto al cual se envía el mensaje del 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), introduzca una cadena en este formato: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • En la página web de administración telefónica, introduzca la dirección del servidor de registro.