Secuencias de comandos de aprovisionamiento
Regla de actualización
La Regla de actualización indica al dispositivo que se active para una nueva carga y de dónde la carga, si
fuera necesario. Si la carga ya está en el dispositivo, no intenta obtenerla. Por lo tanto, la validez de la ubicación
de carga no importa si la carga deseada se encuentra en la partición inactiva.
Upgrade_Rule especifica un firmware que, si es diferente de la carga actual, se descargará y se aplicará a no
ser que esté limitado por una expresión condicional o que Upgrade_Enable se establezca en No.
El teléfono proporciona un parámetro de actualización remoto configurable, Upgrade_Rule. Este parámetro
acepta la sintaxis similar a los parámetros de regla de perfil. No se admiten opciones de URL para las
actualizaciones, pero se pueden usar expresiones condicionales y expresiones de asignación. Si se utilizan
expresiones condicionales, el parámetro se puede rellenar con varias alternativas, separadas por el carácter |.
La sintaxis para cada alternativa es la siguiente:
[ conditional-expr ] [ assignment-expr ] URL
Al igual que en el caso de los parámetros de Profile_Rule*, el parámetro Upgrade_Rule evalúa cada alternativa
hasta que se cumpla una expresión condicional o una alternativa no tenga ninguna expresión condicional. Se
evalúa cualquier expresión de asignación adjunta, si se especifica. A continuación, se intenta realizar una
actualización a la dirección URL especificada.
Si Upgrade_Rule contiene una dirección URL sin una expresión condicional, el dispositivo se actualiza a la
imagen del firmware que especifica la dirección URL. Después de la expansión de macro y de la evaluación
de la regla, el dispositivo no vuelve a intentar la actualización hasta que se modifique la regla o se cambie la
combinación efectiva de esquema + servidor + puerto + ruta del archivo.
Para intentar una actualización del firmware, el dispositivo desactiva el audio al inicio del procedimiento y
se reiniciará al final del procedimiento. El dispositivo iniciará automáticamente una actualización que se basa
en el contenido de Upgrade_Rule solo si todas las líneas de voz están inactivas actualmente.
Por ejemplo,
• Para los teléfonos Cisco IP Phone serie 7800:
• Para el Cisco IP Conference Phone 7832:
En este ejemplo, Upgrade_Rule actualizará el firmware a la imagen que se almacena en la dirección URL
indicada.
Aquí se ofrece otro ejemplo de los teléfonos Cisco IP Phone serie 7800:
("$F" ne "beta-customer")? http://p.tel.com/firmware/sip78xx.11-0-0MPP-BN.loads
| http://p.tel.com/firmware/sip78xx.11-0-0MPP-BN.loads
where BN==Build Number
Guía de aprovisionamiento de Cisco IP Phone 7800 Series y los teléfonos multiplataforma IP 7832 para conferencias de Cisco
http://p.tel.com/firmware/sip78xx.11-0-0MPP-BN.loads
where BN==Build Number
http://p.tel.com/firmware/sip7832.11-0-1MPP-BN.loads
where BN==Build Number
Regla de actualización
33