Este documento explica porqué las variables de Control de llamadas fijadas en los scripts administrativos no se pueden referir por los scripts de la ruta. El documento también proporciona un método para compartir los datos entre los scripts administrativos y los scripts de la ruta en un entorno de Cisco Intelligent Contact Management (ICM).
Cisco recomienda que usted tiene conocimiento del editor de secuencia de comandos ICM.
La información en este documento se basa en todas las versiones de ICM.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.
Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.
El nodo variable del conjunto fija el valor de algunas variables de llamada. El sintaxis para referirse a una variable de Control de llamadas a un script es:
Call.variable
En este caso, si usted funciona con el script y el conjunto administrativos Call.PeripheralVariable8 al valor del día de fiesta, todos los scripts de la ruta no pueden acceder el valor. El cuadro 1 proporciona un ejemplo.
Cuadro 1 – Script administrativo para fijar la variable de Control de llamadas
El script administrativo fija con éxito el Call.PeripheralVariable8 al valor del día de fiesta. Sin embargo, las variables de control no se pueden compartir entre los scripts administrativos y los scripts de la ruta.
Para pasar las variables entre un script administrativo y un script de la ruta, utilice una variable de usuario global. Con una variable de usuario global, cada Variable variable de usuario debe:
Tenga un nombre que comience con el usuario
Asocíese a un tipo de objeto, por ejemplo, servicio
Esto habilita software ICM para mantener un caso de la variable para cada objeto de ese teclea adentro el sistema.
Identifiqúese como variable que sea persistente o fugaz
Una variable persistente conserva el valor a través de los reinicios del CallRouter. Una variable no persistente no conserva el valor a través de los reinicios del CallRouter.
Nota: Una Variable variable de usuario puede salvar un valor de hasta 40 caracteres.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
15-Feb-2006 |
Versión inicial |