Cisco Cisco IP Contact Center Release 4.6.1 Maintenance Manual

Page of 92
Step 3
Enter the server name and database for both source and target and select Synchronize.
Note: The ICMDBA synchronize process involves dropping the targeted side data and copying
the data from the source. For example, if you are synchronizing side B data to side A data, the
side B data will be replaced with the data stored in side A.
Cisco Unified Intelligent Contact Management Time Synchronization
This section describes the components that are involved in to keeping the time-of-day clocks
synchronized across all machines that comprise an Unified ICM system.
MDS
The Message Delivery Service (MDS) Synchronizer attempts to keep the system clocks of both
sides of a duplexed system synchronized. The enabled Synchronizer is the time master, and the
disabled Synchronizer is the time slave. The enabled Synchronizer supplies time messages every
half-second to the synchronized application processes as well as to the disabled Synchronizer.
To insulate applications against time discontinuities, the time supplied by the enabled
Synchronizer is smoothed. If the system clock on the enabled side is changed, the enabled
Synchronizer will supply time messages that appear to run 10% faster or slower (as needed)
until the MDS time has converged with the system time.
The disabled Synchronizer receives time messages from the enabled Synchronizer every half
second, and periodically compares the received time to the system time. In the event of a
discrepancy greater than 100 milliseconds, the disabled Synchronizer uses system calls to run
the system clock 10% faster or slower (as needed) until the discrepancy falls within tolerance.
The net effect is that the systems clock on the disabled side smoothly tracks the MDS time,
which in turn smoothly tracks the system clock on the enabled side.
MDS provides a "Set System Time" message API for setting the time. When MDS receives this
message, the enabled Synchronizer sets the system time and the disabled Synchronizer does
nothing (since it will track the clock of the enabled side). The "Set System Time" message
should be sent by a synchronous process (on both sides of the system), since it cannot be
determined which Synchronizer is the enabled one.
VRU PIM
The VRU PIM supports a mechanism for keeping the VRU time synchronized with Unified
ICM time. The PIM periodically compares the time reported by the VRU to its own time, and
sends a time adjustment message to the VRU if the times differ by more than about 15 seconds.
NAM/Customer ICM
In a Service Bureau installation, there can be multiple INCRP NICs running on the same machine
(one per Customer ICM instance). However, only one of these NICs will be running on the ICM
Administration Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 8.x
73
Chapter 5: General Administration
Cisco Unified Intelligent Contact Management Time Synchronization