Einleitung
In diesem Dokument werden Probleme mit dauerhaften Konfigurationsverlusten bei variablen Komponenten in Unified Contact Center Enterprise (UCCE) und Packaged Contact Center Enterprise (PCCE) nach dem Neustart des ICM-Routers beschrieben.
Benutzervariablen werden erstellt, um als temporärer Speicher verwendet zu werden, der mit einem If-Knoten getestet werden kann. Beispielsweise wird eine Benutzervariable mit dem Namen userOpenHours als temporärer Speicherbereich für einen Zeichenfolgenwert verwendet, der von einem If-Knoten verwendet wird.
Nachdem Sie eine Variable definiert haben, können Sie mit dem Formel-Editor auf die Variable zugreifen und in Ausdrücken darauf verweisen, genau wie bei einer integrierten Variablen.
Voraussetzungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
UCCE
PCCE
Windows Server 2012
Komponenten Verwendet
UCCE 11.x
PCCE 11.x
Verlaufsdatenserver (HDS)
Problem
In einer CCE-Umgebung gibt es Bedingungen, die damit zusammenhängen, dass die Werte persistenter Variablen verloren gehen. Dies ist die Liste der häufigsten Bedingungen, und die Lösung ist identisch:
1. Sie konfigurieren persistente Variablen und aktivieren Sie das Kontrollkästchen "persistent" in der Liste der Benutzervariablen, und speichern Sie die Konfiguration. Wenn Sie jedoch eine Abfrage aus der Persistent-Variable-Tabelle ausführen, ist die Tabelle leer.
2. Der Neustart des ICM-Routers oder exit_router führt zum Verlust des Werts der persistenten Variablen.
3. Persistente Variable kann nicht auf HDS repliziert werden.
Lösung
Persistente Variablen müssen in die DB-Tabelle geschrieben werden, damit der ICM-Router nach dem Neustart oder Neustart des ICM-Routers zurückgelesen werden kann.
Aus der Konfiguration. Manager-Benutzerlistenvariable, stellen Sie sicher, dass das Kontrollkästchen "Persistent" aktiviert ist. Dadurch wird sichergestellt, dass der Wert in der persistenten Variablen in die Datenbank geschrieben wird.
Die folgende Registrierung steuert jedoch das Verhalten.
Um die Behandlung von persistenten Variablen zu ändern, ändern Sie die Registrierung im Logger (Seite A und Seite B, falls duplexiert):
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\LoggerA\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Wert: 1=Persistente Variable in Datenbank schreiben
0=Persistente Variable nicht in Datenbank schreiben
Wenn Sie eine persistente Variable auf HDS replizieren möchten, ändern Sie außerdem die Registrierung auf jedem HDS:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\instance_name\Distributor\RealTimeDistributor\CurrentVersion\Logger\CurrentVersion\HistoricalData\Persistent\Variable
Wert: 1=Replikation auf dem HDS aktivieren
0=Nicht auf HDS replizieren (Standardwert)
Dieses Verhalten wurde im Defekt CSCug43282 dokumentiert.
Referenz
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