Aprovisionamiento del teléfono IP de Cisco
Expansión de macro
Varios parámetros de abastecimiento experimentan una expansión de marco internamente antes de que se
evalúe. Este paso de evaluación previa ofrece una mayor flexibilidad en el control de las actividades de
resincronización y actualización del teléfono.
Estos grupos de parámetros experimentan una expansión de macro antes de la evaluación:
• Resync_Trigger_*
• Profile_Rule*
• 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
Guía de administración del teléfono IP multiplataforma de la serie 8800 de Cisco para la versión de firmware 11.3(1) y posteriores
113.
Variables de expansión de macro, en la página
Expansión de macro
Argumentos de resincronización opcional,
98.
109