Reglas de perfil
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
| [--post a] http://p.tel.com/lost-reg?
Ejemplo 3
En este ejemplo, el dispositivo se resincroniza con el mismo servidor. El dispositivo proporciona información
adicional, si un certificado no está instalado en la unidad (en las unidades de previas a 2.0 heredadas):
("$CCERT" eq "Installed")? https://p.tel.com/config?
| https://p.tel.com/config?cisco$MAU
Ejemplo 4
En este ejemplo, la línea 1 está desactivada hasta que GPP_A se aprovisiona a través de la primera URL.
Después, se resincroniza a la segunda dirección URL:
("$A" ne "Provisioned")? (Line_Enable_1_ = "No";)! https://p.tel.com/init-prov
| https://p.tel.com/configs
Ejemplo 5
En este ejemplo, se supone que el perfil que el servidor devuelve contiene etiquetas de elementos XML. Estas
etiquetas deben reasignarse a los nombres de parámetro adecuados mediante la asignación de alias que se
almacena en GPP_B:
Guía de aprovisionamiento de los teléfonos multiplataforma para Cisco IP Phone serie 6800
32
Formatos de aprovisionamiento