Aprovisionamiento del teléfono IP de Cisco
2. Profile_Rule_B
3. Profile_Rule_C
4. Profile_Rule_D
Cada evaluación puede tener como resultado la recuperación de un perfil de un servidor de aprovisionamiento
remoto, con una posible actualización de algunos parámetros internos. Si se produce un error en una evaluación,
la secuencia de resincronización se interrumpe y se vuelve a intentar desde el principio especificado por el
parámetro Resync_Error_Retry_Delay (segundos). Si todas las evaluaciones se realizan correctamente, el
dispositivo espera a la segunda resincronización especificada por el parámetro Resync_Periodic y, a
continuación, realiza otra resincronización.
El contenido de cada parámetro Profile_Rule* está compuesto por un conjunto de alternativas. Las alternativas
se separan mediante el carácter | (barra vertical). Cada alternativa consiste en una expresión condicional, una
expresión de asignación, una URL de perfil y todas las opciones URL asociadas. Todos estos componentes
son opcionales dentro de cada alternativa. Estas son las combinaciones válidas y el orden en que deben aparecer
si están presentes:
[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]
Dentro de los parámetros de Profile_Rule*, todas las alternativas excepto la última deben proporcionar una
expresión condicional. Esta expresión se evalúa y se procesa como sigue:
1. Las condiciones se evalúan de izquierda a derecha, hasta que se encuentra una que se evalúa como verdadera
(o hasta que se encuentra una alternativa sin expresión condicional).
2. Se evalúa cualquier expresión de asignación adjunta, si está presente.
3. Si se especifica una dirección URL como parte de esa alternativa, se intenta descargar el perfil que se
encuentra en la dirección URL especificada. El sistema intenta actualizar los parámetros internos en
consecuencia.
Si todas las alternativas tienen expresiones condicionales y ninguna se evalúa como verdadera (o si la regla
del perfil completo está vacía), se omite el parámetro Profile_Rule*. Se evalúa el siguiente parámetro de regla
de perfil en la secuencia.
Ejemplo 1
En este ejemplo se resincroniza incondicionalmente con el perfil en la dirección URL especificada y se realiza
una solicitud GET de HTTP al servidor de aprovisionamiento remoto:
http://remote.server.com/cisco/$MA.cfg
Ejemplo 2
En este ejemplo, el dispositivo se resincroniza con dos direcciones URL diferentes, según el estado de registro
de la línea 1. En caso del registro perdido, el dispositivo ejecuta POST HTTP a una secuencia de comandos
CGI. El dispositivo envía el contenido de la macro expandida GPP_A, que puede proporcionar información
adicional sobre el estado del dispositivo:
($PRVTMR ge 600)? http://p.tel.com/has-reg.cfg
Guía de administración de los teléfonos IP multiplataforma de la serie 7800 de Cisco para la versión de firmware 11.3(1) y posteriores
Reglas de perfil
99