Installation Guide

counts in summary tables for different time intervals and accesses these up to date values
when compiling data for WebView reports.
Timing differences. Time differences between Unied ICME parent and Unied CCX child
can also result in differences in data at the parent and child reports. For example, Unied
CCX half-hour reports can differ depending on when a report is run. This is due to values
being updated in a start-time bucket after a call nishes. Such timing issues are more
pronounced for Unied CCX short-interval (half-hour) reports. In addition, Unied CCX
implements a ve-second delay for call handled so the script can nish; data is written to
the Unied CCX database, but the event is not sent for another ve seconds. There is also
the potential for timing synchronization problems between Unied CCX writing to its database
and the IPCC Express Gateway PIM sending event data to the Unied ICME system.
For example, if a half-hour report were run on the Unied CCX child system for time period
8:00 to 8:30, then no counts for the example call would be included in that report. This is
caused by the Unied CCX database updating only after the call completes; therefore, no
call events are written to the Unied CCX database yet. Also note that when the call completes,
all counts are updated for the time period in which the call starts, regardless of when the call
completes. This results in report values that differ from the previously run report even though
the report was generated for the same time period.
Different methods of measuring and storing data. For example, Unied CCX stores
conference calls data as one call segment, although individual agents time is stored in a
separate table (ACDR), and Unied ICME stores as separate call segments so work time for
each agent can be stored.
Different Reason Code processing. One Unied CCX agent report shows eight separate
reason code slots on separate lines, The numbers on the reports are place holders and the
actual reason codes being used are dynamically extracted from the database. Unied ICME
includes a reason code on its summary report. However, this is only the last reason code
received, not the time in separate reason code buckets.
Note: For information on interpreting the data on the Enterprise (parent) level, see IPCC
Enterprise Reporting Guide. For information about reporting on the Unied CCX child, see
Cisco CRS Historical Reports User Guide, Cisco CRS Historical Reporting Administrator and
Developer Guide, and Cisco CRS Database Schema.
Agent States on the Unified CCX Child and the Unified ICME Parent
The Unied CCX child passes agent state information to the Unied ICME parent for use in
the Agent_State_Trace table, only. (This is in contrast the Unied ICME parent, which uses
agent state information in several tables.) This table tracks detail on historical agent-state changes.
Note: The Agent State Trace data is not turned on by default; use the ICM Conguration
Manager to turn on this option. Enable the Agent State Trace option can have a negative effect
on your system, as it causes the generation of a large amount of historical data. It is recommended
that you only enable this option for a small subset of your agents and only for a limited amount
of time.
Cisco IPCC Gateway Deployment Guide for Unified ICME, Unified CCE, and Unified CCX, Enterprise Releases 7.2(1) and Express Release 5.0(1)
80
Chapter 4: - Understanding Reporting in an IPCC Gateway Deployment
Understanding Reporting in the Unified ICME Parent and Unified CCX Child Deployment Model