Introdução
Este documento descreve os problemas de perda persistente de configuração variável no ambiente Unified Contact Center Enterprise (UCCE) e Packaged Contact Center Enterprise (PCCE) após a reinicialização do roteador ICM.
As variáveis de usuário são criadas para serem usadas como um armazenamento temporário que pode ser testado com um nó If. Por exemplo, uma variável de usuário chamada userOpenHours para ser usada como uma área de armazenamento temporária para um valor de string usado por um nó If.
Depois de definir uma variável, você pode usar o Editor de fórmulas para acessar a variável e referenciá-la em expressões, assim como faria com uma variável interna.
Pré-requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
UCCE
PCCE
Windows Server 2012
Componentes Utilizado
UCCE 11.x
PCCE 11.x
Servidor de dados históricos (HDS)
Problema
No ambiente CCE, há condições relacionadas à perda de valores de variáveis persistentes. Esta é a lista das condições mais comuns e a solução é idêntica:
1. Configure a variável persistente e marque a caixa persistente em Lista de variáveis de usuário e salve a configuração. Mas, quando você executa a consulta a partir da tabela Persistent-Variable, a tabela está vazia.
2. A reinicialização do roteador ICM ou exit_router causa a perda do valor da variável persistente.
3. A variável persistente não é replicada para HDS.
Solução
As variáveis persistentes devem ser gravadas na tabela DB para que o roteador ICM possa ler de volta após a reinicialização do roteador ICM.
Na página Config. variável da lista de usuários do gerente, verifique se a caixa de seleção persistente está marcada. Isso garante que o valor na variável persistente seja gravado no banco de dados.
No entanto, o registro a seguir controla o comportamento.
Para alterar o tratamento de variáveis persistentes, altere o registro no logger (lado A e lado B, se duplicado):
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\LoggerA\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Valor: 1=Gravar Variável Persistente no Banco de Dados
0=Não Gravar Variável Persistente no Banco de Dados
Além disso, altere o registro em cada HDS, se desejar replicar a variável persistente no HDS:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\Distributor\RealTimeDistributor\CurrentVersion\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Valor: 1=Habilitar a replicação para o HDS
0=Não replicar para o HDS (valor padrão)
Esse comportamento foi documentado no defeito CSCug43282.
Referência
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