Expresiones condicionales
• Log_xxx_Msg
• Upgrade_Rule
En determinadas circunstancias, algunos parámetros de uso generales (GPP_*) también experimentan una
expansión de macro, tal como se indica explícitamente en la sección
en la página
Durante la expansión de macro, el contenido de las variables con nombre reemplaza expresiones del formulario
$NAME y $(NAME). Estas variables incluyen parámetros generales, varios identificadores de producto,
determinados temporizadores de evento y los valores de estado de aprovisionamiento. Para obtener una lista
completa, consulte
En el siguiente ejemplo, la expresión $(MAU) se utiliza para insertar la dirección MAC 000E08012345.
El administrador escribe: $(MAU)config.cfg
La expansión de macro resultante para un dispositivo con la dirección MAC de dispositivo 000E08012345
es: 000E08012345config.cfg
Si no se reconoce el nombre de la macro, permanece sin expandir. Por ejemplo, no se reconoce el nombre
STRANGE como nombre de macro válido, mientras que MAU sí se reconoce como nombre de macro válido.
El administrador escribe: $STRANGE$MAU.cfg
La expansión de macro resultante para un dispositivo con la dirección MAC de dispositivo 000E08012345
es: $STRANGE000E08012345.cfg
La expansión de macro no se aplicará recursivamente. Por ejemplo, $$MAU" se expande $MAU" ($$ se
expande) y no tiene como resultado la dirección MAC.
El contenido de los parámetros de propósito especial, GPP_SA a GPP_SD, se asignan a las expresiones de
macro de $SA a $SD. Estos parámetros solo son una expansión de macro como argumento de las opciones
--key, --uid y --pwd en una URL de resincronización.
Expresiones condicionales
Las expresiones condicionales pueden activar eventos de resincronización y seleccionar de URL alternativas
para las operaciones de resincronización y actualización.
Las expresiones condicionales están formadas por una lista de comparaciones, separadas por el operador and.
Todas las comparaciones deben cumplirse para que la condición sea verdadera.
Cada comparación puede relacionarse con uno de los siguientes tres tipos de literales:
• Valores enteros
• Números de versión de software o hardware
• Cadenas entre comillas dobles
Números de versión
La versión de software publicada formalmente de los teléfonos multiplataforma (MPP) utilizan este formato,
donde BN=Número de versión:
• Cisco IP Phone serie 7800: sip78xx.v1-v2-v3MPP-BN
• Cisco IP Conference Phone 7832—sip7832.v1-v2-v3MPP-BN
Guía de aprovisionamiento de Cisco IP Phone 7800 Series y los teléfonos multiplataforma IP 7832 para conferencias de Cisco
22
25.
Variables de expansión de macro, en la página
Secuencias de comandos de aprovisionamiento
Argumentos de resincronización opcional,
78.