Introducción
Este documento describe problemas sobre la pérdida de configuración de variable persistente en el entorno Unified Contact Center Enterprise (UCCE) y Packaged Contact Center Enterprise (PCCE) después del reinicio del router ICM.
Las variables de usuario se crean para utilizarse como almacenamiento temporal que se puede probar con un nodo If. Por ejemplo, una variable de usuario denominada userOpenHours se utilizará como área de almacenamiento temporal para un valor de cadena utilizado por un nodo If.
Después de definir una variable, puede utilizar el Editor de fórmulas para tener acceso a la variable y hacer referencia a ella en expresiones, tal como lo haría con una variable integrada.
Prerequisites
Cisco recomienda que tenga conocimiento sobre estos temas:
UCCE
PCCE
Windows Server 2012
Componentes Usado
UCCE 11.x
PCCE 11.x
Servidor de datos históricos (HDS)
Problema
En el entorno CCE, hay condiciones que están relacionadas con la pérdida de valores de variables persistentes. Esta es la lista de condiciones más comunes y la solución es idéntica:
1. Configure la variable persistente y marque la casilla persistente está en la Lista de variables de usuario y guarde la configuración. Sin embargo, cuando se ejecuta una consulta desde una tabla de variables persistentes, la tabla está vacía.
2. El reinicio del router ICM o exit_router causa la pérdida del valor de la variable persistente.
3. La variable persistente no puede replicarse en el HDS.
Solución
Las variables persistentes se deben escribir en la tabla de la base de datos para que el router ICM pueda volver a leer después de reiniciar o reiniciar el router ICM.
En la página Config. variable de lista de usuarios del administrador, asegúrese de que la casilla de verificación persistente está activada. Esto garantiza que el valor de la variable persistente se escriba en la base de datos.
Sin embargo, el siguiente Registro controla el comportamiento.
Para cambiar el tratamiento de las variables persistentes, cambie el registro en el registrador (lado A y lado B, si está duplexado):
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\LoggerA\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Valor: 1=Escribir variable persistente en la base de datos
0=No escribir variable persistente en la base de datos
Además, cambie el registro en cada HDS, si desea replicar la variable persistente en el HDS:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\Distributor\RealTimeDistributor\CurrentVersion\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Valor: 1=Active la replicación en el HDS
0=No replicar en el HDS (valor predeterminado)
Este comportamiento se ha documentado en el defecto CSCug43282.
Referencia
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/icm_enterprise/icm_enterprise_11_5_1/Reference/Guide/UCCE_BK_D563D6DB_00_db-schema-handbook/UCCE_BK_D563D6DB_00_db-schema-handbook_chapter_010.html#UCCE_RF_PAB332EF_00