Ucce B 1201 Database Schema Guide
Ucce B 1201 Database Schema Guide
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of
the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional
and coincidental.
All printed copies and duplicate soft copies of this document are considered uncontrolled. See the current online version for the latest version.
Cisco has more than 200 offices worldwide. Addresses and phone numbers are listed on the Cisco website at www.cisco.com/go/offices.
The documentation set for this product strives to use bias-free language. For purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on
age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that
is hardcoded in the user interfaces of the product software, language used based on standards documentation, or language that is used by a referenced third-party product.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL:
https://www.cisco.com/c/en/us/about/legal/trademarks.html. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a
partnership relationship between Cisco and any other company. (1721R)
© 1994–2019 Cisco Systems, Inc. All rights reserved.
CONTENTS
PREFACE Preface xv
Change History xv
About This Guide xv
Audience xv
Related Documents xvi
Communications, Services, and Additional Information xvi
Field Notice xvii
Documentation Feedback xvii
Conventions xvii
CHAPTER 1 Introduction 1
The Unified ICM and Unified CC Enterprise Databases 1
General Concepts 2
Tables Columns and Rows 2
Table Relationships 2
Key Fields 3
Reserved Fields 4
Field Applicability 4
Data Types 4
Real-Time and Historical Data 6
Call Detail Data 6
Admin_Script_Schedule_Map 14
Agent 16
Agent_Attribute 19
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
iii
Contents
Agent_Desk_Settings 20
Agent_Distribution 26
Agent_Event_Detail 27
Agent_Interval 31
Agent_Logout 35
Agent_Real_Time 37
Agent_Skill_Group_Interval 43
Agent_Skill_Group_Logout 59
Agent_Skill_Group_Real_Time 60
Agent_State_Trace 63
Agent_Targeting_Rule 67
Agent_Targeting_Rule_Member 70
Agent_Targeting_Rule_Range 71
Agent_Team 71
Agent_Team_Member 73
Agent_Team_Supervisor 74
Announcement 74
Application_Event 75
Application_Gateway 78
Application_Gateway_Connection 79
Application_Gateway_Globals 81
Application_Gateway_Half_Hour 83
Application_Instance 85
Application_Path 86
Application_Path_Member 88
Application_Path_Real_Time 88
Attribute 90
Attribute_Set 92
Attribute_Set_Member 93
AWControl 93
Blended_Agent_Options 94
Bucket_Intervals 98
Bulk_Job 99
Business_Entity 101
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
iv
Contents
Business_Hours 102
Business_Hours_Real_Time 104
Business_Hours_Reason 105
Call_Event_Detail (Reserved for future use) 106
Call_Type 108
Call_Type_Interval 110
Call_Type_Map 125
Call_Type_SG_Interval 126
Call_Type_Real_Time 138
Campaign 152
Campaign_Half_Hour 161
Campaign_Query_Rule 162
Campaign_Query_Rule_Half_Hour 165
Campaign_Query_Rule_Interval 168
Campaign_Query_Rule_Real_Time 171
Campaign_Skill_Group 180
Campaign_Target_Sequence 182
Cfg_Mngr_App_Snapshot_State 183
Cfg_Mngr_Globals 184
Cfg_Mngr_User_Desktop_Snap 185
Cfg_Mngr_User_Menu 187
Cfg_Mngr_User_Settings 187
Cfg_Mngr_View 188
Class_Access_Xref 189
Class_List 190
Class_Security 191
ClassID_To_ObjectType 192
Configuration_Limit 192
Config_Message_Log 195
Congestion Control 196
Contact_Share_Group 199
Contact_Share_Group_Member 200
Contact_Share_Queue 201
Contact_Share_Rule 202
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
v
Contents
Controller_Time 202
Customer_Definition 203
Customer_Options 204
Default_Call_Type 205
Department 206
Department _Member 207
Device_Target 208
Dialed_Number 210
Dialed_Number_Label 212
Dialed_Number_Map 212
Dial_Number_Plan 214
Dialer 215
Dialer_Detail 220
Dialer_Half_Hour 226
Dialer_Interval 229
Dialer_Port_Map 232
Dialer_Port_Real_Time 233
Dialer_Real_Time 235
Dialer_Skill_Group_Half_Hour 238
Dialer_Skill_Group_Real_Time 242
ECC_Payload 244
ECC_Payload_Member 245
Enterprise_Route 246
Enterprise_Route_Member 247
Enterprise_Service 247
Enterprise_Service_Member 248
Enterprise_Skill_Group 249
Enterprise_Skill_Group_Member 250
Event 251
Expanded_Call_Variable 253
Feature_Control_Set 255
ICR_Globals 256
ICR_Instance 260
ICR_Locks 261
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
vi
Contents
ICR_Node 262
ICR_View 264
Ids 265
Import_Log 266
Import_Rule 267
Import_Rule_Clause 271
Import_Rule_History 273
Import_Rule_Real_Time 274
Import_Schedule 275
Label 276
Logger_Admin 278
Logger_Meters 279
Logger_Type 280
Logical_Interface_Controller 281
Location 283
Location_Member 283
Machine_Address 284
Machine_Connection_Profile 285
Machine_Host 285
Machine_Service 290
Master_Script 294
Media_Class 296
Media_Routing_Domain 297
Network_Event_Detail 300
Network_Target 302
Network_Trunk_Group 303
Network_Trunk_Group_Half_Hour 304
Network_Trunk_Group_Real_Time 306
Network_Vru 308
Network_Vru_Bank 309
Network_Vru_Script 310
Next_Available_Number 312
Object_Access_Xref 312
Object_List 313
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
vii
Contents
Object_Security 314
Person 315
Peripheral 317
Peripheral_Default_Route 321
Peripheral_Interval 322
Peripheral_Monitor 324
Peripheral_Real_Time 326
Peripheral_Set 330
Peripheral_Set_Controller 331
Peripheral_Set_Host 331
Peripheral_Target 332
Persistent_Variable 334
Physical_Controller_Half_Hour 335
Physical_Interface_Controller 336
Precision_Queue 337
Precision_Q_Real_Time Table 339
Precision_Queue_Step 350
Precision_Q_Step_Real_Time 351
Precision_Queue_Term 352
Query_Rule 354
Query_Rule_Clause 356
Reason_Code 357
Recovery 358
Recurring_Schedule_Map 359
Region 361
Region_Info 362
Region_Member 363
Region_Prefix 364
Region_View 365
Region_View_Member 369
Rename 370
Route 370
Route_Call_Detail 372
Route_Call_Variable 379
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
viii
Contents
Route_Five_Minute 380
Route_Half_Hour 384
Route_Real_Time 389
Router_Queue_Interval 394
Routing_Client 403
Routing_Client_Five_Minute 407
Routing_Pattern 414
Schedule 415
Schedule_Import 417
Schedule_Import_Real_Time 419
Schedule_Map 421
Schedule_Report 422
Schedule_Report_Input 424
Schedule_Source 425
Scheduled_Target 426
Scheduled_Target_Real_Time 427
Script 428
Script_Cross_Reference 430
Script_Data 431
Script_Five_Minute 431
Script_Print_Control 433
Script_Queue_Real_Time 433
Script_Real_Time 434
Script_Table 435
Script_Table_Column 436
Sec_Group 437
Sec_User 438
Service 439
Service_Array 442
Service_Array_Member 444
Service_Five_Minute 445
Service_Interval 450
Service_Level_Threshold 459
Service_Member 460
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
ix
Contents
Service_Real_Time 461
Shift 477
SIP_Server_Group 478
SIP_Server_Group_Elements 479
Skill_Group 480
Skill_Group_Five_Minute 484
Skill_Group_Interval 488
Skill_Group_Member 516
Skill_Group_Real_Time 517
Skill_Target 533
Special_Day_Schedule 534
System_Attribute 537
System_Capacity_Interval 537
System_Capacity_Real_Time 539
Termination_Call_Detail 540
Termination_Call_Variable 556
Time_Zone_Location 558
Translation_Route 559
Translation_Route_Half_Hour 560
Trunk 562
Trunk_Group 563
Trunk_Group_Five_Minute 565
Trunk_Group_Half_Hour 566
Trunk_Group_Real_Time 567
User_Formula 569
User_Formula_Equation 570
User_Group 571
User_Group_Member 573
User_Security_Control 574
User_Supervisor_Map 575
User_Variable 576
Version 577
View_Column 578
Vru_Currency 579
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
x
Contents
Vru_Defaults 580
Vru_Locale 582
Vru_Port_Map 583
Week_Day_Schedule 584
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xi
Contents
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xii
Contents
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xiii
Contents
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xiv
Preface
• Change History, on page xv
• About This Guide, on page xv
• Audience, on page xv
• Related Documents, on page xvi
• Communications, Services, and Additional Information, on page xvi
• Field Notice, on page xvii
• Documentation Feedback, on page xvii
• Conventions, on page xvii
Change History
This table lists changes made to this guide. Most recent changes appear at the top.
Audience
This manual is intended for Unified ICM and Unified CCE software system managers and supervisors.
Understanding the database schema helps you to create your own monitoring screens and reports. It also helps
you to understand how the Unified ICM and Unified CCE software works.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xv
Preface
Related Documents
You can navigate the PDF file using the Contents, the Index, and the links.
Related Documents
Documentation for contact center enterprise solutions is accessible from Cisco.com at: https://www.cisco.com/
cisco/web/psa/default.htm. Click Voice and Unified Communications, then click Cisco Unified Contact
Center Products or Cisco Unified Voice Self-Service Products, then click the product or option you want.
• For the Unified CCE Documentation guide, go to http://www.cisco.com/c/en/us/support/
customer-collaboration/unified-contact-center-enterprise/products-documentation-roadmaps-list.html.
• Related documentation includes the documentation sets for Cisco Unified Contact Center Management
Portal (Unified CCMP), Cisco Unified Customer Voice Portal (Unified CVP), and Cisco Unified IP IVR.
• Documentation for Cisco Unified Communications Manager (Unified CM) is accessible from
https://www.cisco.com/c/en/us/support/unified-communications/
unified-communications-manager-callmanager/products-documentation-roadmaps-list.html.
• Technical Support documentation and tools are accessible from
http://www.cisco.com/en/US/support/index.html.
• For information on the Cisco software support methodology, see Software Release and Support
Methodology: ICM/Unified CCE available at (sign-in required) http://www.cisco.com/c/en/us/products/
customer-collaboration/unified-contact-center-enterprise/bulletin-listing.html.
• For a detailed list of language localizations, see the Cisco Unified ICM/Contact Center Product and
System Localization Matrix available at the bottom of http://www.cisco.com/c/en/us/support/
customer-collaboration/unified-intelligent-contact-management-enterprise/
products-technical-reference-list.html.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xvi
Preface
Field Notice
Field Notice
Cisco publishes Field Notices to notify customers and partners about significant issues in Cisco products that
typically require an upgrade, workaround, or other user action. For more information, see Product Field Notice
Summary at https://www.cisco.com/c/en/us/support/web/tsd-products-field-notice-summary.html.
You can create custom subscriptions for Cisco products, series, or software to receive email alerts or consume
RSS feeds when new announcements are released for the following notices:
• Cisco Security Advisories
• Field Notices
• End-of-Sale or Support Announcements
• Software Updates
• Updates to Known Bugs
Documentation Feedback
To provide comments about this document, send an email message to the following address:
contactcenterproducts_docfeedback@cisco.com
We appreciate your comments.
Conventions
This document uses the following conventions:
Convention Description
boldface font Boldface font is used to indicate commands, such as user entries, keys, buttons,
folder names, and submenu names.
For example:
• Choose Edit > Find.
• Click Finish.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xvii
Preface
Preface
Convention Description
window font Window font, such as Courier, is used for the following:
• Text as it appears in code or that the window displays. Example:
<html><title>Cisco Systems, Inc. </title></html>
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
xviii
CHAPTER 1
Introduction
• The Unified ICM and Unified CC Enterprise Databases, on page 1
• General Concepts, on page 2
• Real-Time and Historical Data, on page 6
The following table lists the databases and respective customer instance names.
Local <customer>_awdb
Unified ICM and Unified CC Enterprise software uses information in the central database to determine how
to route each call. This includes information about your telephone system configuration and routing scripts.
The local database contains copy of the configuration data and scripts from the central database.
The local database also contains tables of real-time information that describe activity at the call centers. (The
Central Controller keeps the real-time information in memory but does not store it in the central database.)
This information allows you to monitor current activity within the system.
The central database stores historical information describing past activities at the call centers and within
Unified ICM and Unified CC Enterprise systems. A special HDS database on a distributor Administration &
Data Server at each site also stores the same historical information. Therefore, either the central database or
an HDS database is the historical database for an Administration & Data Server user. You can access historical
information that is stored in the historical database to produce reports and screens.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
1
Introduction
General Concepts
General Concepts
This section gives a brief overview of relational database concepts and details about how data is generated
by the system software.
The data in tables changes for each system, but the definition of tables and columns does not. This manual
describes the columns of each table; it does not describe the actual data in table rows.
Table Relationships
Related tables in a database share one or more common fields or columns. For example, both the Agent and
Peripheral tables include the PeripheralID field. This defines a relationship: each row in the Agent table is
related to the row in the Peripheral table that shares the same PeripheralID value.
Relationships between tables can be one-to-one or one-to-many. For example, because one peripheral can be
associated with many agents, the relationship between the Peripheral and Agent tables is one-to-many. On
the other hand, each peripheral has a single peripheral default route and each peripheral default route belongs
to only one peripheral. Therefore, the relationship between the Peripheral and Peripheral Default Route tables
is one-to-one.
Sometimes a single row might not be associated with any rows in a related table. For example, it is possible
to define a peripheral with no associated agents. Normally, this would only be a temporary condition. In some
cases, however, the condition might be permanent. For example, you can define a trunk group but not define
the associated trunks.
Sometimes the natural relationship between two tables appears to be many-to-many. For example, each agent
can be a member of many skill groups and each skill group can contain many agents. Therefore, the Agent
and Skill Group tables appear to have a many-to-many relationship. However, in this case, a third table, called
a cross-reference table, actually links the tables so the relationship is actually one-to-many. For example,
Figure 2 shows how the Skill Group Member table acts as a cross-reference table for the Agent and Skill
Group tables.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
2
Introduction
Key Fields
The Skill Group Member table contains one record for each member of each skill group. It has one-to-many
relationships with both the Agent table and the Skill Group table. This avoids a direct many-to-many relationship
between the Agent and Skill Group tables.
Key Fields
One or more fields within a table can form a key. Keys are the fields that you commonly use to locate specific
records. Usually the fields that make up a key are defined as NOT NULL (meaning they cannot take the NULL
value), but there are many exceptions.
Most tables have a primary key. For example, the PeripheralID field is the primary key for the Peripheral
table.
An example of a foreign key is the PeripheralID field in the Agent table. You can use this key to find all
agents that are associated with a specific peripheral.
The Agent table contains two alternate keys: the EnterpriseName field, and the combination of the PeripheralID
and PeripheralNumber fields. A value for either of these keys uniquely identifies an agent.
The combination of FirstName and LastName is an inversion key for the Agent table. While this key value
is not necessarily unique, it is a convenient way to locate specific agents. This table lists the types of keys and
the codes that are used for them in the system database.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
3
Introduction
Reserved Fields
Primary key PK Consists of one or more fields that have a unique value for each
record in the table.
By default, the primary key is the clustered key for the table.
Alternate key AK A unique key, other than the primary key, that you can use to
locate a specific record.
Foreign key FK A primary key from one table that appears in a second table. A
foreign key that establishes a one-to-one relationship is always
unique. A foreign key that establishes a one-to-many relationship
is not unique.
Inversion key IE A key that does not necessarily have a unique value, but can be
used to locate a group of records within the table.
Note By default, all keys are on the PRIMARY file group for the database. Microsoft SQL Server always
creates the PRIMARY file group as the default file group.
The codes from this table are used to identify key fields in each table. If a table has more than one key of the
same type, then numbers are attached to the codes. For example, if a table has two alternate keys, then the
fields in the first are "AK1" and the fields in the second are "AK2."
Each field is marked as either NULL (meaning that NULL is a valid value) or NOT NULL (meaning that
NULL is not valid).
Reserved Fields
Some fields in the database are marked as reserved. This means that system software or the database manager
might use the field, but it has no external meaning. You must not modify any field marked as reserved.
Field Applicability
Unless specifically indicated otherwise, table fields apply to both Unified ICM and Unified CCE.
Data Types
This table describes the data types used for fields in the Unified ICM and Unified CCE database.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
4
Introduction
Data Types
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
5
Introduction
Real-Time and Historical Data
Note The Half Hour database tables available in the database are not populated because these tables are not
supported. These tables are replaced by the Interval database tables.
The system software updates the real-time tables in the database every ten seconds. Real-time information
includes information about what is happening right now (for example, CallsQNow and ExpectedDelay). It
also includes summary information about what has happened during the last five minutes (for example,
CallsIncomingTo5 and AvgTalkTimeTo5), since the last half-hour historical data (for example, CallsRoutedHalf
and CallsAbandQHalf), and since midnight (for example, CallsOfferedToday and CallsHandledToday).
Unified ICM and Unified CCE software generates historical information on five- and 30-minute intervals,
with the first interval beginning at midnight. For example, Unified ICM and Unified CCE software adds a
new row for each Route to the Route Five Minute table every five minutes. Unified ICM and Unified CCE
software adds a new row for each Route to the Route Half Hour table every 30 minutes. Some of the information
for the historical tables is derived from accumulation fields in the real-time tables. For example, at the end of
each five-minute interval, the value from the CallsOfferedTo5 field in the Route Real Time table is copied to
the CallsOfferedTo5 field of the Route Five Minute table.
Each five- and 30-minute row contains a field for the date-time. The time stored in this field is the time at the
start of the interval. For example, a Service Five Minute row for the interval from 10:00 a.m. to 10:05 a.m.
contains the time 10:00 a.m. However, some fields within the table contain a snapshot of data from the end
of the interval. For example, the CallsQNow field of the Service Five Minute table contains the number of
calls queued at the end of the five-minute period. Therefore, the Service Five Minute row with the time of
10:00 a.m. tells you the number of calls queued at 10:05 a.m. To find the number of calls queued at 10:00
a.m., look at the Service Five Minute record for 9:55 a.m.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
6
Introduction
Call Detail Data
If the call was sent to a translation route, the Termination Call Detail row contains the same day and router
key values as the Route Call Detail row for the same call. You can use these fields to link the tables and find
all the call detail information for a single call. This process is called cradle-to-grave call tracking.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
7
Introduction
Call Detail Data
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
8
CHAPTER 2
All Tables
• Admin_Script_Schedule_Map, on page 14
• Agent, on page 16
• Agent_Attribute, on page 19
• Agent_Desk_Settings, on page 20
• Agent_Distribution, on page 26
• Agent_Event_Detail, on page 27
• Agent_Interval, on page 31
• Agent_Logout, on page 35
• Agent_Real_Time, on page 37
• Agent_Skill_Group_Interval, on page 43
• Agent_Skill_Group_Logout, on page 59
• Agent_Skill_Group_Real_Time, on page 60
• Agent_State_Trace, on page 63
• Agent_Targeting_Rule, on page 67
• Agent_Targeting_Rule_Member, on page 70
• Agent_Targeting_Rule_Range, on page 71
• Agent_Team, on page 71
• Agent_Team_Member, on page 73
• Agent_Team_Supervisor, on page 74
• Announcement, on page 74
• Application_Event, on page 75
• Application_Gateway, on page 78
• Application_Gateway_Connection, on page 79
• Application_Gateway_Globals, on page 81
• Application_Gateway_Half_Hour, on page 83
• Application_Instance, on page 85
• Application_Path, on page 86
• Application_Path_Member, on page 88
• Application_Path_Real_Time, on page 88
• Attribute, on page 90
• Attribute_Set, on page 92
• Attribute_Set_Member, on page 93
• AWControl, on page 93
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
9
All Tables
• Blended_Agent_Options, on page 94
• Bucket_Intervals, on page 98
• Bulk_Job, on page 99
• Business_Entity, on page 101
• Business_Hours, on page 102
• Business_Hours_Real_Time, on page 104
• Business_Hours_Reason, on page 105
• Call_Event_Detail (Reserved for future use), on page 106
• Call_Type, on page 108
• Call_Type_Interval, on page 110
• Call_Type_Map, on page 125
• Call_Type_SG_Interval, on page 126
• Call_Type_Real_Time, on page 138
• Campaign, on page 152
• Campaign_Half_Hour, on page 161
• Campaign_Query_Rule, on page 162
• Campaign_Query_Rule_Half_Hour, on page 165
• Campaign_Query_Rule_Interval, on page 168
• Campaign_Query_Rule_Real_Time, on page 171
• Campaign_Skill_Group, on page 180
• Campaign_Target_Sequence, on page 182
• Cfg_Mngr_App_Snapshot_State, on page 183
• Cfg_Mngr_Globals, on page 184
• Cfg_Mngr_User_Desktop_Snap, on page 185
• Cfg_Mngr_User_Menu, on page 187
• Cfg_Mngr_User_Settings, on page 187
• Cfg_Mngr_View, on page 188
• Class_Access_Xref, on page 189
• Class_List, on page 190
• Class_Security, on page 191
• ClassID_To_ObjectType, on page 192
• Configuration_Limit, on page 192
• Config_Message_Log, on page 195
• Congestion Control, on page 196
• Contact_Share_Group, on page 199
• Contact_Share_Group_Member, on page 200
• Contact_Share_Queue, on page 201
• Contact_Share_Rule, on page 202
• Controller_Time, on page 202
• Customer_Definition, on page 203
• Customer_Options, on page 204
• Default_Call_Type, on page 205
• Department, on page 206
• Department _Member , on page 207
• Device_Target, on page 208
• Dialed_Number, on page 210
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
10
All Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
11
All Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
12
All Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
13
All Tables
Admin_Script_Schedule_Map
Admin_Script_Schedule_Map
This table is in the Script category (see Script, on page 602). For database rules, see Script Tables, on page
663.
Each row describes the schedule associated with an administrative script.
Use the Administrative Manager facility of the Script Editor to add, update, and delete
Admin_Script_Schedule_Map records.
Related tables
• Master_Script, on page 294 (through MasterScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
14
All Tables
Admin_Script_Schedule_Map
DayFlags A bitmask specifying the days on which the script DBINT NOT
is executed. NULL
To see values, see Days, on page 622.
EndDay The day of the month on which the schedule expires. DBSMALLINT NOT
The value is 0 if the schedule has no end date. NULL
EndHour The hour of the day at which the schedule expires. DBSMALLINT NOT
The value is 0 if the schedule has no end time. NULL
EndMinute The minute of the hour at which the schedule DBSMALLINT NOT
expires. The value is 0 if the schedule has no end NULL
time.
EndMonth The month in which the schedule expires. The value DBSMALLINT NOT
is 0 if the schedule has no end date. NULL
EndSecond The second of the minute at which the schedule DBSMALLINT NOT
expires. The value is 0 if the schedule has no end NULL
time.
EndYear The year in which the schedule expires. The value DBINT NOT
is 0 if the schedule has no end date. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
15
All Tables
Agent
StartDay The day of the month on which the schedule goes DBSMALLINT NOT
into effect (1 through 31). NULL
StartHour The hour of the day at which the schedule goes into DBSMALLINT NOT
effect. NULL
StartMinute The minute of the hour at which the schedule goes DBSMALLINT NOT
into effect. NULL
StartMonth The month in which the schedule goes into effect (1 DBSMALLINT NOT
through 12). NULL
StartSecond The second of the minute at which the schedule goes DBSMALLINT NOT
into effect. NULL
StartYear The year in which the schedule goes into effect DBINT NOT
NULL
Agent
This table is one of the Agent Detail tables in the Skill Target category. For more information, see Skill Target,
on page 608. To see database rules for these tables, see Skill Target Tables, on page 664.
It contains one record for each agent (a person capable of answering calls). Each agent is associated with a
specific peripheral (ACD) and can be a member of one or more skill groups.
Use Configuration Manager to add, update, and delete Agent records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
16
All Tables
Agent
Related Tables
• Agent_Attribute, on page 19 (through SkillTargetID)
• Agent_Desk_Settings, on page 20 (through AgentDeskSettingsID)
• Agent_Event_Detail, on page 27 (through SkillTargetID)
• Agent_Logout, on page 35 (through SkillTargetID)
• Agent_Real_Time, on page 37 (through SkillTargetID)
• Agent_State_Trace, on page 63 (through SkillTargetID)
• Agent_Team_Member, on page 73 (through SkillTargetID)
• Dialer_Detail, on page 220 (through PeripheralNumber)
• Peripheral, on page 317 (through PeripheralID)
• Person, on page 315 (through PersonID)
• Schedule, on page 415 (through ScheduleID)
• Skill_Group_Member, on page 516 (through SkillTargetID)
• Skill_Target, on page 533 (through SkillTargetID)
• Termination_Call_Detail, on page 540 (AgentSkillTargetID maps to Agent.SkillTargetID.
SourceAgentSkillTargetID maps to Agent.SkillTargetID)
AgentDeskSettingsID Identifies the agent desk settings associated with the DBINT FK, IE-2
agent.
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
17
All Tables
Agent
AgentStateTrace Indicates whether the software collects agent state DBCHAR NOT
trace data for the agent: NULL
• Y = Yes
• N = No
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added/updated.
DefaultSkillGroup Provides different agents on the same peripheral the DBINT NULL
ability to have calls reported against a unique default
skill group. For all calls where the peripheral default
skill group would normally be used (agent-initiated
outbound calls, or inbound calls queued to an agent
when a skill group is not provided), the
DefaultSkillGroup would be used instead.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the agent that is unique VNAME32 IE-4
within the enterprise. You might form the name by
NOT
combining the agent's first and last name with the
NULL
name of the peripheral.
In a Unified CCE deployment, this is the value that
appears in the Cisco Unified Intelligence Center
Agent Report Value List.
For custom reporting, you may want to use the agent
person LoginName (as is used for Packaged CCE),
or agent last name/first name as a friendlier user
representation.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
18
All Tables
Agent_Attribute
PeripheralName The name of the agent as known to the peripheral. VNAME32 NULL
ScheduleID Identifies an imported schedule associated with the DBINT FK, IE-3
agent.
NULL
SkillTargetID An identifier that is unique among all skill targets DBINT PK, FK
in the enterprise.
NOT
NULL
Agent_Attribute
This table defines the attributes that belong to an agent. For change stamp purposes, the parent table is Agent.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
19
All Tables
Agent_Desk_Settings
Note • You can add or delete individual agents, or delete all agents from this table.
• Attributes do not require a value. Queue memberships are solely based on the attributes that belong
to an agent.
Related Tables
• Agent, on page 16 (through SkillTargetID)
• Attribute, on page 90 (through AttributeID)
AttributeID Foreign key to the Attribute table, and part of the DBINT PK, IE-1
primary key.
NOT
NULL
SkillTargetID Foreign key to the Agent table, and part of the DBINT PK
primary key.
NOT
NULL
Agent_Desk_Settings
This table is part of the Skill Traget category (see Skill Target, on page 608). To see database rules for these
tables, see Skill Target Tables, on page 664.
Each row defines the features available to an enterprise agent and state changes for the agent. Use Unified
ICM Configuration Manager to add, update, and delete Agent_Desk_Settings records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
20
All Tables
Agent_Desk_Settings
Related tables
• Agent, on page 16 (through AgentDeskSettingsID)
• Peripheral, on page 317 (through AgentDeskSettingsID)
AgentCanSelectGroup Indicates if the agent can select which groups they DBCHAR NOT
are logged on to. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
21
All Tables
Agent_Desk_Settings
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
DefaultDevicePortAddress Optional value to override the default port address VNAME32 NULL
for the agent telephony device.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the agent desk settings that VNAME32 AK-1
is unique within the enterprise.
NOT
NULL
IdleReasonRequired Indicates if the agent must enter a reason before DBCHAR NOT
entering the Idle state: NULL
• Y = Yes, agent must enter a reason.
• N = No, agent does not need to enter a reason.
LogoutReasonRequired Indicates if the agent must enter a reason before DBCHAR NOT
logging out: NULL
• Y = Yes, agent must enter a reason.
• N = No, agent does not need to enter a reason.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
22
All Tables
Agent_Desk_Settings
OutboundAccessInternational Indicates if the agent can initiate international calls: DBCHAR NOT
NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
OutboundAccessOperatorAssisted Indicates if the agent can initiate operator assisted DBCHAR NOT
calls: NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
OutboundAccessPBX Indicates if the agent can initiate outbound PBX DBCHAR NOT
calls: NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
OutboundAccessPrivateNet Indicates if the agent can initiate calls through the DBCHAR NOT
private network: NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
OutboundAccessPublicNet Indicates if the agent can initiate calls through the DBCHAR NOT
public network: NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
QualityRecordingRate Indicates how frequently calls to the agent are DBINT NULL
recorded.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
23
All Tables
Agent_Desk_Settings
RecordingMode (For future use.) Specifies if the call requests are DBINT NULL
routed through the Cisco Communication Manager
PIM. The default is 0, which means that call
requests do not get routed through the Cisco
Communication Manager PIM.
RemoteAgentType Determines how mobile agents who use this dial DBSMALLINT NOT
plan are handled. NULL
Values are:
0 = local agent, no remote access allowed. This is
the default
1 = use call by call mobile agent routing.
2 = use nailed connection for mobile agent routing
3 = agent chooses call by call or nailed connection
at login.
RingNoAnswerDialedNumberID Provides the dialed number identifier for the new DBINT NULL
re-route destination in case of a ring-no-answer.
RingNoAnswerTime Number of seconds a call may ring at the agent DBINT NULL
station before being redirected.
Note For Unified CCE deployments with CVP,
configure Ring No Answer (RNA)
timeout in CVP only. This removes the
requirement to manually align the
relevant CVP and Unified CCE timer
configuration. If you configure Ring No
Answer timeout on CVP, you need not
configure RNA timeout in Unified CCE.
To configure RNA time in CVP, see the
Patterns for RNA timeout on outbound
SIP calls section in the CVP OAMP
console. After a CVP requery due to the
RNA condition, once the call is revoked,
the agent is transitioned to the not ready
state. For non-CVP based Unified CCE
deployments, you must configure RNA
timeout in Unified CCE (using the Agent
Desk Settings List Tool on the CCE
Administration Workstation).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
24
All Tables
Agent_Desk_Settings
SilentMonitorAudibleIndication Specifies whether an audio click sounds when silent DBINT NULL
monitoring is started:
• 1 = An audible click sounds.
• 0 = An audible click does not sound.
SupervisorCallsAllowed Indicates if the agent can initiate supervisor assisted DBCHAR NOT
calls: NULL
• Y = Yes, agent can initiate calls.
• N = No, agent cannot initiate calls.
WorkModeTimer Specifies the auto wrap-up time out. The default DBINT NULL
value is 0 (auto wrap-up is disabled).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
25
All Tables
Agent_Distribution
Agent_Distribution
This is one of the Peripheral Detail tables in the Device category. For more information, see Device, on page
591. For database rules, see Device Tables, on page 659.
Each row indicates whether to send real-time and historical agent data from a specific peripheral to a specific
Administration & Data Server.
Use Unified ICM Configuration Manager to add, update, and delete Agent_Distribution records.
Related tables
• Peripheral, on page 317 (through PeripheralID)
AgentHistoricalData The flag that indicates to send Agent historical to DBCHAR NOT
HDS server filtered by peripheral. Default: Y NULL
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
DistributorSiteName The name of the Distributor site to which agent data VNAME32 AK-1
is sent.
NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
26
All Tables
Agent_Event_Detail
PeripheralID The peripheral from which agent data is sent. DBSMALLINT AK-1, FK
NOT
NULL
Agent_Event_Detail
This table is one of the Agent Detail tables in the Skill Target category (see Skill Target, on page 608). To see
database rules for these tables, see Skill Target Tables, on page 664.
This table can become large. Running custom reporting queries against it while it is on the HDS can degrade
performance. To optimize performance, extract the data from the HDS into your own custom database on a
separate server (one that is not used for other Unified ICM and Unified CCE components). Use only
DBDateTime (date and time of the record that was written to the HDS database) to perform the extraction.
The table on the custom database can be indexed according to the custom reporting needs.
Displays agent LOGIN, LOGOUT, and NOT_READY events.
Related tables
• Agent, on page 16 (through SkillTargetID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
DateTime The date and time (in Central Controller local time) DBDATETIME PK
that the transition for the event occurred. For the
NOT
NOT_READY event, the date and time (in Central
NULL
Controller local time) that the transition for the event
occurred or the interval boundary occurred.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
27
All Tables
Agent_Event_Detail
DbDateTime The current date and time stamp when the records DBDATETIME IE-1
are written to the HDS database. The logger database
NULL
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
28
All Tables
Agent_Event_Detail
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
29
All Tables
Agent_Event_Detail
• 1= LOGIN
• 2 = LOGOUT
• 3 = NOT_READY
• 4 = AVAILABLE
• 5 = TALKING
• 6 = WORK_NOT_READY
• 7 = WORK_READY
• 8 = RESERVED
• 9 = HOLD
• 10 = ACTIVE
• 11 = PAUSED
• 12 = INTERRUPTED
• 13 = NOT_ACTIVE
• 14 = CONSULT_CALL
• 15 = CALL_RECONNECTED
• 16 = CALL_RETRIEVED
• 17 = CALL_CONFERENCED
• 18 = CONFERENCED_ENDED
• 19 = CALL_TRANSFERRED
• 20 = CALL_HELD
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
30
All Tables
Agent_Interval
LoginDateTime DateTime (in Central Controller local time) when DBDATETIME NOT
the agent initially logged into the Media Routing NULL
Domain.
TimeZone The Central Controller’s time zone for the date and DBINT PK
time. The value is the offset in minutes from
NOT
UTC(formerly GMT).The value is negative for time
NULL
zones to the east of UTC and positive for time zones
to the west of UTC.
Agent_Interval
This table describes the Agent Details under the 15 Minute Reporting category.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
31
All Tables
Agent_Interval
AvailTime Total time, in seconds, the agent was in the NOT ACTIVE state DBINT NULL
during the reporting interval.
AvailableInMRDTime The number of seconds in the reporting interval that this agent DBINT NULL
was available for this Media Routing Domain.
An agent is available, or eligible to be assigned a task in this
MRD, if the agent meets all these conditions:
1. The agent is in any state other than Not Ready state for this
MRD.
2. The agent is not working on a non-interruptible task in
another MRD.
3. Only email tasks are interruptible, meaning that system
software can assign agents another task while they are
working on an email. Voice calls, and chat sessions cannot
be interrupted.
4. The agent has not reached the maximum task limit for this
MRD. For voice calls, the task limit is always one task. For
email and chat, the maximum task limit is configurable and
can be more than one task. The agent is considered eligible
to be assigned emails or chat until the maximum task limit
is reached for that MRD.
DateTime The Central Controller date and time at the start of the interval. DBSMALLDATE PK
NOT NULL
DbDateTime The current date and time stamp when the records are written to DBDATETIME IE-1
the HDS database. The logger database has NULL for this
NULL
column.
Extension The last extension the agent was logged in to during this interval. varchar(32) NULL
LoggedOnTime Total time, in seconds, the agent was logged in to this Media DBINT NULL
Routing Domain during the reporting interval.
NotReadyTime Total time, in seconds, the agent was in the Not Ready state with DBINT NULL
respect to this Media Routing Domain during the reporting
interval. (In the Not Ready state, agents are logged on, but are
not involved in any call handling activity, or available to handle
a call.)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
32
All Tables
Agent_Interval
NonACDLineCallsInCount Indicates how many non-ACD calls the agent answered on one DBINT NULL
of the non-ACD lines. Only populated when Multiline feature is
enabled.
NonACDLineCallsOutCount Indicates how many non-ACD calls the agent initiated on one of DBINT NULL
the non-ACD lines. Only populated when Multiline feature is
enabled.
NonACDLineCallsInTime Indicates how much time the agent spent on non-ACD calls that DBINT NULL
the agent answered on the non-ACD lines. This time includes
the time from answered until the call ended. Only populated when
Multiline feature is enabled. Only applies to Unified CCE.
NonACDLineCallsOutTime Indicates how much time the agent spent on non-ACD calls that DBINT NULL
the agent initiated on the non-ACD lines. This time includes the
time from when the call was initiated until the call ended whether
the call was answered. Only populated when Multiline feature
is enabled. Only applies to Unified CCE.
PickRequests The total number of pick requests picked by this agent in the DBINT NULL
reporting interval.
PullRequests The total number of pull requests picked by this agent in the DBINT NULL
reporting interval.
PickErrors Number of pick requests resulting in an error either due to routing DBINT NULL
failure or those that abandon/ terminate before being delivered
to Agent's inbox.
PullErrors Number of pull requests resulting in an error either due to routing DBINT NULL
failure or those that abandon / terminate before being delivered
to Agent's inbox.
RecoveryKey A unique ID assigned to each record and used internally by the DBFLT8 AK-1
Unified ICM and Unified CCE Enterprise software to track the
NOT NULL
record.
ReportingHalfHour The value indicates half-hour boundary interval (0 to 47). Two DBINT NULL
15-minute interval records have unique half hour boundary
values.
ReportingInterval This value indicates the period, in minutes, over which the router DBINT NULL
calculates the Call Type and Call Type Skill Group data. The
valid values are 30 (default) or 15.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
33
All Tables
Agent_Interval
RoutableInMRDTime The number of seconds in the reporting interval that this agent DBINT NULL
was routable for this MRD.
RouterCallsAbandQ Number of calls queued to the agent by the CallRouter that were DBINT NULL
abandoned during the reporting interval. This field is valid only
if calls are routed directly to an agent, by either the
Queue-to-Agent node or the Send-to-Agent node in the routing
script.
RouterQueueCalls Number of calls queued to the agent by the CallRouter during DBINT NULL
the reporting interval.
RouterCallsOffered The count of calls routed or queued to the agent in the reporting DBINT NULL
interval. This field is valid only if calls are routed directly to an
agent, by either the Queue-to-Agent node or the Send-to-Agent
node in the routing script.
RouterCallsAband The count of calls abandoned after they have been routed to an DBINT NULL
agent, during the reporting interval. This field is valid only if
calls are routed directly to an agent, by either the Queue-to-Agent
node or the Send-to-Agent node in the routing script. This field
is applicable to Unified CCE.
RouterCallsDequeued This value is incremented when a call is dequeued from an agent DBINT NULL
and routed to another agent in the reporting interval. This field
is valid only if calls are routed directly to an agent, by either the
Queue-to-Agent node or the Send-to-Agent node in the routing
script.
RouterCallsRedirected For systems that use the Router Requery feature, this is the count DBINT NULL
of requery events for the call in the reporting interval. For systems
using Ring on No Answer (RONA), this is the count of TCDs
with call disposition of DBCDF_REDIRECTED. If a system has
both configurations, both events increment this field. This field
is valid only if calls are routed directly to an agent, by either the
Queue-to-Agent node or the Send-to-Agent node in the routing
script. This field is applicable to Unified CCE.
RouterCallsAnswered The count of calls that the agent answers in this Skill Group in DBINT NULL
the reporting interval. This field is valid only if calls are routed
directly to an agent, by either the Queue-to-Agent node or the
Send-to-Agent node in the routing script. This field is applicable
to Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
34
All Tables
Agent_Logout
RouterCallsHandled The number of calls this agent handles during the reporting DBINT NULL
interval. This reflects the number of calls that were sent to this
agent that have the Handled type of Call Disposition Flag value
1. For systems that use the Router Requery feature, this is the
count of requery events for the call in the reporting interval. This
field is valid only if calls are routed directly to an agent, by either
the Queue-to-Agent node or the Send-to-Agent node in the
routing script. This field is applicable to Unified CCE.
RouterError The number of calls that result in an error condition in the DBINT NULL
reporting interval. This field is valid only if calls are routed
directly to an agent, by either the Queue-to-Agent node or the
Send-to-Agent node in the routing script.
See Rotuer Error Codes for the complete list of RouterError
codes.
TimeZone The Central Controller’s time zone for the date and time. The DBINT PK
value is the offset in minutes from UTC(formerly GMT).The
NOT NULL
value is negative for time zones to the east of UTC and positive
for time zones to the west of UTC.
TalkOtherTime Total time, in seconds, the agent spent talking on internal calls DBINT NULL
during the reporting interval. Only defined for voice media. For
non-voice media, this is set to zero.
Agent_Logout
This table is one of the Agent Detail tables in the Skill Target categor (see Skill Target, on page 608). To see
database rules for these tables, see Skill Target Tables, on page 664.
Central database only. Each row provides statistics for an agent's session. A session begins when an agent
first logs in to the system and ends when the agent logs out.
Related Tables
• Agent, on page 16 (through SkillTargetID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
35
All Tables
Agent_Logout
DbDateTime The current date and time stamp when the records are written to DBDATETIME IE-1
the HDS database. The logger database has NULL for this column
NULL
LoginDuration Number of seconds the agent was logged in. DBINT NULL
LogoutDateTime Central Controller date and time when the agent logged out. DBDATETIME PK
NOT NULL
MRDomainID The identifier for the Media Routing Domain associated with the DBINT PK
agent logout.
NOT NULL
NetworkTargetID The device target the agent was logged on to. This applies to DBINT NULL
Unified CCE agents only.
ReasonCode Reason code returned by the peripheral for the agent logout. See DBINT NULL
Reason Codes, on page 637.
RecoveryKey A unique ID assigned to each record and used internally by the DBFLT8 AK-1
Unified ICM and Unified CCE Enterprise software to track the
NOT NULL
record.
RemotePhoneNumber For a mobile agent working remotely, the current phone number. varchar(32) NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
36
All Tables
Agent_Real_Time
TimeZone The Central Controller’s time zone for the date and time. The DBINT PK
value is the offset in minutes from UTC(formerly GMT).The
NOT NULL
value is negative for time zones to the east of UTC and positive
for time zones to the west of UTC.
Agent_Real_Time
This table is one of the Agent Detail tables in the Skill Target category. For more information, see Skill Target,
on page 608. To see database rules for these tables, see Skill Target Tables, on page 664.
Local database only. Each row in the table is for an agent and MRD pair currently logged in. For example, if
the agent was logged into three MRDs, then the agent has three rows in the table.
Related tables
• Agent, on page 16 (through SkillTargetID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
• Precision_Queue, on page 337 (through PrecisionQueueID)
• Service, on page 439 (ServiceSkillTargetID maps to Service.SkillTargetID)
• Skill_Group, on page 480 (SkillGroupSkillTargetID maps to SkillGroup.SkillTargetID)
AgentState The current real time state of the agent with respect DBINT NULL
to this MRD.
To see Agent State values, see AgentState, on page
618.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
37
All Tables
Agent_Real_Time
AvailableInMRD The agent's availability status with respect to the DBINT NULL
MRD:
• 0 = Not Available
• 1 = ICM Available
• 2 = Application Available
CallInProgress The number of tasks associated with this MRD on DBINT NULL
which this agent is currently working.
CampaignID The campaign ID for the campaign associated with DBINT NULL
this call. This field is populated when the call is
answered by an agent.
Note This field is applicable to Outbound
Option only
CustomerAccountNumber The account number of the caller with whom the varchar(32) NULL
agent is speaking. This field is populated when the
call is answered by an agent.
Note This field is applicable to Outbound
Option only.
CustomerPhoneNumber The phone number of the caller with whom the agent VTELNO20 NULL
is speaking. This field is populated when the call is
answered by an agent.
Note This field is applicable to Outbound
Option only.
DateTime The Central Controller date and time at the start of DBDATETIME NOT
the interval. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
38
All Tables
Agent_Real_Time
DateTimeLastModeChange The date and time of the agent last mode change in DBDATETIME NULL
this MRD.
An agent has a mode with respect to each Media
Routing Domain the agent is logged in to. These
modes are either routable or not routable.
If the mode is routable, the Unified ICM controls
the agent and assigns tasks to the agent. When an
agent is routable for an MRD, an application instance
(for example, Email and Web Manager) will not
allow the agent to work on a task unless Unified
ICM assigns the task.
If the mode is not routable, the application instance
(for example: Email and Web Manager) will not
allow the agent to work on a task unless Unified
ICM assigns the task.
For Email and Web Manager, an agent mode never
changes. Each agent is always routable.
An agent mode is always routable with respect to
the voice MRD.
DateTimeLastStateChange Date and time of the agent's last state change in this DBDATETIME NULL
MRD.
DateTimeLogin Date and time the agent logged on to this MRD. DBDATETIME NULL
Date and time of the agent's last state change in this
MRD.
DateTimeTaskLevelChange The date and time of the agent's last task level DBDATETIME NULL
change in this MRD.
Chat agents have a maximum number of open slots.
The task level changes when the number of open
slots changes as a result of the number of calls in
progress changing (the number of open slots = the
maximum number of tasks - calls in progress).
This applies to all other agents as well, however, the
task level is always 0 or 1.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
39
All Tables
Agent_Real_Time
Destination Destination type of outbound call on which the agent DBINT NULL
is currently working:
• 0 = None
• 1 = ACD
• 2 = Direct
• 3 = For predictive and progressive mode OB
calls
• 4 = For outbound reservation call
• 5 = For Preview and Direct Preview mode OB
calls
MaxTasks The maximum number of tasks associated with this DBINT NULL
Media Routing Domain on which this agent can
work simultaneously.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
40
All Tables
Agent_Real_Time
MRDomainID The identifier for the Media Routing Domain DBINT PK, FK
associated with this peripheral.
NOT
NULL
PrecisionQueueID Identifies the Precision Queue for the call on which DBINT NULL
the Agent is currently working otherwise the value
will be 0.
ReasonCode Code received from the peripheral indicating the DBINT NULL
reason for the agent's last state change. See Reason
Codes, on page 637.
Note ReasonCode is supported for the Not
Ready and Logged Off agent states only.
RemotePhoneNumber For a mobile agent who is working remotely, current varchar(32) NULL
phone number.
RequestedSupervisorAssist Indicates whether the agent has requested supervisor DBINT NULL
assistance:
• 1= Yes, the agent requested assistance.
• 0= No, the agent did not request assistance.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
41
All Tables
Agent_Real_Time
Routable Indicates whether calls from the agent are routable DBINT NULL
with respect to this Media Routing Domain:
• 1 = the agent is routable.
• 0 = the agent is not routable.
RouterCallsQueueNow Number of calls currently queued for the agent at DBINT NULL
the CallRouter.
RouterLongestCallQ The time when the longest call in queue was queued DBDATETIME NULL
for the agent.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
42
All Tables
Agent_Skill_Group_Interval
ServiceSkillTargetID Identifies the service for the call on which the agent DBINT NULL
is currently working.
If this agent is not working on a task in this MRD,
this field is zero.
If the agent is working on only one task in this MRD,
this field is the ID of the service associated with that
task.
If the agent is working on more than one task in this
MRD, and at least one of these tasks is ACTIVE,
this field is the ID of the service associated with one
of those active tasks.
Otherwise, this field is the ID of the service
associated with one of the tasks on which the agent
is working.
SkillGroupSkillTargetID Identifies the skill group for the call on which the DBINT NULL
agent is currently working.
If this agent is not working on a task in this MRD,
this field is zero.
If the agent is working on only one task in this MRD,
this field is the ID of the skill group associated with
that task.
If the agent is working on more than one task in this
MRD, and at least one of these tasks is ACTIVE,
this field is the ID of the skill group associated with
one of those active tasks.
Otherwise, this field is the ID of the skill group
associated with one of the tasks on which the agent
is working.
Agent_Skill_Group_Interval
This table describes the agent details under the 15-Minute Reporting category.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
43
All Tables
Agent_Skill_Group_Interval
Note For blind conferences in Unified CCE with a Unified CCE System peripheral gateway(PG), this field
is updated when the call that was blind conferenced to an IVR is subsequently answered by another
agent. For this call scenario, this field is not updated in Unified CCE with a Unified CCE System PG.
AbandonHoldOutCalls During the reporting interval, the total number of DBINT NULL
Outgoing calls that were abandoned while on hold.
AbandonRingCalls During the reporting interval, the total number of DBINT NULL
ACD calls that abandoned while ringing at an agent
position. The value is incremented at the time the
call disconnects.
AbandonRingTime During the reporting interval, the total ring time DBINT NULL
associated with ACD calls that were abandoned
while alerting an agent's position. RingTime occurs
after any DelayTime and LocalQTime. The value is
counted at the time the call disconnects, and the
database is updated every reporting.
AbandonHoldCalls During the reporting interval, the total number of DBINT NULL
ACD calls that were abandoned while being held at
an agent position. This value is counted at the time
the call disconnects, and the database is updated
every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
44
All Tables
Agent_Skill_Group_Interval
AgentOutCallsTime The total handle time, in seconds, for outbound ACD DBINT NULL
calls handled by an agent associated with this skill
group that ended during the reporting interval.
Handle time includes WorkTime, TalkTime, and
HoldTime. The AgentOutCallsTime value includes
the time spent from the call being initiated by the
agent to the time the agent completes after-call work
time for the call. The value is counted when the
after-call work time associated with the call is
completed, and the database is updated for every
reporting.
AgentOutCallsTalkTime Total talk time, in seconds, for outbound ACD calls DBINT NULL
handled by an agent associated with this skill group
that ended during the reporting interval. The value
includes the time spent from the call being initiated
by the agent to the time the agent begins after-call
work. The value is counted when the after-call-work
time associated with the call (if any) is completed,
and the database is updated every reporting.
Note This field does not include the hold time;
it is recorded in the
AgentOutCallsOnHoldTime field.
AgentOutCalls The total number of outbound ACD calls made by DBINT NULL
an agent associated with this skill group that ended
during the reporting interval. The value is counted
when any after-call work time associated with the
call is completed, and the database is updated every
reporting.
AgentOutCallsOnHold During the reporting interval, the total number of DBINT NULL
outbound ACD calls an agent associated with this
skill group ended and that were placed on hold at
least once during the life of the call. The value is
counted when the after-call work associated with
the call (if any) is completed, and the database is
updated every reporting.
AgentOutCallsOnHoldTime During the reporting interval, the total number of DBINT NULL
seconds outbound ACD calls were placed on hold
by an agent associated with this skill group. This
value updated in the database when after-call work
associated with the call (if any) is completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
45
All Tables
Agent_Skill_Group_Interval
AnswerWaitTime The sum of the answer wait times of all calls DBINT NULL
associated to an agent in this skill group or precision
queue answered during the reporting interval.
AnswerWaitTime is updated at the time the call is
answered, and the database is updated at every
reporting interval.
In Unified ICM, AnswerWaitTime is calculated from
the following fields in the Termination_Call_Detail
table:
• DelayTime
• LocalQTime
• RingTime
AvailTime Total time in seconds an agent associated with this DBINT NULL
skill group was in the Not_Active state with respect
to this skill group during the reporting interval.
AvailTime is included in the calculation of
LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
46
All Tables
Agent_Skill_Group_Interval
AutoOutCalls The total number of AutoOut (predictive) calls made DBINT NULL
by an agent associated with this skill group that
ended during the reporting interval. The value is
counted when the after-call work time associated
with the call (if any) has completed, and the database
is updated every reporting.
AutoOutCallsTime The total handle time, in seconds, for AutoOut DBINT NULL
(predictive) calls handled by an agent associated
with this skill group that ended during the reporting
interval. Handle time includes WorkTime, TalkTime,
and HoldTime. The AutoOutCallsTime value
includes the time spent from the call being initiated
to the time the agent completes after-call work time.
The value is counted when the after-call work time
associated with the call (if any) has completed, and
the database is updated every reporting.
AutoOutCallsTalkTime Total talk time, in seconds, for AutoOut (predictive) DBINT NULL
calls handled by an agent associated with this skill
group that ended during the reporting interval. This
value includes the time spent from the call being
initiated to the time the agent begins after-call work.
It includes the HoldTime associated with the call.
AutoOutCallsTalkTime is counted when the
after-call work time associated with the call (if any)
has completed, and the database is updated every
reporting.
AutoOutCallsOnHold During the reporting interval, the total number of DBINT NULL
ended AutoOut (predictive) calls that an agent
associated with this skill group have placed on hold
at least once. The value is counted when the
after-call work time associated with the call (if any)
has completed, and the database is updated every
reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
47
All Tables
Agent_Skill_Group_Interval
BusyOtherTime The number of seconds that an agent spent in the DBINT NULL
BusyOther state with respect to this skill group
during the reporting interval. BusyOtherTime is
included in the calculation of LoggedOnTime.
CallbackMessagesTime The number of seconds that the agent spent DBINT NULL
processing callback messages during the reporting
interval. This field is applicable only to the Aspect
ACD.
CallsHandled The number of inbound ACD calls that were DBINT NULL
answered and completed wrap-up by agents in the
skill group during the reporting interval.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on, and then completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
48
All Tables
Agent_Skill_Group_Interval
ConsultativeCallsTime During the reporting interval, the number of seconds DBINT NULL
agents spent handling consultative calls with at least
one ACD call on hold. The value is counted when
the after-call work time associated with the
consultative call (if any) has completed, and the
database is updated every reporting.
ConsultOutCalls The number of agent initiated consult calls for this DBINT NULL
interval that were external from the switch.
ConsultOutCallsTime The time the agent spent on consult outbound calls. DBINT NULL
ConferencedInCallsTime During the reporting interval, the number of seconds DBINT NULL
that an agent spent on conference calls that the agent
initiated. This includes time spent on both ACD and
non-ACD conference calls initiated by the agent.
The value is counted when the agent drops off the
call or the call becomes a simple two-party call, and
the database is updated every reporting.
ConferencedOutCallsTime During the reporting interval, the number of seconds DBINT NULL
that an agent spent on conference calls that the agent
initiated. This includes time spent on both ACD and
non-ACD conference calls initiated by the agent.
The value is counted when the agent drops off the
call or the call becomes a simple two-party call, and
the database is updated every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
49
All Tables
Agent_Skill_Group_Interval
DateTime The date and time at the start of the reporting DBSMALLDATE PK
interval.
NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1
are written to the Historical Data Server (HDS)
NULL
database. The logger database has NULL for this
column.
HandledCallsTime This field only applies to configured skill groups. DBINT NULL
The number of seconds an agent spent answering
the call (including the time the call was on hold) to
the time the agent completed the after-call work
associated with the call.
HandledCallsTime = HandledCallsTalkTime +
HoldTime +
(WorkNotReadyTime/WorkReadyTime)
The value in this field for the incoming routed calls
includes:
1. Talk time
2. Total Held time
3. Work Ready and Work Not Ready time
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
50
All Tables
Agent_Skill_Group_Interval
HoldTime Number of seconds where all calls to the agent are DBINT NULL
on hold during the reporting interval. HoldTime is
counted only while the agent is doing no other
call-related activity. HoldTime is included in the
calculation of LoggedOnTime.
IncomingCallsOnHoldTime Total number of seconds that inbound ACD calls DBINT NULL
that an agent associated with this skill group placed
on hold that ended during the reporting interval. The
value is counted when the after-call work time
associated with the call (if any) is completed, and
the database is updated every reporting.
IncomingCallsOnHold The total number of inbound ACD calls that an agent DBINT NULL
associated with this skill group placed on hold at
least once during the reporting interval. The value
is counted when the after-call work time associated
with the call (if any) is completed, and the database
is updated every reporting.
InternalCallsOnHoldTime The total number of seconds an agent spent on hold DBINT NULL
in an internal call associated with this skill group
that ended during the reporting interval. The value
is counted when the after-call work time associated
with the call (if any) is completed, and the database
is updated every reporting.
InternalCallsOnHold During the reporting interval, the total number of DBINT NULL
internal calls that an agent associated with this skill
group ended in this reporting that were placed on
hold. The value is counted when the after-call work
time associated with the call (if any) is completed,
and the database is updated every reporting.
InternalCallsRcvdTime The total number of seconds spent on internal calls DBINT NULL
associated with this skill group that were received
by an agent that ended in the reporting interval. The
value is counted when the after-call work time
associated with the call (if any) is completed, and
the database is updated every reporting.
InternalCallsRcvd Number of internal calls associated with this skill DBINT NULL
group that were received by an agent and that ended
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
51
All Tables
Agent_Skill_Group_Interval
InterruptedTime The number of seconds during which all calls to the DBINT NULL
agent are in interrupted state during the reporting
interval.
InterceptCalls During the reporting interval, the number of calls DBINT NULL
intercepted either by the supervisor or by the agent.
This field is applicable for Unified CCE only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
52
All Tables
Agent_Skill_Group_Interval
LoggedOnTime Total time, in seconds, an agent associated with this DBINT NULL
skill group was logged on during the reporting
interval.
This value is based on the sum of the following:
1. HoldTime
2. TalkInTime
3. TalkOutTime
4. TalkOtherTime
5. AvailTime
6. NotReadyTime
7. WorkReadyTime
8. WorkNotReadyTime
9. BusyOtherTime
10. ReservedStateTime
11. TalkAutoOutTime
12. TalkPreviewTime
13. TalkReservedTime
14. InterruptedTime
MonitorCalls The number of calls that the supervisor silently DBINT NULL
monitored.
Note This field is applicable for Unified CCE
only.
NetConsultativeCalls During the reporting interval, the number of Network DBINT NULL
consultative calls completed by agents with at least
one call on hold. The count is counted when the
after-call work time associated with the consultative
call (if any) is completed, and the database is updated
every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
53
All Tables
Agent_Skill_Group_Interval
NetConsultativeCallsTime During the reporting interval, the number of seconds DBINT NULL
agents spent handling a Network consultative call
with at least one call on hold. The value is counted
when the after-call work time associated with the
consultative call (if any) is completed, and the
database is updated every reporting.
NetConferencedOutCalls During the reporting interval, the number of Network DBINT NULL
conference calls the agent initiated. The count of
NetConferencedOutCalls is counted when the agent
drops off the call or the call becomes a simple
two-party call, and the database is updated every
reporting.
NetConfOutCallsTime During the reporting interval, the number of seconds DBINT NULL
the agent spent on Network conference calls that
they initiated. This only includes time spent on
Network conference calls initiated by the agent. The
value includes any HoldTime for the call. This
database element uses ConferenceTime from the
Termination_Call_Detail table. The value is counted
when the agent drops off the call or the call becomes
a simple two-party call, and the database is updated
every reporting.
NotReadyTime Total seconds an agent was in the Not Ready state DBINT NULL
with respect to this skill group during the reporting
interval. NotReadyTime is included in the
calculation of LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
54
All Tables
Agent_Skill_Group_Interval
PreviewCallsTime Total handle time, in seconds, for Outbound Preview DBINT NULL
calls handled by an agent associated with this skill
group that ended during the reporting interval.
Handle time includes WorkTime, TalkTime, and
HoldTime. The PreviewCallsTime value includes
the time spent from the call being initiated to the
time the agent completes after-call work time. The
value is counted when the after-call work time
associated with the call (if any) has completed, and
the database is updated every reporting.
PreviewCallsTalkTime Total talk time, in seconds, for outbound Preview DBINT NULL
calls handled by an agent associated with this skill
group that ended during the reporting interval. This
value includes the time spent from the call being
initiated to the time the agent begins after-call work.
It therefore includes the HoldTime associated with
the call. PreviewCallsTalkTime is counted when the
after-call work time associated with the call (if any)
has completed, and the database is updated every
reporting.
PreviewCallsOnHold The total number of ended outbound Preview calls DBINT NULL
that an agent associated with this skill group have
placed on hold at least once during the reporting
interval. The value is counted when the after-call
work time associated with the call (if any) has
completed, and the database is updated every
reporting.
PreviewCallsOnHoldTime The total number of seconds outbound Preview calls DBINT NULL
that were placed on hold by agents associated with
this skill group during the reporting interval. The
value is counted when the after-call work associated
with the call (if any) has completed, and the database
is updated every reporting.
ReportingHalfHour The value indicates Half Hour boundary interval (0 DBINT NULL
- 47). Two 15-minute interval records have a unique
half hour boundary value.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
55
All Tables
Agent_Skill_Group_Interval
RedirectNoAnsCalls During the reporting interval, the number of ACD DBINT NULL
calls to the skill group that rang at an agent's terminal
and redirected on failure to answer. The value is
counted at the time the call is diverted to another
device, and the database is updated every reporting.
RedirectNoAnsCallsTime During the reporting interval, the number of seconds DBINT NULL
ACD calls to the skill group rang at an agent's
terminal before being redirected on failure to answer.
The value is counted at the time the call is diverted
to another device, and the database is updated every
reporting.
ReserveCallsTime For Outbound Option, the time during the reporting DBINT NULL
interval that an outbound agent in this skill group
spent on reservation calls waiting for the Campaign
customer call to be delivered. This includes preview
time for Preview, Direct Preview, and Personal
Callback calls.
ReserveCallsTalkTime For Outbound Option, the talk time for an agent in DBINT NULL
this skill group on reservation calls during the
reporting interval. This is calculated using Call State.
ReserveCallsOnHoldTime For Outbound Option, the time that reservation calls DBINT NULL
for an agent in this skill group are on hold during
the reporting interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
56
All Tables
Agent_Skill_Group_Interval
ShortCalls During the reporting interval, the number of calls DBINT NULL
answered by an agent associated with this skill group
where the duration of the calls falls short of the
AnsweredShortCalls threshold. You might choose
to factor these calls out of handle time statistics.
Inbound ACD short calls are counted as Handled.
AGENT_INSIDE short calls are counted as
InternalCallsRcvd.
SupervAssistCallsTime Number of seconds agents associated with this skill DBINT NULL
group spent on supervisor-assisted calls during the
reporting interval. The value is counted when the
supervisor-assisted call completes, and the database
is updated every reporting.
Note This field is applicable for Unified CCE
only.
TalkOtherTime Number of seconds that an agent in the skill group DBINT NULL
spent talking on other calls (neither inbound or
outbound) during the reporting interval. Examples:
agent-to-agent transfers and supervisor calls.
TalkOtherTime is included in the calculation of
TalkTime and LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
57
All Tables
Agent_Skill_Group_Interval
TimeZone The Central Controller’s time zone for the date and DBINT PK
time. The value is the offset in minutes from
NOT
UTC(formerly GMT).The value is negative for time
NULL
zones to the east of UTC and positive for time zones
to the west of UTC.
TransferredInCalls Number of calls transferred into the skill group DBINT NULL
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
Note Calls may include voice calls and
non-voice tasks from ECE or third-party
multichannel applications that use the
Task Routing APIs.
TransferredOutCalls Number of calls transferred out by the agent during DBINT NULL
the reporting interval. The value is updated at the
time the agent completes the transfer of the call.
Note Calls may include voice calls and
non-voice tasks from ECE or third-party
multichannel applications that use the
Task Routing APIs.
TalkAutoOutTime The number of seconds the agent spent talking on DBINT NULL
AutoOut (predictive) calls during the reporting
interval. TalkAutoOutTime is included in the
calculation of LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
58
All Tables
Agent_Skill_Group_Logout
TalkPreviewTime The number of seconds the agent spent talking on DBINT NULL
outbound Preview calls during the reporting interval.
TalkPreviewTime is included in the calculation of
LoggedOnTime.
TalkReserveTime This is how long an agent is in Talking state since DBINT NULL
the reservation call is connected to the agent. This
is counted using Agent State.
WorkNotReadyTime Total time in seconds an agent associated with this DBINT NULL
skill group was in the Work Not Ready state during
the reporting interval. WorkNotReadyTime is
included as in the calculation of LoggedOnTime.
Note It calculates for all the calls within that
duration and not just the incoming calls.
WorkReadyTime Total seconds an agent in the skill group was in the DBINT NULL
Work Ready state for tasks associated with this skill
group that ended during the reporting interval.
WorkReadyTime is included in the calculation of
LoggedOnTime.
Note It calculates for all the calls within that
duration, and not just the incoming calls.
WhisperCalls During the reporting interval, the number of calls DBINT NULL
coached either by the supervisor or by the agent.
Agent_Skill_Group_Logout
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Each row provides information about a single login session for a member of a skill group. If an individual
agent is a member of multiple skill groups, multiple Agent Skill Group Logout rows are created for that agent.
The software generates an Agent_Skill_Group_Logout record for each skill group member.
Related tables
• Skill_Group_Member, on page 516 (SkillTargetID + SkillGroupSkillTargetID maps to
Skill_Group_Member.AgentSkillTargetID + Skill_Group_Member.SkillGroupSkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
59
All Tables
Agent_Skill_Group_Real_Time
DbDateTime The current date and time stamp when the records are written to DBDATETIME IE-1
the HDS database. The logger database has NULL for this column
NULL
LoginDuration Number of seconds the agent was logged in to the skill group. DBINT NULL
LogoutDateTime Date and time when the agent logged out of the skill group. DBDATETIME PK
NOT NULL
ReasonCode Reason code returned by the peripheral for the agent logout. See DBINT NULL
Reason Codes, on page 637.
RecoveryKey A unique ID assigned to each record and used internally by the DBFLT8 AK-1
Unified ICM or Unified CCE software to track the record.
NOT NULL
SkillGroupSkillTargetID Together with SkillTargetID identifies the skill group member. DBINT PK, FK
NOT NULL
TimeZone The Central Controller’s time zone for the date and time. The DBINT PK
value is the offset in minutes from UTC(formerly GMT).The
NOT NULL
value is negative for time zones to the east of UTC and positive
for time zones to the west of UTC.
Agent_Skill_Group_Real_Time
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Local database only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
60
All Tables
Agent_Skill_Group_Real_Time
Each row provides real-time statistics for a member of a skill group. If an individual agent is a member of
multiple skill groups, multiple Agent Skill Group Real Time rows are created for that agent.
The software generates an Agent_Skill_Group_Real_Time record for each skill group member.
Related tables
• Skill_Group_Member, on page 516 (SkillTargetID + SkillGroupSkillTargetID maps to
Skill_Group_Member.AgentSkillTargetID + Skill_Group_Member.SkillGroupSkillTargetID)
• Precision_Queue, on page 337 (through PrecisionQueueID)
AgentState The current real time state of the agent. To see the DBINT NULL
list of Agent States, see AgentState, on page 618.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
61
All Tables
Agent_Skill_Group_Real_Time
CallsInProgress The number of tasks currently associated with this DBINT NULL
skill group.
DateTime The Central Controller date and time at the start of DBDATETIME NOT
the interval. NULL
DateTimeLastStateChange Date and time of the agent's last state change. DBDATETIME NULL
DateTimeLogin Date and time the agent logged into the skill group. DBDATETIME NULL
Priority The priority of the agent in the skill group. DBINT NULL
ReasonCode Code received from the peripheral indicating the DBINT NULL
reason for the agent's last state change. See Reason
Codes, on page 637.
Note ReasonCode is supported for the Not
Ready and Logged Off agent states only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
62
All Tables
Agent_State_Trace
Agent_State_Trace
This table is one of the Agent Detail tables in the Skill Target category (see Skill Target, on page 608). To see
database rules for these tables, see Skill Target Tables, on page 664.
Each row describes a change of state for an agent. By examining Agent State Trace rows you can trace all the
state changes that have occurred for an agent.
The system software generates an Agent_State_Trace records for each agent for which tracing is enabled.
This table can become very large. Running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract the data from the HDS into your own custom database
on a separate server (one that is not used for other Unified ICM or Unified CCE components). Use only
DBDateTime (date and time of the record that was written to the HDS database) to perform the extraction.
The table on the custom database can be indexed according to the custom reporting needs.
Related tables
• Agent, on page 16 (through SkillTargetID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
AgentState The new agent state. To see the list of Agent States, DBINT NULL
see AgentState, on page 618.
DateTime The date and time at which the state change DBDATETIME PK
occurred.
NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1
are written to the HDS database. The logger database
NULL
has NULL for this column
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
63
All Tables
Agent_State_Trace
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
64
All Tables
Agent_State_Trace
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
65
All Tables
Agent_State_Trace
MRDomainID The date and time at which the state change DBINT PK, FK
occurred.
NOT
NULL
PeripheralCallKey Key assigned by the peripheral to the call associated DBINT NULL
with the event.
ReasonCode Code received from the peripheral indicating the DBINT NULL
reason for the state change. See Reason Codes, on
page 637.
SkillGroupSkillTargetID Identifies the skill group the event is associated with. DBINT NULL
Note For EventName 2 (NOT_READY), and
3 (READY), value will be NULL.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
66
All Tables
Agent_Targeting_Rule
TimeZone The Central Controller’s time zone for the date and DBINT PK
time. The value is the offset in minutes from
NOT
UTC(formerly GMT).The value is negative for time
NULL
zones to the east of UTC and positive for time zones
to the west of UTC.
Agent_Targeting_Rule
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
The table decribes the basic rules for routing calls to agents
Related tables
• Agent_Targeting_Rule_Member, on page 70 (through AgentTargetingRuleID)
• Agent_Targeting_Rule_Range, on page 71 (through AgentTargetingRuleID)
• Peripheral, on page 317 (through EnterpriseName)
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
67
All Tables
Agent_Targeting_Rule
Description Use to note information about the Agent Targeting DESCRIPTION NOT
Rule. NULL
EnterpriseName A logical name you enter to assist you in identifying VNAME32 AK-1
the Agent Targeting Rule.
NOT
NULL
PeripheralID The peripheral to whose agents the Agent Targeting DBINT NOT
Rule applies. NULL
This is applicable only for an Unified CCE PG or a
Cisco Communication Manager PG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
68
All Tables
Agent_Targeting_Rule
RuleType Defines the Agent Targeting Rule type to be used. DBINT NOT
NULL
Agent Targeting Rule Types
• Type 1 - Agent ID
Each agent is identified by an ID which is in
the PreCall and Connect messages. No label is
needed, but the agent's extension is included as
the label. (This rule is already in use for
non-voice routing.)
This rule is implicit for System PG integrations
(ARS, Unified CCE) when the requesting
routing client is associated with the same
peripheral on which the targeted agent resides.
• Type 2 - Simple Substitution Label
An expression must be supplied which contains
a series of exclamation points, such as
978497!!!!. The exclamation points are replaced
with the agent's extension. If necessary, leading
zeroes are supplied, or leading digits deleted,
so that length of the extension matches the
number of exclamation points.
• Type 3 - Translation Route
A translation route is used to move the call.
This is potentially a very powerful feature, as
it allows pre-routing of calls directly to an agent
without requiring Direct Inward Dialing (DID)
to all agents. Translation routes require the
generation of a second label, used to target the
agent from the peripheral local routing client.
The rule mechanism is applied recursively to
generate this label. This means the CallRouter
generates a label that allows the call to be
translation routed to the PG. The CallRouter
also generates a label for the PG to target the
agent.
If a rule is not found, or if the rule involves a
translation route, Rule Type 1 is used.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
69
All Tables
Agent_Targeting_Rule_Member
Agent_Targeting_Rule_Member
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
The table decribes the routing clients to which an Agent_Targeting_Rule applies.
Related tables
• Agent_Targeting_Rule, on page 67 (through AgentTargetingRuleID)
• Routing_Client, on page 403 (through RoutingClientID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
70
All Tables
Agent_Targeting_Rule_Range
Agent_Targeting_Rule_Range
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
The table holds the agent extension ranges for an Agent Targeting Rule.
Note While the Low and the High Extensions must be the same length, not all extensions ranges for an Agent
Targeting Rule need to be the same length.
Related tables
• Agent_Targeting_Rule, on page 67 (through AgentTargetingRuleID)
HighExtension Defines the high extension to which the Agent VARCHAR NULL
Targeting Rule applies.
LowExtension Defines the low extension to which the Agent VARCHAR NULL
Targeting Rule applies.
Agent_Team
This table is in the Skill Target category. For more information, see Skill Target, on page 608 category. For
the database rules for these tables, see Skill Target Tables, on page 664.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
71
All Tables
Agent_Team
An agent team is a group of agents who report to the same supervisors and are associated with a single
peripheral. The software does not route to agent teams and agents within a team do not necessarily share the
same skills. Agent teams are used for administrative and monitoring purposes only.
Use Unified ICM Configuration Manager to add, update, and delete Agent_Team records.
Related Tables
• Agent, on page 16 (through PriSupervisorSkillTargetID)
• Agent_Team_Member, on page 73 (through AgentTeamID)
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
DialedNumberID The dialed number identifier for the agent team. DBINT NULL
EnterpriseName An enterprise name for the agent team that is unique VNAME32 AK-1
among all agent teams in the enterprise.
NOT
NULL
PeripheralID Identifies the peripheral with which the team is DBSMALLINT FK NOT
associated. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
72
All Tables
Agent_Team_Member
PriSupervisorSkillTargetID The agent who is the primary supervisor for the DBINT IE-1, FK
team.
NULL
Agent_Team_Member
This table is one of the Agent Detail tables in the Skill Target category (see Skill Target, on page 608). To see
database rules for these tables, see Skill Target Tables, on page 664.
This table specifies the mapping of agents to agent teams.
Use Unified ICM Configuration Manager to add or delete Agent_Team_Member records.
Related Tables
• Agent, on page 16 (through SkillTargetID)
• Agent_Team, on page 71 (through AgentTeamID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
73
All Tables
Agent_Team_Supervisor
Agent_Team_Supervisor
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
This table specifies the mapping of supervisors and agent teams.
Use Unified ICM Configuration Manager to add or delete Agent_Team_Supervisor records.
Announcement
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row corresponds to a voice announcement. The system software can route a call to an announcement.
Use Unified ICM Configuration Manager to add, update, and delete Announcement records.
Related Tables
• Network_Target, on page 302 (through NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
74
All Tables
Application_Event
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
NetworkTargetID Foreign key from the Network Target table. DBINT PK, FK
NOT
NULL
Application_Event
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Central database only.
Contains information about events in the Unified ICM application. This is a subset of the events reported in
the Event table.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
75
All Tables
Application_Event
CentralControllerFileTime File Time event was processed at the Central DBDATETIME NOT
Controller. NULL
CentralControllerTimeZone Time zone at the Central Controller. The value is DBINT NOT
the offset in minutes from UTC (formerly called NULL
GMT).
CentralControllerVirtualTime Virtual Time event was processed at the Central DBINT NOT
Controller. NULL
ProcName Name of the process that originated the event. VNAME32 NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
76
All Tables
Application_Event
SourceFileTime File time event was generated (originator's time). DBDATETIME NOT
NULL
SourceSystemName Name of the node that generated the event. VNAME32 NULL
SourceVirtualTime Virtual time event was generated (originator's time). DBINT NOT
NULL
SystemType The type of system that generated the event: DBSMALLINT NOT
NULL
0 = Unknown
1 = CallRouter
2 = Peripheral Gateway
3 = Network Interface Controller
4 = Administration & Data Server
5 = Logger
6 = Listener
7 = CTI Gateway
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
77
All Tables
Application_Gateway
Application_Gateway
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row describes an external application (custom gateway) or another Unified ICM platform that you can
invoke from a routing script or administrative script.
Use Unified ICM Configuration Manager to add, update, and delete Application_Gateway records.
Related Tables
• Application_Gateway_Connection, on page 79 (through ApplicationGatewayID)
• ICR_Instance, on page 260 (through ICRInstanceID)
DateTimeStamp Records the date and time at which the record was DBDATETIME NULL
added / updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
78
All Tables
Application_Gateway_Connection
EnterpriseName An enterprise name for the application gateway. This VNAME32 AK-1 NOT
name must be unique among all application gateways NULL
in the enterprise.
ICRInstanceID Identifies the instance associated with the application DBINT FK, IE-1
gateway.
NULL
PreferredSide Indicates which side of the Gateway the software char(1) NULL
should use when both are available: A or B. This
applies only when ApplicationGatewayType is 0
(custom gateway).
Application_Gateway_Connection
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row describes the connection of one side of the CallRouter (side A or side B) to an Application Gateway
host.
Use Unified ICM Configuration Manager to add, update, and delete Application_Gateway_Connection records.
Related Tables
• Application_Gateway, on page 78 (through ApplicationGatewayID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
79
All Tables
Application_Gateway_Connection
Address A string that describes the connection to the host. varchar(255) NULL
The format depends on the protocol. For TCP, the
format is hostname:port or IPAddress:port.
ApplicationGatewayID Identifies the Application Gateway associated with DBINT PK, FK, IE
the connection.
NOT
NULL
ConnectInfo A string the software passes to the host during varchar(255) NULL
initialization. The software does not use or validate
the value.
ErrorThreshold Number of consecutive errors that cause the software DBINT NULL
to declare the host unavailable. The software then
initiates a reconnect.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
80
All Tables
Application_Gateway_Globals
Application_Gateway_Globals
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
The table contains two rows that define default values for the Application_Gateway_Connection tables. One
row defines defaults for external applications (custom gateways) and the other defines defaults for remote
system software platforms.
Use the Application Gateway list tool to modify the Application_Gateway_Globals records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
81
All Tables
Application_Gateway_Globals
DateTimeStamp Records the date and time when a record was added DBDATETIME NULL
/ updated.
ErrorThreshold Number of consecutive errors that cause the software DBINT NOT
to declare the host unavailable. The software then NULL
initiates a reconnect.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
82
All Tables
Application_Gateway_Half_Hour
Application_Gateway_Half_Hour
This table is part of the Script category. For more information, see Script, on page 602. For database rules, see
Script Tables, on page 663.
It gets populated on central and HDS databases and provides statistics on each Application Gateway.
The software updates these statistics every 30 minutes and generates Application_Gateway_Half_Hour records
for each Application Gateway.
Related Tables
• Application_Gateway, on page 78 (through ApplicationGatewayID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
83
All Tables
Application_Gateway_Half_Hour
AvgDelayToHalf The average delay during the half-hour period DBINT NULL
(AvgDelayToHalf) is derived by dividing the total
delay by the total number of requests during every
half-hour interval. TotalDelay is calculated by the
router internally in milliseconds, for all requests to
the Application Gateway. If RequestsToHalf is
higher than TotalDelay during half-hour interval,
then this value will be zero.
AvgDelayToHalf=TotalDelay/RequestsToHalf
DateTime The Central Controller date and time at the start of DBSMALLDATE PK
the interval.
NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1
are written to the HDS database. The logger database
NULL
has NULL for this column.
MaxDelayToHalf The longest response time, in milliseconds, for any DBINT NULL
request to the Application Gateway during the
half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
84
All Tables
Application_Instance
RecoveryKey Unique identity that is assigned to each record and DBFLT8 AK-1
used internally by the Unified ICM or Unified CC
NOT
Enterprise software to track records.
NULL
RequestsToHalf The number of requests that are sent to the DBINT NULL
Application Gateway during the half-hour interval.
TimeZone The Central Controller’s time zone for the date and DBINT PK
time. The value is the offset in minutes from
NOT
UTC(formerly GMT).The value is negative for time
NULL
zones to the east of UTC and positive for time zones
to the west of UTC.
Application_Instance
This table is part of the Media Routing category (see Media Routing, on page 596). For database rules, see
Media Routing Tables, on page 661.
The table contains configuration data about external application instances. The data in this table enables the
software to identify application instances and grant them access to the Configuration Management Service
(CMS). This table is populated initially with default Application Instances as listed in the ApplicationInstanceID
field, below.
Related Table
• Application_Path, on page 86 (through ApplicationInstanceID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
85
All Tables
Application_Path
ApplicationKey A key supplied by the application which allows the varchar(32) NOT
application instance entry to CMS services. NULL
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Application_Path
This table is part of the Media Routing category. For more information, see Media Routing, on page 596. For
database rules, see Media Routing Tables, on page 661.
The table defines a path from a registered application instance to a CTI Server. Applications need an interface
to CTI Server in order to report logins, agent states, and task messages to the system software.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
86
All Tables
Application_Path
Related Tables
• Application_Instance, on page 85 (through ApplicationInstanceID)
• Application_Path_Member, on page 88 (through ApplicationPathID)
• Application_Path_Real_Time, on page 88 (through ApplicationPathID)
• Logical_Interface_Controller, on page 281 (through LogicalControllerID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
87
All Tables
Application_Path_Member
Application_Path_Member
This table is part of the Media Trouting category. For more information, see Media Routing, on page 596. For
database rules, see Media Routing Tables, on page 661.
The table defines the Media Routing Domains (MRDs) that use a particular application path.
Related Tables
• Application_Path, on page 86 (through ApplicationPathID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
• Peripheral, on page 317 (through PeripheralID)
ApplicationPathID The application path identifier for this application DBINT FK, IE-1
path member.
NOT
NULL
MRDomainID The MRD identifier for this application path DBINT PK, FK
member.
NOT
NULL
Application_Path_Real_Time
This table is part of the Media Routing category (see Media Routing, on page 596 ). For database rules, see
Media Routing Tables, on page 661.
The table provides real-time status and connection data for application paths.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
88
All Tables
Application_Path_Real_Time
Related Table
• Application_Path, on page 86 (through ApplicationInstanceID)
ApplicationPathID The application path identifier for this application DBINT PK, FK
path member.
NOT
NULL
DateTime The date and time when the data in this table was DBDATETIME NOT
last updated. NULL
OnLineDateTime The date and time at which the application instance DBDATETIME NULL
associated with this application path established
connection to the CTI Server.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
89
All Tables
Attribute
Attribute
This table defines attributes that agents may have and that calls may request.
Note A skill is a special form attribute used to identify which attributes are used in the most skilled agent and
least skilled agent queue ordering.
An attribute which is considered a skill must have the following:
1. DataType = Proficient
2. MinimumValue = 1
3. MaximumValue = 100
Related Tables
• Agent_Attribute (through AttributeID)
• Agent_Skill_Group_Interval (through AttributeID)
• Agent_Skill_Group_Real_Time (through AttributeID)
• Call_type_SG_Interval (through AttributeID)
• Precision_Q_Real_Time (through AttributeID)
• Precision_Queue_Term (through AttributeID)
• Router_Queue_Interval (through AttributeID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
90
All Tables
Attribute
AttributeDataType Data type for this attribute. Valid values are: DBINT NOT
NULL
• 0 = Unknown
• 1 = Integer
• 2 = String
• 3 = Boolean
• 4 = Skill (special form of integer)
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Deleted Deleted Flag stored as a character. Valid values are: DBCHAR NOT
NULL
• Y = Yes
• N = No
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
SettableByAgent Y or N (Default). If Y, the agent can set this attribute DBCHAR NOT
for the desktop. This flag is only advisory for the NULL
desktop software.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
91
All Tables
Attribute_Set
Attribute_Set
This table defines the attribute set that agents may have and that calls may request.
This table supports individual adds and deletes, as well as delete.
AttrbuteSetDataType Data type for this attribute set. The values are: DBINT NOT
NULL
The value are:
• 1 = Integer
• 2 = String
• 3 = Boolean
• 4 = Proficient (special form of integer)
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
92
All Tables
Attribute_Set_Member
Attribute_Set_Member
This table defines the set of attributes belong to the same attribute set data type.
This table supports individual adds and deletes, as well as delete. The Attribute table is the parent.
AttributeSetID Foreign Key from Attribute Set table and part of the DBINT NOT
primary key. NULL
AttributeID Foreign Key from Attribute Set table and part of the DBINT NOT
primary key. NULL
AWControl
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Local database only.
Contains one record of control information about the Administration & Data Server. This information is used
internally by the system.
Note This table has no indexes because it has only one row.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
93
All Tables
Blended_Agent_Options
ConfigChangedBySystemName The name of the workstation that last uploaded VNAME32 NULL
configuration or script information to the central
database. This field is maintained by the real-time
feed.
ConfigChangedByUserName The name of the user that last uploaded configuration varchar(64) NULL
or script information to the central database. This
field is maintained by the real-time feed.
ControllerConfigChangeKey The recovery key value from the Config Message DBFLT8 NOT
Log table when the configuration or script NULL
information in the central database was last updated.
This field is maintained by the real-time feed.
ControllerConfigChangeTime The time that the configuration or script information datetime NULL
in the central database was last updated. This field
is maintained by the real-time feed.
HDSPropertyEnabled Indicates whether the Historical Data Server property DBCHAR NOT
is enabled: NULL
• Y = Yes (enabled)
• N = No (not enabled)
LastRetrievalKey The recovery key value copied from the Config DBFLT8 NOT
Message Log table when the local database was last NULL
updated from the central database.
LastRetrievalTime The time that the local Administration & Data Server DATETIME NULL
database was last updated from the central database.
Blended_Agent_Options
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
94
All Tables
Blended_Agent_Options
Note If Outbound Option was not selected during setup, this table will contain no data.
This table has no indexes because it has only one row.
Contains all options that are global to a Outbound Option deployment. There is only one row in this table.
Use the Outbound Option Configuration option within Unified ICM Configuration Manager to modify the
Outbound Option Options records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
95
All Tables
Blended_Agent_Options
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
DialEndHours The latest valid hour to call a contact (in 24-hour DBINT NOT
format). The hour value is based on the contact's NULL
local time.
DialEndMinutes The latest valid minute to call a contact. The minutes DBINT NOT
value is based on the contact's local time. NULL
DialStartHours The earliest valid hour to call a contact (in 24-hour DBINT NOT
format). The hour value is based on the contact's NULL
local time.
DialStartMinutes The earliest valid minute to call a contact. The DBINT NOT
minutes value is based on the contact's local time. NULL
IPDirectDialPreview A Boolean value that indicates that all preview and DBCHAR NOT
personal callback modes should be direct dialed from NULL
the agent desktop rather than transferred from the
dialer.
A Y indicates enabled, N indicates disabled. The
default is N.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
96
All Tables
Blended_Agent_Options
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
97
All Tables
Bucket_Intervals
Bucket_Intervals
This configuration table holds the definition for Bucket Intervals that are used for Call type reporting. The
Intervals are in sequentially increasing order, with the unused intervals having a NULL value.
Use the Unified ICM Configuration Manager Bucket Interval List Tool to modify Bucket intervals.
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
98
All Tables
Bulk_Job
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
Bulk_Job
This table supports operations from the Packaged CCE Bulk Operations tool.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
99
All Tables
Bulk_Job
CreateDateTime The date and time when the job was created DBDATETIME NULL
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EndDateTime The date and time when the job was finished DBDATETIME NULL
JobState The state of the job. The options are: DBSMALLINT NULL
• 1 = Queued
• 2 = Processing
• 3 = Completed successfully
• 4 = Failed
• 5 = Cancelled
JobType Indicates the type of bulk job. The options are: DBSMALLINT NOT
NULL
• 1 = Dialed Number
• 2 = Agent
• 3 = Call Type
• 4 = Skill Group
• 5 = SSO Migration
• 102 = Inventory
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
100
All Tables
Business_Entity
StartDateTime The date and time when the job was started DBDATETIME NULL
Business_Entity
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
It lists the business entities within the enterprise.
Related Tables
• Enterprise_Route, on page 246 (through Enterprise Route ID)
• Enterprise_Service, on page 247 (through EntityID)
• Enterprise_Skill_Group, on page 249 (through EntityID)
• Master_Script, on page 294 (through Entity ID)
• Schedule, on page 415 (through EntityID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
101
All Tables
Business_Hours
Business_Hours
This table is in the Business Hours category. To see database rules for these tables, see Business Hours, on
page 589.
It contains a description of all the business hours that a enterprise may use. There is a single row for every
configured business hour.
You can use the Call Tracer utility from within Script Editor to view the Business Hour evaluvation status in
the tracer logs.
Related Tables
• Business_Hours_Real_Time, on page 104 (through BusinessHoursID)
• Business_Hours_Reason, on page 105 (through BusinessHourReasonID)
• Department, on page 206 (through DepartmentID)
• Special_Day_Schedule, on page 534 (through BusinessHoursID)
• Time_Zone_Location, on page 558 (through TimeZoneLocationID)
• Week_Day_Schedule, on page 584 (through BusinessHoursID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
102
All Tables
Business_Hours
EnterpriseName An enterprise name for this business hour. The name VNAME32 AK
must be unique among all the business hours within
NOT
the business entity.
NULL
DepartmentID Displays the foreign key from the Department table. DBINT FK, IE
NULL for global department.
NULL
ManualOverride If this field is 0, the system uses the business hour DBTINYINT NOT
configured for that department and time zone. You NULL
can override the default business hour with the
following:
• 1=force closes the current business hour.
• 2=force opens a business hour.
BusinessHourReasonID Foreign key from the Business Hours Reason table. DBINT FK
NULL
Default value is 0.
TimeZoneLocationID The timezone that the schedule will be based on. DBINT FK, IE
Displays the foreign key from the Time Zone
NOT
Location table.
NULL
DateTimeStamp Records the date and time when a record is added DBDATETIME NULL
or updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
103
All Tables
Business_Hours_Real_Time
Business_Hours_Real_Time
This table provides the current status of the business hour and the reason code as a real time report.
Related Tables
• Business_Hours, on page 102 (through BusinessHoursID)
• Business_Hours_Reason, on page 105 (through ReasonCode)
DateTime Date and time when this data was last updated. It DBDATETIME NOT
represents the updated time stamp. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
104
All Tables
Business_Hours_Reason
Business_Hours_Reason
This table contains the reason for the business hour's state.
Related Tables
• Business_Hours, on page 102 (through BusinessHourReasonID)
• Business_Hours_Real_Time, on page 104 (through ReasonCode)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
105
All Tables
Call_Event_Detail (Reserved for future use)
DateTimeStamp Records the date and time when a record is added DBDATETIME NULL
or updated.
AgentQueueIDs This field will be updated only when the Call queued VARCHAR(512) NULL
to agent directly use QueueToAgent node.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
106
All Tables
Call_Event_Detail (Reserved for future use)
DateTime Date and Time of the event in Central Controller DBDATETIME NOT
Time. NULL
DbDateTime The current date and time stamp when the records DBDATETIME NULL
are written to the HDS database. The logger database
has NULL in this column.
RouterCallKey A call key counter created and set by the system DBINT NOT
software. This value forms the unique portion of the NULL
64-bit key for the call. The system software resets
this counter at midnight.
Applicable only if the agent is in an active call.
RouterCallKeyDay A value indicating the day that the call was received DBINT NOT
and the Route_Call_Detail record was created. NULL
Applicable only if the agent is in an active call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
107
All Tables
Call_Type
TimeZone The Central Controller’s time zone for the date and DBINT NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
UpdateQueues Indicates if the Queue IDs are new Queue IDs or DBINT NOT
updated to existing list of Queues. NULL
• 0 = Unknown
• 1 = Indicates the call in unqueued.
• 2 - Indicates the Queue IDs are new to the
call.
• 3 = Indicates that Queue IDs are added to
the existing queues.
This field is not valid for IVR-Connected and
IVR_done by default will be 0.
Call_Type
This table is part of the Script category. For database rules, see the "Script Tables" section.
Each row describes a category of calls that the software can handle. The Dialed Number Map table determines
which calls are assigned to each category. The Call Type Map table determines which scripts are executed
for each call type.
Use the Call Type list tool to add, update, and delete Call_Type records. This tool can be launched through
the Configuration Manager.
Related Tables
Call_Type_Map (by CallTypeID)
Call_Type_Real_Time (by CallTypeID)
Customer_Defintion (by CustomerDefinitionID)
Default_Call_Type (by CallTypeID)
Dialed_Number_Map (by CallTypeID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
108
All Tables
Call_Type
CustomerDefinitionID Identifies the customer definition, if any, associated DBINT IE-1 NULL
with the call type.
DateTimeStamp Records the date and time when a record is added DBDATETIME NULL
or updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
109
All Tables
Call_Type_Interval
ReportingInterval This value indicates the period, in minutes, over DBINT IE3, NULL
which the router calculates the Call Type and Call
Type Skill Group data. The valid values are 30
(default) or 15.
Note This field is the Call Type Reporting
Interval. It is not the PG reporting
Interval with which the skill group is
associated.
ServiceLevelThreshold The time in seconds to be used as the service level DBINT NULL
threshold.
ServiceLevelType Default value that indicates how the software DBSMALLINT NULL
calculates the service level (that is, how it handles
abandoned calls in calculating the service level).
You can override this default for individual services.
Call_Type_Interval
This section describes the Call Type Interval table.
Note • In a Cisco Contact Center Gateway deployment, a Unified ICM (parent) connected with a Unified
CCE with a Unified CCE System PG (child) or Cisco Unified Contact Center Express (child)
through Unified CCE Gateway PG, network queuing data is not available in the child or in the
child agent and supervisor desktops. The time spent in the network queue is not included in the
reporting metrics in the child. A call center manager, who would normally only look at the Unified
CCE child reports, needs to also look at the parent Unified ICM reports for network queuing data.
• With the existence of a network VRU, for Unified CCE and for Unified ICM systems in which
calls are translation-routed, the measurement of Answer Wait Time for a call begins when the call
is queued. The measurement of Service Level begins when the call arrives at the routing script, or
when its call type is changed. This means that, if self-service is performed on a call before queueing
to an agent, the routing script must change the call type of the call when self-service is completed.
Otherwise, the time spent in self-service negatively impacts the Service Level.
• In the Call Type Interval table, the Hold time is calculated based on the call event.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
110
All Tables
Call_Type_Interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
111
All Tables
Call_Type_Interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
112
All Tables
Call_Type_Interval
AvgRouterDelayQ Average delay in queue (in seconds) for calls DBINT YES
removed from the Router queue during the
half-hour interval. RouterQueueDelayQ /
RouterQueueCalls
CallsAnswered The total number of calls of this call type DBINT YES
answered or work accepted by agents in the
reporting interval. This field is applicable to
both Unified ICM and Unified CCE with the
following exception: the field is not
incremented if an agent answers the call on a
standard ACD, unless the call was translation
routed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
113
All Tables
Call_Type_Interval
CallsHandled The total number of calls of this call type DBINT YES
handled in the reporting interval.
Termination_Call_Detail records generated by
agent PG with a CallDispositionFlag of 1 are
counted as CallHandled.
A handled call is:
• An incoming ACD call that was answered
by an agent, and then completed.
• A non-voice task that the agent started
working on then completed.
CallsOffered The total number of calls of this call type DBINT YES
offered during the reporting interval.
CallsOnHold The number of calls placed on hold at least once DBINT YES
for the call type during the reporting interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
114
All Tables
Call_Type_Interval
CallsRouted Number of calls of this type that have been DBINT YES
routed during the reporting interval.
CallsRoutedNonAgent For Unified CCE, the number of calls that DBINT YES
executed a Label node or a Divert Label node
in their routing script in the reporting interval.
For Unified ICM, the number of calls that
executed a Label node or a Divert Label node
in their routing script; or that were routed to a
standard ACD without using a translation route
in the reporting interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
115
All Tables
Call_Type_Interval
CTVRUTime During the reporting interval, the total time that DBINT YES
all the calls spent at the VRU in the current call
type.
Note In a NAM/CICM deployment (VRU
at NAM), this value is updated for
calls that the CICM sends to the
VRU. Calls that the NAM itself
sends to the VRU update the call
type metrics in the NAM.
Note In a NAM/CICM deployment
(VRU1 at NAM and VRU2 at
CICM), this value is updated for
calls that the CICM sends to VRU1.
Calls that the NAM Router itself
sends to VRU1 update the call type
metrics in the NAM. Service data
for VRU2 is stored in the CICM
database.
DateTime The Central Controller date and time at the start DBSMALLDATE PK1, NOT
of the interval when the row was generated. NULL
DbDateTime The current date and time stamp when the DBDATETIME IE1, YES
records are written to the HDS database. The
logger database has NULL for this column.
DelayQAbandTime The total time spend by all calls for this call DBINT YES
type that abandoned while in the queue, for this
reporting interval. This field changed in Release
7.0 from Abandon Time in Queue + Abandon
Time At Agent + Abandon Time in VRU to
Abandon Time in Queue only.
Note Customers who migrate from
Release 6.0 please note that the data
stored in DelayQAbandTime is
moved to CallDelayAbandTime.
Does not include short calls. This
time is not reset if the CallType
changes.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
116
All Tables
Call_Type_Interval
HandleTime The total handle time in seconds for handled DBINT YES
calls of this call type ending during the
reporting interval. HandleTime is the sum of
the fields TalkTime, HoldTime, and WorkTime
from the Termination_Call_Detail record. This
field is applicable to both Unified ICM and
Unified CCE with the following exception: it
does not include the delay time for a call that
was abandoned after it was routed to a standard
ACD, unless the call was translation routed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
117
All Tables
Call_Type_Interval
ICRDefaultRouted Number of calls of this type that were routed DBINT YES
to the default label during the reporting interval.
MaxHoldTime The max hold time in seconds for calls of this DBINT YES
call type during the reporting interval
MaxCallsQueued The maximum number of calls in queue for this DBINT NULL
call type during this interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
118
All Tables
Call_Type_Interval
NetworkDefaultRouted Number of calls of this type that were routed DBINT YES
to a Termination node that specifies "use
network default" during the reporting interval.
This node returns a label to the network that
tells it to apply its default treatment to the call.
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK1, NOT
internally by the Unified ICM / Unified NULL
CCEsoftware to track the record.
ReportingHalfHour The value indicates Half Hour boundary interval DBINT IE2, NULL
(0 to 47). Two 15 minute interval records have
a unique half hour boundary value.
ReportingInterval This value indicates the period, in minutes, over DBINT IE3, NULL
which the router calculates the Call Type and
Call Type Skill Group data. The valid values
are 30 (default) or 15.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
119
All Tables
Call_Type_Interval
ReturnBusy Number of calls of this type that were routed DBINT YES
to the Busy target during the reporting interval.
ReturnRing Number of calls of this type that were routed DBINT YES
to the Ring target during the reporting interval.
RouterQueueCalls The number of tasks of the call type assigned DBINT YES
from the queue to be routed in the reporting
interval.
RouterCallsAbandQ The number of calls to the call type that DBINT YES
abandoned in the Router queue during the
interval. Does not include short calls. The
definition of this field changed in Release 7.0(0)
from "Calls Abandon in Queue + Calls
Abandoned At Agent + Calls Abandoned in
VRU" to "Calls Abandoned in Queue only".
For customers who are migrating from Release
6.0 to Release 7.0, the data stored in
RouterCallsAbandQ is moved to
TotalCallsAband.
Note RouterCallsAbandQ does not include
calls that were abandoned in the
VRU. This value can be derived
from TotalCallsAband -
RouterCallsAbandQ -
RouterCallsAbandToAgent.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
120
All Tables
Call_Type_Interval
RouterCallsAbandToAgent The number of calls that abandoned at the agent DBINT YES
desktop before being answered in the reporting
interval. Does not include short calls.
Termination_Call_Detail records generated by
agent PG with a CallDispositionFlag of 2 are
counted as RouterCallsAbandToAgent.
ServiceLevelAband The total number of calls of this call type are DBINT YES
abandoned within the service level threshold
during the reporting interval.
This is valid for both Unified CCE and standard
ACD targets that use translation routes.
For Call Type Interval, ServiceLevelAband is
calculated from the time the call type changes
until the time the call is abandoned.
ServiceLevelCalls The total number of calls of this call type DBINT YES
answered within the service level threshold
during the reporting interval. This field is
incremented when the PG sends the answered
event to the router within the service level
threshold.
This is valid for both Unified CCE and standard
ACD targets that use translation routes.
Note The timer for Service Levels
statistics starts when the call arrives
at that given CallType. Service
Levels statistics reset when CallType
changes for a given call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
121
All Tables
Call_Type_Interval
ServiceLevel Service level for the call type during the DBFLT4 YES
reporting interval. Service Level Type is
configured in the Unified ICM Configuration
Manager using the Call Type list tool and the
System Information tool.
ServiceLevel is calculated as follows depending
on the service level type:
1. Ignore Abandoned Calls:
ServiceLevelCalls/(ServiceLevelCallsOffered
- ServiceLevelAband).
2. Abandoned Calls have Negative Impact:
ServiceLevelCalls/ServiceLevelCallsOffered.
3. Abandoned Calls have Positive Impact:
(ServiceLevelCalls +
ServiceLevelAband)/ServiceLevelCallsOffered.
This field is applicable to both Unified ICM
and Unified CCE with the following
exception: the field is not incremented if an
agent answers the call on a standard ACD,
unless the call was translation routed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
122
All Tables
Call_Type_Interval
ShortCalls The total number of calls to the route that were DBINT YES
too short to be considered abandoned during
the reporting interval. A call is determined to
be a short call if it is abandoned before the
Abandoned Call Wait Time expired. Short calls
are not considered abandoned, nor are they
accounted for in any of the Unified ICM
abandoned calls calculations. This field is
applicable to Unified ICM, Unified CCE, and
Outbound Option.
TalkTime The total talk time in seconds for calls of this DBINT YES
call type that were handled during the reporting
interval. This field is applicable to both Unified
ICM and Unified CCEwith the following
exception: the field is not incremented if an
agent answers the call on a standard ACD,
unless the call was translation routed.
TimeZone The Central Controller’s time zone for the date DBINT PK3, NOT
and time. The value is the offset in minutes NULL
from UTC(formerly GMT).The value is
negative for time zones to the east of UTC and
positive for time zones to the west of UTC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
123
All Tables
Call_Type_Interval
VruOptOutUnhandledCalls Count of the VRU unhandled calls that were DBINT YES
marked as routed to agents by caller request in
the reporting interval. This field is incremented
only if the call's routing script sets the
VRUProgress script variable to a certain value.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
124
All Tables
Call_Type_Map
Call_Type_Map
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
It maps call types to scheduled scripts. Use the Script Schedule facility of the Script Editor to add, update,
and delete Call_Type_Map records.
Related Tables
Call_Type, on page 108 (via CallTypeID)
Master_Script, on page 294 (via MasterScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
125
All Tables
Call_Type_SG_Interval
Item The position of this schedule entry within the list of DBINT PK NOT
entries for this call type. NULL
MasterScriptID Foreign key from the Master Script table. DBINT FK, IE-1
NOT
NULL
ScriptSchedule A script schedule entry in an internal format used varchar(64) NOT
by the Script Editor. NULL
Call_Type_SG_Interval
This section describes the Call Type Skill Group Interval table.
Note • In the Call Type Skill Group Interval table, the Hold time is calculated based on the call event.
• In a Cisco Contact Center Gateway deployment, a Unified ICM (parent) connected with a Unified
CCE with a Unified CCE System PG (child) or Cisco Unified Contact Center Express (child)
through a Unified CCE Gateway PG, network queuing data is not available in the child or in the
child agent or supervisor desktop. The time spent in the network queue is not included in the
reporting metrics in the child. A call center manager, who would normally only look at the Unified
CCE child reports, must also look at the parent Unified ICM reports for network queuing data.
• With the existence of a network VRU, for Unified CCE and for Unified ICM systems in which
calls are translation-routed, the measurement of Service Level begins when the call arrives at the
routing script, or when its call type is changed. This means that if self-service is performed on a
call before the call is queued to an agent, the routing script must change the call type of the call
when self-service is completed. Otherwise, the time spent in self-service negatively impacts the
Service Level.
Note When creating the Agent name, you must remove spaces or hyphens from both the first and last name
of the person in the child's person record. If the parent is set for auto-configuration on the agent names
and a child agent is created with a space or a hyphen in the first or last name, the parent does not create
the agent name.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
126
All Tables
Call_Type_SG_Interval
AbandInterval2 Number of calls abandoned within interval 2. See AbandInterval1. DBINT YES
AbandInterval3 Number of calls abandoned within interval 3. See AbandInterval1. DBINT YES
AbandInterval4 Number of calls abandoned within interval 4. See AbandInterval1. DBINT YES
AbandInterval5 Number of calls abandoned within interval 5. See AbandInterval1. DBINT YES
AbandInterval6 Number of calls abandoned within interval 6. See AbandInterval1. DBINT YES
AbandInterval7 Number of calls abandoned within interval 7. See AbandInterval1. DBINT YES
AbandInterval8 Number of calls abandoned within interval 8. See AbandInterval1. DBINT YES
AbandInterval9 Number of calls abandoned within interval 9. See AbandInterval1. DBINT YES
AbandInterval10 Number of calls abandoned within interval 10. See AbandInterval1. DBINT YES
AnsInterval1 The number of calls answered within Interval 1. For Call Type SG DBINT YES
Interval, AnsInterval is calculated from when the call is queued to
a skill group or a precision queue, to when the call is answered. This
includes any requery time.
This field is applicable to both Unified ICM and Unified CCE with
the following exception: the field is not incremented if an agent on
a standard ACD answers the call, unless the call was translation
routed.
AnsInterval2 Number of calls answered within interval 2. See AnsInterval1. DBINT YES
AnsInterval3 Number of calls answered within interval 3. See AnsInterval1. DBINT YES
AnsInterval4 Number of calls answered within interval 4. See AnsInterval1. DBINT YES
AnsInterval5 Number of calls answered within interval 5. See AnsInterval1. DBINT YES
AnsInterval6 Number of calls answered within interval 6. See AnsInterval1. DBINT YES
AnsInterval7 Number of calls answered within interval 7. See AnsInterval1. DBINT YES
AnsInterval8 Number of calls answered within interval 8. See AnsInterval1. DBINT YES
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
127
All Tables
Call_Type_SG_Interval
AnsInterval10 Number of calls answered within interval 10. See AnsInterval1. DBINT YES
AnswerWaitTime The sum of answer wait time in seconds for all calls that were DBINT YES
answered for the call type associated with this skill group during the
reporting interval.
The AnswerWaitTime for a single call against the call type is an
approximate sum of the following fields in the
Termination_Call_Detail table:
• DelayTime
• LocalQTime
• RingTime
• NetQTime
This field is applicable to both Unified ICM and Unified CCE with
the following exception: the field is not incremented if an agent on
a standard ACD answers the call, unless the call was translation
routed.
Note With the existence of a network VRU, for Unified ICM
and Unified CCE systems in which calls are
translation-routed, the measurement of Answer Wait Time
for a call begins when the call is queued.
AvgRouterDelayQ Average delay in queue (in seconds) for calls removed from the DBINT YES
Router queue during the reporting interval. RouterQueueWaitTime
/ RouterQueueCalls
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
128
All Tables
Call_Type_SG_Interval
BucketIntervalID The ID of Bucket Intervals from the Bucket_Interval table used to DBINT YES
generate the following AnsInterval and AbandInterval fields in this
record. The Bucket Intervals ID is taken from the corresponding
Call Type configuration.
CallDelayAbandTime The total time spent by calls of this call type associated with this DBINT YES
skill group that abandoned in the reporting interval. This time begins
when the call reaches the Router and ends when the call disconnects.
Does not include short calls.
Note This time is not reset if the CallType changes. To
determine the time that abandoned calls spend in the script
before abandoning, subtract DelayQAbandTime and
DelayAgentAbandTime from CallDelayAbandTime.
CallsAnswered The total number of calls of this call type associated with this skill DBINT YES
group that was answered or work accepted by agents in the reporting
interval. This field is applicable to both Unified ICM and Unified
CCE with the following exception: the field is not incremented if
an agent on a standard ACD answers the call, unless the call was
translation routed.
Note With the existence of a network VRU, for Unified CCE
and for Unified ICM systems in which calls are
translation-routed, the measurement of Answer Wait Time
for a call begins when the call is queued.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
129
All Tables
Call_Type_SG_Interval
CallsReportAgainstOther Calls that were counted as CallsOfferedRouted but reported against DBINT YES
another skill group.
Note The call is counted in the Skill Group where it is reported
depending on the call disposition flag. For example, if
the call disposition flag is 1, the field
CallsHandledNotRouted is incremented in the actual skill
group that the call was handled.
In some other scenarios, this field can be incremented where the
SkillGroupSkillTargetID is not provided and none of the call
dispositions are used to categorize where the call is going.
CallsQHandled Number of calls associated with this skill group that was handled in DBINT YES
the reporting interval that were queued in the Router at any time
during the life of the call. This field is applicable to both Unified
ICM and Unified CCE with the following exception: the field is not
incremented if an agent on a standard ACD answers the call, unless
the call was translation routed.
CallsRONA Number of calls associated with this skill group that was that have DBINT YES
been Redirected On No Answer in the reporting interval. This does
not include calls that are rerouted using the router requery feature.
This is for calls with CallDispositionFlag of 5 in TCD. This field is
applicable to both Unified ICM and Unified CCE with the following
exception: the field is not incremented if an agent on a standard ACD
answers the call, unless the call was translation routed.
Note: "Calls" may include voice calls and nonvoice tasks from
third-party multichannel applications that use the Task Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
130
All Tables
Call_Type_SG_Interval
CallsRoutedNonAgent Number of Calls associated with this skill group that was routed in DBINT YES
the reporting interval without translation route in TDM environment.
The TCD that the peripheral creates does not have any call type
associated to it.
CallsHandledNotRouted Calls associated with this skill group that were handled but is not DBINT YES
the skill group that was originally routed. Note: The field
CallsReportAgainstOther is incremented in the skill group that the
call was routed.
CallsOfferedRouted The number of calls associated with this skill group that the Central DBINT YES
Controller routed. This field is incremented for calls sent to skill
group or service and it is incremented in the following ways:
Skill Group: The Router increments this field when the call is routed
or queued to a skill group.
Service: The Router increments this field using the agent real time
data when the call is answered, or using TCD when the agent
abandons the call.
CallsOfferedNotRouted Calls offered to a skill group that the Router did not route. It happens DBINT YES
in TDM and PG Gateway deployments where the ACD routes the
call to a Skill Group different from the original routed Skill Group.
CallsOnHold The number of calls placed on hold at least once for the call type DBINT YES
associated with the skill group during the reporting interval.
DateTime The Central Controller date and time at the start of the interval when DBSMALLDATE PK1, NOT
the row was generated. NULL
DbDateTime The current date and time stamp when the records are written to the DBDATETIME IE1, YES
HDS database. The logger database has NULL for this column.
DelayAgentAbandTime For the reporting interval, the total time spent by all calls for this DBINT YES
call type associated with this skill group that abandoned at the agent's
desktop before being answered. This time is not reset if the CallType
changes. Does not include short calls.
DelayQAbandTime The total time spend by all calls associated with this skill group for DBINT YES
this call type that abandoned while in the queue, for this reporting
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
131
All Tables
Call_Type_SG_Interval
HandleTime The total handle time in seconds for handled calls of this call type DBINT YES
associated with this skill group ending during the reporting interval.
HandleTime is the sum of the fields TalkTime, HoldTime, and
WorkTime from the Termination_Call_Detail record. This field is
applicable to both Unified ICM and Unified CCE with the following
exception: it does not include the delay time for a call that was
abandoned after it was routed to a standard ACD, unless the call was
translation routed.
HoldTime The total hold time in seconds for calls of this call type associated DBINT YES
with this skill group ending during the reporting interval. This field
is applicable to both Unified ICM and Unified CCE with the
following exception: it does not include the delay time for a call that
was abandoned after it was routed to a standard ACD, unless the
call was translation routed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
132
All Tables
Call_Type_SG_Interval
This field is applicable to both Unified ICM and Unified CCE with
the following exception: it does not include the delay time for a call
that was abandoned after it was routed to a standard ACD, unless
the call was translation routed.
MaxHoldTime The max hold time in seconds for calls of the call type associated DBINT YES
with the skill group during the reporting interval
MaxCallsQueued The maximum number of calls in queue for this call type during this DBINT NULL
interval.
MaxCallWaitTime The longest time a call has to wait before it is dispositioned DBINT NULL
(abandoned, answered, and so on) in this interval.
OverflowOut The number of calls overflowed to another call type during the DBINT YES
reporting interval. This field increments when a requalify or call
type node is executed in the script.
PickRequests The total number of pick requests successfully routed with this skill DBINT NULL
group by this call type in the reporting interval.
PullRequests The total number of pull requests successfully routed with this skill DBINT NULL
group by this call type in the reporting interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
133
All Tables
Call_Type_SG_Interval
RecoveryKey Unique ID assigned to each record and used internally by the Unified DBFLT8 AK1, NOT
ICM/Unified CCE software to track the record. NULL
ReportingHalfHour The value indicates Half Hour boundary interval (0 to 47). Two 15 DBINT IE2, NULL
minute interval records have a unique half hour boundary value.
Note This field uses the CentralController UTC time and not
the local time to calculate the Half Hour index. Therefore,
based on the time zone, the Half Hour boundary interval
(0 to 47) may vary.
ReportingInterval This value indicates the period, in minutes, over which the router DBINT IE3, NULL
calculates the Call Type and Call Type Skill Group data. The valid
values are 30 (default) or 15.
ReservationCalls The number of times the Dialer reserved an agent for an agent DBINT NULL
campaign during this interval. This is a part of the equation for calls
completed to balance with CallsOffered.
RouterCallsAbandQ The number of calls to the call type associated with this skill group DBINT YES
that abandoned in the Router queue during the reporting interval.
Does not include short calls.
Note RouterCallsAbandQ does not include calls that were
abandoned in the VRU. This value can be derived from
TotalCallsAband - RouterCallsAbandQ -
RouterCallsAbandToAgent.
RouterCallsAbandToAgent The number of calls associated with this skill group that abandoned DBINT YES
at the agent desktop before being answered in the reporting interval.
Does not include short calls. Termination_Call_Detail records
generated by agent PG with a CallDispositionFlag of 2 are counted
as RouterCallsAbandToAgent.
RouterQueueWaitTime Number of seconds calls of this calltype associated with this skill DBINT YES
group spent in the Call Router queue during the reporting interval.
This count includes only calls that exited the queue during the
interval. Calls still in the queue at the end of the interval are not
counted.
RouterQueueCalls The number of tasks of the call type associated with this skill group DBINT YES
assigned from the queue to be routed in the reporting interval.
RouterCallsDequeued It is incremented when the call is removed from the queue. DBINT YES
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
134
All Tables
Call_Type_SG_Interval
RouterCallsAbandDequeued The number of calls associated with the skill group that were DBINT YES
abandoned and de-queued from this skill group. When a call is
queued to multiple skill groups and abandoned, the
RouterCallsAbandQ field is incremented for one skill group and
RouterCallsAbandDequeued is incremented for all the other skill
groups. The group that is charged with the abandon is the group to
which the call had been continuously queued to the longest at the
time of the abandon. Normally, this would be the first group the
script queued the call to, unless a more complicated dequeue, queue,
or requeue scenario changes the order.
The term "continuously queued" means that if a call is queued to a
group, later dequeued, and still later requeued, the earlier time in
queue is not used in determining which group the abandon is charged
against.
This field is applicable to Unified CCE environments and to Unified
ICM environments where calls are translation-routed to Skill Groups.
SkillGroupSkillTargetID Together with CallTypeID identifies call type association with skill DBINT PK3, NOT
group in this table. NULL
ShortCalls The total number of calls associated with this skill group to the route DBINT YES
that were too short to be considered abandoned during the reporting
interval. A call is determined to be a short call if it is abandoned
before the Abandoned Call Wait Time expired. Short calls are not
considered abandoned, nor are they accounted for in any of the
Unified ICM abandoned calls calculations. This field is applicable
to Unified ICM, Unified CCE, and Outbound Option.
ServiceLevelAband The total number of calls of this call type associated with this skill DBINT YES
group abandoned within the service level threshold during the
reporting interval. Valid for both Unified CCE and standard
ACDtargets that use translation routes.
For Call Type SG Interval, ServiceLevelAband is calculated from
when the call type changes to when the call is abandoned.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
135
All Tables
Call_Type_SG_Interval
ServiceLevelCallsOffered The number of calls of this call type associated with this skill group DBINT YES
that had service level events during the reporting interval. Calls are
counted for service level purposes when it is determined how the
call contributes to the service level calculation. This determination
is made when either the service level timer passes, the call is
answered, or the caller abandons - whichever occurs first. Valid for
both Unified CCE and standard ACD targets that use translation
routes.
A service level event occurs when one of the following happens to
the call:
1. An agent answers the call before the service level threshold
expires. In this case, the ServiceLevelCalls and
ServiceLevelsCallsOffered database fields are incremented.
2. The call abandons before the service level threshold expires. In
this case, the ServiceLevelAband and ServiceLevelCallsOffered
database fields are incremented.
3. The call is Redirected on No Answer (RONAs) before the service
level threshold expires. In this case, ServiceLevelRONA and
ServiceLevelCallsOffered database fields are incremented.
4. The call reaches the service level threshold without being
answered by an agent or being abandoned. In this case, the
ServiceLevelCallsOffered database field is incremented. Tasks
that abandon before the short calls timer (as defined in the
Unified ICM configuration) do not count toward the
ServiceLevelCallsOffered or ServiceLevelAband call counters.
Note In the ServicelevelCallsOffered field, calls that
encountered an error are counted, irrespective of how
the calls ended (within or beyond the threshold). You
can use the ErrorCount+AgentErrorCount field to
exclude all the erroneous calls and use
ServiceLevelError field to exclude erroneous calls
before threshold.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
136
All Tables
Call_Type_SG_Interval
This field is applicable to both Unified ICM and Unified CCE with
the following exception: the field is not incremented if an agent on
a standard ACD answers the call, unless the call was translation
routed.
ServiceLevelError Calls associated with this skill group that ended in Error state within DBINT YES
SL threshold within the reporting interval.
ServiceLevelRONA Calls associated with this skill group that redirected on no answer DBINT YES
within SL threshold within the reporting interval.
Note: "Calls" may include voice calls and nonvoice tasks from
third-party multichannel applications that use the Task Routing APIs.
ServiceLevelType The router uses the Call Type ServiceLevel and ServiceLevelType DBINT YES
to calculate the Service level of the reporting interval.
ServiceLevelCallsDequeue The number of queued calls associated with this skill group that was DBINT YES
de-queued within the skill Service Level threshold in the reporting
interval. Calls may be de-queued by Cancel Queue node or de-queued
from this Skill Group to be routed to a different Skill Group.
Note This field is relevant to the Unified CCE environment
only. Note: With the existence of a network VRU, this
value includes time in the network queue.
TimeZone The Central Controller’s time zone for the date and time. The value DBINT PK4, NOT
is the offset in minutes from UTC(formerly GMT).The value is NULL
negative for time zones to the east of UTC and positive for time
zones to the west of UTC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
137
All Tables
Call_Type_Real_Time
Call_Type_Real_Time
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Local database only.
Note • With the existence of a network VRU, for Unified CCE and for Unified ICM systems in which
calls are translation-routed, the measurement of Service Level begins when the call arrives at the
routing script, or when its call type is changed. This means that if self-service is performed on a
call before the call is queued to an agent, the routing script must be set up to change the call type
of the call when self-service is completed. Otherwise, the time spent in self-service will negatively
impact the Service Level.
• In a Cisco Contact Center Gateway deployment, when the Unified ICM (parent) is connected with
a Unified CCE, or a Unified CCE System PG (child), or a Cisco Unified Contact Center Express
(child) through the Unified CCE Gateway PG, the network queuing data is not available in the
child or in the child agent/supervisor desktop. The time spent in the network queue is not included
in the reporting metrics in the child. A call center manager would need to look at the parent Unified
ICM reports for network queuing data.
Provides real-time statistics for each call type defined in the software. The software generates a
Call_Type_Real_Time record for each call type.
Related Tables
Call_Type, on page 108 (via CallTypeID)
Master_Script, on page 294 (via MasterScriptID)
Script, on page 428 (via ScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
138
All Tables
Call_Type_Real_Time
AgentErrorCountToday The number of calls that encounter an error when DBINT NULL
the call is at the agent desktop since midnight.
AnswerWaitTimeHalf The sum of answer wait time in seconds for all calls DBINT NULL
of this call type that were answered during the
current half-hour interval.
This field is applicable to both Unified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
AnswerWaitTimeTo5 The sum of answer wait time in seconds for all calls DBINT NULL
answered for this call type during the rolling
five-minute interval.
AnswerWaitTimeToday The sum of answer wait time in seconds for all calls DBINT NULL
of this call type answered since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
139
All Tables
Call_Type_Real_Time
CallDelayAbandTimeTo5 The time spent by all calls for this call type that DBINT NULL
abandoned before being answered within the rolling
5 minutes
To determine the time that abandoned calls spend
in the script before abandoning, subtract
DelayQAbandTimeTo5 and
DelayAgentAbandTimeTo5 from
CallDelayAbandTimeTo5.
CallDelayAbandTimeToday The time spent by all calls for this call type that DBINT NULL
abandoned before being answered since midnight.
To determine the time that abandoned calls spend
in the script before abandoning, subtract
DelayQAbandTimeToday and
DelayAgentAbandTimeToday from
CallDelayAbandTimeToday.
CallsAtAgentNow The number calls that Unified CCE agents are DBINT NULL
currently working on.
An agent is considered to be working on a call/task
until the agent finishes the wrap-up work associated
with the call/task, if any.
Note This field is not applicable to ICM.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
140
All Tables
Call_Type_Real_Time
CallsHandledHalf The total number of calls of this call type handled DBINT NULL
in the current half-hour interval.
Termination_Call_Detail records generated by agent
PG with a CallDispositionFlag of 1 are counted as
CallHandled.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsHandledTo5 The total number of calls of this call type handled DBINT NULL
during the rolling five-minute interval.
CallsHandledToday The total number of calls of this call type handled DBINT NULL
since midnight.
CallsLeftQTo5 The total number of calls of this call type that left DBINT NULL
the CallRouter queue during the rolling five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
141
All Tables
Call_Type_Real_Time
CallsOfferedTo5 The number of calls of this call type offered during DBINT NULL
the rolling five-minute interval.
CallsOfferedToday The total number of calls of this call type offered to DBINT NULL
this call type since midnight.
CallsRONAHalf The number of calls that have been Redirected On DBINT NULL
No Answer in the current half-hour interval. This
does not include calls rerouted using the router
requery feature.
This field is applicable to both Unified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
CallsRONATo5 The number of calls that have been Redirected On DBINT NULL
No Answer in this in the rolling five-minute interval.
This does not include calls rerouted using the router
requery feature.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
CallsRONAToday The number of calls that have been Redirected On DBINT NULL
No Answer since midnight. This does not include
calls rerouted using the router requery feature.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
CallsRoutedNonAgentHalf For Cisco Unified Contact Center Express , the DBINT NULL
number of calls that executed a Label node or a
Divert Label node in their routing script in the
current half-hour interval.
For Unified ICM, the number of calls that executed
a Label node or a Divert Label node in their routing
script; or were routed to a standard ACD without
using a translation route in the half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
142
All Tables
Call_Type_Real_Time
CallsRoutedNonAgentToday For Cisco Unified Contact Center Express , the DBINT NULL
number of calls that executed a Label node or a
Divert Label node in their routing script since
midnight.
For Unified ICM, the number of calls that executed
a Label node or a Divert Label node in their routing
script; or were routed to a standard ACD without
using a translation route since midnight.
CallsRoutedToday Number of calls of this type that have been routed DBINT NULL
since midnight.
CallsRoutedToHalf Number of calls of this type that have been routed DBINT NULL
during the current half-hour interval.
CTDelayAbandTimeTo5 The total time spent by calls of this call type that DBINT NULL
abandoned calls within the rolling five-minute
interval.
This time begins when the call reaches the Router
or when the call changes CallTypes and ends when
the call disconnects.
This time is reset if the CallType changes.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
143
All Tables
Call_Type_Real_Time
DateTime The Central Controller date and time at the start of DBDATETIME NOT
the interval when the row was generated. NULL
DelayAgentAbandTimeHalf For the current half-hour interval, the total time spent DBINT NULL
by all calls for this call type that abandoned at the
agent's desktop before being answered.
This time is not reset if the CallType changes.
DelayAgentAbandTimeTo5 For the rolling five-minute interval, the total time DBINT NULL
spent by all calls for this call type that abandoned at
the agent's desktop before being answered.
This time is not reset if the CallType changes.
DelayAgentAbandTimeToday For the half-hour interval, the total time spent by all DBINT NULL
calls for this call type that abandoned at the agent's
desktop before being answered.
This time is not reset if the CallType changes.
DelayQAbandTimeHalf The total time spend by all calls for this call type DBINT NULL
that abandoned while in the queue, during the current
half-hour interval.
This time is not reset if the CallType changes.
DelayQAbandTimeTo5 The total time spend by all calls for this call type DBINT NULL
that abandoned while in the queue, for this rolling
five-minute interval.
This time is not reset if the CallType changes.
DelayQAbandTimeToday The total time spend by all calls for this call type DBINT NULL
that abandoned while in the queue, since midnight.
This time is not reset if the CallType changes.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
144
All Tables
Call_Type_Real_Time
ErrorCountToHalf In the current half-hour interval, the number of calls DBINT NULL
that resulted in an error condition, such as when a
routing script fails to find a target and there is no
default route defined. This field increments when:
• Translation-routed calls are abandoned while
on route to destination target.
• Calls with misconfigured labels use default
routing. (In this case, the
ICRDefaultRoutedToHalf field also
increments.)
• Calls with misconfigured labels do not use
default routing (for instance, when a default
route has not been defined).
HandleTimeHalf The total handle time in seconds for all calls of this DBINT NULL
call type ending during the current half-hour interval.
This field is applicable to both Unified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
HandleTimeTo5 The total handle time in seconds for all calls of this DBINT NULL
call type ending during the rolling five-minute
interval.
HandleTimeToday The total handle time in seconds for all calls of this DBINT NULL
call type ending since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
145
All Tables
Call_Type_Real_Time
HoldTimeTo5 The total hold time in seconds for calls of this call DBINT NULL
type ending during the rolling five-minute interval.
HoldTimeToday The total hold time in seconds for calls of this call DBINT NULL
type ending since midnight.
ICRDefaultRoutedToday Number of calls that were routed to the default label DBINT NULL
since midnight.
ICRDefaultRoutedToHalf Number of calls that were routed to the default label DBINT NULL
during the current half-hour interval.
MasterScriptID The master script currently scheduled for the call DBINT NULL
type.
NetworkDefaultRoutedToHalf Number of calls of this type for which the IXC used DBINT NULL
default routing during the current half-hour interval.
OverflowOutHalf The number of calls that overflowed to another call DBINT NULL
type during the current half-hour interval. This field
increments when a requalify or call type node is
executed in the script.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
146
All Tables
Call_Type_Real_Time
OverflowOutToday The number of calls that overflowed to another call DBINT NULL
type since midnight.This field increments when a
requalify or call type node is executed in the script.
ReturnBusyToday Number of calls of this type that were routed to the DBINT NULL
Busy target since midnight.
ReturnBusyToHalf Number of calls of this type that were routed to the DBINT NULL
Busy target during the current half-hour interval.
ReturnReleaseHalf Count of calls that executed a Release node in their DBINT NULL
routing script in the current half-hour interval.
ReturnReleaseToday Count of calls that executed a Release node in their DBINT NULL
routing script since midnight.
ReturnRingToday Number of calls of this type that were routed to the DBINT NULL
Ring target since midnight.
ReturnRingToHalf Number of calls of this type that the software routed DBINT NULL
to the Ring target during the current half-hour
interval.
RouterCallsAbandQHalf Number of calls of this type abandoned in the Router DBINT NULL
queue during the current half-hour interval.
This field is applicable to bothUnified ICM and
Unified CCEwith the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
RouterCallsAbandQTo5 Number of calls of this type abandoned in the Router DBINT NULL
queue during the rolling five-minute interval.
RouterCallsAbandQToday Number of calls of this type abandoned in the Router DBINT NULL
queue since midnight.
RouterCallsAbandToAgentHalf The number of calls that abandoned at the agent DBINT NULL
desktop before being answered in the current
half-hour interval.
RouterCallsAbandToAgentTo5 The number of calls that abandoned at the agent DBINT NULL
desktop before being answered within the rolling
five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
147
All Tables
Call_Type_Real_Time
RouterCallsQNowTime Total number of seconds spent in queue for all calls DBINT NULL
of this type currently in the CallRouter queue. This
metric does not show calls in queue at the local
ACD.
RouterLongestCallQ The time that the longest currently queued call for DBDATETIME NULL
this call type entered the CallRouter queue.
This field is applicable to bothUnified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
RouterQueueCallsHalf Number of calls of this type that left the CallRouter DBINT NULL
queue to be routed during the current half- hour
interval.
RouterQueueCallsTo5 Number of calls of this type that left the CallRouter DBINT NULL
queue to be routed during the rolling five-minute
interval.
RouterQueueCallsToday Number of calls of this type that left the CallRouter DBINT NULL
queue to be routed since midnight.
RouterQueueWaitTimeHalf Number of seconds calls of this type spent in the DBINT NULL
CallRouter queue during the current half-hour
interval.
Note This count includes only calls that exited
the queue during the interval. Calls still
in the queue at the end of the interval are
not counted.
RouterQueueWaitTimeTo5 Number of seconds calls of this type spent in the DBINT NULL
CallRouter queue during the rolling five-minute
interval.
Note This count includes only calls that exited
the queue during the interval. Calls still
in the queue at the end of the interval are
not counted.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
148
All Tables
Call_Type_Real_Time
ScriptID The script currently scheduled for the call type. DBINT NULL
ShortCallsToHalf The total number of calls to the route that were DBINT NULL
tooshort to be considered abandoned during the
ShortCallsHalfhalf-hour interval. A call is
determined to be a shortcall if it is abandoned before
the Abandoned CallWait Time expired. Short calls
are not consideredabandoned, nor are they accounted
for in any ofthe Unified ICM abandoned calls
calculations.
This field is applicable to Unified ICM, UnifiedCCE,
and Outbound Option.
ShortCallsToday The total number of calls to the route that were too DBINT NULL
short to be considered abandoned after mid-night.
A call is determined to be a shortcall if it is
abandoned before the Abandoned CallWait Time
expired. Short calls are not considered abandoned,
nor are they accounted for in any of the Unified ICM
abandoned calls calculations.
This field is applicable to Unified ICM, UnifiedCCE,
and Outbound Option.
ServiceLevelAbandHalf The total number of calls of this call type abandoned DBINT NULL
within the service level threshold during the current
half-hour interval.
This field is applicable to both Unified ICM and
Unified CCEwith the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
ServiceLevelAbandTo5 The number of calls of this call type abandoned DBINT NULL
within the service level during the rolling
five-minute interval.
ServiceLevelAbandToday The number of calls of this call type abandoned DBINT NULL
within the service level since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
149
All Tables
Call_Type_Real_Time
ServiceLevelCallsOfferedHalf The number of calls of this call type that had a DBINT NULL
service level event during the current half-hour
interval.
Calls are counted for service level purposes as soon
as it is determined how the call contributes to the
service level calculation. This determination is made
when either the service level timer passes, the call
is answered, or the caller abandons - whichever
occurs first.
This field is applicable to both Unified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
ServiceLevelCallsOfferedTo5 The number of calls of this call type that had service DBINT NULL
level events during the rolling five-minute interval.
Calls are counted for service level purposes as soon
as it is determined how the call contributes to the
service level calculation. This determination is made
when either the service level timer passes, the call
is answered, or the caller abandons - whichever
occurs first.
ServiceLevelCallsOfferedToday The number of calls of this call type that had service DBINT NULL
level events since midnight.
Calls are counted for service level purposes as soon
as it is determined how the call contributes to the
service level calculation. This determination is made
when either the service level timer passes, the call
is answered, or the caller abandons - whichever
occurs first.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
150
All Tables
Call_Type_Real_Time
ServiceLevelCallsTo5 The total number of calls of the call type handled DBINT NULL
within the service level during the rolling
five-minute interval.
ServiceLevelCallsToday The total number of calls of the call type handled DBINT NULL
within the service level since midnight.
ServiceLevelErrorHalf Calls that ended in Error state within SL threshold DBINT NULL
within the current half-hour interval.
ServiceLevelErrorToday Calls that ended in Error state within SL threshold DBINT NULL
since midnight.
ServiceLevelHalf The service level for this call type during the current DBFLT4 NULL
half-hour interval.
This field is applicable to both Unified ICM and
Unified CCE with the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
ServiceLevelTo5 The service level for this call type during the rolling DBFLT4 NULL
five-minute interval. This is derived from
ServiceLevelCallsTo5 and
ServiceLevelCallsOfferedTo5.
ServiceLevelToday The service level for this call type since midnight. DBFLT4 NULL
This is derived from ServiceLevelCallsToday and
ServiceLevelCallsOfferedToday.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
151
All Tables
Campaign
TalkTimeHalf The total talk time in seconds for calls of this call DBINT NULL
type ending during the current half-hour interval.
This field is applicable to both Unified ICM and
Unified CCEwith the following exception: the field
is not incremented if the call is answered by an agent
on a standard ACD unless the call was translation
routed.
TalkTimeTo5 The total talk time in seconds for calls of this call DBINT NULL
type ending during the rolling five-minute interval.
TalkTimeToday A total of talk time in seconds for calls of this call DBINT NULL
type ending since midnight.
TotalCallsAbandHalf The total number of queued calls, non-queued calls, DBINT NULL
and calls that abandoned at the agent desktop in the
current half-hour interval.
TotalCallsAbandTo5 The total number of queued calls, non-queued calls, DBINT NULL
and calls that abandoned at the agent desktop in the
rolling five-minute interval.
TotalCallsAbandToday The total number of queued calls, non-queued calls, DBINT NULL
and calls that abandoned at the agent desktop since
midnight.
Campaign
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It contains a description of all the configured campaigns that an Outbound Option implementation may use.
There is a single row for every configured Outbound campaign.
Use the Outbound Option Configuration option within Unified ICM Configuration Manager to modify
Campaign table records.
Note If Outbound Option was not selected during setup, this table contains no data.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
152
All Tables
Campaign
Related Tables
Campaign_Skill_Group, on page 180 (via CampaignID)
Campaign_Target_Sequence, on page 182 (via CampaignID)
Campaign_Query_Rule, on page 162 (via CampaignID)
Campaign_Half_Hour, on page 161 (via CampaignID)
Campaign_Query_Rule_Half_Hour, on page 165
Campaign_Query_Rule_Real_Time, on page 171 (via CampaignID)
Dialer_Detail, on page 220 (via CampaignID)
Dialer_Port_Real_Time, on page 233 (via CampaignID)
Dialer_Skill_Group_Real_Time, on page 242 (via CampaignID)
APIGenerated Identifies whether this campaign was created using DBCHAR NOT
the Outbound API: NULL
• Y = campaign created using the API.
• N = campaign created using the Outbound
Option Campaign tool in the ICM
Configuration Manager.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
153
All Tables
Campaign
AbandonEnabled Indicates whether the predictive algorithm must use DBCHAR NOT
AbandonPercent: NULL
• Y = Use abandon percent algorithm.
• N = Do not take abandoned calls into
consideration while calculating the predictive
algorithm.
AbandonPercent Used in the predictive algorithm to identify the upper DBFLT8 NOT
limit of abandon percentage allowed. NULL
AbandonedDialerCallback The number of minutes to wait before calling back DBINT NULL
a customer who was abandoned by the dialer.
AnsweringMachineCallback The number of minutes to wait before calling back DBINT NULL
a previously dialed number that was answered by
an answering machine.
CPAMaxTimeAnalysis Max time allowed for analysis in milliseconds before DBINT NOT
identifying a problem analysis as dead air/ low NULL
volume. Default: 3000.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
154
All Tables
Campaign
CampaignID A unique identifier for this campaign. This is the DBINT PK NOT
primary key for this table. NULL
This field is applicable to Outbound Option only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
155
All Tables
Campaign
EnableMediaTermination Indicates the dialer stops media streams for DBCHAR NOT
connected outbound calls in this campaign. Default NULL
is 'N' (disabled).
EnableRecordWaveFile Indicates whether the debug setting for Recording DBCHAR NOT
wave files must be enabled for connected outbound NULL
calls in this campaign. (Default 'N'). Will get
information from BA Options Table if not
configured here. Default is 'N' (disabled).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
156
All Tables
Campaign
HomeEndHours Home phone numbers will not be dialed later than DBINT NOT
HomeEndHours:HomeEndMinutes. Hours are in NULL
24-hour format.
HomeEndMinutes Home phone numbers will not be dialed later than DBINT NOT
HomeEndHours:HomeEndMinutes. NULL
HomeStartHours Home phone numbers will be dialed no earlier than DBINT NOT
HomeStartHours:HomeStartMinutes. Hours are in NULL
24-hour format.
HomeStartMinutes Home phone numbers will be dialed no earlier than DBINT NOT
HomeStartHours:HomeStartMinutes. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
157
All Tables
Campaign
LeaveMessageEnabled Indicates whether the Unified ICM must leave DBCHAR NOT
automated messages on answering machines: NULL
• Y = Yes, leave automated messages on
answering machines.
• N = No, do not leave automated messages on
answering machines.
LinesPerAgent The fixed number of lines to use per agent. This DBFLT8 NOT
number need not be an integer. NULL
MaximumLineAgent The maximum number of lines dialed per agent. This DBFLT8 NOT
number need not be an integer. NULL
NoAnswerRingLimit The number of rings before considering a call as not DBINT NOT
answered. NULL
PredictiveCorrectionPace A correction is applied to the Lines per Agent when DBINT NULL
the attempted calls exceed
"PredictiveConnectionPace" calls. If Null, the Dialer
value takes precedence. Otherwise, this value takes
precedence. The default is NULL.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
158
All Tables
Campaign
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
159
All Tables
Campaign
WaitForBusyRetry Y= When a busy number has been reached wait until DBCHAR NOT
the busy retry timeout and call the busy number NULL
again instead of calling the next phone number in
the customers list. Note: if the Busy retry interval is
greater than 5 minutes the system will not wait.
N = Do not wait to retry a busy number, try the next
number in the list.
Default = N
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
160
All Tables
Campaign_Half_Hour
WorkEndHours Work phone numbers will not be dialed later than DBINT NOT
WorkEndHours:WorkEndMinutes. Hours are in NULL
24-hour format.
WorkEndMinutes Work phone numbers will not be dialed later than DBINT NOT
WorkEndHours:WorkEndMinutes. NULL
WorkStartHours Work phone numbers will be dialed no earlier than DBINT NOT
WorkStartHours:WorkStartMinutes. Hours are in NULL
24-hour format.
WorkStartMinutes Work phone numbers will be dialed no earlier than DBINT NOT
WorkStartHours:WorkStartMinutes. NULL
Campaign_Half_Hour
Note THIS TABLE IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.
This table is in the Blended Agent category (seeBlended Agent (Outbound Option), on page 588). For
information about database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It gets populated on central and HDS databases and provides historical reporting for campaign attributes.
Related Tables
Campaign, on page 152 (via CampaignID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
161
All Tables
Campaign_Query_Rule
DbDateTime The current date and time stamp when the records DBDATETIME IE1-Indexed
are written to the database. NULL
Campaign_Query_Rule
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It contains a set of associations between query rules and campaigns.
Note If Outbound Option was not selected during setup, this table will contain no data.
Use the Outbound Option Configuration option within Unified ICM Configuration Manager to modify
Campaign_Query_Rule records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
162
All Tables
Campaign_Query_Rule
Related Tables
Campaign, on page 152 (via CampaignID)
Query_Rule, on page 354 (via QueryRuleID)
Duration The amount of time (in minutes) to use the current DBINT NOT
query rule before going on to the next. NULL
DurationEnabled Indicates whether or not to use duration rate to move DBCHAR NOT
between query rules within this campaign: NULL
• Y = Use duration (time spent within a query
rule)
• N = Do not use duration
EndHours The contact will not be dialed past the DBINT NOT
EndHours:EndMinutes. Hours are in 24-hour format NULL
and are based on the Unified ICM Central Controller
time.
EndMinutes The contact will not be dialed past the DBINT NOT
EndHours:EndMinutes. Time is based on the Unified NULL
ICM Central Controller time.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
163
All Tables
Campaign_Query_Rule
HitRateEnabled Indicates whether or not to use hit rate to move DBCHAR NOT
between query rules within this campaign: NULL
• Y = Use hit rate
• N = Do not use hit rate
ListOrder The order in which the query rules are to be used. DBINT NOT
NULL
Penetration The percentage of this query rule to be attempted DBINT NOT
before shifting to the next query rule within the NULL
current campaign. The percentage value is a whole
number between 0 and 100.
QueryRuleID The query rule belonging to the campaign identified DBINT PK, FK
by the CampaignID. This field is a foreign key from NOT
the Query Rule table. NULL
This field is applicable to Outbound Option only.
StartHours TThe contact will not be dialed earlier than the DBINT NOT
StartHours:StartMinutes. Hours are in 24-hour NULL
format and are based on the Unified ICM Central
Controller time.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
164
All Tables
Campaign_Query_Rule_Half_Hour
Campaign_Query_Rule_Half_Hour
This table is in the Blended Agent category (seeBlended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It gets populated on central and HDS databases. Each row in this table provides half-hour statistics on a
particular Campaign-Query Rule combination. The statistics reflect counters that are used in the Outbound
Option predictive dialing algorithm.
Related Tables
Campaign, on page 152 (via CampaignID)
Query_Rule, on page 354 (via QueryRuleID)
Note The Campaign_Query_Rule_Interval Table populates with 30/15 minute reporting data, depending on
the Historical Reporting Interval setting for the peripheral gateway. However, the
Campaign_Query_Rule_Half_Hour Table does not populate this data.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
165
All Tables
Campaign_Query_Rule_Half_Hour
CallbackCountToHalf The total number of records scheduled for a callback. DBINT NULL
CampaignID The campaign to which this query rule belongs. DBINT PK, FK
NOT
This field is applicable to Outbound Option only.
NULL
CampaignOutOfNumbersToHalf (THIS FIELD IS NOT CURRENTLY BEING DBINT NULL
USED. IT IS RESERVED FOR FUTURE USE.)
Indicates the number of times an active query rule
was used to retrieve numbers but failed to find any
valid ones for this timeframe in its dialing list.
CancelledDetectToHalf The number of calls in a half-hour period where the DBINT NULL
dialer cancelled a ringing customer call.
CustomerAbandonDetectToHalf The number of calls in a half-hour period that were DBINT NULL
abandoned by the customer after they picked up the
telephone.
CustomerNotHomeCountToHalf The number of calls that were answered by the DBINT NULL
wrong party; the customer was not home.
DateTime The Unified ICM Central Controller date and time DBSMALLDATE PK NOT
at the start of the interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
166
All Tables
Campaign_Query_Rule_Half_Hour
NoAnswerDetectToHalf The number of calls in a half-hour period that were DBINT NULL
not answered.
NoDialToneDetectToHalf The number of calls in a half-hour period that did DBINT NULL
not receive a dial tone.
NoRingBackDetectToHalf The number of calls in the current half hour period DBINT NULL
that:
• Did not receive ringback tone.
• Were disconnected by the carrier or the network
while ringing.
• Were flagged with a data error or a no-value
call.
PersonalCallbackCountToHalf The number of calls where the customer requested DBINT NULL
a personal callback.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
167
All Tables
Campaign_Query_Rule_Interval
RecoveryKey Unique identity that is assigned to each record and DBFLT8 AK-1 NOT
used internally by Unified CC Enterprise to track NULL
the record.
TalkTimeToHalf The total number of seconds agents spent talking on DBINT NULL
the phone during the last half-hour.
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
WrapupTimeToHalf The total number of seconds agents spent in wrap-up DBINT NULL
mode during the last half-hour.
WrongNumberCountToHalf The number of calls where the customer's phone DBINT NULL
number was incorrect (the customer does not live
there).
Campaign_Query_Rule_Interval
This section describes the Campaign Query Rule Interval table.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
168
All Tables
Campaign_Query_Rule_Interval
CallbackCount The total number of records scheduled for a callback. DBINT NULL
CampaignID The campaign to which this query rule belongs. DBINT PK2, NOT
NULL
CampaignOutOfNumbers (THIS FIELD IS NOT CURRENTLY BEING DBINT NULL
USED. IT IS RESERVED FOR FUTURE USE.)
Indicates how much time an active query rule was
asked to retrieve numbers but could not find any
valid ones for this timeframe in its dialing list.
ContactsAttempted The number of attempted calls within the reporting DBINT NULL
interval.
CustomerNotHomeCount The number of calls that wrong parties answered; DBINT NULL
the customer was not home.
DateTime The Unified ICM Central Controller date and time DBSMALLDATE PK1, NOT
at the start of the interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE1, NULL
are written to the HDS database. The logger database
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
169
All Tables
Campaign_Query_Rule_Interval
NoRingBackDetect The number of calls in the current reporting interval DBINT NULL
period that did not receive a ringback tone, that the
carrier or network did not disconnect while ringing,
or that were flagged with a data error or a no-value
call.
PersonalCallbackCount The number of calls where the customer requested DBINT NULL
a personal callback.
QueryRuleID The query rule belonging to the campaign identified DBINT PK3, NOT
by the CampaignID. NULL
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK1, NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
ReportingHalfHour The value indicates Half Hour boundary interval (0 DBINT IE2, NULL
to 47). Two 15 minute interval records have a unique
half hour boundary value.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
170
All Tables
Campaign_Query_Rule_Real_Time
TalkTime The total number of seconds agents spent talking on DBINT NULL
the phone during the last reporting interval.
TimeZone The Central Controller’s time zone for the date and DBINT PK4, NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
WrapupTime The total number of seconds agents spent in wrap-up DBINT NULL
mode during the last reporting interval.
WrongNumberCount The number of calls where the customer's phone DBINT NULL
number was incorrect. (The customer did not live
there.)
Campaign_Query_Rule_Real_Time
This table is in the Blended Agent category (seeBlended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Local database only.
Each row provides real-time statistics on a particular Campaign-Query Rule combination. The statistics reflect
counters used in the Outbound Option predictive dialing algorithm.
The data in this table is reset nightly.
Exception: The following cumulative fields are not reset nightly:
• Closed Count
• TotalCount
• TotalVoiceCount
Related Tables
Campaign, on page 152 (via CampaignID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
171
All Tables
Campaign_Query_Rule_Real_Time
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
172
All Tables
Campaign_Query_Rule_Real_Time
AnsweringMachineCount The number of calls that were abandoned by the DBINT NULL
dialer. However, instead of hanging-up on the
customer, the call was transferred to an IVR which
played a message to the customer.
BusyCount The number of calls that detected a busy signal. DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
173
All Tables
Campaign_Query_Rule_Real_Time
CallBackCount The total number of records scheduled for a callback DBINT NULL
today.
CampaignID The campaign to which this query rule belongs. DBINT PK, FK
NOT
This field is applicable to Outbound Option only.
NULL
CancelledDetectCount The number of calls where the dialer cancelled a DBINT NULL
ringing customer call.
ClosedCount Records customer calls closed for any reason other DBINT NULL
than reaching a live customer since the last overwrite
import.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
174
All Tables
Campaign_Query_Rule_Real_Time
CustomerAbandonDetectCount The number of calls where the customer hung-up DBINT NULL
immediately after picking up the telephone.
CustomerNotHomeCount The number of calls that were answered by the DBINT NULL
wrong party because the customer was not home.
DateTime The Unified ICM Central Controller date and time DBDATETIME NOT
when this data was last updated. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
175
All Tables
Campaign_Query_Rule_Real_Time
NoAnswerDetectCount The number of calls that were not answered. DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
176
All Tables
Campaign_Query_Rule_Real_Time
NoDialToneDetectCount The number of calls that did not detect a dial tone. DBINT NULL
NoRingBackDetectCount The number of calls in the current half hour period DBINT NULL
that did not receive a ring-back tone, that were
disconnected by the carrier or the network while
ringing, or that were flagged with a data error or a
no-value call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
177
All Tables
Campaign_Query_Rule_Real_Time
PersonalCallbackCount The number of calls where the customer requested DBINT NULL
a personal call-back.
QueryRuleID The query rule belonging to the campaign identified DBINT PK, FK
by the CampaignID. NOT
NULL
This field is applicable to Outbound Option only.
TalkTimeCount The total number of seconds agents spent talking on DBINT NULL
the telephone since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
178
All Tables
Campaign_Query_Rule_Real_Time
TotalVoiceCount The number of live customers that have been reached DBINT NULL
since the last overwrite import.
VoiceCount The number of calls for the day that ended in DBINT NULL
successful customer contact.
Outbound Option: The number of calls that
detected a live person.
WrongNumberCount The number of calls where the customer phone DBINT NULL
number was incorrect (the customer did not live
there).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
179
All Tables
Campaign_Skill_Group
Campaign_Skill_Group
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It contains the associations between campaigns and skill groups within the software.
Note If Outbound Option was not selected during setup, this table will contain no data.
Use the Outbound Option Configuration option within Unified ICM Configuration Manager to modify
Campaign_Skill_Group records.
Related Tables
Campaign, on page 152 (via CampaignID)
Skill_Group, on page 480 (SkillGroupID maps to Skill_Group.SkillTargetID)
AutoAnswerReservationCall This variable controls whether the dialer will use DBINT NULL
CTI Server to answer the reservation call and the
transfer call sent to the agent or allow the agent's
phone to answer the call on its own.
Possible values: 1: Auto answer on; 2: Auto-answer
off
CampaignID The campaign to which this target group belongs. DBINT PK, FK
Foreign key from the Campaign table. NOT
NULL
This field is applicable to Outbound Option only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
180
All Tables
Campaign_Skill_Group
IVRPorts Number of ports supported by the IVR for the DBINT NOT
current skill group (3 digits). NULL
IVRRoutePoint Contacts are transferred to this route point, which varchar(50) NULL
points to an IVR.
OverflowAgents The number of agents per skill group to ignore DBINT NOT
during predictive dialer calculations. NULL
RecordsToCache The number of records that should be cached by the DBINT NOT
dialer for a specific campaign-skill group NULL
combination.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
181
All Tables
Campaign_Target_Sequence
SkillTargetID A unique key indicating the skill group with which DBINT PK, FK
this target group is associated. Foreign key to the NOT
Skill Group table. NULL
Campaign_Target_Sequence
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It contains the target type (home or work) and the sequence with which numbers are dialed within a campaign.
Note If Outbound Option was not selected during setup, this table will contain no data.
Related Tables
Campaign, on page 152 (via CampaignID)
Dialer_Detail, on page 220 (via Phone Index)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
182
All Tables
Cfg_Mngr_App_Snapshot_State
PhoneIndex Indicates the phone number that should be used DBINT NOT
within the zone. NULL
This value can range from 0 through 9.
An index value of 0 represents the Phone1 in the
configuration tool.
SequenceNumber Part of the primary key. Indicates the sequence of DBINT PK NOT
the number to dial within a campaign. NULL
ZoneIndex Indicates the zone to which the configured phone DBINT NOT
number belongs: NULL
0 = Zone 1
1 = Zone 2
Cfg_Mngr_App_Snapshot_State
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table defines a specific state of the Unified ICM Configuration Manager user interface that a user has
saved. Information from this table is used to reconstruct the state of the Unified ICM Configuration Manager
when the Administration & Data Server is restarted.
Related Table
Cfg_Mngr_User_Desktop_Snap, on page 185 (via DesktopSnapShotID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
183
All Tables
Cfg_Mngr_Globals
Filter2 ID for the second filter key of the application. DBINT NULL
Filter3FieldName A field name used for the third filter criteria. VNAME32 NULL
Filter3FieldType A field type identifier used for text/numeric lookup. DBSMALLINT NULL
Cfg_Mngr_Globals
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table contains a single record that stores version information about the menu system that Unified ICM
Configuration Manager is currently using.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
184
All Tables
Cfg_Mngr_User_Desktop_Snap
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Version Stores version information about the menu system DBINT NOT
the Unified ICM Configuration Manager is currenlty NULL
using.
Cfg_Mngr_User_Desktop_Snap
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table retains information on current Unified ICM Configuration Manager state for a particular user.
Related Table
Cfg_Mngr_App_Snapshot_State, on page 183 (via DesktopSnapShotID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
185
All Tables
Cfg_Mngr_User_Desktop_Snap
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
SaveApplicationPositions Indicates whether or not the application should start DBCHAR NOT
in the screen position it was in when it was last run NULL
by the user:
• Y = Yes, start application is same position.
• N = (Default) No, start it in application's default
position.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
186
All Tables
Cfg_Mngr_User_Menu
Cfg_Mngr_User_Menu
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table holds information that describes the default and custom menus in use for each user of Unified CCE
Configuration Manager.
Related Table
Cfg_Mngr_View, on page 188 (via MenuID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Cfg_Mngr_User_Settings
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table holds specific Unified CCE Configuration Manager settings for each user Unified CCE Configuration
Manager.
Related Tables
Cfg_Mngr_User_Desktop_Snap, on page 185 (via UserSettingsID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
187
All Tables
Cfg_Mngr_View
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
LastDesktopSnapShotID Identifier for the last desktop snapshot that the user DBINT NULL
had opened before closing the Unified ICM
Configuration Manager.
LoginName The unique login name of the user who owns these varchar(128) AK-1 NOT
settings. NULL
SaveSnapShotOnExit Indicates whether or not to save the current desktop DBCHAR NOT
snapshot settings when the Unified ICM NULL
Configuration Manager is closed:
• Y = Yes, save settings on exit (the default).
• N = No, do not save settings on exit.
Cfg_Mngr_View
This table is part of the User Preferences group (see User Preferences, on page 614). To see database rules for
this table, see User Preferences Tables, on page 666.
This table holds the information necessary to produce the tree view structure for multiple default and custom
menus within the Unified ICM Configuration Manager. The Primary Key (PK) is nonclustered.
Related Tables
Cfg_Mngr_User_Menu, on page 187 (via MenuID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
188
All Tables
Class_Access_Xref
ChildNodeID Identifies the child node in the tree view. DBINT IE-2 NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Class_Access_Xref
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
It lists the access levels available for each class. The Primary Key (PK) is nonclustered.
Related Tables
Class_List, on page 190 (via ClassID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
189
All Tables
Class_List
Class_List
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
It lists the available classes. The contents of this table are set up when the software is installed and never
change.
Related Tables
Class_Security, on page 191 (via ClassID)
ClassID_To_ObjectType, on page 192 (via ClassID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
190
All Tables
Class_Security
Class_Security
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
It lists the level of security each user or group has for a class.
Related Tables
Class_List, on page 190 (via ClassID)
User_Group, on page 571 (via UserGroupName)
ClassID Identifies the class from the Class_List table. DBINT NOT
NULL
ClassSecurityID A unique identifier for the record. DBINT PK NOT
NULL
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
191
All Tables
ClassID_To_ObjectType
ClassID_To_ObjectType
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Maps each class to its component object types
Related Tables
Class_List, on page 190 (via ClassID)
Object_List, on page 313 (via ObjectType + ObjectID)
Configuration_Limit
This table defines safe outer boundaries for Unified ICM Configuration parameters. The default values set
for Configuration Limits are the maximum values that have been tested and confirmed by Cisco. Your system
deployment may require lower limits.
However, if you configure beyond the ConfigLimitID values and experience difficulties, we might require
you to change values to correspond to the defined limits before we can troubleshoot.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
192
All Tables
Configuration_Limit
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
193
All Tables
Configuration_Limit
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
194
All Tables
Config_Message_Log
Config_Message_Log
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
It gets populated on central and local databases. The database system table is used to store configuration
messages.
DateTime The date and time when a set of messages was DBDATETIME NOT
logged. NULL
TableName The name of the table affected by the configuration VNAME32 NULL
change.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
195
All Tables
Congestion Control
Congestion Control
This table is in the System category (see System, on page 612).
This table stores configuration information for congestion control.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
196
All Tables
Congestion Control
DateTimeStamp Records the date and time when a record is added / DBDATETIME NULL
updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
197
All Tables
Congestion Control
LabelString Label string to treat the calls subjected to congestion VNAME32 NULL
control. This label will be responded when
congestion treatment is set to Treat call with
System Default Label (3).The label will be sent
only to the calls to be rejected.
Level1Abate Level 1 abatement DBINT NOT
NULL
Level2Abate Level 2 abatement DBINT NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
198
All Tables
Contact_Share_Group
Contact_Share_Group
This table defines contact share groups that apply to all contact share precision queues or skill groups.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
199
All Tables
Contact_Share_Group_Member
Contact_Share_Group_Member
This table maps contact share groups to contact share queues. Each contact share group contains one or more
contact share queues. Each contact share queue can be a member of one or more contact share groups.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
200
All Tables
Contact_Share_Queue
Contact_Share_Queue
This table defines the queue that references a target queue (either precision queue or skill group). These exist
on the Unified CCE target systems.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
201
All Tables
Contact_Share_Rule
Contact_Share_Rule
This table defines rules to apply for all contact share precision queues or skill groups within a contact share
group.
Controller_Time
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
A database system table that stores the current time at the Unified ICM platform.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
202
All Tables
Customer_Definition
TimeZone The Central Controller’s time zone for the date and DBINT NULL
time. The value is the offset in minutes from
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Customer_Definition
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row defines a customer associated with an Unified ICM instance. Use the Customer list tool to create,
update, or delete a customer definition.
Related Tables
Call_Type, on page 108 (via CustomerDefinitionID)
Customer_Options, on page 204 (via CustomerDefinitionID)
Feature_Control_Set, on page 255 (via via FeatureSetID)
ICR_Instance, on page 260 (via ICRInstanceID)
Label, on page 276 (via CustomerDefinitionID)
Master_Script, on page 294 (via CustomerDefinitionID)
Network_Vru, on page 308 (via NetworkTargetID)
Scheduled_Target, on page 426 (via CustomerDefinitionID)
User_Group, on page 571 (via CustomerDefinitionID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
203
All Tables
Customer_Options
EnterpriseName An enterprise name for the customer. This name VNAME32 AK-1 NOT
must be unique among all customer definitions in NULL
the enterprise.
ICRInstanceID Identifies the instance associated with the customer. DBINT FK, IE-1
NOT
NULL
NetworkTargetID Identifies the Network VRU, if any, associated with DBINT FK, NULL
the customer.
Customer_Options
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row identifies options installed for a specific customer.
Related Table
Customer_Definition, on page 203 (via CustomerDefinitionID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
204
All Tables
Default_Call_Type
Type The customer option defined by the row. To see DBINT PK NOT
values, see Customer Options Type, on page 622. NULL
Default_Call_Type
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row specifies the default call type. You can associate a default call type with each routing client.
Note You can also create a general default call type in the ICR_Globals table.
To add, update, and delete Default_Call_Type records, use Unified ICM Configuration Manager to modify
the Routing Client configuration.
Related Tables
Call_Type, on page 108 (via CallTypeID)
Routing_Client, on page 403 (via RoutingClientID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
205
All Tables
Department
Department
This table defines a Department that is used for departmental data hosting.
Each row specifies a user-configured Department. The following tables contain a department ID and can be
divided into departments.
Related Tables
• Agent, on page 16
• Agent_Desk_Settings, on page 20
• Admin_Script_Schedule_Map, on page 14
• Attribute, on page 90
• Bucket_Intervals, on page 98
• Bulk_Job, on page 99
• Call_Type, on page 108
• Campaign, on page 152
• Department _Member , on page 207
• Dialed_Number, on page 210
• Enterprise_Service, on page 247
• Enterprise_Skill_Group, on page 249
• Import_Rule, on page 267
• Master_Script, on page 294
• Network_Vru_Script, on page 310
• Person, on page 315
• Precision_Queue, on page 337
• Query_Rule, on page 354
• Route, on page 370
• Service, on page 439
• Skill_Group, on page 480
• User_Formula, on page 569
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
206
All Tables
Department _Member
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Department _Member
This table associates the User Group ID with a Department.
Related Tables
• User_Group, on page 571
• Department, on page 206
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
207
All Tables
Device_Target
Device_Target
This table is in the Route, on page 598 category. To see database rules for these tables, see Route Tables, on
page 661.
Each row represents one or more enterprise agents. When an enterprise agents logs on, the system software
dynamically assigns him or her to a device target. To route calls to an enterprise agent, you must have defined
a label associated with the device target. Use Unified ICM Configuration Manager to create, delete, and modify
device targets.
Note To configure Unified CCE, use Agent Targeting Rules versus Device Targets. Based on configured
agent targeting rules, if an agent attempts to log into an extension to which the router cannot target a
call, the peripheral gateway rejects the login request and returns an error that includes why the log in
request failed. For call routing in system PGdeployments, configure the extension range in the Agent
Targeting Rules in Unified CCE. For table details, see Agent_Targeting_Rule, on page 67.
Related Tables
Agent_Logout, on page 35 (via NetworkTargetID)
Agent_Real_Time, on page 37 (via NetworkTargetID)
Network_Target, on page 302 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
208
All Tables
Device_Target
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the target. This name must VNAME32 AK-1 NOT
be unique among all device targets in the enterprise. NULL
GlobalAddress A unique identifier. This field is used to enforce varchar(64) AK-2 NOT
validation that the agent desktop and the agent phone NULL
are at the same IP address for media terminated agent
desktops, including Enterprise Agent. The decimal
format for an IP address is xxx.xxx.xxx.xxx. For
example, 128.127.50.224. If validating the IP address
of an agent desktop and agent phone is not the case,
then the global address can be set to any unique
string.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
209
All Tables
Dialed_Number
Dialed_Number
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row describes a dialed number serviced by the system software. Use Unified ICM Configuration Manager
to add, update, and delete Dialed_Number records.
Related Tables
Customer_Definition, on page 203 (via CustomerDefinitionID)
Dialed_Number_Label, on page 212 (via DialedNumberID)
Dialed_Number_Map, on page 212 (via DialedNumberID)
Dial_Number_Plan, on page 214 (via DialedNumberID)
Label, on page 276 (via LabelID)
Media_Routing_Domain, on page 297 (via MRDomainID)
Route_Call_Detail, on page 372(via DialedNumberID)
Routing_Client, on page 403 (via RoutingClientID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
210
All Tables
Dialed_Number
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the number. This name must VNAME32 AK-1 NOT
be unique among all dialed numbers in the database. NULL
LabelID References the default label for this dialed number. DBINT IE-1, FK
NULL
MRDomainID The Media Routing Domain associated with this DBINT FK NOT
dialed number. NULL
PCSPattern The Post Call Survey Dialed Number (DN) Pattern. varchar(512) Optional
This field may contain wildcard characters such as (NULL)
(!), (*), (>), and single digit matches like periods (.)
or X.
Note This field is not applicable for Unified
CCE.
ReservedByIVR Used for queuing on the Simplified Unified CCE DBCHAR NOT
PG only. NULL
Stored as 'Y' or 'N'. Default = 'N'.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
211
All Tables
Dialed_Number_Label
Dialed_Number_Label
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
It indicates which Label values are valid for each Dialed_Number value. Use Unified ICM Configuration
Manager to add, update, and delete Dialed_Number_Label records.
Related Tables
Dialed_Number, on page 210 (via DialedNumberID)
Label, on page 276 (via LabelID)
Dialed_Number_Map
This table is part of the Script category (see Script, on page 602) category. For database rules, see Script Tables,
on page 663.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
212
All Tables
Dialed_Number_Map
Describes the call qualifier values (dialed number, calling line ID, and caller-entered digits) associated with
each call type. Use the Call Type Directory dialog of the Script Editor to add, update, and delete
Dialed_Number_Map records.
Related Tables
Call_Type, on page 108 (via CallTypeID)
Dialed_Number, on page 210 (via DialedNumberID)
Region, on page 361 (via RegionID)
ANIWildCardType Indicates what type the ANIWildCard is. To see the DBSMALLINT NOT
list of values, see Dialed Number Map: NULL
ANIWildCardType, on page 623.
DialedNumberID Foreign key from the Dialed Number table. DBINT PK, FK
DialedNumberID and Item together form an alternate NOT
key that is used by the system software to determine NULL
the order in which to match the wildcards.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
213
All Tables
Dial_Number_Plan
Dial_Number_Plan
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Defines special dialing codes that allow enterprise agents to use the system software to place calls to services,
other agents, skill groups, enterprise skill groups, supervisors, the local public network, a long-distance
network, or to specific trunks. Use Unified ICM Configuration Manager to add, update, and delete
Dial_Number_Plan records.
Related Tables
Dialed_Number, on page 210 (via DialedNumberID)
Routing_Client, on page 403 (via RoutingClientID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated
Description Additional information about the dial number plan. DESCRIPTION NULL
DialedNumberID Identifies the dialed number associated with the dial DBINT FK NULL
number plan if PostRoute is Y, the dialed number
is used to determine a call type.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
214
All Tables
Dialer
RoutingClientID Identifies the routing client associated with the dial DBSMALLINT AK-1, FK
number plan. NOT
NULL
WildcardPattern A string the system software compares to the dialed VNAME32 AK-1 NOT
number or dial string. The string can contain letters, NULL
digits, asterisks (*), and number signs (#). It can also
include the wildcard characters ? and !. The ?
character represents any single letter. The ! character
represents any string of characters and can appear
only at the end of the pattern.
Dialer
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Contains configuration information for each dialer. Use the Blended Agent Configuration option within
Unified ICM Configuration Manager to modify Dialer records.
Note If Outbound Option was not selected during setup, this table will contain no data.
Related Tables
Peripheral, on page 317 (via PeripheralID)
Dialer_Detail, on page 220 (via DialerID)
Dialer_Half_Hour, on page 226 (via DialerID)
Dialer_Port_Map, on page 232 (via DialerID)
Dialer_Port_Real_Time, on page 233 (via DialerID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
215
All Tables
Dialer
ComputerName The network name of the computer hosting the dialer varchar(64) AK-2 NOT
component. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
216
All Tables
Dialer
Description Additional information about the dialer, such as its DESCRIPTION NULL
location.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
217
All Tables
Dialer
LocalAreaCode The local area code for this dialer. (This value is varchar(100) NULL
compared to numbers being dialed to determine
whether '1' and the area code should be prefixed to
the dialed number.)
LongDistancePrefix Long distance prefix - previously set in the Dialer varchar(32) NULL
registry.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
218
All Tables
Dialer
PrefixDigits Dial a prefix string before the regular phone number. varchar(32) NULL
(This would be used, for example, to dial a '9' to
reach an external line.)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
219
All Tables
Dialer_Detail
Dialer_Detail
This table is in the Blended Agent category. (See Blended Agent (Outbound Option), on page 588.) To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Because this table grows larger in size, running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract the data from the HDS into your own custom database
on a separate server (that other Unified ICM/Unified CCE components do not use). Use only DBDateTime
(date and time of the record that was written to the HDS database) to extract the data. You can index the table
on the custom database according to the custom reporting needs.
Note If Outbound Option was not selected during setup, this table contains no data.
This historical table tracks data on all outbound attempts, including personal callback attempts and preview
calls that an agent skips.
Note Unified CCE and G3 Support: The Dialer_Detail table is supported for Unified CCE only. Dialer
Detail records are not supported for the G3 dialer. Some records might be written to the Dialer_Detail
table for older G3 dialers, but do not use the records.
Related Tables
• Campaign, on page 152(through CampaignID)
• Campaign_Skill_Group, on page 180 (through CampaignID)
• Dialer, on page 215 (through DialerID)
• Dialer_Real_Time, on page 235 (through DialerID)
• Peripheral, on page 317 (through PeripheralID)
• Query_Rule, on page 354 (through QueryRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
220
All Tables
Dialer_Detail
ActiveThreshold The calculated active threshold during the period DBINT NULL
for computing the noise floor.
CallbackPhone The phone number at which the customer requested VARCHAR(20) NULL
to be called back. This field remains populated with
customer-requested callback numbers for all personal
callback calls or regular callback calls.
CallbackDateTime The date and time when to retry the call. This is the DBSMALLDATE NULL
local time for the person receiving the call.
CallDuration Only used for the SIP Dialer. For all other dialers, DBINT NULL
this field is reserved for future use.
The call duration of the outbound call in
milliseconds starting when the Dialer initiates the
call to the customer. It is the time difference between
when the Call Setup Time starts and the outbound
call ends.
(Time the agent is in Call Setup Time + Agent
Talktime + Agent Wrap-up Time(if configured))
Note CallDuration does not include Agent
Wrap-up Time if the call is transferred
before entering wrap-up. The Call
Disposition for transfer is 28 or 29.
CallGUID An identifier assigned to the call by the SIP Dialer. VARCHAR(32) IE4
NULL
CallResult Telephony call result (busy, no answer, and so on) DBINT NULL
or agent reservation attempt result (Agent Rejected
Call, Unable to reserve, and so on). For the field
values that can populate CallResult, see Dialer
Detail: CallResult, on page 624.
CallStatusZone1 Status of the customer record for Zone1. For the CHAR(1) NULL
values that can populate this field, see Dialer Detail:
CallStatusZone, on page 625.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
221
All Tables
Dialer_Detail
CallStatusZone2 Status of the customer record for Zone2. For the CHAR(1) NULL
values that can populate this field, see Dialer Detail:
CallStatusZone, on page 625.
CampaignReportingDateTime This value indicates interval date time that Router DBDATETIME IE2
used TCD record to calculate Call Type related
NULL
historical data.
CampaignID The campaign that the call was placed for. DBINT FK
NULL
CustomerTimeZone The value is the offset in minutes that the customer DBINT NULL
is from UTC (formerly GMT).
Note CustomerTimeZone for PCB calls in
Dialer_Detail is always NULL.
DateTime DateTime (in Central Controller local time) at the DBDATETIME IE5
start of the interval when the row was generated.
NOT
NULL
DbDateTime DateTime (in Central Controller local time) when DBDATETIME IE1
the records are written to the HDS database. The
NULL
logger database has NULL for this column.
DialerID DialerID of the dialer where the outbound call was DBINT FK
initiated.
NULL
DialingMode Campaign mode the call was called. For field values, DBINT NULL
see Dialer Detail: DialingMode, on page 626.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
222
All Tables
Dialer_Detail
ImportRuleDateTime The Unified ICM Central Controller date and time DBDATETIME NULL
when the record was imported.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
223
All Tables
Dialer_Detail
MaxZCRstdev Maximum ZCR standard deviation during the tone DBINT NULL
determination.
NoiseThreshold The calculated noise threshold during the period for DBINT NULL
computing the noise floor.
NumOfActiveGlitches The total numbers of active glitches before a speech DBINT NULL
energy is detected, or during the
CPAMaxTermToneAnalysis period.
NumOfPostSpeechSilenceGlitches The total numbers of post speech silence glitches. DBINT NULL
PeripheralCallKey An identifier for the call that is provided by Unified DBINT NULL
CM and is unique to the Unified CM cluster.
PhoneID The identifier of the phone that was dialed. This can DBINT NULL
be any of phones 1 to 10. This field should be NULL
for both Personal Callback calls and Regular
Callback calls.
PhoneIndex Phone index in the campaign target sequence. This DBINT NULL
field should be NULL for both Personal Callback
calls and Regular Callback calls.
PickupTime The time period the first active voice energy is DBINT NULL
detected after the customer answered the call in
milliseconds.
PreviewTime The time that the Agent took to Accept, Skip, or DBINT NULL
Reject a customer call when the skill group is in
preview mode and direct preview mode.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
224
All Tables
Dialer_Detail
QueryRuleID The query rule that the call was placed for. DBINT FK
NULL
ReservationCallDuration The call duration (in milliseconds) that agent was DBINT NULL
reserved. In preview mode, this includes the time of
the last preview and the time for dialing, performing
CPA, and transferring the customer call to the agent.
Note In predictive mode, if reserved agent gets
disconnected even before connecting to
a customer, this value will be NULL as
the agent is not yet associated with the
customer.
In such cases, HoldTime of
corresponding Termination Call Detail
record will refer to agent reservation time.
RouterCallKey A call key counter created and set by the system DBINT IE3
software. This value forms the unique portion of the
NULL
64-bit key for the call. The system software resets
this counter at midnight.
RouterCallKeyDay The day that the call was taken and the Dialer_Detail DBINT IE3
record was created. This field contains a value only
NULL
for calls that were translation-routed or post-routed
to or from an ACD.
Together with RouterCallKey, the Day value forms
a unique 64-bit key for the call. The Dialer might
not have this information for all calls. If it does, you
can track all states of a call between the
Route_Call_Detail and the Dialer_Detail tables by
using the cradle-to-grave call tracking facility. (For
calls that span a day, the day may not correspond to
the day specified in the DateTime field.)
SilencePeriod Amount of time that the signal is silent after speech DBINT NULL
detection to declare a live speech (in mS).
SkillGroupSkillTargetID Skill Group ID of the agent who handled the call. DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
225
All Tables
Dialer_Half_Hour
TimeZone The Central Controller’s time zone for the date and DBINT NULL
time. The value is the offset in minutes from
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
WrapupData Wrap up data that the outbound agent entered. VARCHAR(40) NULL
ZoneIndex The zone that was active at the time that the attempt DBSMALLINT NULL
was made. This can be 0 or 1. This field should be
NULL for both Personal Callback calls and Regular
Callback calls.
Dialer_Half_Hour
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It gets populated on central and HDS databases. This table contains statistics produced by Blended Agent
when a dialing list is executed. Each row provides half-hour statistics for a particular dialer.
Related Table
Dialer, on page 215 (via DialerID)
Note The Dialer_Interval Table will be populate with 30/15 minute reporting data, depending on the Historical
Reporting Interval setting for the PG. The Dialer_Half_Hour Table will not be populated with this data.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
226
All Tables
Dialer_Half_Hour
AbandonToIVRToHalf The number of calls in a half-hour period that had DBINT NULL
to be abandoned. However, instead of hanging-up
on a customer, the call was transferred to an IVR
which played a message to the customer.
AnsweringMachineDetectToHalf The number of calls made during the half hour DBINT NULL
interval in which an answering machines was
detected.
BusyDetectToHalf The number of calls in the half-hour period that DBINT NULL
detected a busy signal.
CallbackCountToHalf The total number of records scheduled for a callback. DBINT NULL
CancelledDetectToHalf The number of calls in a half-hour period that were DBINT NULL
dropped while ringing the customer's telephone.
ContactsDialedToHalf The number of contacts dialed during the half hour DBINT NULL
interval.
CustomerAbandonDetectToHalf The number of calls in a half-hour period that were DBINT NULL
abandoned by the customer after they picked up the
telephone.
CustomerNotHomeCountToHalf The number of calls that were answered by the DBINT NULL
wrong party; the customer was not home.
DateTime The Central Controller date and time at the start of DBSMALLDATE PK NOT
the half-hour interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
227
All Tables
Dialer_Half_Hour
FutureUseInt1 This field is temporarily being used to report the DBINT NULL
number of reservation calls that this Dialer attempted
during this half hour.
FutureUseInt2 This field is temporarily being used to record the DBINT NULL
amount of time all dialer ports were busy during this
half hour. The time is recorded in seconds.
IdlePortTimeToHalf The total time all ports configured on the dialer spent DBINT NULL
idle during a 30 minute interval.
NoAnswerDetectToHalf The number of calls made during the half hour DBINT NULL
interval which were not answered.
NoRingBackDetectToHalf The number of calls in the current half hour period DBINT NULL
that did not receive a ring-back tone, that were
disconnected by the carrier or the network while
ringing, or that were flagged with a data error or a
no-value call.
PersonalCallbackCountToHalf The number of calls where the customer requested DBINT NULL
a personal callback.
RecoveryKey A value used internally by the system software to DBFLT8 AK-1 NOT
track virtual time. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
228
All Tables
Dialer_Interval
SITToneDetectToHalf The number of calls made during the half-hour DBINT NULL
interval in which SIT tones were detected.
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
VoiceDetectToHalf The number of calls made during the half-hour DBINT NULL
interval in which a voice was detected.
WrongNumberCountToHalf The number of calls where the customer phone DBINT NULL
number was incorrect (the customer did not live
there).
Dialer_Interval
This section describes the Dialer Interval table.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
229
All Tables
Dialer_Interval
AnsweringMachineDetect The number of calls made during the reporting DBINT NULL
interval in which an answering machine was
detected.
BusyDetect The number of calls in the reporting interval period DBINT NULL
that detected a busy signal.
CallbackCount The total number of records scheduled for a callback. DBINT NULL
ContactsDialed The number of contacts dialed during the reporting DBINT NULL
interval.
CustomerNotHomeCount The number of calls that the wrong party answered; DBINT NULL
the customer was not home.
DateTime The Central Controller date and time at the start of DBSMALLDATE PK1, NOT
the reporting interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE1, NULL
are written to the HDS database. The logger database
has NULL for this column.
DialerID The dialer to which these statistics refer. DBINT PK2, NOT
NULL
DialingTime The total time all ports configured on the dialer spent DBINT NULL
dialing contacts during this reporting interval. This
includes time spent in transfer and call progress
detection.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
230
All Tables
Dialer_Interval
MaxDialerPorts The maximum number of dialer ports used during DBINT NULL
a 30-minute interval on the dialer.
NoAnswerDetect The number of calls made during the reporting DBINT NULL
interval which were not answered.
NoRingBackDetect The number of calls in the current reporting interval DBINT NULL
period that did not receive a ringback tone, that the
carrier or the network disconnected while ringing,
or that were flagged with a data error or a no-value
call.
PersonalCallbackCount The number of calls where the customer requested DBINT NULL
a personal callback.
RecoveryKey A value used internally by the system software to DBFLT8 AK1, NOT
track virtual time. NULL
ReportingHalfHour The value indicates Half Hour boundary interval (0 DBINT NULL
to 47). Two 15 minute interval records have a unique
half hour boundary value.
ReportingInterval This value indicates the period, in minutes, over DBINT NULL
which the router calculates the Call Type and Call
Type Skill Group data. The only valid value is 30
(default).
ReservationCallAttempts The number of times the dialer attempted to reserve DBINT NULL
agents during this interval.
ReservePortTime The total time all ports configured on the dialer spent DBINT NULL
reserving agents during the 30-minute interval. This
may also include time in queue if the reservation
script is using a queue node.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
231
All Tables
Dialer_Port_Map
TimeZone The Central Controller’s time zone for the date and DBINT PK3, NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
VoiceDetect The number of calls made during the reporting DBINT NULL
interval in which a voice was detected.
WrongNumberCount The number of calls where the customer phone DBINT NULL
number was incorrect. (The customer did not live
there.)
Dialer_Port_Map
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Note If Outbound Option was not selected during setup, this table will contain no data.
Maps port numbers on the dialer to the ports on the ACD, and identifies the ACD stations and their mapping
to dialer ports. Use the Blended Agent Configuration option within Unified ICM Configuration Manager to
modify Dialer_Port_Map records. The Primary Key (PK) is nonclustered.
Related Table
Dialer, on page 215 (via DialerID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
232
All Tables
Dialer_Port_Real_Time
PortNumber Identifies the particular dialer port on this dialer that DBINT PK NOT
matches the ACD port. NULL
Station Identifies the ACD station and its mapping to a dialer varchar(32) NULL
port.
Dialer_Port_Real_Time
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Local database only.
Contains the current status of every telephone line for every dialer in Blended Agent. The Primary Key (PK)
is nonclustered.
Related Tables
Dialer, on page 215 (via DialerID)
Campaign, on page 152 (via CampaignID)
Query_Rule, on page 354 (via QueryRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
233
All Tables
Dialer_Port_Real_Time
CampaignID If the port is dialing, this value indicates the DBINT FK NULL
campaign from which the contact being dialed was
retrieved.
DateTime The Central Controller date and time at which each DBDATETIME NOT
row was saved. NULL
PhoneNumber If the port is dialing, this value is the phone number varchar(32) NULL
being dialed.
PortNumber The dialer port (line) number within the current DBINT PK NOT
dialer. NULL
PortStatus The current line status (for example, dialing, DBINT NOT
on-hook, off-hook). To see the list of values, see NULL
Port Status, on page 631
.
QueryRuleID If the port is dialing, this value identifies the query DBINT FK NULL
rule from which the contact being dialed was
retrieved.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
234
All Tables
Dialer_Real_Time
Dialer_Real_Time
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Local database only.
Contains statistics produced by Blended Agent when a dialing list is executed. Each row provides real-time
statistics for a particular dialer.
The data in this table is reset nightly.
Related table
Dialer, on page 215 (via DialerID)
AbandonToIVRHalf The number of calls in the current 30 minute period DBINT NULL
that had to be abandoned.
However, there was not a hang-up. Instead, the call
was transferred to an IVR that played a message to
the customer.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
235
All Tables
Dialer_Real_Time
BusyDetectToday The number of busy signals detected since midnight. DBINT NULL
CancelledDetectHalf The number of calls in the current 30 minute period DBINT NULL
that were dropped while ringing the customer phone.
CustomerAbandonDetectHalf In the current half-hour period, the number of calls DBINT NULL
that were abandoned by the customer after they
picked up the phone
DateTime The date and time this record was saved. DBDATETIME NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
236
All Tables
Dialer_Real_Time
FaxDetectHalf The number of calls in the current 30 minute period DBINT NULL
that detected a fax machine.
MaxDialerPortsNow The maximum number of ports used at the current DBINT NULL
time on the dialer.
NetworkAnsMachineDetectHalf The number of calls in the current 30 minute period DBINT NULL
that detected a network answering machine.
NoAnswerDetectToday The number of call attempts that were not answered DBINT NULL
since midnight.
NoDialToneDetectHalf The number of calls in the current 30 minute period DBINT NULL
that did not receive dial tone.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
237
All Tables
Dialer_Skill_Group_Half_Hour
PersonalCallbackCount The number of calls where the customer requested DBINT NULL
a personal call-back.
RegisteredPorts The number of ports that are in a working state, DBINT NULL
meaning that they are fully registered.
WrongNumberCount The number of calls where the phone number was DBINT NULL
incorrect (the customer did not live there).
Dialer_Skill_Group_Half_Hour
Note THIS TABLE IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
238
All Tables
Dialer_Skill_Group_Half_Hour
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It gets populated on central and HDS databases and provides historical reporting for campaigns running on a
dialer. Each skill group maps to a campaign. This is similar to the dump alloc provided in the dialer traces.
Related Tables
Dialer, on page 215 (via DialerID)
Skill_Group, on page 480 (via SkillGroupSkillTargetID)
AbandonToIVRToHalf The number of calls in a half-hour period that had DBINT NULL
to be abandoned. However, instead of hanging-up
on a customer, the call was transferred to an IVR
which played a message to the customer.
AgentPercentToHalf Configured by the script editor, this is the percent DBFLT4 NULL
of agents within the skill group that the dialer is
allowed to reserve.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
239
All Tables
Dialer_Skill_Group_Half_Hour
CancelledDetectToHalf The number of calls in a half-hour period where the DBINT NULL
dialer cancelled a ringing customer call.
CustomerAbandonDetectToHalf The number of calls in a half-hour period that were DBINT NULL
abandoned by the customer after they picked up the
telephone.
CustomerNotHomeCountToHalf The number of calls that were answered by the DBINT NULL
wrong party; the customer was not home.
DateTime The central controller date and time at the start of DBSMALLDATE PK NOT
the interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE1-Indexed
are written to the database. NULL
DialerSkillGroupMode Mode of the campaign for this dialer as set in script Char(1) NULL
editor for this skill group. (N=None, P=Preview,
R=Predictive/Progressive, A=Callback)
DialerSkillGroupType Type or direction of the campaign as set in the script Char(1) NULL
editor for this skill group (N=None, I=Inbound,
O=Outbound, B=Blended)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
240
All Tables
Dialer_Skill_Group_Half_Hour
LowNoiseVolumeToHalf Number of calls where the voice energy was not DBINT NULL
significant enough to count.
NoAnswerDetectToHalf The number of calls in a half-hour period that were DBINT NULL
not answered.
NoDialToneDetectToHalf The number of calls in a half-hour period that did DBINT NULL
not receive a dial tone.
NoRingBackDetectToHalf The number of calls in a half-hour period that did DBINT NULL
not receive a ring back tone.
PersonalCallbackCountToHalf The number of calls where the customer requested DBINT NULL
a personal callback.
WrongNumberCountToHalf The number of calls where the customer's phone DBINT NULL
number was incorrect (the customer did not live
there).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
241
All Tables
Dialer_Skill_Group_Real_Time
Dialer_Skill_Group_Real_Time
Note THIS TABLE IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Local database only.
Real time reporting for how campaigns are running on a dialer. Each skill group maps to a campaign. This is
similar to the dump alloc provided in the dialer traces.
Related Tables
Dialer, on page 215 (via DialerID)
Campaign, on page 152 (via CampaignID)
Skill Group (via SkillGroupSkillTargetID)
AnsweredCountToday Count of calls that were answered today. This DBINT NULL
includes calls where agent marked the calls as a
Wrong Number or Not Home.
AnsweredCountTo5 Count of calls that were answered to five. This DBINT NULL
includes calls where agent marked the calls as a
Wrong Number or Not Home.
AnsweredCountToHalf Count of calls that were answered to half. This DBINT NULL
includes calls where agent marked the calls as a
Wrong Number or Not Home.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
242
All Tables
Dialer_Skill_Group_Real_Time
DateTime The central controller date and time at the start of DBDATETIME NOT
the interval. NULL
DialerSkillGroupMode Mode of the campaign for this dialer as set in script Char(1) NULL
editor for this skill group. (N=None, P=Preview,
R=Predictive/Progressive, A=Callback)
DialerSkillGroupType Type or direction of the campaign as set in the script Char(1) NULL
editor for this skill group (N=None, I=Inbound,
O=Outbound, B=Blended)
ErrorCountToday Errors detected during this time period including no DBINT NULL
ringback, reorder, no dialer tone.
ErrorCountTo5 Errors detected during this time period including no DBINT NULL
ringback, reorder, no dialer tone.
ErrorCountToHalf Errors detected during this time period including no DBINT NULL
ringback, reorder, no dialer tone.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
243
All Tables
ECC_Payload
IdleRecords Number of available records in the cache to dial right DBINT NULL
now.
LinesPerAgent Number of lines being dialed per agent right now. DBFLT4 NULL
ECC_Payload
Each row contains information about the ECC_Payload. Use Unified ICM Configuration Manager to add,
update, and delete ECC_Payload records.
Related Tables
• ECC_Payload_Member, on page 245 (through ECCPayloadID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
244
All Tables
ECC_Payload_Member
DateTimeStamp Records the date and time when a record is added DBDATETIME NOT
or updated. NULL
ECC_Payload_Member
Each row contains information regarding the ECC_Payload_Member.
Related Tables
• ECC_Payload, on page 244 (through ECCPayloadID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
245
All Tables
Enterprise_Route
Enterprise_Route
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
Each row defines an enterprise-wide route composed of routes from different peripherals. Use Unified ICM
Configuration Manager to add, update, and delete Enterprise_Route records. The Primary Key (PK) is
nonclustered. The AlternateKey (AK) is clustered.
Related Tables
Business_Entity, on page 101 (via EntityID)
Enterprise_Route_Member, on page 247 (via EnterpriseRouteID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for this enterprise route. This VNAME32 AK-1 NOT
name must be unique among all enterprise routes NULL
within the business entity.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
246
All Tables
Enterprise_Route_Member
Enterprise_Route_Member
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
It maps routes to enterprise routes. Use Unified ICM Configuration Manager to add, update, and delete
Enterprise_Route_Member records.
Related Table
Enterprise_Route, on page 246 (via EnterpriseRouteID)
Enterprise_Service
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
Each row defines an enterprise-wide service composed of services from different peripherals. Use Unified
ICM Configuration Manager to add, update, and delete Enterprise_Service records.
Related Tables
Business_Entity, on page 101 (via EntityID)
Enterprise_Service_Member, on page 248 (via EnterpriseServiceID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
247
All Tables
Enterprise_Service_Member
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for this enterprise service. This VNAME32 AK-1 NOT
name must be unique among all enterprise services NULL
within the business entity.
Enterprise_Service_Member
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
It maps services to enterprise services. Use Unified ICM Configuration Manager to add or delete
Enterprise_Service_Member records.
Related tables
Enterprise_Service, on page 247 (via EnterpriseServiceID)
Service, on page 439 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
248
All Tables
Enterprise_Skill_Group
Enterprise_Skill_Group
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
Each row defines an enterprise-wide skill group composed of skill groups from different peripherals. Use
Unified ICM Configuration Manager to add, update, and delete Enterprise_Skill_Group records.
Related Tables
Business_Entity, on page 101 (via EntityID)
Enterprise_Skill_Group_Member, on page 250 (via EnterpriseSkillGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
249
All Tables
Enterprise_Skill_Group_Member
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for this enterprise skill group. VNAME32 AK-1 NOT
This name must be unique among all enterprise skill NULL
groups within the business entity.
EnterpriseSkillGroupID Unique identifier for this enterprise skill group. DBINT PK NOT
NULL
EntityID If partitioning is enabled, indicates the business DBINT AK-1, FK
entity to which the enterprise skill group belongs. NOT
NULL
Enterprise_Skill_Group_Member
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
It maps skill groups to enterprise skill groups. Use Unified ICM Configuration Manager to add or delete
Enterprise_Skill_Group_Member records
Related Tables
Enterprise_Skill_Group, on page 249 (via EnterpriseSkillGroupID)
Skill_Group, on page 480 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
250
All Tables
Event
Event
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Central database only.
Contains system events generated by the system software.
CentralControllerFileTime File Time event was processed at the Central DBDATETIME IE-1 NOT
Controller. NULL
CentralControllerTimeZone Time zone at the Central Controller. The value is DBINT NOT
the offset in minutes from UTC (formerly called NULL
GMT).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
251
All Tables
Event
ProcName Name of the process that originated the event. VNAME32 NOT
NULL
RecoveryDay A value used internally by the system software to DBINT NOT
track virtual time. NULL
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK-1 NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
SourceFileTime File time event was generated (originator's time). DBDATETIME NOT
NULL
SourceSystemName Name of the node that generated the event. VNAME32 NULL
SourceVirtualTime Virtual time event was generated (originator's time). DBINT NOT
NULL
StatusCode Status code value. DBINT NOT
NULL
StatusCodeString String associated with the status code. DESCRIPTION NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
252
All Tables
Expanded_Call_Variable
SystemType The type of system that generated the event. To see DBSMALLINT NOT
the list of values, see Event Fields, on page 627. NULL
Expanded_Call_Variable
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row describes an expanded call variable. Use Unified ICM Configuration Manager to add, update, and
delete Expanded_Call_Variable records.
Related tables
Route_Call_Variable, on page 379 (via ExpandedCallVariableID)
Termination_Call_Variable, on page 556 (via ExpandedCallVariableID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
253
All Tables
Expanded_Call_Variable
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for this call variable. This name VNAME32 AK-1 NOT
must be unique among all expanded call variables NULL
within the business entity.
MaximumArraySize If the call variable is an array, the maximum number DBINT NULL
of elements in the array: 1 to 255.
MaximumLength The maximum length of the call variable value: 1 to DBINT NOT
210. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
254
All Tables
Feature_Control_Set
Feature_Control_Set
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
It contains information about the different feature sets that may be used by different users.
Note The Feature Control Set List tool is not available on a limited AW.
Use Unified ICM Configuration Manager to add, update, and delete Feature_Control_Set records.
Related tables
User_Group, on page 571 (via FeatureSetID)
Customer_Definition, on page 203 (via FeatureSetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
255
All Tables
ICR_Globals
DateTimeStamp Records the date and time when a record is DateTimeStamp NULL
added/updated.
EnterpriseName A unique name among all feature sets in the VNAME32 AK NOT
enterprise. NULL
FeatureSetData Contains all the information about the feature set. image NULL
ICR_Globals
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Contains a single record containing general information about the Unified ICM configuration. You can use
Unified ICM Configuration Manager to modify some fields of the ICR_Globals records.
Related Tables
Call_Type, on page 108(DefaultCallTypeID maps to Call_Type.CallTypeID)
Network_Vru, on page 308 (DefaultNetworkTargetID maps to Network_VRU.NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
256
All Tables
ICR_Globals
CallTypeAbandonCallWaitTime The minimum time in seconds an incoming call must DBSMALLINT NULL
be in process (in queue, listening to announcements,
answering prompts) before being considered an
abandoned call if the caller hangs up. The default
value is 5.
CallTypeServiceLevelThreshold The time in seconds to be used as the service level DBINT NULL
threshold. The default value is 20.
CallTypeServiceLevelType Default value that indicates how the system software DBSMALLINT NULL
calculates the service level (that is, how it handles
abandoned calls in CallTypeServiceLevelType
calculating the service level). The default value is
1 - Ignoreabandoned calls.
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DefaultCallTypeID Identifies a general default call type. This default is DBINT FK NULL
used if a call does not map to a specific call type and
no default call type is defined for the associated
routing client.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
257
All Tables
ICR_Globals
ExternalAuthentication Enables the use of an external authenticator with the DBCHAR NOT
Configuration Management Service (CMS) for the NULL
LoginName in the Person table. Valid options are:
• Y = External authenticator enabled.
• N= External authenticator not enabled.
ExternalScriptValidation Name of external DLL to be used for script Varchar (255) NULL
validation.
HistoricalReportingInterval The value indicates router to calculate Call Type DBINT NOT
and Call Type Skill Group data for that interval. NULL
Default: 30.
IPCCDeploymentState The state of the Unified CCE deployment as known DBINT NOT
by the web-based config "Deployment Wizard." NULL
Values
• 0 - Not Done.
Value 0 inserted at database create-time.
• 1 - Aborted.
• 2 - Done.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
258
All Tables
ICR_Globals
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
259
All Tables
ICR_Instance
The default is 1.
ICR_Instance
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row defines an Unified ICM instance. For a Network Applications Manager (NAM), you should configure
an instance for each associated Customer ICM. Use Unified ICM Configuration Manager to create, update,
or delete an Unified ICM instance.
Related Tables
Application_Gateway, on page 78 (via ICRInstanceID)
Customer_Definition, on page 203 (via ICRInstanceID)
ICR_Node, on page 262 (via ICRInstanceID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
260
All Tables
ICR_Locks
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the instance. This name must VNAME32 AK-1 NOT
be unique for all Unified ICM instances in the NULL
enterprise.
NetworkICRInstanceID The Network Unified ICM instance, if any, DBINT FK, IE-1
associated with the instance. NULL
Number The number the identifies the instance in Web Setup. DBINT NOT
NULL
Type Indicates whether the instance is Network ICM or DBSMALLINT NOT
a Customer ICM. NULL
ICR_Locks
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Contains information about system locks currently held by users.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
261
All Tables
ICR_Node
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DateTime The date and time at which the lock was obtained. DBDATETIME NOT
NULL
LockID Identifies the object that is locked. For example, for DBINT PK NOT
a Script lock, LockID holds the ScriptID value. NULL
LockName The name of the object that is locked. For example, DESCRIPTION NOT
for a Script lock, LockName holds the name of the NULL
script.
LockType The type of the lock. To see values, see ICR Locks DBINT PK NOT
Fields, on page 627. NULL
SystemName The system from which the user obtained the lock. VNAME32 NOT
NULL
UserName The name of the user who holds the lock. varchar(64) NOT
NULL
ICR_Node
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row represents a real- time distributor associated with an Unified ICM instance. On a Network ICM,
you must configure the distributors associated with each Customer ICM. The Network ICM needs this
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
262
All Tables
ICR_Node
information to forward certain configuration changes. Use Unified ICM Configuration Manager to create,
modify, or delete an Unified ICM node.
Related Table
ICR_Instance, on page 260(via ICRInstanceID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DomainName The name of the NT domain that contains the node. varchar(64) NOT
NULL
EnterpriseName An enterprise name for the node. This name must VNAME32 AK-1 NOT
be unique for all nodes in the enterprise. NULL
ICRInstanceID The Unified ICM instance associated with the node. DBINT FK, IE-1
NOT
NULL
ICRNodeID A unique identifier for the node. DBINT PK NOT
NULL
SystemName The host name of the machine on which the node VNAME32 NOT
runs. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
263
All Tables
ICR_View
ICR_View
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Each ICR_View describes how the system software interprets the data imported for a schedule. The individual
columns within the view are described in associated View_Column rows.
Related Table
Schedule, on page 415 (via ICRViewID)
View_Column, on page 578 (via ICRViewID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
264
All Tables
Ids
Ids
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Indicates whether a specific object type supports row-level security. For those object types that do support
row-level security, the Ids table contains one row for each object of that type.
Related Tables
Object_List, on page 313 (via ObjectType)
Object_Security, on page 314 (via ObjectType + ObjectID)
User_Security_Control, on page 574 (via ObjectType + ObjectID)
ParentObjectType Identifies the object type of the object's parent. For DBINT NOT
example, a peripheral is a parent to its trunk groups. NULL
A value of 0 indicates that the object has no parent.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
265
All Tables
Import_Log
Import_Log
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
It gets populated on central and HDS databases. This table contains information about schedule import
operations that have been performed. The system software automatically creates an Import_Log row each
time it imports schedule information. The Primary Key (PK) is nonclustered.
Related Table
Schedule, on page 415 (via ScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
266
All Tables
Import_Rule
Import_Rule
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Contains a list of all the import rules and their associated import lists. Use the Blended Agent Configuration
option within Unified ICM Configuration Manager to modify Import_Rule records.
Note If Outbound Option was not selected during setup, this table will contain no data.
Related Tables
Query_Rule, on page 354 (via ImportRuleID)
Import_Rule_Clause, on page 271 (via ImportRuleID)
Import_Rule_History, on page 273 (via ImportRuleID)
Import_Rule_Real_Time, on page 274 (via ImportRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
267
All Tables
Import_Rule
ContactTableName The name of the contact table into which this file is varchar(64) NOT
to be imported. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DayOfMonth The day of the month to run this import. Only used DBINT NULL
when MonthlyEnabled is set to Y.
Enabled A flag that indicates whether this import should be DBCHAR NOT
run at the scheduled time: NULL
• Y = Run at scheduled time.
• N = Do not run at scheduled time.
FilePath The directory where the file to be imported is stored. varchar(255) NULL
UNC naming convention.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
268
All Tables
Import_Rule
MondayEnabled Flag that indicates if this import should be performed DBCHAR NOT
every Monday: NULL
• Y = Perform import every Monday.
• N = Do not perform import every Monday.
MonthlyEnabled If enabled, this import schedule will run based on DBCHAR NOT
the day of the month instead of the current week NULL
day:
• Y = Import will occur one day per month.
• N = Import will occur on a daily/weekly basis.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
269
All Tables
Import_Rule
RenameMaxVersions The number of import tile versions that are DBSMALLINT NOT
maintained. After an import file is imported, its name NULL
can be appended with a .001 through .nnn.
SaturdayEnabled Flag that indicates if this import should be performed DBCHAR NOT
every Saturday: NULL
• Y = Perform import every Saturday.
• N = Do not perform import every Saturday.
ScheduleStartHours The hour at which the import should start. Hours are DBINT NOT
in 24-hour format and are based on Central NULL
Controller time.
ScheduleStartMinutes The minute at which the import should start, based DBINT NOT
on Central Controller time. NULL
SundayEnabled Flag that indicates if this import should be performed DBCHAR NOT
every Sunday: NULL
• Y = Perform import every Sunday.
• N = Do not perform import every Sunday.
ThursdayEnabled Flag that indicates if this import should be performed DBCHAR NOT
every Thursday: NULL
• Y = Perform import every Thursday.
• N = Do not perform import every Thursday.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
270
All Tables
Import_Rule_Clause
WednesdayEnabled Flag that indicates if this import should be performed DBCHAR NOT
every Wednesday: NULL
• Y = Perform import every Wednesday.
• N = Do not perform import every Wednesday.
Import_Rule_Clause
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Defines the portions of an import list to be imported by the Blended Agent Import Rule process. Use the
Blended Agent Configuration option within Unified ICM Configuration Manager to modify Import_Rule_Clause
records.
Note If Outbound Option was not selected during setup, this table will contain no data.
Related Table
Import_Rule, on page 267 (via ImportRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
271
All Tables
Import_Rule_Clause
ImportRuleID The import rule to which this clause belongs. DBINT PK, FK
NOT
NULLNULL
IndexColumnEnabled Valid options include: DBCHAR NOT
NULL
• Y = Index will be created on this column.
• N = Index will not be created on this column.
SequenceNumber The index for clauses within a given import rule. DBINT PK NOT
NULL
StandardColumnType The name of a Blended Agent standard column to DBINT NULL
which this field will default.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
272
All Tables
Import_Rule_History
Import_Rule_History
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
It gets populated on central and HDS databases. This table contains the history of every Blended Agent import
and shows how many records have succeeded and failed.
Related Table
Import_Rule, on page 267 (via ImportRuleID)
EndDateTime The date and time when the import was finished. DBDATETIME NOT
NULL
GoodRecords The number of records successfully imported so far. DBINT NOT
NULL
ListImportType 0 = Append, 1 = Overwrite DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
273
All Tables
Import_Rule_Real_Time
StartDateTime The date and time when the import was started. DBDATETIME PK NOT
NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TotalRecords The total number of records contained in the import DBINT NOT
file. NULL
UnmatchedRegionPrefixCount Number of records which did not match any of the DBINT NULL
existing region prefixes, thus getting the default
campaign time zone.
Import_Rule_Real_Time
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Local database only.
Contains the name and current status of the import list that is currently being generated by the Blended Agent
Import Rule process.
Related Table
Import_Rule, on page 267 (via ImportRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
274
All Tables
Import_Schedule
DateTime The date and time when the import was changed. DBDATETIME NOT
NULL
DateTimeStart The date and time at which this import was started. DBDATETIME NULL
Import_Schedule
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Defines a command that the system software executes periodically to import data into a schedule. Use the
Workforce Management Integration System to schedule import operations.
Related Tables
Schedule, on page 415 (via ScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
275
All Tables
Label
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
ImportScheduleID A unique identifier for the Import Schedule record. DBINT PK NOT
NULL
ScheduleID Identifies the Schedule for which the data is DBINT FK NOT
imported. NULL
WorkstationName The host name of the workstation from which the VNAME32 NOT
system software imports schedule data. NULL
Label
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Device,
on page 591.
Defines the label that is sent to the routing client for each Network Target value. Use the Unified ICM
Configuration Manager to add, update, and delete Label records.
Related Tables
Customer_Definition, on page 203 (via CustomerDefinitionID)
Dialed_Number, on page 210 (via LabelID)
Dialed_Number_Label, on page 212(via LabelID)
Network_Target, on page 302(via NetworkTargetID)
Network_Vru, on page 308 (via LabelID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
276
All Tables
Label
CustomerDefinitionID Identifies the customer associated with the label. DBINT FK, IE-1
NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
ICRInstanceID For network VRU labels with multiple NAMs, this DBINT FK NULL
field contains a foreign key to identify the Network
Applications Manager (NAM) instance for which
the label is valid.
Label The label to be returned to the routing client. VNAME32 AK-1 NOT
NULL
LabelID Unique identifier for this label. DBINT PK NOT
NULL
LabelType The type of the label. For the list of values, see DBSMALLINT NOT
LabelType Fields, on page 628. NULL
NetworkTargetID Foreign key from the Network Target table. Each DBINT FK NULL
label maps to one and only one network target.
RoutingClientID Identifies the routing client that can receive this DBSMALLINT AK-1, FK
label. NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
277
All Tables
Logger_Admin
Logger_Admin
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
It gets populated on central and HDS databases. This table contains one record of information for each
administrative task the system software applies to the central database. Specifically, this table tracks Purges
and Update Statistics operations. These operations are run automatically as scheduled jobs.
FromRecoveryKey For a Purge operation, the recovery key of the DBFLT8 NULL
earliest record purged.
FunctionName The operation performed; for example, Purge. VNAME32 IE-1 NOT
NULL
RecoveryKey A value used internally by the system software to DBFLT8 PK, AK-1
track the time that the record is created. NOT
NULL
Retain For a Purge operation, the number of days records DBINT NULL
are retained. Records older than this are deleted in
the Purge.
RowsPurged For a purge operation, the number of rows purged. DBINT NULL
ScheduledAt Date and time the scheduled job was executed. DBDATETIME IE-1 NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
278
All Tables
Logger_Meters
TableName The name of the database table on which the VNAME32 IE-1 NOT
operation was performed. NULL
ToRecoveryKey For a Purge operation, the recovery key of the most DBFLT8 NULL
recent record purged.
Logger_Meters
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Central database only.
Contains performance information about the Logger process. The Logger process on the Central Controller
creates a new Logger Meters row in the central database every five minutes.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
279
All Tables
Logger_Type
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK-1 NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
RouteCallDetailTo5 Number of Route Call Detail rows written during DBINT NOT
the five-minute interval. NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Logger_Type
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Identifies the Logger type (that is, standard, Customer ICM (CICM), or Network Applications Manager
(NAM)).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
280
All Tables
Logical_Interface_Controller
Logical_Interface_Controller
This table is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page
659.
Each row corresponds to a (possibly duplexed) Network Interface Controller (NIC) or Peripheral Gateway
(PG). A duplexed NIC has two entries in the Physical Interface Controller table and a single entry in the
Logical Interface Controller table. Use Unified ICM Configuration Manager to add, update, and delete
Logical_Interface_Controller records.
Related Tables
Network_Trunk_Group, on page 303 (via LogicalControllerID)
Peripheral, on page 317 (via LogicalControllerID)
Physical_Interface_Controller, on page 336 (via LogicalControllerID)
Routing_Client, on page 403(via LogicalControllerID)
Service_Array, on page 442 (via LogicalControllerID)
Translation_Route, on page 559 (via LogicalControllerID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
281
All Tables
Logical_Interface_Controller
ClientType The type of client the controller provides the DBSMALLINT NOT
interface for. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the controller. This name VNAME32 AK-1 NOT
must be unique for all logical controllers in the NULL
enterprise.
PrimaryCtiAddress The address for CTI Server as IP:port (either in varchar(32) NULL
dotted-numeric or name format).
SecondaryCtiAddress The address for the backup CTI Server as IP:port varchar(32) NULL
(either in dotted-numeric or name format)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
282
All Tables
Location
Location
Related Tables
• Location_Member, on page 283 (through LocationID)
LocationName Name of the location. This value need not be unique since location VARCHAR(64) NOT NULL
information are fetched from multiple Unified CM clusters and location
names can be duplicated across clusters.
UCMPrimaryKey Primary Key ID of the location that is fetched from the Unified CM. VARCHAR(128) NOT NULL
LocationCode Location code which can be used as (prefix or suffix) for Routing VARCHAR(16) NULL
Pattern.
ChangeStamp Incremented when the record is changed in the central database. CHANGESTAMP NOT NULL
DateTimeStamp Records the date and time when a record is added/updated. DBDATETIME NULL
Location_Member
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
283
All Tables
Machine_Address
This table contains a set of associations between machine hosts and locations. Depending on the context the
machine host may refer to a remote site or it may refer to a peripheral/device (gateway) that is a part of the
peripheral set.
Related Tables
• Location, on page 283 (through LocationID)
• Machine_Host, on page 285 (through MachineHostID)
SequenceNumber Incremented for every unique Location and Machine Host. DBINT PK
NOT NULL
MachineHostID Depending on the MachineType value, MachineHostID may refer to one of the DBINT FK
following:
NULL
• UCM PUBLISHER
Remote site (datacenter)
Gateway
MachineType Type to indicate whether MachineHostID refers to a remote site or device. DBINT NOT NULL
Machine_Address
This table contains network addresses of the hosts. It is a separate table because a host may have multiple
network address (for example, public, private). The parent is the Machine_Host table.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
284
All Tables
Machine_Connection_Profile
MachineAddressID The database ID of the row. This is needed for the DBINT NOT
Machine_Service table. NULL
Machine_Connection_Profile
This table is reserved for future use.
Machine_Host
This table contains information about the host. The table stores both VM Host and Virtual Machine information.
Login information is stored in the Machine_Services table as a machine may support more than one service,
each with different authentication credentials.
ChangeStamp The change stamp, which is updated every time the CHANGESTAMP NOT NULL
Machine_Host or related Machine_Service rows are
created or modified.
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
285
All Tables
Machine_Host
MachineName The external name of the machine. If the machine is varchar(256) NOT NULL
a VM, this would be the VM name.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
286
All Tables
Machine_Host
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
287
All Tables
Machine_Host
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
288
All Tables
Machine_Host
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
289
All Tables
Machine_Service
VMInstanceUuid If the machine is a VM, this is the instance UUID. If varchar(64) NULL
the machine is not a VM, this is set to null.
ECE_WEB_SERVER
DC_ECE_WEB_SERVER
1
PCCE deployments support Coresident Unified IC Publisher and Coresident Unified IC Subscriber only.
Machine_Service
This table stores connection information for each service running on a host. The parent is Machine_Host.
MachineHostID The parent of the table (foreign key to the DBINT NOT
Machine_Host table). NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
290
All Tables
Machine_Service
Pairing Used to match services paired with one or more varchar(128) NULL
peers. ServiceType entries with the same Pairing
values are associated with each other and identify
alternate service paths for various failure conditions.
ServicePort The service port (inull means use default). DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
291
All Tables
Machine_Service
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
292
All Tables
Machine_Service
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
293
All Tables
Master_Script
Master_Script
This table is in the Script category (see Script, on page 602). For database rules, see Script Tables, on page
663.
Each row identifies a routing script or an administrative script. Each master script might have several versions.
Information about each version is stored in the Script table. A new Master_Script record is created whenever
you save a script with a new name in the Script Editor.
Related Tables
Admin_Script_Schedule_Map, on page 14 (via MasterScriptID)
Customer_Definition, on page 203(via CustomerDefinitionID)
Business_Entity, on page 101 (via EntityID)
Call_Type_Map, on page 125 (via MasterScriptID)
Call_Type_Real_Time, on page 138 (via MasterScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
294
All Tables
Master_Script
CurrentVersion Specifies the version of the script that is currently DBINT NOT
available for use. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the master script. The name varchar(64) AK-1 NOT
must be unique among all master scripts within the NULL
business entity.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
295
All Tables
Media_Class
Media_Class
This table is part of the Media Routing category (see Media Routing, on page 596). For database rules, see
Media Routing Tables, on page 661.
Information in this table defines a type of media class. This table is populated initially with default media
classes.
Related Table
Media_Routing_Domain, on page 297 table via the MediaClassID field.
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName A unique name for this media class. VNAME32 AK-1 NOT
NULL
MaxTaskDuration The maximum time a task can be active for an agent. DBINT NOT
Default: 28800 NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
296
All Tables
Media_Routing_Domain
Media_Routing_Domain
This table is part of the Media Routing category (see Media Routing, on page 596). For database rules, see
Media Routing Tables, on page 661.
It describes a single implementation of a media class. For example, a media class such as Cisco single-session
chat might have one or more Media Routing Domains (MRDs) defined. These MRDs would all be of the
same media class. However, they might be on different servers or handle slightly different types of requests
(for example, English single-session chat and Spanish single-session chat).
Related Tables
Media_Class, on page 296 (via MediaClassID)
Application_Path_Member, on page 88(via MRDomainID)
Skill_Group, on page 480 (via MRDomainID)
Agent_State_Trace, on page 63 (via MRDomainID)
Agent_Event_Detail, on page 27 (via MRDomainID)
Service, on page 439 (via MRDomainID)
Agent_Real_Time, on page 37 (via MRDomainID)
Agent_Logout, on page 35 (via MRDomainID)
Termination_Call_Detail, on page 540 (via MRDomainID)
Peripheral_Real_Time, on page 326(via MRDomainID)
Peripheral_Default_Route, on page 321 (via MRDomainID)
Dialed_Number, on page 210 (via MRDomainID)
Service_Level_Threshold, on page 459 (via MRDomainID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
297
All Tables
Media_Routing_Domain
Note • Media Routing Domain and Device Data: Each Media Routing Domain maps to zero one or more
Peripheral Half Hour and Peripheral Real Time rows, Peripheral Default Routes, and Dialed
Numbers. Each Peripheral Half Hour and Real Time row, each Peripheral Default Route, and each
Dialed Number maps to exactly one Media Routing Domain.
• Media Routing Domain and Skill Target Data: Each Media Routing Domain maps to zero one or
more Skill Groups, Agent State Trace rows, Agent Half Hour rows, Services, Agent Real Time
rows, Agent Logout rows, and Termination Call Detail rows. Each Skill Group, Agent State Trace
row, Agent Half Hour row, Service, Agent Real Time row, Agent Logout row, and Termination
Call Detail row maps to exactly one Media Routing Domain.
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName A unique name for this media class. Initially, the VNAME32 AK-1 NOT
EnterpriseName is set to Cisco_Voice. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
298
All Tables
Media_Routing_Domain
MaxTaskDuration The maximum time a task can be associated with an DBINT NULL
agent.
ServiceLevelType The default value for the ServiceLevelType field for DBSMALLINT NOT
each service associated with this MRD. This NULL
indicates how the system software calculates the
service level.
TaskLife If the connection between the Agent PG and the DBINT NULL
Application Instance drops for more than the
TaskLife timeout period, the task is terminated. The
default value is 300 seconds.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
299
All Tables
Network_Event_Detail
Network_Event_Detail
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Device,
on page 591.
Provides carrier network events associated with calls processed by a Network Applications Manager (NAM).
The data in this table includes events related to all call legs that happen under the control of the NIC. This
includes the incoming call leg, any temporary call legs (IVR sessions under NIC control), and all outgoing
call legs.
This table can become very large. Running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract the data from the HDS into your own custom database
on a separate server (one that is not used for other Unified ICM/Unified CCE components). Use only
DBDateTime (date and time of the record that was written to the HDS database) to perform the extraction.
The table on the custom database can be indexed according to the custom reporting needs.
DateTime Timestamp of receipt of event at the NIC (in UTC).. DBDATETIME NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
300
All Tables
Network_Event_Detail
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
301
All Tables
Network_Target
Value1 A value dependent upon the event and interface that DBINT NULL
provides additional reporting information. This
might contain a network-provided releaseCause (for
DISCONNECT), failureCause
(ROUTE_SELECT_FAILURE), etc.
Network_Target
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row identifies an announcement, a peripheral target, or a scheduled target.
The system software automatically maintains the Network_Target table when add or delete an announcement,
peripheral target, or scheduled target through Unified ICM Configuration Manager.
Related Tables
Announcement, on page 74 (via NetworkTargetID)
Label, on page 276 (via NetworkTargetID)
Network_Vru, on page 308(via NetworkTargetID)
Peripheral_Target, on page 332 (via NetworkTargetID)
Route_Call_Detail, on page 372 (via NetworkTargetID)
Scheduled_Target, on page 426 (via NetworkTargetID)
Termination_Call_Detail, on page 540 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
302
All Tables
Network_Trunk_Group
Network_Trunk_Group
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Lists the trunk groups understood by the telephone network. A network trunk group may be the same as a
trunk group defined at a peripheral or it may be a combination of peripheral trunk groups.
Use Unified ICM Configuration Manager to create, update, and delete network trunk groups.
Related Tables
Logical_Interface_Controller, on page 281(via LogicalControllerID)
Network_Trunk_Group_Half_Hour, on page 304 (via NetworkTrunkGroupID)
Network_Trunk_Group_Real_Time, on page 306 (via NetworkTrunkGroupID)
Peripheral, on page 317 (via PeripheralID)
Peripheral_Target, on page 332 (via NetworkTrunkGroupID)
Trunk_Group, on page 563 (via NetworkTrunkGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
303
All Tables
Network_Trunk_Group_Half_Hour
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the network trunk group. VNAME32 AK-1 NOT
This name must be unique among all network trunk NULL
groups in the enterprise.
LogicalControllerID Identifies the PG associated with the network trunk DBSMALLINT FK NOT
group. NULL
NetworkTrunkGroupID A unique identifier for the network trunk group. DBINT PK NOT
NULL
Network_Trunk_Group_Half_Hour
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
It gets populated on central and HDS databases and provides statistics for each network trunk group defined
in the system. These statistics are updated every 30 minutes.
The system software generates Network_Trunk_Group_Half_Hour records for each network trunk group.
Related Table
Network_Trunk_Group, on page 303 (via NetworkTrunkGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
304
All Tables
Network_Trunk_Group_Half_Hour
CallsAbandonedToHalf Number of calls to the network trunk group that were DBINT NULL
abandoned during the half-hour interval.
CallsOutToHalf Number of outbound calls sent on the network trunk DBINT NULL
group during the half-hour interval.
DateTime The date and time at the start of the half-hour DBSMALLDATE PK NOT
interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column.
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TrunksIdle Number of idle trunks in the network trunk group DBINT NULL
at the end of the half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
305
All Tables
Network_Trunk_Group_Real_Time
Network_Trunk_Group_Real_Time
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Local database only.
Provides real-time statistics for each network trunk group in the system.
The system software generates a Network_Trunk_Group_Real_Time record for each network trunk group.
Related Table
Network_Trunk_Group, on page 303 (via NetworkTrunkGroupID)
AllTrunksBusyToday Total number of seconds that all trunks in the DBINT NULL
network trunk group have been simultaneously busy
since midnight.
CallsAbandonedHalf Number of calls to the network trunk group that were DBINT NULL
abandoned during the current half-hour interval.
CallsAbandonedToday Number of calls to the network trunk group that were DBINT NULL
abandoned since midnight.
CallsInHalf Number of inbound calls that have been received on DBINT NULL
the network trunk group during the current half-hour
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
306
All Tables
Network_Trunk_Group_Real_Time
CallsInToday Number of inbound calls that have been received on DBINT NULL
the network trunk group since midnight.
CallsOutHalf Number of outbound calls that have been sent on DBINT NULL
the network trunk group during the current half-hour
interval.
CallsOutToday Number of outbound calls that have been sent on DBINT NULL
the network trunk group since midnight.
DateTime The date and time at which the row was generated. DBDATETIME NOT
NULL
InServiceTimeHalf Aggregate number of seconds that trunks in the DBINT NULL
network trunk group have been in service during the
current half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
307
All Tables
Network_Vru
Network_Vru
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Contains one row for each network VRU. The system software can send a customer call to a network VRU.
Use Unified ICM Configuration Manager to create, modify, and delete Network VRU rows.
Related Tables
• Customer_Definition, on page 203 (through NetworkTargetID)
• ICR_Globals, on page 256
• Label, on page 276 (through LabelID)
• Network_Target, on page 302 (through NetworkTargetID)
• Network_Vru_Script, on page 310 (through NetworkTargetID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
308
All Tables
Network_Vru_Bank
ECCPayloadID The unique ID of the ECC payload that is used for DBINT NULL
all messages to this Network VRU. If no value is
given, the Network VRU uses the Default ECC
payload.
NetworkTargetID Foreign key from the Network Target table. DBINT PK, FK
NOT
NULL
Type The type of network VRU. Valid options are: 2, 3, DBINT NOT
5, 6, 7, and 8. (Types 1 and 4 are not implemented.) NULL
To see more on these values, see Network Vru Type,
on page 630.
Network_Vru_Bank
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
This table is mainly used for load-balancing calls across multiple IVRs. The trunk group capacity will be the
key to the selection of an IVR for queuing.
Related Tables
Customer_Definition, on page 203 (via CustomerDefinitionID)
Network_Vru, on page 308 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
309
All Tables
Network_Vru_Script
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
NetworkTargetID Unique identifier for the Network VRU member. DBINT PK, NOT
NULL
NetworkVruNetworkTargetID Foreign key from the Network Target table. This is DBINT FK, NOT
pointing at the type-9 Network VRU. NULL
TrunkGroupID Foreign key from the Trunk Group table. Indicates DBINT FK, NOT
the Trunk Group associated with this Network VRU NULL
member.
Network_Vru_Script
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row identifies a script used by a network VRU to handle a call. A VRU script is managed by the VRU
itself. It is not stored in the system database or directly managed by the system software. The system software
can only direct the VRU to run the script. You can configure a VRU script in the Unified ICM Configuration
Manager. You can then reference it in a routing script.
Related Tables
Customer_Definition, on page 203 (via CustomerDefinitionID)
Network_Vru, on page 308 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
310
All Tables
Network_Vru_Script
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the VRU script. This name VNAME32 AK-1 NOT
must be unique among all VRU scripts in the NULL
enterprise.
Interruptible Indicates whether the script can be interrupted (for DBCHAR NOT
example, if an agent becomes available to handle NULL
the call):
• Y = Interruptible
• N = Not interruptible
NetworkTargetID Identifies the network VRU associated with the DBINT AK-2, FK
script. NOT
NULL
NetworkVruScriptID A unique identifier the system software uses for the DBINT PK NOT
script. NULL
Overridable Indicates whether the VRU script itself can override DBCHAR NOT
its Interruptible flag: NULL
• Y = Yes, VRU script can override
• N= No, VRU script cannot override
Timeout Number of seconds for the system software to wait DBINT NOT
for a response from the routing client after directing NULL
it to run the script.
VruScriptName The name of the script on the VRU. varchar(40) AK-2 NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
311
All Tables
Next_Available_Number
Next_Available_Number
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Each row identifies the next available unique integer ID value for a specific database table. The system software
automatically maintains the Next_Available_Number table.
Object_Access_Xref
This table is in the Decurity category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Lists the access levels available for each object type.
Related Table
Object_List, on page 313 (via ObjectType)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
312
All Tables
Object_List
Object_List
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Lists the objects that are available.
Related Tables
ClassID_To_ObjectType, on page 192 (via ObjectType)
Ids, on page 265 (via ObjectType)
Object_Access_Xref, on page 312 (via ObjectType)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
313
All Tables
Object_Security
Object_Security
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Specifies the access level each user or group has to individual objects. The Primary Key (PK) is nonclustered.
The AlternateKey (AK) is clustered.
Related Tables
Ids, on page 265 (via ObjectType)
User_Group, on page 571 (via UserGroupName)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
314
All Tables
Person
Person
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Provides primary identification and authentication for all system users, including both agents and administrators.
Related Table
Agent, on page 16 (via PersonID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
315
All Tables
Person
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
316
All Tables
Peripheral
* Indicates the ECE-related attributes for a given Person record. The ECE agent configuration is integrated
in Packaged CCE from Release 12.0.
Peripheral
This table is one of the Peripheral tables in the Device category (see Device, on page 591). To see database
rules for these tables, see Device Tables, on page 659.
Each row corresponds to an ACD or PBX at a call center. Use the PG Explorer to add, update, and delete
Peripheral records.
Related Tables
• Agent, on page 16 (via PeripheralID)
• Agent_Desk_Settings, on page 20 (via AgentDeskSettingsID)
• Agent_Distribution, on page 26 (via PeripheralID)
• Agent_Targeting_Rule, on page 67 (via EnterpriseName)
• Application_Path_Member, on page 88 (via PeripheralID)
• Dialer, on page 215 (via PeripheralID)
• Dialer_Detail, on page 220 (via PeripheralID)
• Logical_Interface_Controller, on page 281 (via LogicalControllerID)
• Network_Trunk_Group, on page 303 (via PeripheralID) Network VRU (via NetworkTargetID)
• Peripheral_Default_Route, on page 321 (via PeripheralID)
• Peripheral_Monitor, on page 324 (via PeripheralID)
• Peripheral_Real_Time, on page 326 (via PeripheralID)
• Routing_Client, on page 403 (via PeripheralID)
• Service, on page 439 (via PeripheralID)
• Service_Level_Threshold, on page 459 (via PeripheralID)
• Skill_Group, on page 480 (via PeripheralID)
• Termination_Call_Detail, on page 540 (via PeripheralID)
• Trunk_Group, on page 563 (via PeripheralID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
317
All Tables
Peripheral
AgentDeskSettingsID Optionally, indicates an Agent Desk Settings record DBINT FK, IE-3
associated with the peripheral. NULL
AgentReporting Specifies whether agent reporting is enabled for the DBCHAR NOT
peripheral. Stored as a character: NULL
• Y = Yes
• N = No
AgentTargetingMethod Determines if the Router will target agents based on DBINT NOT
Rules. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
318
All Tables
Peripheral
ClientType The type of the peripheral. To see Client Type DBSMALLINT NOT
values, see Client Type, on page 620. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for this peripheral. The name VNAME32 AK-1 NOT
must be unique among all peripherals in the NULL
enterprise.
InternalIPTAOnly Indicates whether this is an 'Unified ICM picks the DBCHAR NOT
agent' (IPTA) peripheral. NULL
Either 'Y' or 'N'. Default = 'N'.
LogicalControllerID Foreign key of the Logical Interface Controller DBSMALLINT FK, IE-2
(Peripheral Gateway) that is attached to the switch. NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
319
All Tables
Peripheral
MultilineAgentStateBehavior Indicates how many non-ACD calls the agent DBINT NOT
initiated on one of the non-ACD line. Only populated NULL,
when Multi-line feature is enabled. default=0
Values:
• 0 = Agent State is unchanged when agent is on
a call on a secondary line
• 1 = Agent State is set to NOT READY with a
system reason code when agent answers or
places a call on a secondary line while in the
AVAILABLE or NOT READY state
NetworkTargetID Identifies the network VRU, if any, associated with DBINT FK NULL
the peripheral.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
320
All Tables
Peripheral_Default_Route
Peripheral_Default_Route
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
Each row specifies the default route to be used for accounting calls at the peripheral that are otherwise not
accounted for.
The system software automatically generates a Peripheral_Default_Route record for each Peripheral. You
can modify the record through the PG Explorer tool.
Related Tables
Media_Routing_Domain, on page 297 (via MRDomainID)
Peripheral, on page 317 (via PeripheralID)
Route, on page 370 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
321
All Tables
Peripheral_Interval
Peripheral_Interval
This section describes the Peripheral Interval table.
ActiveRoutingClientTime Number of seconds the associated Peripheral Gateway was DBINT NULL
able to provide routing client support to the CallRouter during
the half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
322
All Tables
Peripheral_Interval
ActiveCTIServerTime Number of seconds the associated CTI Server was active DBINT NULL
during the half-hour interval.
CallsOffered Total number of incoming ACD calls and internal ACD calls DBINT NULL
offered to the peripheral during the reporting interval.
In Unified CCE, if a call goes through Redirection on No
Answer (RONA) to a VRU and an agent answers later, this
field is incremented as follows:
1. When the call RONAs to the VRU
2. When the call is sent from the VRU to the agent.
3. When the agent completes the call.
DbDateTime The current date and time stamp when the records are written DBDATETIME IE1, NULL
to the HDS database. The logger database has NULL for this
column.
DateTime Central Controller date and time at the start of the half-hour DBSMALLDATE PK1 NOT
interval. NULL
MaxCVPCallControlPorts The maximum number of CVP Call control ports in use for DBINT NULL
the interval.
MaxNumberLoggedOnAgents The maximum number of concurrent agents logged on in the DBINT NULL
half hour interval.
MaxCallsInProgress The maximum number of calls in progress at any sample point DBINT NULL
during the reporting period. This is implemented as the highest
value of PeripheralRealTime.CallsInProgress encountered
during the above sampling.
MaxVRUPorts The maximum number of VRU ports in use for the interval. DBINT NULL
MRDomainID The ID for the Media Routing Domain associated with this DBINT PK4 NOT
peripheral. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
323
All Tables
Peripheral_Monitor
ReportingHalfHour The value indicates half hour boundary interval (0 to 47). Two DBINT IE2 NULL
15 minute interval records have a unique half hour boundary
value.
ReportingInterval This value indicates the period, in minutes, over which the DBINT IE3 NULL
router calculates the Call Type and Call Type Skill Group
data. The valid values are 30 (default) or 15.
ServiceLevelCallsOffered Number of calls to the peripheral that had a service level event DBINT NULL
during the half-hour interval.
ServiceLevelCalls Number of calls to the peripheral answered within the service DBINT NULL
level threshold during the half-hour interval.
ServiceLevelAband Number of calls to the peripheral abandoned within the service DBINT NULL
level threshold during the half-hour interval.
ServiceLevel The system software service level for the peripheral during DBFLT4 NULL
the half-hour interval.
ServiceLevelType Service Level Type used to calculate Service level for this DBINT NULL
interval.
TimeZone The Central Controller’s time zone for the date and time. The DBINT PK3 NOT
value is the offset in minutes from UTC(formerly GMT).The NULL
value is negative for time zones to the east of UTC and positive
for time zones to the west of UTC.
Peripheral_Monitor
Table
This table is one of the Peripheral tables in the Device category (see Device, on page 591). To see database
rules for these tables, see Device Tables, on page 659.
Each row describes an entity to be monitored on a peripheral. Currently this table applies only to the Nortel
DMS-100, Meridian ACD in enhanced CTI mode, and to the Avaya DEFINITY ECS with station monitoring
enabled.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
324
All Tables
Peripheral_Monitor
Use the PG Explorer tool to add, update, and delete Peripheral_Monitor records.
Related Table
Peripheral, on page 317 (via PeripheralID)
Extension For a DMS-100, the Primary ACD DN, Secondary varchar(10) NULL
DN, or non-digit character.
ParamString A string passed along with the extension number to varchar(32) NULL
start event reporting on the entity.
For a DMS-100, this value can indicate that the
extension is a CDN, can specify a CompuCALL
session number, or can specify the mapping of an
agent DN to an agent position ID.
For a Meridian ACD, this value indicates the
position number and, optionally, the associated
Individual Directory Number (IDN).
PeripheralID Identifies the peripheral associated with the row. DBSMALLINT FK, IE-1
NOT
NULL
PeripheralMonitorID A unique identifier for the row. DBINT PK NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
325
All Tables
Peripheral_Real_Time
Peripheral_Real_Time
This table is one of the Peripheral tables in the Device category (see Device, on page 591). To see database
rules for these tables, see Device Tables, on page 659.
Local database only. Each row describes the current state of a specific peripheral. The real- time client creates
a Peripheral Real Time row for each peripheral in the system and updates that row every 10 seconds.
Related Table
Media_Routing_Domain, on page 297 (via MRDomainID)
Peripheral, on page 317 (via PeripheralID)
Note The ServiceLevel fields do not include the data updates for VRU peripheral devices.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
326
All Tables
Peripheral_Real_Time
CallsRoutedHalf Number of calls routed to the peripheral during the DBINT NULL
current half-hour interval.
CTIServerOnline Indicates the state of the CTI Server, if any, DBINT NULL
associated with the peripheral:
• 0 = Off-line
• 1 = On-line
CurrentHalfHour Date and time at the start of the current half-hour DBDATETIME NULL
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
327
All Tables
Peripheral_Real_Time
MRDomainID The identifier for the Media Routing Domain DBINT PK, FK
associated with this peripheral. NOT
NULL
Online Current on-line state of the peripheral as determined DBINT NOT
by the Central Controller: NULL
• 0 = Off-line
• 1 = On-line
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
328
All Tables
Peripheral_Real_Time
PeripheralTimeZone The time zone at the peripheral. The value is the DBINT NULL
offset in minutes from UTC (formerly called GMT).
ServiceLevelCallsOfferedHalf Total number of calls to the peripheral that had a DBINT NULL
service level event during the current half-hour
interval.
ServiceLevelCallsOfferedToday Total number of calls to the peripheral that had a DBINT NULL
service level event since midnight.
ServiceLevelCallsToday Number of calls to this service handled within the DBINT NULL
peripheral service level since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
329
All Tables
Peripheral_Set
ServiceLevelToday Service level for the peripheral since midnight. DBFLT4 NULL
Status Indicates the current failure state of the peripheral. DBINT NULL
To see the list of status codes, see Peripheral Real
Time Status Field, on page 636.
Peripheral_Set
This table represents a PG and its associated peripherals in Packaged CCE 12K. Each record in this table
represents a peripheral set, which is a logical grouping of a peripheral gateway and its associated peripherals.
Related Tables
• Peripheral_Set_Controller , on page 331 (through PeripheralSetID)
• Peripheral_Set_Host, on page 331 (through PeripheralSetID)
PeripheralSetName An enterprise name for this peripheral set. VNAME32 NOT NULL
PeripheralSetName may be duplicated across sites.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
330
All Tables
Peripheral_Set_Controller
ChangeStamp Incremented when a record is changed in the central database. CHANGESTAMP NOT NULL
DateTimeStamp Records the date and time when a record is added/updated. DBDATETIME NULL
Peripheral_Set_Controller
This table has information of those peripheral gateways (Logical Interface Controllers) that are associated
with a given peripheral set.
Related Tables
• Logical_Interface_Controller, on page 281 (through LogicalControllerID)
• Peripheral_Set, on page 330 (through PeripheralSetID)
LogicalControllerID ID of the peripheral gateway that is being associated to the peripheral DBSMALLINT PK, FK
Set.
NOT NULL
Peripheral_Set_Host
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
331
All Tables
Peripheral_Target
This table contains a set of associations between the machine hosts and the peripheral sets. Depending on the
context, the machine host may refer to a remote site that the peripheral Set is a part of, or it may refer to a
peripheral/device (gateway) that is a part of the peripheral set.
Related Tables
• Machine_Host, on page 285 (through MachineHostID)
• Peripheral_Set, on page 330 (through PeripheralSetID)
PeripheralSetID Peripheral set to which the Machine_Host record is associated. DBINT PK, FK
NOT NULL
SequenceNumber Incremented for every unique peripheral set and host combination. DBINT PK
NOT NULL
MachineHostID Depending on the MachineType value this field may contain one DBINT FK
of the following information:
NULL
• ID of the Remote Site (or datacenter) to which the peripheral
set is associated.
• ID of the device that is associated with this peripheral set.
MachineType Incremented when the record is changed in the central database. DBINT NOT NULL
Peripheral_Target
Table
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row specifies the peripheral address (network trunk group and DNIS) associated with a route.
Use the PG Explorer tool to add, update, and delete Peripheral_Target records.
Related Tables
Route, on page 370 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
332
All Tables
Peripheral_Target
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DelayBeforeQueue The number of seconds the peripheral waits before DBSMALLINT NOT
queuing an incoming call to an agent. This time NULL
might be used, for example, to play a forced
announcement.
DNIS DNIS digits the routing client sends when addressing VNAME32 AK-1 NOT
this target. NULL
NetworkTargetID Foreign key from the Network Target table. DBINT PK, FK
NOT
NULL
NetworkTrunkGroupID Indicates the Network Trunk Group associated with DBINT AK-1, FK
this peripheral target. NOT
NULL
RouteID Indicates the Route associated with this peripheral DBINT FK, IE-1
target. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
333
All Tables
Persistent_Variable
Persistent_Variable
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Central database only.
Stores the current value of persistent user variables. User variables are defined in the User_Variable table.
The CallRouter automatically maintains the Persistent_Variable table.
Related Table
User_Variable, on page 576 (via UserVariableID)
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK-1 NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
334
All Tables
Physical_Controller_Half_Hour
Note To add the persistent user variable data to the Persistent_Variable table, set the following registry key
must be set to 1. HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\ICM\[Instance_name]\LoggerA\Logger\CurrentVersion\HistoricalData\Persistent\Variable.
Physical_Controller_Half_Hour
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
Each row provides statistics for a single Network Interface Controller (NIC) or Peripheral Gateway (PG).
The system software automatically generates Physical_Interface_Controller records.
Related Table
Physical_Interface_Controller, on page 336 (via PhysicalControllerID)
DateTime Central Controller date and time at the start of the DBSMALLDATE PK NOT
half- hour interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
335
All Tables
Physical_Interface_Controller
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Physical_Interface_Controller
This table is in the Device category (see Device, on page 591). To see database rules for these tables, see
Device Tables, on page 659.
Describes a single Network Interface Controller (NIC) or Peripheral Gateway (PG). A duplexed NIC has two
entries in the Physical Interface Controller table and a single entry in the Logical Interface Controller table.
A pair of duplexed PGs share a single entry in the Physical Interface Controller table.
Use the PG or NIC Explorer tools to add, update, and delete Physical_Interface_Controller records.
Related Tables
Logical_Interface_Controller, on page 281 (via LogicalControllerID)
Routing_Client_Five_Minute, on page 407 (via PhysicalControllerID)
Physical_Controller_Half_Hour, on page 335 (via PhysicalControllerID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
336
All Tables
Precision_Queue
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the controller. This name VNAME32 AK-1 NOT
must be unique for all physical controllers in the NULL
enterprise.
LogicalControllerID Foreign key from Logical Interface Controller table. DBSMALLINT FK, IE-1
NOT
NULL
PhysicalControllerID Unique identifier for this physical controller. DBSMALLINT PK NOT
NULL
NULL
Precision_Queue
The Precision_Queue table defines a queue used for precision routing.
Related Tables
• Agent_Real_Time (via PrecisionQueueID)
• Agent_Skill_Group_Interval (via PrecisionQueueID)
• Agent_Skill_Group_Real_Time (via PrecisionQueueID)
• Call_Type_SG_Interval (via PrecisionQueueID)
• Precision_Q_Real_Time (via PrecisionQueueID)
• Precision_Q_Step_Real_Time (via PrecisionQueueID)
• Precision_Queue_Step (via PrecisionQueueID)
• Precision_Queue_Term (via PrecisionQueueID)
• Router_Queue_Interval (via PrecisionQueueID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
337
All Tables
Precision_Queue
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
338
All Tables
Precision_Q_Real_Time Table
ServiceLevelThreshold The service level threshold, in seconds, for the DBINT NOT
service level. NULL
ServiceLevelType Indicates how the system software calculates the DBSMALLINT NOT
service level for the Precision Queue: NULL
• 1 = Ignore Abandoned Calls. (Remove the
abandoned calls from the calculation.)
• 2 = Abandoned Calls have Negative Impact.
(Treat the abandoned calls as though they
exceeded the service level threshold.)
• 3 = Abandoned Calls have Positive Impact.
(Treat the abandoned calls as though they were
answered within the service level threshold.)
Precision_Q_Real_Time Table
This table is in the Precision Queue category.
The system software generates a Precision_Q_Real_Time record for each Precision Queue.
Related Table
Precision_Queue, on page 337
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
339
All Tables
Precision_Q_Real_Time Table
ApplicationAvailable The number of agents belonging to this skill group DBINT NULL
who are currently ApplicationAvailable with respect
to the MRD to which the skill group belongs. An
agent is Application available if the agent is Not
Routable and Available for the MRD.
AvailTimeTo5 Total seconds agents in the Precision Queue have DBINT NULL
been in the Not_Active state during the current
five-minute interval. AvailTime is included in the
calculation of LoggedOnTime
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
340
All Tables
Precision_Q_Real_Time Table
AvgHandledCallsTimeTo5 Average handle time in seconds for calls counted as DBINT NULL
handled by the Precision Queue during the rolling
five-minute interval. The value is calculated as
follows: HandledCallsTalkTimeTo5 /
CallHandledTo5 The AvgHandledCallsTime value
is updated in the database when the after-call work
time associated with the call is completed.
CallsAbandQTo5 The number of calls that abandoned while queued DBINT NULL
in the router to this agent, in the rolling five-minute
interval.
CallsAbandDequeuedTo5 The number of calls that were de-queued from this DBINT NULL
Precision Queue, and had to be routed to another
Precision Queue or Skill Group in the rolling
five-minute interval. This field is incremented when
a call is de-queued through the Cancel Queue node.
CallsAnsweredTo5 The number of calls that were answered by the DBINT NULL
Precision Queue during the rolling five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
341
All Tables
Precision_Q_Real_Time Table
CallsHandledTo5 The number of calls that were handled by the DBINT NULL
Precision Queue during the rolling five-minute
interval.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
CallsQNow Number of calls currently queued for the Precision DBINT NULL
Queue at the CallRouter.
DateTime Central Controller date and time that this data was DBDATETIME NOT
last updated NULL
HandledCallsTalkTimeTo5 Total talk time, in seconds, for calls counted as DBINT NULL
handled by the Precision Queue during the rolling
five-minute interval. It is updated in the database
when the after-call work time associated with the
call (if any) is completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
342
All Tables
Precision_Q_Real_Time Table
HandledCallsTimeTo5 This field only applies to configured skill groups. DBINT NULL
Total handle time, in seconds, for calls counted as
handled by the Precision Queue during the rolling
five-minute interval.
Handle time is number of seconds an agent spent
answering the call (including the time the call was
on hold) to the time the agent completed the
after-call work associated with the call.
HandledCallsTime = HandledCallsTalkTime +
HoldTime +
(WorkNotReadyTime/WorkReadyTime)
The value in this field for the incoming routed calls
includes:
1. Talk time
2. Total Held time
3. Work Ready and Work Not Ready time
Hold The number of agents that have all active calls on DBINT NULL
hold. The agent is not in the Hold state with one call
on hold and talking on another call (for example, a
consultative call). The agent must have all active
calls on hold.
HoldTimeTo5 Number of seconds where all calls to the agent are DBINT NULL
on hold during the rolling five-minute interval.
HoldTime is counted only while the agent is doing
no other call related activity. HoldTime is included
in the calculation of LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
343
All Tables
Precision_Q_Real_Time Table
InterruptedTimeTo5 The number of seconds during which all calls to the DBINT NULL
agent are in interrupted state during the rolling
five-minute interval.
LoggedOn Number of agents that are currently logged on to the DBINT NULL
Precision Queue. This count is updated each time
an agent logs on and each time an agent logs off.
LoggedOnTimeTo5 Total time, in seconds, agents were logged on to the DBINT NULL
Precision Queue during the current (rolling)
five-minute interval. This field is applicable for
Unified CCE.
This value is based on the following:
• HoldTimeTo5
• TalkInTimeTo5
• TalkOutTimeTo5
• TalkOtherTimeTo5
• AvailTimeTo5
• NotReadyTimeTo5
• WorkReadyTimeTo5
• WorkNotReadyTimeTo5
• BusyOtherTimeTo5
• ReservedStateTimeTo5
• TalkAutoOutTimeTo5
• TalkPreviewTimeTo5
• TalkReservedTimeTo5
LongestCallInQ The time when the longest call in queue was queued DBDATETIME NULL
for this Precision Queue.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
344
All Tables
Precision_Q_Real_Time Table
NotReadyTimeTo5 Total seconds agents in the Precision Queue have DBINT NULL
been in the Not Ready state during the rolling
five-minute interval. NotReadyTime is included in
the calculation of LoggedOnTime.
NumAgentsInterruptedNow The number of agents whose state with respect to DBINT NULL
this Precision Queue is currently Interrupted.
PercentUtilizationTo5 Percentage of Ready time that agents in the Precision DBFLT4 NULL
Queue spent talking or doing call work during the
rolling five-minute interval. This is the percentage
of time agents spend working on calls versus the
time agents were ready.
PrecisionQueueID Foreign key from Precision Queue table. DBINT PK, NOT
NULL
Ready The number of agents who are Routable with respect DBINT NULL
to the MRD associated with this Precision Queue,
and whose state with respect to this Precision Queue
is currently something other than NOT_READY or
WORK_NOT_READY.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
345
All Tables
Precision_Q_Real_Time Table
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
346
All Tables
Precision_Q_Real_Time Table
ServiceLevelCallsTo5 The number of calls that are answered by the DBINT NULL
Precision Queue within the Service Level threshold
in the rolling five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
347
All Tables
Precision_Q_Real_Time Table
ServiceLevelRONATo5 The calls that redirected on no answer within Service DBINT NULL
Level threshold within the rolling five-minute
interval. These calls are part of the
ServiceLevelCallsOffered.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
TalkInTimeTo5 Total seconds agents spent talking on inbound calls DBINT NULL
for the Precision Queue during the rolling
five-minute interval. TalkInTime is included in the
calculation of TalkTime and LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
348
All Tables
Precision_Q_Real_Time Table
TalkTimeTo5 Total seconds agents in the Precision Queue have DBINT NULL
been in the Talking state during the rolling
five-minute interval. This value is calculated as
follows: TalkInTimeTo5 + TalkOutTimeTo5 +
TalkOtherTimeTo5.
TransferInCallsTo5 Number of calls transferred into the Precision Queue DBINT NULL
that ended during the current five-minute interval.
The value is updated in the database when the
after-call work time associated with the call (if any)
is completed. For blind transfers in Unified CCE,
the value is updated in the database when an agent
blind transfers the call to an IVR. For blind transfers
in Unified CCE with a Unified CCE System PG, the
value is not updated in the database until the call
that was blind transferred to an IVR is subsequently
transferred to another agent.
Note For blind transfers in Unified CCE with
a Unified CCE System PG, this field is
updated when the call that was blind
transferred to an IVR is subsequently
transferred to another agent and the agent
answers the call. For this call scenario
this field is not updated in Unified CCE
without a Unified CCE System PG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
349
All Tables
Precision_Queue_Step
WorkReadyTimeTo5 Total seconds agents have been in the Work Ready DBINTNULL
state during the rolling five-minute interval.
WorkReadyTime is included in the calculation of
LoggedOnTime.
Precision_Queue_Step
The Precision_Queue_Step table defines a set of ordered steps that apply to a Precision Queue. Each ordered
step then contains a set of attributes terms that defines what attributes an agent must have to be a member of
a Precision Queue step. Basically, it defines a formula that is a list of Attribute tests.
Related Table
Precision_Queue_Term, on page 352 (via PrecisionQueueStepID)
StepOrder Integer that defines the order of rows for a Precision DBINT NOT
Queue step. StepOrder begins with 1. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
350
All Tables
Precision_Q_Step_Real_Time
Precision_Q_Step_Real_Time
This table is in the Precision Queue category.
The system software generates a Precision_Q_Step_Real_Time record for each Precision Queue.
Related Tables
• Precision_Queue, on page 337
• Precision_Queue_Step, on page 350
AgentsLoggedIn Number of Agents logged in for this Precision Queue DBINT NULL
Step.
AvgCallsInQueueTime Average length of queue time for this Precision DBINT NULL
Queue Step.
CallsInQueue Number of calls in queue for this Precision Queue DBINT NULL
Step
CallsInQueueTime Total time of calls in queue for this Precision Queue DBINT NULL
Step.
DateTime Central Controller date and time that this data was DBDATETIME NOT
last updated. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
351
All Tables
Precision_Queue_Term
LongestCallInQueue The time stamp of the longest call in queue for this DBDATETIME NULL
Precision Queue Step.
NextAvailAgent The next Agent to be selected based on the agent DBINT NULL
ordering criteria of the Precision Queue.
Precision_Queue_Term
The Precision_Queue_Term table defines a set of attribute condition terms that apply to a Precision Queue
Step. Each set of terms determine what attributes an agent must have to be a member of the Precision Queue
step.
Related Tables
Tables that hold Precision_Queue_Term data are listed below:
• Attribute, on page 90
• Precision_Queue_Step, on page 350
AttributeSetID Foreign Key from Attribute_Set table. Controls DBINT FK, NOT
which attribute set is tested. Null=Yes to allow for NULL
rules which do not test an Attribute Set.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
352
All Tables
Precision_Queue_Term
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
353
All Tables
Query_Rule
Value2 A second value, used only as the upper bound when VARCHAR(255) NULL
the AttributeRelation is between. It also can contain
additional values for member if Value1 is not
enough. Must be convertible to the datatype
specified in the Attribute table.
Query_Rule
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Specifies the association between a query rule clause and an import rule. A query rule works on a particular
import rule to select a group of contacts from an overall import list. For example, from a particular import list
you might want to select and call all customers that have account numbers greater than 10,000.
Note If Outbound Option was not selected during setup, this table will contain no data.
Use the Outbound Option Configuration option within Unified ICM Configuration Manager to modify
Query_Rule records.
Related Tables
Campaign_Query_Rule_Real_Time, on page 171 (via QueryRuleID)
Campaign_Query_Rule_Half_Hour, on page 165 (via QueryRuleID)
Campaign_Query_Rule, on page 162 (via QueryRuleID)
Dialer_Detail, on page 220 (via QueryRuleID)
Import_Rule, on page 267 (via ImportRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
354
All Tables
Query_Rule
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Description Description of what the query rule contains or how DESCRIPTION NULL
it is being used.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
355
All Tables
Query_Rule_Clause
Query_Rule_Clause
This table is in the Blended Agent category (see Blended Agent (Outbound Option), on page 588). To see
database rules for these tables, see Blended Agent Tables (Outbound Option), on page 657.
Note If Outbound Option was not selected during setup, this table will contain no data.
Contains the SQL rules associated with each query rule. There is a single row for each configured query rule.
Related Table
Query_Rule, on page 354 (via QueryRuleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
356
All Tables
Reason_Code
QueryRuleID The query rule to which this clause belongs. Foreign DBINT PK, FK
key from the Query Rule table. NOT
NULL
RuleData The rule definition to be used to process each query varchar(255) NOT
rule. NULL
SequenceNumber An index for query rule clauses within a given query DBINT PK NOT
rule. NULL
Reason_Code
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Configuration table containing the reason code text to reason code mapping information.
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
357
All Tables
Recovery
ReasonCode Reason code used by agents (configurable). [In DBINT AK-1 NOT
addition to reason codes that you have defined, NULL
Unified CCE uses some predefined reason codes.
See Reason Codes, on page 637.]
Note In Packaged CCE, 21 pre-defined global
reason codes of Not Ready and Logout
types are added to the Reason_Code
table.
Recovery
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
It gets populated on central and HDS databases. This table contains internal status information for each table
in the database.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
358
All Tables
Recurring_Schedule_Map
RecoveryKey A unique ID assigned to each record and used DBFLT8 PK, AK-1
internally by the Unified ICM/Unified CCE software NOT
to track the record. NULL
Recurring_Schedule_Map
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row describes a periodic schedule used, for example, by a scheduled target. Use the Workforce
Management Integration System to create, update, and delete recurring schedules.
Related Table
Schedule, on page 415 (via ScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
359
All Tables
Recurring_Schedule_Map
DayType Indicates to which day the schedule applies. To see DBSMALLINT NOT
values, see Days, on page 622. NULL
EndDay The day of the month on which the schedule expires. DBSMALLINT NOT
The value is 0 if the schedule has no end date. NULL
EndHour The hour of the day at which the schedule expires. DBSMALLINT NOT
The value is 0 if the schedule has no end time. NULL
EndMinute The minute of the hour at which the schedule DBSMALLINT NOT
expires. The value is 0 if the schedule has no end NULL
time.
EndMonth The month in which the schedule expires. The value DBSMALLINT NOT
is 0 if the schedule has no end date. NULL
EndSecond The second of the minute at which the schedule DBSMALLINT NOT
expires. The value is 0 if the schedule has no end NULL
time.
EndYear The year in which the schedule expires. The value DBINT NOT
is 0 if the schedule has no end date. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
360
All Tables
Region
StartDay The day of the month on which the schedule goes DBSMALLINT NOT
into effect (1 through 31). NULL
StartHour The hour of the day at which the schedule goes into DBSMALLINT NOT
effect. NULL
StartMinute The minute of the hour at which the schedule goes DBSMALLINT NOT
into effect. NULL
StartMonth The month in which the schedule goes into effect (1 DBSMALLINT NOT
through 12). NULL
StartSecond The second of the minute at which the schedule goes DBSMALLINT NOT
into effect. NULL
StartYear The year in which the schedule goes into effect. DBINT NOT
NULL
Type The type of schedule. DBSMALLINT NOT
NULL
Region
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663 .
Each row defines a region composed of calling line ID prefixes or of other regions.
Use Configuration Manager to create, update, and delete Region rows.
Related Tables
Dialed_Number_Map, on page 212 (via RegionID)
Region_Member, on page 363 (via RegionID)
Region_Prefix, on page 364 (via RegionID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
361
All Tables
Region_Info
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the region. This name must VNAME32 AK-1 NOT
be unique for all regions in the enterprise. NULL
Region_Info
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Specifies which prefixes and regions are predefined by the system software.
Use Configuration Manager to create, update, and delete Region rows.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
362
All Tables
Region_Member
MajorVersion The major version number of the predefined regions. DBINT NOT
NULL
MinorVersion The minor version number of the predefined regions. DBINT NOT
NULL
Region_Member
This table is part of the Script category (see Script, on page 602 category. For database rules, see Script Tables,
on page 663.
Each row defines the relationship between two regions. A region is composed of calling line ID prefixes or
of other regions. Each Region_Member row associates a region with a parent region.
Use Unified ICM Configuration Manager to create, update, and delete Region Member rows.
Related Table
Region, on page 361 (via RegionID and ParentRegionID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
363
All Tables
Region_Prefix
Region_Prefix
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row defines the initial part of a calling line ID and maps it to a region. Any calling line IDs that match
the prefix string are assumed to be members of the region.
Use Unified ICM Configuration Manager to create, update, and delete Region Prefix rows.
Related Table
Region, on page 361 (via RegionID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
GMT (Greenwich Mean Time) Indicates the time zone, the delta is in hours. DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
364
All Tables
Region_View
Region_View
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row defines a graphical display of regions.
Use Configuration Manager to create, update, and delete Region Prefix rows.
Related Table
Region_View_Member, on page 369 (via RegionViewID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the region view. This name VNAME32 AK-1 NOT
must be unique for all region views in the enterprise. NULL
Note 84 regions are supported. Some of the
examples are New_Jersey, Connecticut,
Manitoba, Wyoming, Missouri,
Nova_Scotia, Alaska, Jamaica and so on.
Regions like CNMI, West Virginia were
added later. See the Table 317: Supported
Regions table.
Unsupported region that were manually
added by the customer need to be deleted.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
365
All Tables
Region_View
New_Jersey NJ
District_of_Columbia DC
Connecticut CT
Manitoba MB
Alabama AL
Washington WA
Maine ME
Idaho ID
Wyoming WY
California CA
Texas TX
New York NY
Pennsylvania PA
Ohio OH
Illinois IL
Minnesota MN
Indiana IN
Louisiana LA
Mississippi MS
Georgia GA
Michigan MI
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
366
All Tables
Region_View
Florida FL
Bahamas BA
Barbados BD
British_Columbia BC
North_Carolina NC
Wisconsin WI
Anguilla AI
Antigua AN
Barbuda AN
Kentucky KY
Virginia VA
British_Virgin_Islands BV
Ontario ON
Maryland MD
Delaware DE
Colorado CO
West Virginia WV
Saskatchewan SK
Nebraska NE
Missouri MO
Kansas KS
Iowa IA
Virgin_Islands VI
Cayman_Islands CQ
Rhode_Island RI
Alberta AB
Oklahoma OK
Montana MT
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
367
All Tables
Region_View
Massachusetts MA
Quebec QC
Tennessee TN
Utah UT
Bermuda BM
Grenada GN
Arkansas AR
Arizona AZ
Oregon OR
New_Mexico NM
New_Brunswick NB
New_Hampshire NH
South_Dakota SD
Turks_and_Caicos_Islands TC
Montserrat RT
CNMI
N_Mariana_Islands MP
Guam GU
North_Dakota ND
Nevada NV
Newfoundland NL
St_Lucia SA
Dominica DM
St_Vincent_Grenadines ZF
Puerto_Rico PR
Vermont VT
South_Carolina SC
Hawaii HI
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
368
All Tables
Region_View_Member
Dominican_Republic DR
Yukon_and_Northwest_Territories NT
Trinidad_Tobago TR
StKitts_Nevis KA
Jamaica JM
Nova_Scotia NS
Alaska AK
Region_View_Member
Table
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row associates a specific region with a region view.
Use Unified ICM Configuration Manager to create, update, and delete Region Prefix rows.
Related Tables
Region, on page 361 (via RegionID)
Region_View, on page 365 (via RegionViewID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
369
All Tables
Rename
Rename
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
Msg The name of the first temporary historical table. VNAME32 NULL
Tmp The name of the second temporary historical table. VNAME32 NULL
Route
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row represents a possible destination for a call. Use Unified ICM Configuration Manager to add, update,
and delete Route records.
Related Tables
Peripheral_Default_Route, on page 321 (via RouteID)
Peripheral_Target, on page 332 (via RouteID)
Route_Call_Detail, on page 372 (via RouteID)
Route_Five_Minute, on page 380 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
370
All Tables
Route
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the route. This must be VNAME32 AK-1 NOT
unique among all routes in the enterprise. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
371
All Tables
Route_Call_Detail
Route_Call_Detail
This table is one of the tables in the Route category (see Route, on page 598). For more information about
database rules of these tables, see Route Tables, on page 661.
It gets populated on the central database. When Detailed Data Server (DDS) role is enabled on Administration
and Data Server, this table gets populated on HDS database also.
Whenever the system software receives a routing request, each row in this table records information about
the routing request and the route the system software chooses for it. Therefore, the system generates a
Route_Call_Detail record for every routing request it processes.
Because this table grows larger in size, running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract data from the HDS into your custom database. The
custom database must be on a separate server and ensure that other Unified ICM or Unified CC Enterprise
components do not use it. Use only DBDateTime (date and time of the record when written to the HDS
database) to perform the extraction. You can index the table on the custom database according to the custom
reporting needs.
Related Tables
• Call_Type, on page 108 (through CallTypeID)
• Dialed_Number, on page 210 (through DialedNumberID)
• Network_Target, on page 302 (through NetworkTargetID)
• Route, on page 370 (through RouteID)
• Route_Call_Variable, on page 379 (RecoveryKey maps to Route_Call_Variable.RCDRecoveryKey)
• Routing_Client, on page 403 (through RoutingClientID)
• Script, on page 428 (through ScriptID)
• Script_Cross_Reference, on page 430 (through FinalObjectID)
• Termination_Call_Detail, on page 540 (through Day + RouterCallKey)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
372
All Tables
Route_Call_Detail
BeganCallTypeDateTime A new time stamp that indicates when the call DBDATETIME NULL
entered the current CallType.
BeganQueueTimeUTC The time at which the call is queued to the Queue DATETIME NULL
point such as Precision Queue or Skill Group.
BeganRoutingDateTime A new time stamp that indicates when the first route DBDATETIME NULL
request was received for this call.
CallSegmentTime Time in seconds that the system took to segment a DBINT NULL
private network call. For example, if the system
software handed off the caller to a menu of choices,
CallSegmentTime reflects the length of time the
caller spent in the menu.
CallTrace The system software does not populate this field. It Image NULL
is reserved for future use.
CallTypeID Foreign key from Call Type table. If a script changed DBINT FK
the call type, this is the final call type for the call.
NULL
This unique identifier is generated automatically by
the system software.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
373
All Tables
Route_Call_Detail
ContactShareErrorCode Contact Share Error code returned by the contact DBINT NULL
share node.
• 0 - No error
• 2 - CS_NOT_CONNECTED
No connection to the Contact Share process.
• 3 - CS_TIMED_OUT
Request to the Contact Share process failed.
• 4 - CS_CONFIG_ERROR
Contact Share process encountered a
configuration related error.
• 5 - CS_EXECUTION_ERROR
Contact Share process encountered an
expression execution related error.
• 8 - CS_APPGTW_ERROR
Unable to lookup application gateway with the
code that the Contact Share process returned.
• 9 - CS_UNKNOWN_ERROR
Contact Sharing encountered an unknown error.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
374
All Tables
Route_Call_Detail
DateTime The date and time when the call was routed. DBDATETIME IE-1
NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-2
are written to the HDS database. The logger database
NULL
has NULL for this column.
DialedNumberString The dialed number for the call. If the dialed number VNAME32 NULL
for the call is configured, this is the same as the
DialedNumberString of the dialed number specified
by DialedNumberID. If the dialed number for the
call is not configured, this is the dialed number string
and DialedNumberID is NULL.
EndQueueTimeUTC The time at which the call is ended from Queue point DATETIME NULL
such as Precision Queue or Skill Group.
FinalObjectID Identifies the node ID of the last script node that was DBINT NULL
executed to route the call.
Label Identifies the label that was passed to the routing VNAME32 NULL
client. For a translation routed call, this is the label
for translation route, not the ultimate destination. If
the label passed to the routing client for the call is
configured, this will be the same as the Label field
of the label specified by LabelID. If the label for the
call is not configured, this is the label passed back
to the routing client and the LabelID will be NULL.
LabelID Identifies the label that was passed to the routing DBINT FK
client. For a translation routed call, this is the label
NULL
for the translation route, not the ultimate destination.
MRDomainID An identifier for the Media Routing Domain in the DBINT NULL
Unified ICM system configuration
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
375
All Tables
Route_Call_Detail
NetQTime Time in seconds the call spent in a network router DBINT NULL
queue.
For Unified CCEor translation routed calls,
NetQTime is included in the computation of answer
wait time.
For legacy ACDS, OPC does nothing with the
NetQTime other than put it in the
Termination_Call_Detail record.
Priority The priority that a private network routing client DBSMALLINT NULL
gives to the call. Supported by Lucent ASAI.
RequeryResult The reason for the last Requery operation. DBINT NULL
RequestType Type of request. For the list of values, see Route DBSMALLINT NOT
Call Detail Fields, on page 631. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
376
All Tables
Route_Call_Detail
RouteID Foreign key from the Route table. This system DBINT FK
software identifier specifies the route where the call
NULL
was sent. A route is a value that is returned by a
routing script that maps to a target at a peripheral.
This target can be a service, skill group, agent, or
translation route. The value (for example, 5000), is
unique among all routes in the enterprise. It is taken
from the Route table in the Unified ICM central
database. Route IDs are generated automatically
when a route is configured in the Route
Configuration window of Unified ICM
Configuration Manager.
RouterCallKey A call key counter created and set by the system DBINT NOT
software. This value forms the unique portion of the NULL
64-bit key for the call. The system software resets
this counter at midnight.
RouterCallKeyDay A value indicating the day that the call was received DBINT NOT
and the Route_Call_Detail record was created. NULL
RouterCallKeySequenceNumber A sequence number used for ordering rows for DBINT NULL
cradle-to-grave call tracking. This number defines
the order in which the route requests were created.
This is not the order in which the Route_Call_Detail
records were created. For PG routing clients, this
field defines the Termination_Call_Detail instance
that initiated the route request.
RouterQueueTime Number of seconds the call was held in the DBINT NULL
CallRouter queue.
RoutingClientID Foreign key from the Routing Client table. This is DBSMALLINT FK
a unique identifier for this routing client. The routing
NOT
client ID is generated automatically when the routing
NULL
client is configured in the Routing Client
Configuration window of Unified ICM
Configuration Manager.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
377
All Tables
Route_Call_Detail
ScriptID Foreign key from Script table. Indicates the script DBINT FK
used to route the call. This unique identifier is
NULL
generated automatically by the system software.
TargetLabel The label associated with the ultimate target at the VNAME32 NULL
switch. For a translation routed call, this is the label
of the final destination, not of the translation route
itself. If the label for the call is configured, this will
be the same as the Label field of the label specified
by TargetLabelID. If the label for the call is not
configured, this is the final label for the call and
TargetLabelID will be NULL.
TargetLabelID The label associated with the ultimate target at the DBINT NULL
switch. For a translation routed call, this is the label
of the final destination, not of the translation route
itself.
TimeZone The Central Controller’s time zone for the date and DBINT NULL
time. The value is the offset in minutes from
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
378
All Tables
Route_Call_Variable
VRUStartTimeUTC The time at which the call connected to the VRU for DATETIME NULL
self-service.
VRUEndTimeUTC The time at which the VRU ended the call and the DATETIME NULL
call is queued to agent or terminated after
self-service.
Route_Call_Variable
This table is one of the tables in the Route category (see Route, on page 598). For more information about
database rules of these tables, see Route Tables, on page 661.
It gets populated on the central database. When Detailed Data Server (DDS) role is enabled on Administration
and Data Server, this table gets populated on HDS database also.
Each row records the value of an expanded call variable for a call routed by the system software. If the
expanded call variable is an array, one Route_Call_Variable row is generated for each element of the array.
Therefore, the system software generates a Route_Call_Variable record for each enabled persistent expanded
call variable for every routing request it processes.
Because this table grows larger in size, running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract data from the HDS into your custom database. The
custom database must be on a separate server and ensure that other Unified ICM or Unified CC Enterprise
components do not use it. Use only DBDateTime (date and time of the record when written to the HDS
database) to perform the extraction. You can index the table on the custom database according to the custom
reporting needs.
Related Tables
Expanded_Call_Variable, on page 253 (via ExpandedCallVariableID)
Route_Call_Detail, on page 372 (RCDRecoveryKey maps to Route_Call_Detail.RecoveryKey)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
379
All Tables
Route_Five_Minute
DateTime The date and time when the call was routed. DBSMALLDATE IE-1 NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-2 NULL
are written to the HDS database. The logger database
has NULL for this column.
ECCValue The value of the call variable or array element. VARCHAR(255) NULL
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK-1 NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
Route_Five_Minute
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
It gets populated on central and HDS databases. Each row contains statistics about a route during the most
recent five-minute interval. The system software generates Route_Five_Minute records for each route.
Related Table
Route, on page 370 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
380
All Tables
Route_Five_Minute
AvgDelayQAbandTo5 Average delay time of abandoned calls in queue for DBINT NULL
the route during the five-minute interval.
AvgDelayQNow Average delay in queue for the route at the end of DBINT NULL
the five-minute interval.
AvgHandleTimeTo5 Average handle time in seconds for calls to the route DBINT NULL
ending during the five-minute interval. This includes
any HoldTime, TalkTime, and WorkTime associated
with the call. The HandleTime and AvgHandleTime
values are updated in the database when the after-call
work time associated with the call (if any) is
completed.
AvgSpeedAnswerTo5 Average answer wait time for all incoming calls to DBINT NULL
the route during the five-minute interval.
AvgTalkTimeTo5 Average talk time in seconds for calls to the route DBINT NULL
ending during the five-minute interval. Talk time is
populated with the TalkTime and HoldTime
associated with call to the route.
CallsAnsweredTo5 Number of calls to the route answered during the DBINT NULL
five-minute DBINTerval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
381
All Tables
Route_Five_Minute
CallsHandledToday Running total of calls to the route handled at the DBINT NULL
peripheral since midnight. CallsHandled includes
all calls handled by any answering resource for the
route (for example, an IVR, agent, or voice mail
port).
CallsIncomingToday Running total of incoming calls to this route since DBINT NULL
midnight. Incoming calls include only Inbound ACD
calls arriving on trunks (that is, calls that are not
internally generated).
CallsInProgress The total number of inbound and outbound calls that DBINT NULL
had previously been offered (for example, calls being
played an announcement, queued calls, or connected
calls) and are currently being handled for the route
at the end of the five-minute interval.
CallsLeftQTo5 Number of calls to the route that were removed from DBINT NULL
the queue during the five-minute interval (includes
abandoned calls).
CallsOfferedToday Running total of incoming calls plus internal calls DBINT NULL
offered to the route since midnight.
CallsQNow Calls in queue for the route at the peripheral at the DBINT NULL
end of the interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
382
All Tables
Route_Five_Minute
DateTime The Central Controller date and time at the start of DBSMALLDATE PK NOT
the five-minute interval. NULL
LongestCallQ Length of time that the longest call in the queue for DBINT NULL
the route had been there at the end of the five-minute
interval.
ServiceLevelCallsOfferedTo5 Total number of calls to the route that had a service DBINT NULL
level event during the five-minute interval.
ServiceLevelCallsOfferedToday Total number of calls to the route that had a service DBINT NULL
level event since midnight.
ServiceLevelCallsQHeld Number of calls to the route that had been in queue DBINT NULL
longer than the service level threshold as of the end
of the five-minute interval.
ServiceLevelCallsTo5 Total of calls to the route answered within the DBINT NULL
service level threshold during the five-minute
interval.
ServiceLevelTo5 Service level for the route for the five-minute DBFLT4 NULL
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
383
All Tables
Route_Half_Hour
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Route_Half_Hour
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Central database only. Each row contains statistics for each route during the most recent 30-minute interval.
The system software generates Route_Half_Hour records for each route.
Related Table
Route, on page 370 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
384
All Tables
Route_Half_Hour
AvgDelayQToHalf Average delay in seconds for calls queued for the DBINT NULL
route during the half-hour interval. The value is
calculated as follows: DelayQTimeToHalf /
CallsQToHalf
AvgHandleTimeToHalf The average handled calls time in seconds for calls DBINT NULL
counted as handled for the route during the half-hour
interval. HandleTime is tracked only for inbound
ACD calls that are counted as handled for the
service. HandleTime is the time spent from the call
being answered by the agent to the time the agent
completed after-call work time for the call. This
includes any TalkTime, HoldTime, and WorkTime
associated with the call. This value is calculated as
follows: HandleTimeToHalf /
CallsHandledToHalf. The AvgHandleTime value
is counted when the after-call work time associated
with the call is completed, and the database is
updated every half hour.
AvgSpeedAnswerToHalf Average answer wait time for all incoming calls to DBINT NULL
the route in the half-hour interval. This value is
calculated as follows: AnswerWaitTimeToHalf /
CallsAnsweredToHalf
AvgTalkTimeToHalf The average talk time in seconds for calls to the DBINT NULL
route. Talk time includes the time that calls were in
a talking or hold state. It is populated with the
TalkTime and HoldTime associated with call to the
route (from Termination_Call_Detail). This value
is calculated as follows: TalkTimeToHalf /
CallsHandledToHalf .The field is counted when
all after-call work associated with the call is
completed, and the database is updated every half
hour.
BlindTransfersOutToHalf The number of calls that were blind transferred out DBINT NULL
for this route during the half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
385
All Tables
Route_Half_Hour
CallsHandledToHalf Total number of calls handled on this route during DBINT NULL
the half-hour interval. CallsHandled includes all
calls handled by any answering resource for the route
(for example, an IVR, agent, or voice mail port).
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsIncomingToHalf Total of incoming calls on this route during the DBINT NULL
half-hour interval. Incoming calls include only
Inbound ACD calls arriving on trunks (that is, calls
that are not internally generated).
CallsOfferedToHalf Total of incoming calls plus internal calls offered DBINT NULL
on this route during the half-hour interval.
CallsQToHalf Number of calls to the route in queue during the DBINT NULL
half-hour interval. A call that queues multiple times
is counted as queued once for the route.
CallsRoutedToHalf Total calls the system software sent to this route DBINT NULL
during the half-hour interval.
DateTime The date and time at the start of the half-hour DBSMALLDATE PK NOT
interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column.
DelayQAbandTimeToHalf The total number of seconds that calls to the route DBINT NULL
that were abandoned in queue waited during the
interval. These are calls that existed in the queue but
were abandoned before being handled by an agent
or trunk device.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
386
All Tables
Route_Half_Hour
ForcedClosedCallsToHalf The number of calls to the route that were DBINT NULL
determined to be closed following an interruption
in data during the half-hour interval.
ForcedClosedCalls are calls that terminated because
of errors tracking the call's state transition. Calls
may become forced closed if there is lack of events
from the ACD's CTI interfaces (for example, a lack
of a Disconnect event, or failure on the switch's CTI
connection).
HandleTimeToHalf The total time in seconds that calls were handled for DBINT NULL
the route during the half-hour interval. Handle time
is tracked only for inbound ACD calls that are
counted as handled for the route. HandleTime is the
time spent from the call being answered by the agent
to the time the agent completed after-call work time
for the call. This includes any HoldTime, TalkTime,
and WorkTime associated with the call. The
HandleTime and AvgHandleTime values are updated
in the database when the after-call work time
associated with the call is completed.
HoldTimeToHalf Total hold time in seconds for calls to the route that DBINT NULL
ended during the half-hour interval.
LongestCallAbandTime The longest time in seconds a call was in queue for DBINT NULL
the route before being abandoned during the
half-hour interval. This includes the LocalQTime,
DelayTime, and RingTime.
LongestCallDelayQTime The longest time in seconds a call was in queue for DBINT NULL
the route before being answered during the half-hour
interval. This includes the LocalQTime for the call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
387
All Tables
Route_Half_Hour
RedirectNoAnsCallsToHalf Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service during
the current half-hour interval.
ServiceLevelCallsOfferedToHalf Number of calls to the route that have had a service DBINT NULL
level event during the current half-hour interval.
ServiceLevelToHalf Cumulative service level for the route during the DBFLT4 NULL
half-hour interval. The system software uses the
same type of service level calculation as specified
for the service associated with the route.
ServiceLevelType Service Level Type used to calculate Service level DBINT NULL
for this interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
388
All Tables
Route_Real_Time
ShortCallsToHalf The total number of calls to the route that were too DBINT NULL
short to be considered abandoned during the
half-hour interval. A call is determined to be a short
call if it is abandoned before the Abandoned Call
Wait Time expired. Short calls are not considered
abandoned, nor are they accounted for in any of the
Unified ICM abandoned calls calculations.
TalkTimeToHalf The number of seconds the call was talking plus the DBINT NULL
number of seconds the call was on hold. TalkTime
for routes and services is taken from the TalkTime
and HoldTime. It is counted when any after-call
work associated with the call is completed, and the
database is updated every half hour.
TimeZone The Central Controller’s time zone for the date and DBINT NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Route_Real_Time
Table
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Local database only.
Each row contains real time information about a route. The system software generates a Route_Real_Time
record for each route.
Related Table
Route, on page 370 (via RouteID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
389
All Tables
Route_Real_Time
AnswerWaitTimeHalf Sum of answer wait time in seconds for all calls DBINT NULL
offered to the route during the current half-hour
interval.
AnswerWaitTimeTo5 Sum of answer wait time in seconds for all calls DBINT NULL
offered to the route during the rolling five-minute
interval.
AnswerWaitTimeToday Sum of answer wait time in seconds for all calls DBINT NULL
offered to the route since midnight.
AvgDelayQAbandTo5 Average delay time of abandoned calls in queue for DBINT NULL
the route during the rolling five-minute interval:
DelayQAbandTimeTo5 / CallsAbandQTo5.
AvgDelayQNow Average delay for calls to the route currently in DBINT NULL
queue.
AvgHandleTimeTo5 Average handle time in seconds for calls to the route DBINT NULL
ending during the rolling five-minute interval:
HandleTimeTo5 / CallsHandledTo5.
AvgSpeedAnswerTo5 Average answer wait time for all calls offered to the DBINT NULL
route during the rolling five-minute interval:
AnswerWaitTimeTo5 / CallsAnsweredTo5.
AvgTalkTimeTo5 Average talk time in seconds for calls to the route DBINT NULL
ending during the rolling five-minute interval:
TalkTimeTo5 / CallsHandledTo5.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
390
All Tables
Route_Real_Time
CallsHandledHalf Number of calls handled on the route during the DBINT NULL
current half-hour interval.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsHandledTo5 Number of calls handled for the route during the DBINT NULL
rolling five-minute interval.
A handled call/task is completed when the agent
associated with the call/task finishes the wrap-up
work associated with the call/task.
CallsHandledToday Number of calls handled on the route since midnight. DBINT NULL
CallsIncomingHalf Number of incoming calls on this route during the DBINT NULL
current half-hour interval.
CallsLeftQTo5 Number of calls to the route that were removed from DBINT NULL
the queue during the rolling five-minute interval
(includes abandoned calls).
CallsOfferedHalf Number of incoming calls plus internal calls offered DBINT NULL
on this route during the current half-hour interval.
CallsOfferedTo5 Number of calls offered to the route during the DBINT NULL
rolling five-minute interval.
CallsOfferedToday Number of incoming calls plus internal calls offered DBINT NULL
on this route since midnight.
CallsQNow Number of calls to the route in queue now at the DBINT NULL
peripheral.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
391
All Tables
Route_Real_Time
CallsRoutedHalf Number of calls sent on this route during the current DBINT NULL
half-hour interval.
CallsRoutedToday Number of calls the system software sent to this DBINT NULL
route since midnight.
DateTime Date and time that this data was last updated. DBDATETIME NOT
NULL
DelayQAbandTimeTo5 Sum of delay time of all calls to route abandoned in DBINT NULL
queue during the rolling five-minute interval.
HandleTimeHalf Total handle time in seconds for calls to the route DBINT NULL
ending during the current half-hour interval.
HandleTimeTo5 Total handle time in seconds for calls to the route DBINT NULL
ending during the rolling five-minute interval.
HandleTimeToday Total handle time in seconds for calls to the route DBINT NULL
ending since midnight.
HoldTimeHalf The total hold time in seconds for calls to the route DBINT NULL
ending during the current half-hour interval.
HoldTimeTo5 The total hold time in seconds for calls to the route DBINT NULL
ending during the rolling five-minute interval.
HoldTimeToday The total hold time in seconds for calls to the route DBINT NULL
ending since midnight.
LongestCallQ TTime that the longest call in the queue for the route DBDATETIME NULL
was put there.
OverflowOutNow Number of overflowed out calls for the route now DBINT NULL
in queue or in progress elsewhere.
RedirectNoAnsCallsHalf Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service during
the current half-hour interval.
RedirectNoAnsCallsTo5 Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service during
the rolling five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
392
All Tables
Route_Real_Time
ServiceLevelAbandTo5 Number of calls abandoned within the service level DBINT NULL
threshold during the rolling five-minute interval.
ServiceLevelAbandToday Number of calls to the route abandoned within the DBINT NULL
service level threshold since midnight.
ServiceLevelCallsHalf Number of calls to the route answered within the DBINT NULL
service level threshold during the current half-hour
interval.
ServiceLevelCallsOfferedHalf Number of calls to the route that have had a service DBINT NULL
level event during the current half-hour interval.
ServiceLevelCallsOfferedTo5 Number of calls to the route that have been either DBINT NULL
answered or abandoned during the rolling
five-minute interval.
ServiceLevelCallsOfferedToday Number of calls to the route that have had a service DBINT NULL
level event since midnight.
ServiceLevelCallsQHeld Number of calls to the route currently in queue for DBINT NULL
longer than the service level threshold.
ServiceLevelCallsTo5 Number of calls to the route answered within the DBINT NULL
service level threshold during the rolling five-minute
interval.
ServiceLevelCallsToday Number of calls to the route answered within the DBINT NULL
service level threshold since midnight.
ServiceLevelHalf Service level for the route during the current DBFLT4 NULL
half-hour interval.
ServiceLevelTo5 Service level for the route during the rolling DBFLT4 NULL
five-minute interval.
ServiceLevelToday Service level for the route since midnight. The DBFLT4 NULL
system software uses the same type of calculation
as specified for the service associated with the route.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
393
All Tables
Router_Queue_Interval
TalkTimeTo5 The total talk time in seconds for calls to the route DBINT NULL
ending during the rolling five-minute interval.
TalkTimeToday The total talk time in seconds for calls to the route DBINT NULL
ending since midnight.
Router_Queue_Interval
This table defines the statistics about each Precision Queue during the last 15 or 30 minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
394
All Tables
Router_Queue_Interval
AbandInterval10 Number of calls abandoned within interval 10. See DBINT NULL
AbandInterval1.
AnsInterval1 The number of calls answered within Interval 1. For Router DBINT NULL
Queue Interval, AnsInterval is calculated from the time the
call is queued to a skill group or a precision queue, to the time
the call is answered. This includes any requery time.
AnsInterval2 Number of calls answered within interval 2. See AnsInterval1. DBINT NULL
AnsInterval3 Number of calls answered within interval 3. See AnsInterval1. DBINT NULL
AnsInterval4 Number of calls answered within interval 4. See AnsInterval1. DBINT NULL
AnsInterval5 Number of calls answered within interval 5. See AnsInterval1. DBINT NULL
AnsInterval6 Number of calls answered within interval 6. See AnsInterval1. DBINT NULL
AnsInterval7 Number of calls answered within interval 7. See AnsInterval1. DBINT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
395
All Tables
Router_Queue_Interval
AnsInterval9 Number of calls answered within interval 9. See AnsInterval1. DBINT NULL
AnsInterval10 Number of calls answered within interval 10. See DBINT NULL
AnsInterval1.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
396
All Tables
Router_Queue_Interval
CallsAbandToAgent In the reporting interval, the number of calls abandoned after DBINT NULL
they have been routed to the agent desktop and before they
have been answered (for example, Abandon Ringing). This
field is applicable for Unified CCE systems and for systems
where calls are translation-routed to Skill Groups.
CallsAbandQ Number of calls queued to the group by the CallRouter that DBINT NULL
were abandoned during the half- hour interval. This field is
set by the CallRouter.
CallsAnswered Number of calls answered by this precision queue across all DBINT NULL
peripherals.
CallsDequeued The number of calls that were de-queued from this skill group DBINT NULL
to be routed to another Skill Group or Precision Queue in the
reporting interval. This field is also incremented when a call
is de-queued via Cancel Queue node. This field is applicable
to Unified CCE environments and to Unified ICM
environments where calls are translation-routed to Skill
Groups.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
397
All Tables
Router_Queue_Interval
DateTime The date and time at the start of the reporting interval. DBSMALLDATE NOT NULL
DbDateTime The current date and time stamp when the records are written DBDATETIME NULL
to the HDS database. The logger database has NULL for this
column.
DelayQAbandTime The summation of time spent waiting in queue with this skill DBINT NULL
group by callers that abandon before being routed to an agent.
RedirectNoAnsCalls The value represents the number of calls that reached an DBINT NULL
agent's terminal and been redirected on failure to answer in
this Precision Queue during the current reporting interval.
CallsHandled The value represents the number of inbound routed calls DBINT NULL
answered and wrap-up completed by agents associated with
this Precision Queue during the reporting interval. This field
is applicable for Unified CCE.
A handled call is either:
• An incoming routed call that was answered by an agent
and then completed.
• A non-voice task that the agent started working on then
completed. A handled call or task is completed when the
agent associated with the call or task finishes the wrap-up
work associated with the call or task.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
398
All Tables
Router_Queue_Interval
MaxCallWaitTime The longest a call had to wait before being answered, DBINT NULL
abandoned, or otherwise ended. This includes time in the
network queue, local queue, and ringing at the agent if
applicable.
PickRequests The total number of pick requests successfully routed by the DBINT NULL
precision queue.
PullRequests The total number of pull requests successfully routed by the DBINT NULL
precision queue.
QueueCalls Number of calls queued to the group by the CallRouter during DBINT NULL
the reporting interval. This field is set by the CallRouter.
RecoveryDay Currently not used, set to zero (0). DBINT NOT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
399
All Tables
Router_Queue_Interval
ReportingHalfHour The value indicates Half Hour boundary interval (0 - 47). Two DBINT NULL
15 minute interval records will have a unique half hour
boundary value.
ReportingInterval This value indicates the period, in minutes, over which the DBINT NULL
router calculates the Call Type and Call Type Skill Group
data. The valid values are 30 (default) or 15.
RoutedToAgent Number of calls sent to an agent using this precision queue. DBINT NULL
RouteError The number of calls that resulted in an error condition in the DBINT NULL
reporting interval. This field is applicable to Unified CCE
environments and to Unified ICM environments where calls
are translation-routed to Skill Groups.
ServiceLevel Service Level for the skill group during the reporting interval. DBFLT4 NULL
This value is computed based on the ServiceLevelCalls,
ServiceLevelCallsoffered, ServiceLevelCallsAband and
CallsDequeued. There are three types of service level
calculations, and they are determined by the Service Level
type chosen in configuration. They are:
• Ignore Abandoned Calls ServiceLevel =
ServiceLevelCalls / (ServiceLevelCallsoffered -
ServiceLevelCallsAband - CallsDequeued)
• Abandoned Calls have Negative Impact ServiceLevel =
ServiceLevelCalls / ServiceLevelCallsoffered -
CallsDequeued)
• Abandoned Calls have Positive Impact ServiceLevel =
(ServiceLevelCalls + ServiceLevelCallsAband) /
(ServiceLevelCallsoffered - CallsDequeued)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
400
All Tables
Router_Queue_Interval
ServiceLevelCallsDequeue The number of queued calls de-queued from a skill group DBINT NULL
within the skill ServiceLevel threshold in the reporting
interval. Calls may be de-queued via Cancel Queue node or
de-queued from this Skill Group to be routed to a different
Skill Group. Note: This field is relevant to the Unified CCE
environment only. Note: With the existence of a network
VRU, this value includes time in the network queue.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
401
All Tables
Router_Queue_Interval
ServiceLevelError The calls that ended in Error state within the skill group DBINT NULL
Service Level threshold during the reporting interval
Note This field is relevant to the Unified CCE
environment only.
Note With the existence of a network VRU, this value
includes time in the network queue.
ServiceLevelRONA The calls that redirected on no answer within the Service Level DBINT NULL
threshold during the reporting interval. These calls are part
of the ServiceLevelCallsOffered.
Note: This field is relevant to the Unified CCE environment
only.
Note: With the existence of a network VRU, this value
includes time in the network queue.
Note: "Calls" may include voice calls and nonvoice tasks
from third-party multichannel applications that use the Task
Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
402
All Tables
Routing_Client
Routing_Client
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Each row corresponds to a routing client; that is, an entity that can submit routing requests to the system
software. A routing client can be either a Network Interface Controller (NIC) or a Peripheral Gateway (PG).
Use the NIC Explorer tool to add, update, and delete Routing_Client records.
Related Tables
Default_Call_Type, on page 205 (via RoutingClientID)
Dialed_Number, on page 210 (via RoutingClientID)
Label, on page 276 (via RoutingClientID)
Logical_Interface_Controller, on page 281(via LogicalControllerID)
Peripheral, on page 317 (via PeripheralID)
Route_Call_Detail, on page 372 (via RoutingClientID)
Routing_Client_Five_Minute, on page 407 (via RoutingClientID)
Translation_Route_Half_Hour, on page 560 (via RoutingClientID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
403
All Tables
Routing_Client
ClientType The type of client. For an ICRP NIC, this is the type DBSMALLINT NOT
of the ultimate client on the Network ICM. In all NULL
other cases, it is the same as the Logical Interface
Controller's ClientType. To see Client Type values,
see Client Type, on page 620.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
404
All Tables
Routing_Client
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DefaultLabel Default label for the routing client to treat the call. VNAME32 NULL
This label will respond when congestion treatment
is set to Treat call with System Default Label (3).
The label will be sent only to the calls to be rejected.
DefaultMRDomainID The default Media Routing Domain associated with DBINT NULL
this routing client.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
405
All Tables
Routing_Client
EnterpriseName An enterprise name for this routing client. The name VNAME32 AK-1 NOT
must be unique among all routing clients in the NULL
enterprise.
LogicalControllerID Specifies the logical interface controller (PG or NIC) DBSMALLINT FK,, IE-2
that services the routing client. NOT
NULL
NetworkRoutingClient A name used to associate routing clients across VNAME32 NULL
instances.
PeripheralID Indicates which peripheral is acting as the interface DBSMALLINT FK, IE-1
to the system software within a private network. NULL
TimeoutLimit Maximum time, in seconds, for which the routing DBSMALLINT NOT
client waits for a response. If the routing client NULL
receives no responses from the system software
within this limit, it terminates routing operation.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
406
All Tables
Routing_Client_Five_Minute
Routing_Client_Five_Minute
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
It gets populated on central and HDS databases. This table contains statistics for each routing client during
the five-minute interval.
The system software generates Routing_Client_Five_Minute records for each routing client.
Related Tables
Physical_Interface_Controller, on page 336(via PhysicalControllerID)
Routing_Client, on page 403 (via RoutingClientID)
ActivityTestTo5 Number of Activity Test messages sent during the DBINT NULL
five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
407
All Tables
Routing_Client_Five_Minute
CalledPartyBusyTo5 Number of Called Party Busy messages the routing DBINT NULL
client sent to the system software during the
five-minute interval.
CallEventReportTo5 Number of Call Event Report messages the routing DBINT NULL
client sent to the system software during the
five-minute interval.
CallGapTo5 Number of Call Gap messages the system software DBINT NULL
sent to the routing client during the five-minute
interval.
CircularRouteResponsesTo5 The number of responses to the routing client during DBINT NOT
the five-minute interval in which the destination is NULL
the same as the source.
DateTime Central Controller date and time at the start of the DBSMALLDATE PK NOT
five-minute interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-1 NULL
are written to the HDS database. The logger database
has NULL for this column
DialogErrorConfTo5 Number of Dialog Fail Confirm messages the routing DBINT NULL
client sent to the system software during the
five-minute interval.
DialogFailTo5 Number of Dialog Fail messages the system software DBINT NULL
sent to the routing client during the five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
408
All Tables
Routing_Client_Five_Minute
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
409
All Tables
Routing_Client_Five_Minute
LateCallsTo5 Total number of calls during the five-minute interval DBINT NOT
that were responded to after the late threshold. NULL
MeanResponseTo5 Mean time, in milliseconds, for the responses to the DBINT NOT
routing client during the five-minute interval. NULL
NetworkBusyTo5 Number of Busy labels the system software sent to DBINT NULL
the routing client during the five-minute interval.
NetworkRingTo5 Number of Ring labels the system software sent to DBINT NULL
the routing client during the five-minute interval.
NewCallTo5 Number of New Call messages the routing client DBINT NULL
sent to the system software during the five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
410
All Tables
Routing_Client_Five_Minute
NumCallFailedEventTo5 The number of call failure event messages the DBINT NULL
routing client sent during the five-minute interval.
NumCallHeldEventTo5 Number of Held Events sent (NIC) or received (PG) DBINT NULL
in the five-minute window..
NumCancelInd The number of cancel indications the VRU routing DBINT NULL
client sent to the VRU during the five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
411
All Tables
Routing_Client_Five_Minute
NumReleaseInd The number of release indications the VRU routing DBINT NULL
client sent to the VRU in the five-minute window.
NumTransferEventTo5 The number of transfer event messages the routing DBINT NULL
client sent during the five-minute interval.
PhysicalControllerID Foreign key from Physical Interface Controller table. DBSMALLINT PK, FK
NOT
NULL
RcvInErrorTo5 Number of requests from the routing client that DBINT NOT
produced errors during the five-minute interval. NULL
Note This field will increment only when:
- A pre-routed (that is, translation-routed)
call terminates before reaching its
destination target for reasons other than
exceeding the late threshold, timing-out,
or being discarded.
- A post-routed call terminates for reasons
other than timing-out, being rejected for
carrying duplicate invocation, due to an
inactive Routing Client service, or being
associated with Network Transfer.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
412
All Tables
Routing_Client_Five_Minute
RejectedRequestsTo5 The total number of calls rejected due to congestion DBINT NULL
in the five-minute interval
ReqInstrTo5 Number of Request Instruction messages the routing DBINT NULL
client sent to the system software during the
five-minute interval.
RouteSelectFailureTo5 Number of Route Select Failure messages the routing DBINT NULL
client sent to the system software during the
five-minute interval.
TimeoutCallsTo5 Total number of calls during the five-minute interval DBINT NOT
that were responded to after the timeout threshold. NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
413
All Tables
Routing_Pattern
Routing_Pattern
This table helps Unified CVP to maintain the routing pattern and decide the destination of the calls
Related Tables
• Machine_Host, on page 285 (through MachineHostID)
MachineHostID The MachineHostID for the site name the pattern is associated to. DBINT FK
In case of main site, the value is NULL. NULL
Destination The destination where the pattern will route the call to. varchar(255) NOT NULL
The destination is either SIP server group or Fully Qualified Domain
Name (FQDN).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
414
All Tables
Schedule
ChangeStamp A value that increments when the record changes the CHANGESTAMP NOT NULL
CHANGESTAMP in the central controller database.
Schedule
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Each row describes a schedule to be imported from an external system. Imported data are stored in the
Schedule_Import and Schedule_Import_Real_Time tables.
Use the Workforce Management System Import tool to create, delete, or modify Schedule rows.
Related Tables
Agent, on page 16 (via ScheduleID)
Business_Entity, on page 101 (via EntityID)
ICR_View, on page 264 (via ICRViewID)
Import_Log, on page 266 (via ScheduleID)
Import_Schedule, on page 275 (via ScheduleID)
Schedule_Import, on page 417(via ScheduleID)
Schedule_Import_Real_Time, on page 419 (via ScheduleID)
Schedule_Map, on page 421 (via ScheduleID)
Schedule_Report, on page 422 (via ScheduleReportID)
Schedule_Source, on page 425(via ScheduleSourceID)
Scheduled_Target, on page 426 (via ScheduleID)
Service, on page 439 (via ScheduleID)
Service_Array, on page 442 (via ScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
415
All Tables
Schedule
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Deleted Deleted Flag. Stored as a character: DBCHAR NOT
NULL
• Y = Yes
• N=No
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
416
All Tables
Schedule_Import
Schedule_Import
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Contains the schedule data imported from a source system. Only specific fields within this table are meaningful
for any schedule type. The meaning of the imported data is described by the ICR_View and View_Column
tables.
Related Table
Schedule, on page 415 (via ScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
417
All Tables
Schedule_Import
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
418
All Tables
Schedule_Import_Real_Time
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK-1 NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
ScheduleID Foreign key to the Schedule for which the data are DBINT PK, FK
imported. NOT
NULL
String1 An imported value. DESCRIPTION NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Schedule_Import_Real_Time
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Local database only. The scheduling data for the current time period as imported from an external source.
Related Table
Schedule, on page 415 (viaScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
419
All Tables
Schedule_Import_Real_Time
DateTime The date and time at which the schedule data in the DBDATETIME PK NOT
record becomes effective. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
420
All Tables
Schedule_Map
ScheduleID An imported value. Foreign key to the Schedule for DBINT PK, FK
which the data are imported. NOT
NULL
String1 An imported value. DESCRIPTION NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Schedule_Map
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Identifies the primary key values from a schedule in the external data source from which it is imported. Each
schedule has one Schedule_Map row for each component of the primary key. If the primary key is a compound
key, the schedule has multiple Schedule_Map rows.
Related Table
Schedule, on page 415 (viaScheduleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
421
All Tables
Schedule_Report
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Schedule_Report
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Each row describes a report used to export information from the ICM platform to a workforce management
system.
Related Tables
Schedule, on page 415 (via ScheduleReportID)
Schedule_Report_Input, on page 424 (via ScheduleReportID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
422
All Tables
Schedule_Report
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName A name that is unique among all schedule reports VNAME32 AK-1 NOT
defined in the system database. NULL
SystemTimeZone For a template-based report, the time zone offset to varchar(255) NULL
use with the template.
TemplateName For a template-based report, the name of the template varchar(255) NULL
used to create the report.
TemplateOptions For a template-based report, options used with the varchar(255) NULL
template: /H to include the SQL header and column
name information; /A to append to the output file
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
423
All Tables
Schedule_Report_Input
Schedule_Report_Input
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Specifies the targets that are used with a template to create a schedule report.
Related Tables
Schedule_Report, on page 422 (via ScheduleReportID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Description Additional information about the target. DESCRIPTION NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
424
All Tables
Schedule_Source
Schedule_Source
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Each row indicates the system and path from which the associated schedule data are imported.
Related Table
Schedule, on page 415 (via ScheduleSourceID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
FilePath The full file path from which data are retrieved. DESCRIPTION NULL
LoginName The user name to use when logging into the system. varchar(64) NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
425
All Tables
Scheduled_Target
SystemTimeZone The time zone for the system. The value is the offset varchar(255) NULL
in minutes from UTC (formerly called GMT).
SystemType The type of system from which the data are DBINT NOT
imported. NULL
Scheduled_Target
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Each row represents a scheduled target. A scheduled target is not associated with a peripheral and the system
software has only limited information about it: number of agents scheduled and number of calls in progress.
You can route calls to scheduled targets using the Scheduled Select script node.
Use the Scheduled Target Explorer to create, delete, and update scheduled targets.
Related Tables
Customer_Definition, on page 203 (via CustomerDefinitionID)
Network_Target, on page 302 (via NetworkTargetID)
Schedule, on page 415 (via ScheduleID)
Scheduled_Target_Real_Time, on page 427 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
426
All Tables
Scheduled_Target_Real_Time
CustomerDefinitionID Identifies the customer definition associated with DBINT FK, IE-1
the scheduled target. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Description Additional information about the scheduled target. DESCRIPTION NULL
EnterpriseName A name that is unique among all scheduled targets VNAME32 AK-1 NOT
defined in the system database. NULL
ScheduleID Identifies the schedule associated with the scheduled DBINT FK NULL
target.
Scheduled_Target_Real_Time
This table is in the Route category (see Route, on page 598). To see database rules for these tables, see Route
Tables, on page 661.
Local database only.
Contains one row for each scheduled target. The system software updates the real-time data each time it sends
a call to the target or receives a notification from the routing client that a call has completed. The Administration
& Data Server receives updated data every 15 seconds.
Related Table
Scheduled_Target, on page 426 (via NetworkTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
427
All Tables
Script
DateTime The date and time when the row was last updated. DBDATETIME NOT
NULL
MaxCallsInProgress The maximum number of simultaneous calls the DBINT NULL
target can handle for the current time period (based
on its schedule).
Script
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row represents a version of a routing script or an administrative script. You can save multiple versions
of each script. The binary representation of the script version is stored in the Script_Data table. General
information that applies to all versions of a script is stored in the Master Script table.
Use the Script Editor to create and modify scripts.
Related Tables
Call_Type_Real_Time, on page 138 (via ScriptID)
Master_Script, on page 294 (via MasterScriptID)
Route Call Data (via ScriptID)
Script_Cross_Reference, on page 430 (via ScriptID)
Script_Data, on page 431 (via ScriptID)
Script_Five_Minute, on page 431 (via ScriptID)
Script_Print_Control, on page 433(via ScriptID)
Script_Real_Time, on page 434 (via ScriptID)
Script_Queue_Real_Time, on page 433 (via ScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
428
All Tables
Script
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DateTime The date and time when the script version was saved. DBDATETIME NOT
NULL
Deleted Deleted Flag. Stored as a character: DBCHAR NOT
NULL
• Y = Yes
• N = No
MasterScriptID Foreign key from the Master Script table. DBINT AK-1, FK
NOT
NULL
QuickEditBaseVersion If this version was created by using Quick Edit, this DBINT NULL
field indicates the previous script version. The
metering information from the base version can be
carried over to the new version.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
429
All Tables
Script_Cross_Reference
Version The active version of the master script. The system DBINT AK-1 NOT
software uses only the active version. NULL
Script_Cross_Reference
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
It contains information about which configuration objects each script version references. This information is
used to determine whether a script version becomes invalid when configuration information changes.
The system software automatically maintains the Script_Cross_Reference table.
Related Tables
Route_Call_Detail, on page 372 (via LocalID)
Script, on page 428 (via ScriptID)
LocalID Local ID in script that cross references a foreign key DBINT PK NOT
field in one of the other configuration tables. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
430
All Tables
Script_Data
Script_Data
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
It contains a binary version of a routing script or administrative script. A long script may require multiple
Script_Data rows.
The Script Editor automatically maintains the Script_Data table.
Related Tables
Script, on page 428 (via ScriptID)
Script_Five_Minute
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
431
All Tables
Script_Five_Minute
It gets populated on central and HDS databases. This table contains statistics about each script version for the
most recent five-minute interval. The system software generates Script_Five_Minute records for each script.
Related Tables
Script, on page 428 (via ScriptID)
CallsPerNode An array indicating the number of calls that traversed varchar NOT
each node of the script during the five-minute NULL
interval. Each element in the array is a short integer.
An array for a script with 40 nodes is stored in the
database as a varbinary(80) array.
CallsRoutedTo5 Number of calls that came into the script during the DBINT NOT
five-minute interval. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
432
All Tables
Script_Print_Control
Script_Print_Control
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row contains default print settings for a specific script version. The Script Editor automatically maintains
the Script_Print_Control table.
Related Tables
Script, on page 428 (via ScriptID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
PrintControlSettings A string specifying the print settings for the script. varchar(255) NULL
Script_Queue_Real_Time
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Local database only. Contains data on how tasks are processed in a script queue.
Related Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
433
All Tables
Script_Real_Time
TimeInQueue The time in queue for the longest task. DBDATETIME NULL
Script_Real_Time
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Local database only.
Contains real time information about each script. The system software updates the real-time data each time
it executes a script. The Administration & Data Server receives updated data every 15 seconds. The real-time
data for current script versions is updated at midnight.
Related Tables
Script, on page 428 (via ScriptID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
434
All Tables
Script_Table
Script_Table
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row describes a table from an external database that can be queried from within routing scripts or
administrative scripts using the optional Gateway SQL feature.
Use Unified ICM Configuration Manager to add, update, and delete Script_Table records.
Related Tables
Script_Table_Column, on page 436 (via ScriptTableID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
435
All Tables
Script_Table_Column
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName A name that is unique among all script tables defined VNAME32 AK-1 NOT
in the system database. NULL
SideB The path of the database table as reached by Side B DESCRIPTION NULL
of the Central Controller.
SecuredMode Indicates the connection mode type to the external DBINT NOT
database. NULL
0 - Non-Secured Mode
1 - Secured mode
Note The default values is 0.
Script_Table_Column
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row describes a column in a table from an external database that can be queried from within routing
scripts or administrative scripts.
Use Unified ICM Configuration Manager to add, update, and delete Script_Table_Column records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
436
All Tables
Sec_Group
Related Tables
Script, on page 428 (via ScriptTableID)
ColumnName The name of the column in the external database. VNAME32 AK-1 NOT
NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
ScriptTableColumnID A unique identifier for this script table column. DBINT PK NOT
NULL
ScriptTableID Foreign key from the Script_Table table. DBINT AK-1, FK
NOT
NULL
Sec_Group
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Used internally to track the state of records in the User_Group table. The Sec_Group table contains one row
for each User_Group row.
Related Table
User_Group, on page 571 (via UserGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
437
All Tables
Sec_User
Sec_User
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Used internally to track the state of users in the User_Group table. The Sec_User table contains one row for
each User_Group row that represents a user (rather than a group).
Related Table
User_Group, on page 571 (via UserGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
438
All Tables
Service
Service
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Each row describes a service available at a peripheral.
Use the Service Explorer tool to add, update, and delete Service records.
Related Tables
Enterprise_Service_Member, on page 248(via SkillTargetID)
Media_Routing_Domain, on page 297 (via MRDomainID)
Peripheral, on page 317 (via PeripheralID)
Route, on page 370 (via SkillTargetID)
Schedule, on page 415 (via ScheduleID)
Service_Array_Member, on page 444 (SkillTargetID maps to Service_Array_Member.ServiceSkillTargetID)
Service_Five_Minute, on page 445 (via SkillTargetID)
Service_Member, on page 460 (via SkillTargetID)
Service_Real_Time, on page 461 (via SkillTargetID)
Skill_Target, on page 533 (via SkillTargetID)
Termination_Call_Detail, on page 540(ServiceSkillTargetID maps to Service.SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
439
All Tables
Service
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the service. This name must VNAME32 AK-1 NOT
be unique among all the services in the enterprise. NULL
Extension The extension number for the skill group (used by VTELNO10 NULL
the Definity ECS ACD).
MRDomainID The Media Routing Domain associated with this DBINT FK NOT
service. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
440
All Tables
Service
ScheduleID Identifies an imported schedule associated with the DBINT FK, IE-1
service. NULL
ServiceLevelThreshold The service level threshold, in seconds, for the DBINT NOT
service level. If this field is negative, the value of NULL
the ServiceLevelThreshold field in the Peripheral
table is used.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
441
All Tables
Service_Array
SkillTargetID An identifier that is unique among all skill targets DBINT PK, FK
in the enterprise. NOT
NULL
UserDeletable Indicates if the record can by deleted by a user. DBCHAR NOT
Default is Y. NULL
Service_Array
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
A service array is a collection of service which might be associated with different peripherals, but are all
associated with the same Peripheral Gateway (PG). You can route calls to a service array and let the PG choose
among the member services.
Use the Service Explorer tool to add, update, and delete Service_Array records.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
442
All Tables
Service_Array
Related Tables
Logical_Interface_Controller, on page 281(via LogicalControllerID)
Schedule, on page 415 (via ScheduleID)
Service_Array_Member, on page 444 (via SkillTargetID)
Skill_Group, on page 480 (via SkillTargetID)
Skill_Target, on page 533 (via SkillTargetID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the service array. This name VNAME32 AK-1 NOT
must be unique among all service arrays in the NULL
enterprise.
SkillTargetID An identifier that is unique among all skill targets DBINT PK NOT
in the enterprise. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
443
All Tables
Service_Array_Member
Service_Array_Member
This table is one of the Enterprise tables (see Enterprise, on page 594). For database rules see Enterprise Tables,
on page 660.
It maps individual services to a service array. The member services in a service array must all be associated
with the same Peripheral Gateway (PG), but may be associated with different peripherals.
Use the Service Explorer tool to add and delete Service_Array_Member records.
Use the Service Explorer tool to add, update, and delete Service_Array records.
Related Tables
Service_Array, on page 442 (ServiceArraySkillTargetID maps to Service_Array.SkillTargetID)
Service, on page 439 (ServiceSkillTargetID maps to Service.SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
444
All Tables
Service_Five_Minute
Service_Five_Minute
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
It gets populated on central and HDS databases. This table contains statistics about each service during the
most recent five-minute interval. The system software generates Service_Five_Minute records for each service.
Use the Service Explorer tool to add, update, and delete Service_Array records.
Related Table
Service, on page 439 (via SkillTargetID)
AvgDelayQAbandTo5 Average delay time of abandoned calls in queue for DBINT NULL
the service during the five-minute interval.
AvgDelayQNow Average delay for calls currently queued for the DBINT NULL
service at the end of the five-minute interval.
AvgHandleTimeTo5 The average handled calls time in seconds for calls DBINT NULL
to the service that ended during the five-minute
interval. HandleTime is tracked only for inbound
ACD calls that are counted as handled for the
service. HandleTime is the time spent from the call
being answered by the agent to the time the agent
completed after-call work time for the call. This
includes any TalkTime, HoldTime, and WorkTime
associated with the call. The AvgHandleTime value
is updated in the database when the after-call work
time associated with the call is completed.
AvgSpeedAnswerTo5 Average answer wait time for all incoming calls to DBINT NULL
the service during the five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
445
All Tables
Service_Five_Minute
CallsHandledTo5 Number of calls handled for the service ending DBINT NULL
during the five-minute interval. A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsInProgress Number of inbound and outbound calls that had DBINT NULL
previously been offered (for example, calls being
played an announcement, queued calls, or connected
calls) and are currently being handled for the service.
CallsLeftQTo5 Number of calls to the service that were removed DBINT NULL
from queue during the five-minute interval (used to
calculate expected delay).
CallsOfferedTo5 Number of calls offered to the service during the DBINT NULL
five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
446
All Tables
Service_Five_Minute
CallsQNow Calls in queue for the service at the peripheral at the DBINT NULL
end of the five-minute interval. A call that queues
multiple times will be counted as queued once for
the service.
CallsRoutedToday Number of calls the system software routed to this DBINT NULL
service since midnight.
DateTime Date and time at the start of the five-minute interval. DBSMALLDATE PK NOT
NULL
ExpectedDelay Predicted delay for any new call added to the service DBFLT4 NULL
queue at the end of the five-minute interval. This is
valid only if no agents are available.
LongestAvailAgent Number of seconds the longest available agent for DBINT NULL
the service had been available as of the end of the
five-minute interval. If no agent was available, the
value is 0.
LongestCallQ Length of time that longest call in the queue for the DBINT NULL
service had been there at the end of the five-minute
interval.
PeriphServiceLevelTo5 Service level for the service during the DBFLT4 NULL
rollingfive-minute interval, as calculated by the
peripheral.
PeriphServiceLevelToday Service level for the service since midnight, as DBFLT4 NULL
calculated by the peripheral.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
447
All Tables
Service_Five_Minute
ServiceLevelAbandTo5 Number of calls to the service abandoned within the DBINT NULL
service level during the five-minute interval.
ServiceLevelAbandToday Number of calls to the service abandoned within the DBINT NULL
service level since midnight.
ServiceLevelCallsQHeld Number of calls to the service that had been in queue DBINT NULL
longer than the service level threshold at the end of
the five-minute interval.
ServiceLevelCallsTo5 Number of calls to the service handled within the DBINT NULL
service level during the five-minute interval.
ServiceLevelCallsToday Number of calls to the service handled within the DBINT NULL
service level today.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
448
All Tables
Service_Five_Minute
ServiceLevelToday Cumulative service level for the service since DBFLT4 NULL
midnight. This is derived from
ServiceLevelCallsToday and
ServiceLevelCallsOfferedToday.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
449
All Tables
Service_Interval
Service_Interval
This section describes the Service Interval table.
AutoOutCallsTalkTime Total talk time, in seconds, for AutoOut (predictive) DBINT YES
calls handled by the service that ended during the
reporting interval. This value includes the time spent
from the call being initiated to the time the agent
begins after-call work for the call. It is based on
TalkTime. It therefore includes the HoldTime
associated with the call. AutoOutCallsTalkTime is
counted when the after-call work time associated
with the call (if any) has completed, and the database
is updated every reporting. Not currently used for
Outbound Option. Not valid for Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
450
All Tables
Service_Interval
AvgDelayQ Average delay in the queue for calls to the service DBINT YES
during the reporting interval: DelayQTime / CallsQ.
Not valid for Unified CCE. Not valid for non-voice
tasks. Set to zero by OPC.
AvgDelayQAband Average delay time of calls to the service abandoned DBINT YES
in queue during the reporting interval. This value is
calculated as follows: DelayQAbandTime /
CallsAbandQ Not valid forUnified CCE. Not valid
for non-voice tasks. Set to zero by OPC.
Note When Unified ICM is connected with
Unified CCE through a Unified CCE
Gateway PG, this value is incremented
by any condition on the child that causes
the call to terminate while in the queue.
AvgHandleTime The average handled calls time in seconds for calls DBINT YES
counted as handled by the service during the
reporting interval. HandleTime is tracked only for
inbound ACD calls that are counted as handled for
the service. HandleTime is the time spent from the
angent answering the call to the time the agent
completing after-call work time for the call. This
includes any TalkTime, HoldTime, and WorkTime
associated with the call. The AvgHandleTime value
is counted when the after-call work time associated
with the call is completed. The value is calculated
as follows: HandleTime / CallsHandled Valid for
Unified CCE.
AvgSpeedAnswer The average answer wait time that all calls offered DBINT YES
to the service waited before being answered. This
value is calculated as follows: AnswerWaitTime /
CallsAnswered Valid for Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
451
All Tables
Service_Interval
AvgTalkTime The average handled calls time in seconds for calls DBINT YES
counted as handled by the service during the
reporting interval. HandleTime is tracked only for
inbound ACD calls that are counted as handled for
the service. HandleTime is the time spent from the
agent answering the call to the agent completing
after-call work time for the call. This includes any
TalkTime, HoldTime, and WorkTime associated
with the call. The AvgHandleTime value is counted
when the after-call work time associated with the
call is completed. The value is calculated as follows:
HandleTime / CallsHandled Valid for Unified CCE.
BlindTransfersOut Number of calls that were blind transferred out by DBINT YES
agents in this service during the reporting interval.
CallsAnswered The number of calls handled for the service during DBINT YES
the reporting interval. For multimedia, the number
of tasks associated with this service that were ended
in this reporting interval. Valid for Unified CCE.
CallsOut Number of outbound calls placed by agents for the DBINT YES
service during the reporting interval. Not valid for
Unified CCE. Not valid for non-voice tasks. Set to
zero by OPC.
CallsTerminatedOther Number of calls handled by the service but not DBINT YES
otherwise accounted for during the reporting interval.
These are calls that do not fit into the criteria for
handled, abandoned, or transferred calls. They were
terminated for other reasons, which may include
drop/no answer, forced busy, or timed out. Not valid
for Unified CCE. Not valid for non-voice tasks. Set
to zero by OPC.
CallsOffered Number of incoming calls plus internal calls offered DBINT YES
to the service during the reporting interval. Valid
for Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
452
All Tables
Service_Interval
CallsHandled The number of tasks that became associated with DBINT YES
this service in this reporting interval. This is
incremented when the Agent PG receives an Offer
Task message, and when it receives a Start Task
message without having received an Offer Task
message.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsAbandQ Number of calls abandoned in queue for the service DBINT YES
during the reporting interval. Not valid for Unified
CCE. Not valid for non-voice tasks. Set to zero by
OPC.
Note When Unified ICM is connected with
Unified CCE through a Unified CCE
Gateway PG, this value increments for
any condition on the child that causes the
call to terminate while in the queue.
CallsQ Number of calls to the service in the queue during DBINT YES
the reporting interval. A call that queues multiple
times is counted as queued once for the service. This
field is not valid for Unified CCE or for non-voice
tasks. Set to zero by OPC.
DateTime Central Controller date and time at the start of the DBSMALLDATE PK1, NOT
reporting interval. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
453
All Tables
Service_Interval
DelayQTime Sum of delay time of all calls to the service in queue DBINT YES
during the reporting interval. This field is populated
from the LocalQTime. This field is not valid for
Unified CCE or for non-voice tasks. Set to zero by
OPC.
DelayQAbandTime Number of seconds that calls for the service that DBINT YES
were abandoned in queue waited during the interval.
These are calls that existed in the queue but were
abandoned before being handled by an agent or trunk
device. Not valid for Unified CCE. Not valid for
non-voice tasks. Set to zero by OPC.
ForcedClosedCalls Number of calls to the service that were determined DBINT YES
to be closed following an interruption in data during
the reporting interval. ForcedClosedCalls are calls
that terminated because of errors tracking the calls
state transition. Calls may become forced closed if
there is lack of events from the ACD CTI interfaces
(for example, a lack of a Disconnect event, or failure
on the switch CTI connection). Not valid for Unified
CCE.
HandleTime The total time in seconds that calls were handled for DBINT YES
the service during the reporting interval. HandleTime
is tracked only for inbound ACD calls that are
counted as handled for the service. HandleTime is
the time spent from the agent answering the call to
the agent completing after-call work time for the
call. This includes any HoldTime, TalkTime, and
WorkTime associated with the call (from the
Termination_Call_Detail table). The HandleTime
value is counted when the after-call work time
associated with the call (if any) is completed, and
the database is updated every reporting. For
multimedia, this is TalkTime + HoldTime +
HandledWorkReadyTime. Valid for Unified CCE.
HoldTime The total time in seconds for calls to the service that DBINT YES
ended during the reporting interval. For multimedia,
the number of seconds that agents spent in the
PAUSED state for tasks associated with this service
that ended in this reporting interval. Valid for
Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
454
All Tables
Service_Interval
LongestCallDelayQTime Longest time in seconds a call was in queue for the DBINT YES
service before being abandoned during the reporting
interval. Not valid for Unified CCE. Not valid for
non-voice tasks. Set to zero by OPC.
NumMissingTasks Valid for multimedia only. The number of tasks DBINT YES
whose Start Task Timeout Period expired in this
reporting interval.
PeriphServiceLevel Peripheral service level during the reporting interval. DBFLT4 YES
Not valid for Unified CCE. Not valid for non-voice
tasks. Set to zero by OPC.
PeriphServiceLevelCalls Number of calls to the service answered within the DBINT YES
service level, as counted by the peripheral, during
the reporting interval. Not valid for Unified CCE.
Not valid for non-voice tasks. Set to zero by OPC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
455
All Tables
Service_Interval
PreviewCallsTalkTime Total talk time, in seconds, for outbound Preview DBINT YES
calls handled by this service that ended during the
reporting interval. This value includes the time spent
from the call being initiated to the time the agent
begins after-call work for the call. It is based on
TalkTime from Termination_Call_Detail. It therefore
includes the HoldTime associated with the call.
PreviewCallsTalkTime is counted when the
after-call-work time associated with the call (if any)
has completed, and the database is updated every
reporting. Not currently used for Outbound Option.
Not valid for Unified CCE.
PreviewCallsOnHold Number of ended outbound Preview calls that this DBINT YES
service placed on hold at least once. The value is
counted when the after-call work time associated
with the call (if any) has completed, and the database
is updated every reporting. Not currently used for
Outbound Option. Not valid forUnified CCE.
RecoveryKey A unique ID assigned to each record and used DBFLT8 AK1, NOT
internally by the Unified ICM/Unified CCE software NULL
to track the record.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
456
All Tables
Service_Interval
ReportingInterval This value indicates the period, in minutes, over DBINT IE3, NULL
which the router calculates the Call Type and Call
Type Skill Group data. The valid values are 30
(default) or 15.
RedirectNoAnsCalls Number of calls that rang at an agents terminal and DBINT YES
redirected on failure to answer in this service during
the current reporting interval.
SkillTargetID The SkillTargetID of this service. Foreign key from DBINT PK2, NOT
the Service table. NULL
ServiceLevel Service level for the service during the reporting DBFLT4 YES
interval. For non-voice tasks and for Unified CCE
calls, the ServiceLevelType is always set to ignore
abandoned calls.
ServiceLevelCalls Number of calls to the service answered within the DBINT YES
service level threshold during the reporting interval.
Not valid for Unified CCE.
ServiceLevelAband Number of calls to the service abandoned within the DBINT YES
service level threshold during the reporting interval.
Set to zero for Unified CCE voice tasks and for
non-voice tasks.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
457
All Tables
Service_Interval
ShortCalls Number of calls to the service during the reporting DBINT YES
interval that were too short to be considered
abandoned. A call is determined to be a short call if
it is abandoned before the Abandoned Call Wait
Time expired. Short calls are not considered
abandoned and they are not accounted for in any of
the Unified ICM abandoned calls calculations. Not
valid for Unified CCE. Not valid for non-voice tasks.
Set to zero by OPC.
ServiceLevelType Service Level Type used to calculate Service level DBINT YES
for this interval. Not currently used for Outbound
Option. Not valid forUnified CCE.
TimeZone The Central Controller’s time zone for the date and DBINT PK3, NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TransferInCalls Number of calls transferred into the service during DBINT YES
the reporting interval. This count includes
consultative transfers and blind transfers to the
service. The count is populated in the database when
the after-call work associated with the call (if any)
is finished. Not valid for Unified CCE. Not valid for
non-voice tasks. Set to zero by OPC.
TransferOutCalls Number of calls transferred out of the service during DBINT YES
the reporting interval. This count includes
consultative transfers and blind transfers made from
the service. The count is populated in the database
when the after-call work associated with the call (if
any) is finished. Not valid for Unified CCE. Not
valid for non-voice tasks. Set to zero by OPC.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
458
All Tables
Service_Level_Threshold
Service_Level_Threshold
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
The Service Level Threshold table specifies how the Unified ICM calculates service level for a particular
peripheral. Each row in this table contains specific default values for a PeripheralID-Media Routing Domain
pair.
Related Tables
Media_Routing_Domain, on page 297 (via MRDomainID)
Peripheral, on page 317 (via PeripheralID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
459
All Tables
Service_Member
Service_Member
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
The Service Member table maps skill groups to services. Each service contains one or more member skill
groups. Each skill group can be a member of one or more services.
Use the Service Explorer tool to add, update, and delete Service_Member records.
Related Tables
Service, on page 439 (ServiceSkillTargetID maps to Service.SkillTargetID)
Skill_Group, on page 480 (SkillGroupSkillTargetID maps to Skill_Group.SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
460
All Tables
Service_Real_Time
Service_Real_Time
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Note When Unified ICM is connected with Unified CCE through a Unified CCE Gateway PG, this value is
incremented by any condition on the child that causes the call to terminate while in the queue.
Local database only. Contains real time information about each service.
The system software automatically generates a Service_Real_Time record for each service.
Related Table
Service, on page 439 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
461
All Tables
Service_Real_Time
AnswerWaitTimeHalf Sum of answer wait time in seconds for all incoming DBINT NULL
calls to the service during the current half-hour
interval.
AnswerWaitTimeTo5 Sum of answer wait time in seconds for all incoming DBINT NULL
calls to the service during the rolling five-minute
interval.
AnswerWaitTimeToday Sum of answer wait time in seconds for all incoming DBINT NULL
calls to the service since midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
462
All Tables
Service_Real_Time
AutoOutCallsTalkTimeHalf Total talk time, in seconds, for AutoOut (predictive) DBINT NULL
calls handled by the service that ended during the
current half-hour interval. This value includes the
time spent from the call being initiated to the time
the agent begins after-call work for the call. It is
based on TalkTime. It therefore includes the
HoldTime associated with the call.
AutoOutCallsTalkTime is updated in the database
when the after-call work time associated with the
call (if any) has completed..
Unsupported for Outbound Option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
463
All Tables
Service_Real_Time
AutoOutCallsTalkTimeToday Total talk time, in seconds, for AutoOut (predictive) DBINT NULL
calls handled by agents for this service that ended
since midnight. This value includes the time spent
from the call being initiated to the time the agent
begins after-call work for the call. It is based on
TalkTime from Termination_Call_Detail. It therefore
includes the HoldTime associated with the call.
AutoOutCallsTalkTime is updated in the database
when the after-call work time associated with the
call (if any) has completed.
Unsupported for Outbound Option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
464
All Tables
Service_Real_Time
AvgDelayQNow Average delay for calls currently in queue for the DBINT NULL
service.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
465
All Tables
Service_Real_Time
AvgSpeedAnswerTo5 Average answer wait time for all calls offered to the DBINT NULL
service during the rolling five-minute interval:
AnswerWaitTimeTo5 / CallsAnsweredTo5.
AvgTalkTimeTo5 Average talk time in seconds for calls to the service DBINT NULL
ending during the rolling five-minute interval. The
value is calculated as follows:
TalkTimeTo5 / CallsHandledTo5
Talk time includes the time that calls were in a
talking or hold state. It is populated with the
TalkTime and HoldTime associated with call to the
service or route. The field is updated in the database
when all after-call work associated with the calls is
completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
466
All Tables
Service_Real_Time
CallsHandledHalf Number of calls handled for this service during the DBINT NULL
current half-hour interval.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A call associated with Outbound Option that
the agent answered, and then completed.
• A non-voice task that the agent started working
on then completed.
A handled call/task is completed when the agent
associated with the call/task finishes the
wrap-up work associated with the call/task.
CallsHandledTo5 Number of calls to the service handled during the DBINT NULL
rolling five-minute interval.
CallsHandledToday Number of calls handled for this service since DBINT NULL
midnight.
CallsIncomingHalf Number of incoming calls for this service during the DBINT NULL
current half-hour interval. Incoming calls include
only Inbound ACD calls arriving on trunks (that is,
calls that are not internally generated).
CallsIncomingTo5 Number of incoming calls to the service during the DBINT NULL
rolling five-minute interval. Incoming calls include
only Inbound ACD calls arriving on trunks (that is,
calls that are not internally generated).
CallsIncomingToday Number of incoming calls for this service since DBINT NULL
midnight. Incoming calls include only Inbound ACD
calls arriving on trunks (that is, calls that are not
internally generated).
CallsInNow Number of incoming calls for the service currently DBINT NULL
in progress.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
467
All Tables
Service_Real_Time
CallsOfferedHalf Number of incoming calls plus internal calls offered DBINT NULL
to this service during the current half-hour interval.
CallsOfferedTo5 Number of calls offered to the service during the DBINT NULL
rolling five-minute interval.
CallsOfferedToday Number of incoming calls plus internal calls offered DBINT NULL
to this service since midnight.
CallsOutHalf Number of outbound calls made by agents for the DBINT NULL
service during the current half-hour interval.
CallsOutNow Number of outbound calls by agents for the service DBINT NULL
that are currently in progress.
CallsOutTo5 Number of outbound calls made by agents for the DBINT NULL
service during the rolling five-minute interval.
CallsOutToday Number of outbound calls made by agents for the DBINT NULL
service since midnight.
CallsQNow Number of calls in queue for the service now at the DBINT NULL
peripheral.
CallsQNowTime Total time of all calls to the service currently in DBINT NULL
queue.
CallsRoutedHalf Number of calls routed to this service by the system DBINT NULL
software for the current half-hour interval.
CallsRoutedToday Number of calls routed to this service by the system DBINT NULL
software since midnight.
CallsTerminatedOtherHalf Number of calls offered to the service but not DBINT NULL
otherwise accounted for during the current half-hour
interval. These are calls that do not fit into the
criteria for handled, abandoned, or transferred calls.
They were terminated for other reasons, which may
include drop/no answer, forced busy, or timed out.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
468
All Tables
Service_Real_Time
CallsTerminatedOtherToday Number of offered to the service but not otherwise DBINT NULL
accounted for since midnight. These are calls that
do not fit into the criteria for handled, abandoned,
or transferred calls. They were terminated for other
reasons, which may include drop/no answer, forced
busy, or timed out.
DateTime Central Controller date and time that this data was DBDATETIME NOT
last updated. NULL
DelayQAbandTimeTo5 Sum of delay time of all calls to the service DBINT NULL
abandoned in queue during the rolling five-minute
interval.
ExpectedDelay Predicted delay for any new call added to the service DBFLT4 NULL
queue. This is valid only if no agents are available.
HandleTimeHalf Total handle time in seconds for calls to the service DBINT NULL
ending during the current half-hour interval.
HandleTimeTo5 Total handle time in seconds for calls to the service DBINT NULL
ending during the rolling five-minute interval.
HandleTimeToday Total handle time in seconds for calls to the service DBINT NULL
since midnight.
HoldTimeHalf The total hold time in seconds for calls to the service DBINT NULL
that ended during the current half-hour interval.
HoldTimeTo5 The total hold time in seconds for calls to the service DBINT NULL
that ended during the rolling five-minute interval.
HoldTimeToday The total hold time in seconds for calls to the service DBINT NULL
that ended since midnight.
LongestAvailAgent Time that the longest available agent for the service DBDATETIME NULL
became available.
LongestCallQ Time that the longest call in the queue for the service DBDATETIME NULL
was put there.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
469
All Tables
Service_Real_Time
OverflowInMode The service accepts overflow in calls if the delay for DBTINYINT NULL
the longest delayed call is less then this value. If 0,
the service always accepts overflow in calls; if 127,
the service never accepts overflow in calls.
OverflowInNow Number of calls overflowed into this service that DBINT NULL
are currently queued or in progress.
OverflowInTo5 Number of calls the peripheral overflowed into this DBINT NULL
service during the rolling five-minute interval.
OverflowInToday Number of calls overflowed into this service since DBINT NULL
midnight.
OverflowOutMode The service attempts to overflow out calls if the DBTINYINT NULL
delay for the longest delayed call is greater than this
value. If 0, the service attempts to overflow out all
calls; if 127, the service never attempts to overflow
out calls.
OverflowOutNow The number of tasks that have overflowed out of DBINT NULL
this service to some other service (call it service X)
and have not overflowed out of service X.
OverflowOutToday Number of calls overflowed out of this service since DBINT NULL
midnight.
PeriphServiceLevelCallsHalf Number of calls to the service handled within the DBINT NULL
peripheral service level during the current half-hour
interval.
PeriphServiceLevelCallsToday Number of calls to this service handled within the DBINT NULL
peripheral service level since midnight.
PeriphServiceLevelHalf Service level for the service calculated by the DBFLT4 NULL
peripheral during the current half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
470
All Tables
Service_Real_Time
PeriphServiceLevelTo5 Service level for the service calculated by the DBFLT4 NULL
peripheral during the rolling five-minute interval.
PeriphServiceLevelToday Service level for the service calculated by the DBFLT4 NULL
peripheral since midnight.
PreviewCallsOnHoldHalf In the current half-hour interval, the number of ended DBINT NULL
outbound Preview calls that agents for the service
have placed on hold at least once. The value is
updated in the database when the after-call work
time associated with the call (if any) has completed.
Unsupported for Outbound Option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
471
All Tables
Service_Real_Time
PreviewCallsOnHoldTo5 Number of outbound Preview calls that agents for DBINT NULL
this service have placed on hold at least once during
the rolling five-minute interval. The value is updated
in the database when the after-call work time
associated with the call (if any) has completed.
Unsupported for Outbound Option.
PreviewCallsTalkTimeHalf Total talk time, in seconds, for outbound Preview DBINT NULL
calls handled by the service that ended during the
current half-hour interval. This value includes the
time spent from the call being initiated to the time
the agent begins after-call work for the call. It is
based on TalkTime. It therefore includes the
HoldTime associated with the call.
PreviewCallsTalkTime is updated in the database
when the after-call work time associated with the
call (if any) has completed.
Unsupported for Outbound Option.
PreviewCallsTalkTimeTo5 Total talk time, in seconds, for outbound Preview DBINT NULL
calls handled by the service that ended during the
rolling five-minute interval. This value includes the
time spent from the call being initiated to the time
the agent begins after-call work for the call. It is
based on TalkTime. It therefore includes the
HoldTime associated with the call.
PreviewCallsTalkTime is updated in the database
when the after-call work time associated with the
call (if any) has completed.
Unsupported for Outbound Option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
472
All Tables
Service_Real_Time
PreviewCallsTimeHalf Total handle time, in seconds, for outbound Preview DBINT NULL
calls handled by this service that ended during the
current half-hour DBINTerval. Handle time includes
WorkTime, TalkTime, and HoldTime. The
PreviewCallsTime value includes the time spent
from the call being initiated to the time the agent
completes after-call work time for the call. The value
is updated in the database when the after-call work
time associated with the call (if any) has completed.
Unsupported for Outbound Option.
PreviewCallsTimeTo5 Total handle time, in seconds, for outbound Preview DBINT NULL
calls handled by the service that ended during the
rolling five-minute DBINTerval. Handle time
includes WorkTime, TalkTime, and HoldTime, all
of which are taken from the Termination_Call_Detail
records. The PreviewCallsTime value includes the
time spent from the call being initiated to the time
the agent completes after-call work time for the call.
The value is updated in the database when the
after-call work time associated with the call (if any)
has completed.
Unsupported for Outbound Option.
PreviewCallsTimeToday Total handle time, in seconds, for outbound Preview DBINT NULL
calls handled by agents for this service that ended
since midnight. Handle time includes WorkTime,
TalkTime, and HoldTime. The PreviewCallsTime
value includes the time spent from the call being
initiated to the time the agent completes after-call
work time for the call. The value is updated in the
database when the after-call work time associated
with the call (if any) has completed.
Unsupported for Outbound Option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
473
All Tables
Service_Real_Time
RedirectNoAnsCallsHalf Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service during
the current half-hour interval.
RedirectNoAnsCallsTo5 Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service during
the rolling five-minute interval.
RedirectNoAnsCallsToday Number of calls that rang at an agent's terminal and DBINT NULL
redirected on failure to answer in this service since
midnight.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
474
All Tables
Service_Real_Time
ServiceLevelAbandHalf Number of calls to the service abandoned within the DBINT NULL
service level threshold during the current half-hour
interval.
ServiceLevelAbandTo5 Number of calls to the service abandoned within the DBINT NULL
service level threshold during the rolling five-minute
interval.
ServiceLevelAbandToday Number of calls to the service abandoned within the DBINT NULL
service level threshold since midnight.
ServiceLevelCallsHalf Number of calls to the service answered within the DBINT NULL
service level threshold during the current half-hour
interval.
ServiceLevelCallsOfferedHalf Number of calls to the service for which a service DBINT NULL
level event occurred during the current half-hour
interval.
ServiceLevelCallsOfferedTo5 Number of calls to the service for which a service DBINT NULL
level event occurred during the rolling five-minute
interval.
ServiceLevelCallsOfferedToday Number of calls to the service for which a service DBINT NULL
level event occurred since midnight.
ServiceLevelCallsQHeld Number of calls to the service currently queued for DBINT NULL
longer than the service level threshold.
ServiceLevelCallsTo5 Number of calls to the service answered within the DBINT NULL
service level during the rolling five-minute interval.
ServiceLevelCallsToday Number of calls to the service that were answered DBINT NULL
within the service level threshold since midnight.
ServiceLevelHalf Service level for the service during the current DBFLT4 NULL
half-hour interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
475
All Tables
Service_Real_Time
ServiceLevelToday Service level for the service since midnight. DBFLT4 NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
476
All Tables
Shift
TalkTimeToday Total talk time in seconds for calls to the service DBINT NULL
ending since midnight.
TransferInCallsHalf Number of calls transferred into the service during DBINT NULL
the current half-hour interval.
TransferInCallsTo5 Number of calls transferred into the service during DBINT NULL
the rolling five-minute interval.
TransferInCallsToday Number of calls transferred into the service since DBINT NULL
midnight.
TransferOutCallsHalf Number of calls transferred out of the service during DBINT NULL
the current half-hour interval.
TransferOutCallsTo5 Number of calls transferred out of the service during DBINT NULL
the rolling five-minute interval.
TransferOutCallsToday Number of calls transferred out of the service since DBINT NULL
midnight.
Shift
Provides the name, start time, and end time of the current shift.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
477
All Tables
SIP_Server_Group
SIP_Server_Group
This table contains logical grouping of destinations like Browsers and Call Managers.
Unified CVP does the load balancing to these elements in Server Group and provides High Availability of
SIP Component.
Related Tables
• Machine_Host, on page 285 (through MachineHostID)
• SIP_Server_Group_Elements, on page 479 (through SipServerGroupID)
MachineHostID The MachineHostID for the site name the pattern is associated to. DBINT FK
In case of main site, the value is NULL.
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
478
All Tables
SIP_Server_Group_Elements
DefaultForRoutePattern A value that indicates whether the SIP server group is a default DBCHAR NOT NULL
group for all the route pattern. The default value is N.
ChangeStamp A value that increments when the record changes the CHANGESTAMP NOT NULL
CHANGESTAMP in the central controller database.
SIP_Server_Group_Elements
This table contains the elements of the SIP Server Group.
Related Tables
• Machine_Host, on page 285 (through MachineHostID)
• SIP_Server_Group, on page 478 (through SipServerGroupID)
SipServerGroupID A unique primary key that identifies the SIP server group. DBINT FK
NOT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
479
All Tables
Skill_Group
Port The port on which the SIP server group sends the SIP Request. DBINT NULL
SecurePort The secure port on which the SIP server group sends the SIP DBINT NULL
request.
Priority The priority of the element in the group. DBINT NOT NULL
Weight The weight of the element in the group. DBINT NOT NULL
ChangeStamp A value that increments when the record changes the CHANGESTAMP NOT NULL
CHANGESTAMP in the central controller database.
Skill_Group
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Each row describes a skill group associated with a peripheral. A skill group is a collection of agents who have
common skills.
Note Clarification Regarding the DefaultEntry field: If you look at the Skill_Group table for a skill group
that you have created, the DefaultEntry field will have the value 0 (even if this skill group has sub-skill
groups). If a default skill group has been created (for example, a default skill group is automatically
created when you establish Peripheral Gateways for an Unified CCE system), and you look at the
Skill_Group table for this skill group, then--provided that this skill group has no sub-skill groups--the
DefaultEntry field will have the value 1. For additional information, see the description of the DefaultEntry
field.
Use the Skill Group Explorer tool to add, update, and delete Skill_Group records.
Related Tables
• Dialer_Detail, on page 220 (via SkillTargetID)
• Dialer_Skill_Group_Half_Hour, on page 238 (SkillGroupSkillTargetID maps to Skill_Group.SkillTargetID)
• Dialer_Skill_Group_Real_Time, on page 242 (SkillGroupSkillTargetID maps to Skill_Group.SkillTargetID)
• Enterprise_Skill_Group_Member, on page 250 (via SkillTargetID)
• Media_Routing_Domain, on page 297 (via MRDomainID)
• Peripheral, on page 317 (via PeripheralID)
• Precision_Queue, on page 337 (via PrecisionQueueID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
480
All Tables
Skill_Group
BaseSkillTargetID If Priority is not 0, indicates the base group for the DBINT FK, IE-2
skill. If this record is for the base group, Priority is NULL
0 and this field is NULL.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
481
All Tables
Skill_Group
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DefaultEntry Normal entries are 0 (zero). Any records with DBINT NOT
DefaultEntry value > (greater than) 0 will be NULL
considered a default skill group for configuration
purposes. Records having a DefaultEntry value of
1 are used by OPC as the default target skill group.
Where only a base default skill group is created, it
has a DefaultEntry value of 1. If sub-skill group
records are created, the primary sub-group has a
DefaultEntry value of 1, while the others have a
DefaultEntry value of 2.
Note An automatic DefaultEntry is created
with each possible combination of
Peripheral and MRDomain (PeripheralID
and MRDOmainID) in the system. These
entries are visible to configuration
applications but cannot be directly
modified.
DepartmentID Foreign key from Department. NULL for global DBINT NULL
department.
EnterpriseName An enterprise name for the skill group. This name VNAME32 AK-1 NOT
must be unique among all skill groups in the NULL
enterprise.
Extension The extension number for the service (used by VTELNO10 NULL
Lucent DEFINITY ECS).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
482
All Tables
Skill_Group
MRDomainID The Media Routing Domain with which this skill DBINT FK NOT
group is associated. The default value is 1. NULL
Priority The routing priority of this group for the skill: DBSMALLINT AK-2 NOT
NULL
• 1 = primary
• 2 = secondary
• 3= tertiary; etc.
Note The value 0 indicates a base skill
group.
ScheduleID Identifies an imported schedule associated with the DBINT FK, IE-1
skill group. NULL
ServiceLevelThreshold The service level threshold, in seconds, for the DBINT NOT
service level. NULL
If this field is negative, the value of the
ServiceLevelThreshold field in the
Service_Level_Threshold table (for this
Peripheral/MRD pair) is used.
The default value is -1 which means SL computation
is disabled for this SG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
483
All Tables
Skill_Group_Five_Minute
SkillTargetID An identifier that is unique among all skill targets DBINT PK, FK,
in the enterprise. NOT
NULL
SubGroupMaskType Indicates whether to use the SubSkillGroupMask DBSMALLINT NOT
field for the skill group or to use the peripheral NULL
default:
• 0 = Use peripheral default.
• 1 = Override the peripheral default.
Skill_Group_Five_Minute
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
It gets populated on central and HDS databases. This table contains statistics about each skill group during
the five-minute interval.
The Unified ICM generates Skill_Group_Five_Minute records for each skill group.
Related table
Skill_Group, on page 480 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
484
All Tables
Skill_Group_Five_Minute
AvailTimeTo5 The total time, in seconds, that agents in the skill DBINT NULL
group were in the Available state for any skill group
during the five-minute interval. AvailTime is
included in the calculation of LoggedOnTime.
AvgHandledCallsTalkTimeTo5 Average talk time in seconds for calls counted as DBINT NULL
handled by the skill group during the five-minute
window. This value is calculated as follows:
HandledCallsTalkTimeTo5 / CallsHandledTo5
AvgHandledCallsTalkTime is calculated only for
handled calls, which are calls that are finished (that
is, any after-call work associated with the call has
been completed). This field is updated in the
database when any after-call work associated with
the call is completed.
AvgHandledCallsTimeTo5 Average talk time in seconds for calls counted as DBINT NULL
handled by the skill group during the five-minute
window. This value is calculated as follows:
HandledCallsTalkTimeTo5 / CallsHandledTo5
The AvgHandledCallsTime value is updated in the
database when any after-call work time associated
with the call is completed.
BusyOther Number of agents in the BusyOther state at the end DBINT NULL
of the five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
485
All Tables
Skill_Group_Five_Minute
CallsHandledTo5 Calls that by been answered and have completed DBINT NULL
wrap-up by the skill group during the five-minute
window.
A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
DateTime Central Controller date and time at the start of the DBSMALLDATE PK NOT
five-minute interval. NULL
LoggedOn Number of agents in the skill group logged on at the DBINT NULL
end of the five-minute interval.
LongestAvailAgent Time in seconds that the longest available agent for DBINT NULL
the skill group has been available.
NotReady Number of agents in the skill group in the Not Ready DBINT NULL
state at the end of the five-minute interval.
NotReadyTimeTo5 The total time in seconds that agents in the skill DBINT NULL
group were in the Not Ready state for any skill group
during the five-minute window. NotReadyTime is
included in the calculation of LoggedOnTime.
PercentUtilizationTo5 Percentage of Ready time that agents in the skill DBFLT4 NULL
group spent talking or doing call work during the
five-minute window. This is the percentage of time
agents spend working on calls versus the time agents
were ready.
Ready Number of agents in the skill group in the Ready DBINT NULL
state at the end of the five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
486
All Tables
Skill_Group_Five_Minute
ReservedStateTimeTo5 Time agents in the skill group spent in the Reserved DBINT NULL
state during the five-minute window.
ReservedStateTime is included in the calculation of
LoggedOnTime.
SkillTargetID The SkillTargetID of the agent. Together with the DBINT PK, FK
SkillGroupSkillTargetID, identifies the skill group NOT
member. Foreign key from skill group table. NULL
TalkTimeTo5 Number of seconds agents in the skill group were DBINT NULL
in the Talking state during the five-minute window.
This field is applicable for Unified ICM, Unified
CCE and Outbound Option.
TimeZone The Central Controller’s time zone for the date and DBINT PK, NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
WorkNotReady Number of agents in the skill group in the Work Not DBINT NULL
Ready state at the end of the five-minute interval.
WorkNotReadyTimeTo5 Number of seconds agents in the skill group were DBINT NULL
in the Work Not Ready state during the five-minute
window. WorkNotReadyTime is included in the
calculation of LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
487
All Tables
Skill_Group_Interval
WorkReadyTimeTo5 Number of seconds agents in the skill group were DBINT NULL
in the Work Ready state during the five-minute
interval. WorkReadyTime is included in the
calculation of LoggedOnTime.
Skill_Group_Interval
This section describes the Skill Group Interval table.
For any calls that are routed using a Precision Queue, RouterCallsOffered and RouterErrorCode fields in the
corresponding Skill_Group_Interval table are updated.
Note In the Skill_Group_Interval table, the Hold time is calculated based on the agent state.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
488
All Tables
Skill_Group_Interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
489
All Tables
Skill_Group_Interval
AbandonRingCalls Total number of ACD calls to the skill group that DBINT YES
were abandoned while ringing at an agent's position.
The value is counted at the time the call disconnects,
and the database is updated every reporting.
AbandonRingTime Total ring time associated with ACD calls to the DBINT YES
skill group that were abandoned while alerting an
agent's position. RingTime occurs after any
DelayTime and LocalQTime. The value is counted
at the time the call disconnects, and the database is
updated every reporting.
AbandonHoldCalls The total number of ACD calls to the skill group DBINT YES
that abandoned while being held at an agents
position. The value is counted at the time the call
disconnects, and the database is updated every
reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
490
All Tables
Skill_Group_Interval
AgentOutCallsOnHold The total number of outbound ACD calls by an agent DBINT YES
associated with this skill group that ended during
the current reporting interval that were placed on
hold at least once during the life of the call. The
value is counted when the after-call work associated
with the call (if any) is completed, and the database
is updated every reporting.
AgentOutCallsOnHoldTime Total number of seconds outbound ACD calls were DBINT YES
placed on hold by agents associated with this skill
group. This value updated in the database when
after-call work associated with the call (if any) is
completed.
AvgHandledCallsTime Average handle time in seconds for inbound calls DBINT YES
associated with the skill group that were handled
during the reporting interval. This value is calculated
as follows: HandledCallsTime / CallsHandled. The
AvgHandledCallsTime value is counted when any
after-call work time associated with the call is
completed, and the database is updated every
reporting.
AutoOutCalls The total number of AutoOut (predictive) calls made DBINT YES
by agents associated with this skill group that ended
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) has completed, and the database is
updated every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
491
All Tables
Skill_Group_Interval
AutoOutCallsTalkTime Total talk time, in seconds, for AutoOut (predictive) DBINT YES
calls handled by agents associated with this skill
group that ended during the reporting interval. This
value includes the time spent from the call being
initiated to when the agent begins after-call work
for the call. It includes the HoldTime associated with
the call. AutoOutCallsTalkTime is counted when
the after-call work time associated with the call (if
any) has completed, and the database is updated
every reporting.
AgentOutCallsTime The total handle time, in seconds, for outbound ACD DBINT YES
calls handled by the skill group that ended during
the reporting interval. Handle time includes
WorkTime, TalkTime, and HoldTime. The
AgentOutCallsTime value includes the time spent
from the agent beginning the call to when the agent
completes after-call work time for the call. The value
is counted when the after-call work time associated
with the call (if any) is completed, and the database
is updated every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
492
All Tables
Skill_Group_Interval
AvailTime Total time in seconds agents associated with this DBINT YES
skill group were in the Not_Active state for this skill
group during the reporting interval. AvailTime is
included in the calculation of LoggedOnTime.
BargeInCalls The number of calls associated with this skill group DBINT YES
barged in on either by the supervisor or by the agent.
This field is applicable for Unified CCE only.
CampaignID For skill groups assigned to campaigns only per the DBINT YES
Campaign Skill Group. As skill groups are often
reused for new campaigns, this provides a historical
trail for proper reporting. Filled in by the CallRouter.
CallbackMessagesTime Number of seconds the skill group spent processing DBINT YES
callback messages during the reporting interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
493
All Tables
Skill_Group_Interval
ConsultOutCalls The number of external consult calls the agents in DBINT NULL
this skill group completed during this interval.
ConsultOutCallsTime Time the agents in this skill group spent on consult DBINT NULL
external calls. It includes talk, hold, and wrap time.
Time is counted when the call ends. This time
ConsultativeCallsTime The number of seconds agents associated with this DBINT YES
skill group spent handling a consultative call. The
value is counted when the after-call work time
associated with the consultative call (if any) is
completed, and the database is updated every
reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
494
All Tables
Skill_Group_Interval
CallsQueued The number of calls queued to this skill group by DBINT YES
the ACD in the current reporting interval. In Unified
CCE with a Unified CCE System PG, this field is
applicable and is updated when a call is queued to
the skill group.
Note Not applicable for Unified CCE without
a Unified CCE System PG and is not
updated.
For consistent values, in Unified CCE regardless of
whether there is a Unified CCE System PG, use
RouterQueueCalls.
ConferencedInCalls The number of incoming calls skill group agents DBINT YES
were conferenced into. Incoming calls include ACD
and non-ACD calls. The value is counted when the
agent drops off the call or the call becomes a simple
two-party call, and the database is updated every
reporting.
Note For blind conferences in Unified CCE
with a Unified CCE System PG, this field
is updated when an agent later answers
the call that was blind conferenced to a
VRU. For this call scenario, this field is
not updated in Unified CCE without a
Unified CCE System PG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
495
All Tables
Skill_Group_Interval
ConferencedOutCalls The number of conference calls that the skill group DBINT YES
agents initiated. The conferenced out calls include
ACD and non-ACD calls. The value is counted when
the agent drops off the call or the call becomes a
simple two-party call, and the database is updated
every reporting.
DateTime The date and time at the start of the reporting DBSMALLDATE NOT
interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME YES
are written to the HDS database. The logger database
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
496
All Tables
Skill_Group_Interval
HandledCallsTime This field only applies to configured skill groups. DBINT YES
The number of seconds an agent spent answering
the call (including the time the call was on hold) to
the time the agent completed the after-call work
associated with the call.
HandledCallsTime = HandledCallsTalkTime +
HoldTime +
(WorkNotReadyTime/WorkReadyTime)
The value in this field for the incoming routed calls
includes:
1. Talk time
2. Total Held time
3. Work Ready and Work Not Ready time
IncomingCallsOnHoldTime Total number of seconds that inbound ACD calls DBINT YES
that agents associated with the skill group placed on
hold that ended during the reporting interval. The
value is counted when the after-call work time
associated with the call (if any) is completed, and
the database is updated every reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
497
All Tables
Skill_Group_Interval
InternalCallsOnHoldTime The total number of seconds internal calls agents DBINT YES
associated with the skill group ended in this
reporting ever put on hold. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
InternalCallsOnHold The total number of internal calls that agents DBINT YES
associated with the skill group ended in this
reporting that were ever placed on hold. The value
is counted when the after-call work time associated
with the call (if any) is completed, and the database
is updated every reporting.
InternalCallsRcvd Number of internal calls associated with this skill DBINT YES
group that agents received and that ended during
this reporting interval. The value is counted when
the after-call work time associated with the call (if
any) is completed, and the database is updated every
reporting.
InternalCalls Number of internal calls agents associated with this DBINT YES
skill group ended during the reporting interval. The
value is counted when the after-call work time
associated with the call (if any) is completed, and
the database is updated every reporting.
InterruptedTime The number of seconds during which all calls to the DBINT YES
agent are in interrupted state during the reporting
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
498
All Tables
Skill_Group_Interval
LoggedOnTime Total time, in seconds, agents associated with this DBINT YES
skill group were logged on during the reporting
interval. This field is applicable for both Unified
ICM, Unified CCE and Outbound Option.
This value is based on the sum of the following:
1. HoldTime
2. TalkInTime
3. TalkOutTime
4. TalkOtherTime
5. NotReadyTime
6. WorkReadyTime
7. WorkNotReadyTime
8. BusyOtherTime
9. ReservedStateTime
10. TalkAutoOutTime
11. TalkPreviewTime
12. TalkReservedTime
13. InterruptedTime
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
499
All Tables
Skill_Group_Interval
NetConferencedOutCalls The number of Network conference calls that the DBINT YES
skill group agents initiated. The conferenced out
calls only include Network conference calls. The
value is counted when the agent drops off the call
or the call becomes a simple two-party call, and the
database is updated every reporting.
NetConfOutCallsTime The number of seconds that agents spent on Network DBINT YES
conference calls that they initiated. This only
includes time spent on Network conference calls
initiated by the agent. This database element uses
ConferenceTime from the Termination_Call_Detail
table. The value is counted when the agent drops off
the call or the call becomes a simple two-party call,
and the database is updated every reporting.
NetTransferOutCalls Number of calls that were network (Blind and DBINT YES
Consultative) transferred out of the skill group
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
NotReadyTime Total seconds agents were in the Not Ready state DBINT YES
for this skill group during the reporting interval.
NotReadyTime is included in the calculation of
LoggedOnTime.
PickRequests The total number of pick requests successfully routed DBINT NULL
to this skill group for this interval.
PullRequests The total number of pull requests successfully routed DBINT NULL
to this skill group for this interval .
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
500
All Tables
Skill_Group_Interval
PreviewCallsTime Total handle time, in seconds, for outbound Preview DBINT YES
calls handled by agents associated with this skill
group that ended during the reporting interval.
Handle time includes WorkTime, TalkTime, and
HoldTime. The PreviewCallsTime value includes
the time spent from the call being initiated to when
the agent completes after-call work time for the call.
The value is counted when the after-call work time
associated with the call (if any) has completed, and
the database is updated every reporting.
PreviewCallsTalkTime Total talk time, in seconds, for outbound Preview DBINT YES
calls handled by agents associated with this skill
group that ended during the reporting interval. This
value includes the time spent from the call being
initiated to when the agent begins after-call work
for the call. It therefore includes the HoldTime
associated with the call. PreviewCallsTalkTime is
counted when the after-call work time associated
with the call (if any) has completed. This field is
applicable for both Unified ICM and Unified CCE,
and the database is updated every reporting.
PreviewCallsOnHold The total number of ended outbound Preview calls DBINT YES
that agents associated with this skill group have
placed on hold at least once during the reporting
interval. The value is counted when the after-call
work time associated with the call (if any) has
completed, and the database is updated every
reporting.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
501
All Tables
Skill_Group_Interval
ReserveCallsTime For Outbound Option, the time during the reporting DBINT YES
interval that outbound agents in this skill group spent
on reservation calls waiting for delivery of a
Campaign customer call. This includes preview time
for Preview, Direct Preview, and Personal Callback
calls.
ReserveCallsTalkTime For Outbound Option, the talk time for agents in this DBINT YES
skill group on reservation calls during the reporting
interval. This is calculated using Call State.
ReserveCallsOnHoldTime For Outbound Option, the time that reservation calls DBINT YES
for agents in this skill group are on hold during the
reporting interval.
RedirectNoAnsCalls The number of ACD calls to the skill group that rang DBINT YES
at an agent's terminal and redirected on failure to
answer. The value is counted at the time the call is
diverted to another device, and the database is
updated every reporting.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
502
All Tables
Skill_Group_Interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
503
All Tables
Skill_Group_Interval
RouterAbandInterval10 Number of calls abandoned within interval 10. See DBINT NULL
RouterAbandInterval1.
RouterAnsInterval1 Number of calls answered within interval 1. For Skill DBINT NULL
Group Interval, RouterAnsInterval is calculated from
when the call is queued to a skill group or a precision
queue, to when the call is answered.
This column is applicable to both third-party ACDs
and CC Enterprise with the following exception: the
column is not incremented if an agent on a
third-party ACD answers the call, unless the call
was translation routed.
In a Unified CCE Enterprise Gateway deployment,a
Unified ICM (parent) connected with a Unified CCE
with a Unified CCE System PG (child) or Cisco
Unified Contact Center Express (child) through
Unified CCE Gateway PG, network queuing data is
not available in the child or in the child agent or
supervisor desktops. The time spent in the network
queue is not included in the reporting metrics in the
child. A call center manager, who would normally
only look at the Unified CCE child reports, must
also look at the parent Unified ICM reports for
network queuing data.
With the existence of a network VRU, for Unified
CCE and for Unified ICM systems in which calls
are translation-routed, the measurement of Service
Level begins when the call arrives at the routing
script, or when its call type is changed. This means
that if self-service is performed on a call before the
call is queued to an agent, the routing script must
change the call type of the call when self-service is
completed. Otherwise, the time spent in self-service
negatively impacts the Service Level.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
504
All Tables
Skill_Group_Interval
RouterAnsInterval10 Number of calls answered within interval 10. See DBINT NULL
RouterAnsInterval1.
RouterMaxCallsQueued The maximum number of calls queued for this skill DBINT NULL
group during this interval. Calls queued against
multiple skill groups are included in the count for
each skill group it was queued to.
The CallRouter sets this field.
RouterMaxCallWaitTime The longest a call had to wait before being answered, DBINT NULL
abandoned, or otherwise ended. This includes time
in the network queue, local queue, and ringing at the
agent if applicable.
The CallRouter sets this field.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
505
All Tables
Skill_Group_Interval
ReportingInterval This value indicates the period, in minutes, over DBINT NULL
which the router calculates the Call Type and Call
Type Skill Group data. The valid values are 30
(default) or 15.
RouterCallsOffered The number of calls routed or queued for the Skill DBINT YES
Group in the reporting interval. The CallRouter sets
this field.
This fields does not include local ACD calls, not
routed by Unified ICM. Such calls are counted in
the CallsOffered field of Skill_Group tables.
Note: RouterCallsOffered =
RouterCallsAbandToAgent + CallsHandled +
RouterCallsDequeued + RedirectNoAnsCalls +
RouterError + ReserveCalls + RouterCallsAbandQ
+ RouterCallsAbandDequeued
This field is applicable to Unified CCE environments
and to Unified ICM environments where calls are
translation-routed to Skill Groups.
This value is incremented by:
1. CallType short calls, which are counted as
abandoned for Skill Groups. (There is no short
call count in the Skill_Group_Real_Time table.)
2. Calls that are cancelled bis Cancel Queue node
and re-queued to the same Skill Group.
3. Calls that are routed to a Skill Group, re-queried,
and re-queued to the same Skill Group.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
506
All Tables
Skill_Group_Interval
RouterCallsDequeued The number of calls that were de-queued from this DBINT YES
skill group to be routed to another skill group in the
reporting interval. This field is also incremented
when a call is de-queued by a Cancel Queue node.
This field is applicable to Unified CCE environments
and to ICM environments where calls are
translation-routed to Skill Groups.
The CallRouter sets this field.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
507
All Tables
Skill_Group_Interval
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
508
All Tables
Skill_Group_Interval
SkillTargetID The SkillTargetID of the skill group. Together with DBINT NOT
the SkillGroupSkillTargetID, identifies the skill NULL
group member.
SupervAssistCalls Number of calls for which agents received supervisor DBINT YES
assistance during the reporting interval. The value
is counted when the supervisor-assisted call
completes, and the database is updated every
reporting. This field is applicable for Unified CCE.
SupervAssistCallsTime Number of seconds agents associated with this skill DBINT YES
group spent on supervisor-assisted calls during the
reporting interval. The value is counted when the
supervisor-assisted call completes, and the database
is updated every reporting. This field is applicable
for Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
509
All Tables
Skill_Group_Interval
ServiceLevel Service Level for the skill group during the reporting DBFLT4 YES
interval. This value is computed based on the
ServiceLevelCalls, ServiceLevelCallsoffered,
ServiceLevelCallsAband, and CallsDequeued.
There are three types of service level calculations,
and they are determined by the Service Level type
chosen in configuration.
They are:
1. Ignore Abandoned Calls ServiceLevel =
ServiceLevelCalls / (ServiceLevelCallsoffered
- ServiceLevelCallsAband -
RouterCallsDequeued -
RouterCallsAbandDequeue).
2. Abandoned Calls have Negative Impact
ServiceLevel = ServiceLevelCalls /
ServiceLevelCallsoffered -
RouterCallsDequeued -
RouterCallsAbandDequeue).
3. Abandoned Calls have Positive Impact
ServiceLevel = (ServiceLevelCalls +
ServiceLevelCallsAband) /
(ServiceLevelCallsoffered -
RouterCallsDequeued -
RouterCallsAbandDequeue).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
510
All Tables
Skill_Group_Interval
ServiceLevelCallsAband The total number of calls of this skill group DBINT YES
abandoned within the service level threshold during
the reporting interval. For Skill Group Interval,
ServiceLevelCallsAband is calculated from when
the call is queued to a skill group or a precision
queue, to when the call is abandoned.
Calls may abandon while in the Skill Group queue,
or they may abandon after they have been routed to
a Skill Group. Calls that abandon after they are
routed to a Skill Group are identified by TCD
records with abandoned call disposition flag. If the
call is queued and abandons before it is routed to
any Skill Groups (within the ServiceLevel
threshold), the Router increments this value for ALL
the Skill Groups this call was queued for. If the call
abandons after it was routed to a Skill Group, that
Skill Group will have ServiceLevelCallsAband
incremented. This field is relevant to the Unified
CCE environment only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
511
All Tables
Skill_Group_Interval
ServiceLevelError The calls that ended in Error state within the skill DBINT YES
group Service Level threshold during the reporting
interval.
Note This field is relevant to the Unified CCE
environment only.
Note With the existence of a network VRU,
this value includes time in the network
queue.
ServiceLevelRONA The calls that redirected on no answer within the DBINT YES
Service Level threshold during the reporting interval.
These calls are part of the ServiceLevelCallsOffered.
Note: This field is relevant to the Unified CCE
environment only.
Note: With the existence of a network VRU, this
value includes time in the network queue.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
512
All Tables
Skill_Group_Interval
TimeZone The Central Controller’s time zone for the date and DBINT NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TalkInTime Number of seconds agents associated with this skill DBINT YES
group spent talking on inbound ACD calls (neither
internal nor outbound) during the reporting interval.
TalkInTime is included in the calculation of
TalkTime and LoggedOnTime.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
513
All Tables
Skill_Group_Interval
TransferInCalls Number of calls transferred into the skill group DBINT YES
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting. In Unified CCE with a Unified CCE
System PG, a call is counted as offered when it is
sent to a skill group. In Unified CCE, a call is
counted as offered only when it is answered. This
field is applicable for both Unified ICM and Unified
CCE.
Note For blind transfers in Unified CCE with
a Unified CCE System PG, this field
updates when the call that is blind
transferred to a VRU is subsequently
transferred to another agent and the agent
answers the call. For this call scenario,
this field is not updated in Unified CCE
without a Unified CCE System PG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
514
All Tables
Skill_Group_Interval
TransferInCallsTime Number of seconds agents associated with this skill DBINT YES
group spent handling transferred in calls that ended
during this reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
Note: For blind transfers in Unified CCE with a
Unified CCE System PG, this field is updated when
the call that was blind transferred to an IVR is later
transferred to another agent and the agent answers
the call. For this call scenario, this field is not
updated in Unified CCE without a Unified CCE
System PG.
Note: "Calls" may include voice calls and nonvoice
tasks from ECE or third-party multichannel
applications that use the Task Routing APIs.
TransferOutCalls Number of calls transferred out of the skill group DBINT YES
during the reporting interval. The value is counted
when the after-call work time associated with the
call (if any) is completed, and the database is updated
every reporting.
Note: "Calls" may include voice calls and nonvoice
tasks from ECE or third-party multichannel
applications that use the Task Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
515
All Tables
Skill_Group_Member
TalkReserveTime Number of seconds the agent spent talking on agent DBINT YES
reservation calls during the reporting interval.
TalkReserveTime is included in the calculation of
LoggedOnTime.
WorkNotReadyTime Total time in seconds agents associated with this DBINT YES
skill group were in the WORK_NOT_READY state
during the reporting interval. WorkNotReadyTime
is included as in the calculation of LoggedOnTime.
WorkReadyTime Total seconds agents in the skill group were in the DBINT YES
WORK_READY state for tasks associated with this
skill group that ended during this reporting interval.
WorkReadyTime is included in the calculation of
LoggedOnTime.
WhisperCalls The number of calls coached either by the supervisor DBINT YES
or by the agent. This field is applicable for Unified
CCE only.
Skill_Group_Member
Table
This table is one of the Skill Group Member Detail tables in the Skill Target category (see Skill Target, on
page 608). To see database rules for these tables, see Skill Target Tables, on page 664.
The Skill Group Member table maps agents to skill groups. Each skill group contains one or more member
agents. Each agent can be a member of one or more skill groups.
Use the Skill Group Route Explorer tool to add, update, and delete Skill_Group_Member records.
Related Tables
Agent, on page 16 (AgentSkillTargetID maps to Agent.SkillTargetID)
Skill_Group, on page 480 (SkillGroupSkillTargetID maps to Skill_Group.SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
516
All Tables
Skill_Group_Real_Time
Skill_Group_Real_Time
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Note In an IPCC Enterprise Gateway deployment, Unified ICM (parent) connected with an Unified CCE with
an IPCC System PG (child) or Cisco Unified Contact Center Express (child) through IPCC Gateway
PG, network queuing data is not available in the child or in the child agent/supervisor desktop. The time
spent in the network queue is not included in the reporting metrics in the child. A call center manager
who would normally only look at the Unified CCE child reports will need to also look at the parent
Unified ICM reports for network queuing data.
Local database only. Contains real time information about each skill group.
The system software generates a Skill_Group_Real_Time record for each skill group.
Related Table
Skill_Group, on page 480 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
517
All Tables
Skill_Group_Real_Time
AgentOutCallsTo5 The total number of outbound ACD calls associated DBINT NULL
with this skill group that ended during the current
five-minute interval. The value is updated in the
database when the after-call work time associated
with the call (if any) is completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
518
All Tables
Skill_Group_Real_Time
ApplicationAvailable The number of agents belonging to this skill group DBINT NULL
who are currently ApplicationAvailable with respect
to the MRD to which the skill group belongs.
An agent is Application available if the agent is Not
Routable and Available for the MRD. This means
that the agent can be routed a task by the Email and
Web Manager.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
519
All Tables
Skill_Group_Real_Time
Avail Number of agents for the skill group in Not_Active DBINT NULL
state with respect to this skill group.
AvailTimeTo5 Total seconds agents in the skill group have been in DBINT NULL
the Not_Active state during the current five-minute
interval. AvailTime is included in the calculation of
LoggedOnTime.
AvgHandledCallsTalkTimeTo5 Average talk time in seconds for calls counted as DBINT NULL
handled by the skill group during the rolling
five-minute interval. This value is calculated as
follows:
HandledCallsTalkTimeTo5 / CallHandledTo5
AvgHandledCallsTalkTime is calculated only for
calls counted as handled. This field is updated in the
database when any after-call work associated with
the call is completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
520
All Tables
Skill_Group_Real_Time
CallsAnsweredTo5 The number of calls that were answered by the skill DBINT NULL
group during the rolling five-minute interval.
CallsHandledTo5 The number of calls that were handled by the skill DBINT NULL
group during the rolling five-minute interval.
This field is applicable for both Unified ICM and
Unified CCE. A handled call is:
• An incoming ACD call that was answered by
an agent, and then completed.
• A non-voice task that the agent started working
on then completed.
CallsOfferedTo5 Number of calls offered to the skill group during the DBINT NULL
rolling five-minute interval. A call is counted only
when it is answered.
This field represents local queue counts at the ACD.
It is incremented only in the event of local queueing.
In the event of Network Queueing, the field
incremented in RouterCallsOfferedTo5.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
521
All Tables
Skill_Group_Real_Time
DateTime Central Controller date and time that this data was DBDATETIME NOT
last updated. NULL
HandledCallsTalkTimeTo5 Total talk time, in seconds, for calls counted as DBINT NULL
handled by the skill group during the rolling
five-minute interval. It is updated in the database
when the after-call work time associated with the
call (if any) is completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
522
All Tables
Skill_Group_Real_Time
Hold The number of agents that have all active calls on DBINT NULL
hold. The agent is not in the Hold state with one call
on hold and talking on another call (for example, a
consultative call). The agent must have all active
calls on hold.
HoldTimeTo5 Number of seconds where all calls to the agent are DBINT NULL
on hold during the rolling five-minute interval.
HoldTime is counted only while the agent is doing
no other call related activity. HoldTime is included
in the calculation of LoggedOnTime.
IcmAvailable The number of agents belonging to this skill group DBINT NULL
who are currently ICMAvailable with respect to the
MRD to which the skill group belongs. An agent is
ICM available if s/he is Routable and Available for
the MRD. This means that the agent can be routed
a task by system software.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
523
All Tables
Skill_Group_Real_Time
LoggedOn Number of agents that are currently logged on to the DBINT NULL
skill group. This count is updated each time an agent
logs on and each time an agent logs off.
LoggedOnTimeTo5 Total time, in seconds, agents were logged on to the DBINT NULL
skill group during the current (rolling) five-minute
interval. This value is based on the following:
• HoldTimeTo5
• TalkInTimeTo5
• TalkOutTimeTo5
• TalkOtherTimeTo5
• AvailTimeTo5
• NotReadyTimeTo5
• WorkReadyTimeTo5
• WorkNotReadyTimeTo5
• BusyOtherTimeTo5
• ReservedStateTimeTo5
• TalkAutoOutTimeTo5
• TalkPreviewTimeTo5
• TalkReservedTimeTo5
LongestAvailAgent A date and time value that specifies the time that the DBDATETIME NULL
longest available agent for the skill group became
available. If no agent was available, the value is 0
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
524
All Tables
Skill_Group_Real_Time
NotReady Number of agents in the Not Ready state for the skill DBINT NULL
group.
NotReadyTimeTo5 Total seconds agents in the skill group have been in DBINT NULL
the Not Ready state during the rolling five-minute
interval. NotReadyTime is included in the
calculation of LoggedOnTime.
NumAgentsInterruptedNow The number of agents whose state with respect to DBINT NULL
this skill group is currently Interrupted.
PercentUtilizationTo5 Percentage of Ready time that agents in the skill DBFLT4 NULL
group spent talking or doing call work during the
rolling five-minute interval. This is the percentage
of time agents spend working on calls versus the
time agents were ready.
PreviewCallsTalkTimeTo5 Total handle time, in seconds, for outbound Preview DBINT NULL
calls handled by agents in the skill group that ended
during the rolling five-minute interval. Handle time
includes WorkTime, TalkTime, and HoldTime. The
PreviewCallsTime value includes the time spent
from the call being initiated to the time the agent
completes after-call work time for the call. The value
is updated in the database when the after-call work
time associated with the call (if any) has completed.
PreviewCallsTimeTo5 Total handle time, in seconds, for outbound Preview DBINT NULL
calls handled by agents in the skill group that ended
during the current five-minute interval. Handle time
includes WorkTime, TalkTime, and HoldTime. The
PreviewCallsTime value includes the time spent
from the call being initiated to the time the agent
completes after-call work time for the call. The value
is updated in the database when the after-call work
time associated with the call (if any) has completed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
525
All Tables
Skill_Group_Real_Time
Ready The number of agents who are Routable with respect DBINT NULL
to the MRD associated with this skill group, and
whose state with respect to this skill group is
currently something other than NOT_READY or
WORK_NOT_READY.
ReserveCallsTalkTimeTo5 This is the talk time for the reservation call. It should DBINT NULL
be either zero or a few seconds. This is counted using
Call State.
ReserveCallsTimeTo5 This is the sum of the total number of reservation DBINT NULL
calls placed on hold and the talk time for the
reservation call. This is counted using Call State.
ReservedAgents Number of agents for the skill group currently in the DBINT NULL
Reserved state.
RouterCallsAbandQTo5 The number of calls that abandoned while queued DBINT NULL
in the router to this agent, in the rolling five-minute
interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
526
All Tables
Skill_Group_Real_Time
RouterCallsDequeuedTo5 The number of calls that were de-queued from this DBINT NULL
skill group to be routed to another skill group in the
rolling five-minute interval.
This field is also incremented when a call is
de-queued via Cancel Queue node.
RouterCallsOfferedTo5 The number of calls received by this skill group in DBINT NULL
the rolling five-minute interval. This value is set by
the Call Router. A call is counted as offered as soon
at it is sent to a Skill Group.
This value is incremented by:
• CallType short calls, which are counted as
abandoned for Skill Groups. (There is no short
call count in the Skill_Group_Real_Time table.)
• Calls that are cancelled by Cancel Queue node
and re-queued to the same Skill Group
• Calls that are routed to a Skill Group,
re-queried, and re-queued to the same Skill
Group
RouterCallsQNow Number of calls currently queued for the skill group DBINT NULL
at the CallRouter.
This field does not include local ACD calls, not
routed by Unified ICM. Such calls are counted in
the CallsQueuedNow field of Skill_Group tables.
RouterLongestCallInQ The time when the longest call in queue was queued DBDATETIME NULL
for this skill group.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
527
All Tables
Skill_Group_Real_Time
ServiceLevelCallsDequeuedTo5 The number of calls de-queued from a skill group, DBINT NULL
within the skill group Service Level threshold, in
rolling five-minute interval.
Note This field is applicable to the Unified
CCE environment only.
Note With the existence of a network VRU,
this value includes time in the network
queue.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
528
All Tables
Skill_Group_Real_Time
ServiceLevelCallsTo5 The number of calls that are answered by the skill DBINT NULL
group within the Service Level threshold in the
rolling five-minute interval.
Note This field is applicable to the Unified
CCE environment only.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
529
All Tables
Skill_Group_Real_Time
ServiceLevelRONATo5 The calls that redirected on no answer within Service DBINT NULL
Level threshold within the rolling five-minute
interval.
These calls are part of the ServiceLevelCallsOffered.
This field is applicable to the Unified CCE
environment only.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
SkillTargetID Foreign key from the Skill Group table. The DBINT PK, FK
SkillTargetID of the agent. Together with the NOT
SkillGroupSkillTargetID, identifies the skill group NULL
member.
TalkAutoOutTimeTo5 Number of seconds agents in the skill group spent DBINT NULL
talking on AutoOut (predictive) calls during the
rolling five-minute interval.
TalkingAutoOut Number of agents in the skill group currently talking DBINT NULL
on AutoOut (predictive) calls.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
530
All Tables
Skill_Group_Real_Time
TalkingOther Number of agents in the skill group currently talking DBINT NULL
on internal (neither inbound nor outbound) calls.
Examples of "other calls include agent-to-agent
transfers and supervisor calls.
TalkingOut Number of agents in the skill group currently talking DBINT NULL
on outbound calls.
TalkingPreview Number of agents in the skill group currently talking DBINT NULL
on outbound Preview calls.
TalkingReserve Number of agents in the skill group currently talking DBINT NULL
on agent reservation calls.
TalkInTimeTo5 Total seconds agents spent talking on inbound calls DBINT NULL
for the skill group during the rolling five-minute
interval. TalkInTime is included in the calculation
of TalkTime and LoggedOnTime.
TalkOtherTimeTo5 Total seconds agents spent talking on other calls DBINT NULL
(neither inbound nor outbound) for the skill group
during the rolling five-minute interval.
TalkOtherTime is included in the calculation of
TalkTime and LoggedOnTime.
TalkOutTimeTo5 Total seconds agents spent talking on outbound calls DBINT NULL
for the skill group during the rolling five-minute
interval. TalkOutTime is included in the calculation
of TalkTime and LoggedOnTime.
TalkPreviewTimeTo5 Number of seconds agents in the skill group spent DBINT NULL
talking on outbound Preview calls during the current
five-minute interval.
TalkReserveTimeTo5 Number of seconds agents in the skill group spent DBINT NULL
talking on agent reservation calls during the rolling
five-minute interval.
TalkTimeTo5 Total seconds agents in the skill group have been in DBINT NULL
the Talking state during the rolling five-minute
interval. This value is calculated as follows:
TalkInTimeTo5 + TalkOutTimeTo5 +
TalkOtherTimeTo5
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
531
All Tables
Skill_Group_Real_Time
TransferInCallsTo5 Number of calls transferred into the skill group that DBINT NULL
ended during the current five-minute interval. The
value is updated in the database when the after-call
work time associated with the call (if any) is
completed.
For blind transfers in Unified CCE, the value is
updated in the database when an agent blind transfers
the call to an IVR.
For blind transfers in Unified CCE with a Unified
CCE System PG, the value is not updated in the
database until the call that was blind transferred to
an IVR is subsequently transferred to another agent.
Note: For blind transfers in Unified CCE with a
Unified CCE System PG, this field is updated when
the call that was blind transferred to an IVR is
subsequently transferred to another agent and the
agent answers the call. For this call scenario, this
field is not updated in Unified CCE without a
Unified CCE System PG.
Note: "Calls" may include voice calls and nonvoice
tasks from third-party multichannel applications that
use the Task Routing APIs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
532
All Tables
Skill_Target
WorkNotReady Number of agents in the skill group in the Work Not DBINT NULL
Ready state.
WorkNotReadyTimeTo5 Total seconds agents have been in the Work Not DBINT NULL
Ready state during the rolling five-minute interval.
WorkNotReadyTime is included in the calculation
of LoggedOnTime.
WorkReady Number of agents in the skill group in the Work DBINT NULL
Ready state.
WorkReadyTimeTo5 Total seconds agents have been in the Work Ready DBINT NULL
state during the rolling five-minute interval.
WorkReadyTime is included in the calculation of
LoggedOnTime.
Skill_Target
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Establishes a unique identifier for every agent, skill group, service, service array, and translation route in the
enterprise.
The Skill Group Explorer maintains the Skill_Target table when you create or delete agents, skill groups,
services, service arrays, or translation routes.
Related Tables
Agent, on page 16 (via SkillTargetID)
Route, on page 370 (via SkillTargetID)
Service, on page 439 (via SkillTargetID)
Service_Array, on page 442 (via SkillTargetID)
Skill_Group, on page 480 (via SkillTargetID)
Translation_Route, on page 559 (via SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
533
All Tables
Special_Day_Schedule
Special_Day_Schedule
This table contains the list of special days such as holidays that have a different business hour schedule
compared to the regular days. Each row records the business hour schedule of a special day.
Related Tables
• Business_Hours, on page 102 (through BusinessHoursID)
• Business_Hours_Reason, on page 105 (through BusinessHourReasonID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
534
All Tables
Special_Day_Schedule
SpecialDay Specifies the date of the month for the special month. DBSMALLINT NOT
Valid values range from 1 to 31. NULL
MonthOfSpecialDay Specifies the month of the special day. Valid values DBSMALLINT NOT
range from 1 to 12. NULL
StartHour Specifies the hour the special day starts. The value DBSMALLINT NULL
is stored in the local time of the scheduled zone. Use
this parameter in conjunction with the EndHour
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
StartMinute Specifies the minute the special day starts. Use this DBSMALLINT NULL
parameter in conjunction with the EndMinute
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
535
All Tables
Special_Day_Schedule
StartSecond Specifies the second the special day starts. Use this DBSMALLINT NULL
parameter in conjunction with the EndSecond
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
EndHour Specifies the hour the special day ends. Use this DBSMALLINT NULL
parameter in conjunction with the StartHour
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
EndMinute Specifies the minute the special day ends. Use this DBSMALLINT NULL
parameter in conjunction with the StartMinute
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
EndSecond Specifies the second the special day ends. Use this DBSMALLINT NULL
parameter in conjunction with the StartSecond
parameter.
Note The value of this field is NULL if the
Schedule Status is closed (0).
BusinessHourReasonID Displays the foreign key from the Business Hours DBINT FK
Reason table.
NOT
NULL
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added or updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
536
All Tables
System_Attribute
System_Attribute
This table is used to store properties related to the deployment like hardware layout type and default
configuration values of the components.
AttributeName An attribute name for this system attribute; the varchar(128) NOT
attribute name must be unique. NULL
AttributeValue The value of the system attribute; used to store a varchar(512) NOT
name value pair, such as proxyurl, timeout, retries, NULL
or labmode, for example.
ChangeStamp A value that increments when the record changes in CHANGESTAMP NOT
the central controller database. NULL
DateTimeStamp The date and time that a record is added or updated. DBDATETIME NULL
System_Capacity_Interval
This table belongs to the Reporting category. It is used to update the maximum number of concurrent agents
logged on for a particular interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
537
All Tables
System_Capacity_Interval
ReportingInterval The router uses this value to calculate the DBINT NULL
system capacity data for that interval. The
valid values are 15 or 30 (default).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
538
All Tables
System_Capacity_Real_Time
TimeZone The Central Controller’s time zone for the DBINT NOT NULL
date and time. The value is the offset in
minutes from UTC(formerly GMT).The
value is negative for time zones to the east
of UTC and positive for time zones to the
west of UTC.
System_Capacity_Real_Time
System_Capacity_Real_Time provides configured and adjusted real-time capacity setting associated with the
system.
AverageSkillsPerAgent Average skills per agent value reported as scaled up DBINT NOTLevel1Onset
by 1000. NULL
ConfiguredCapacity Configured CPS capacity. DBINT NOT NULL
CurrentCongestionLevel Current congestion level. DBINT NOT NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
539
All Tables
Termination_Call_Detail
Termination_Call_Detail
This table is one of the tables in the Route category (see Route, on page 598). For more information about
database rules of these tables, see Route Tables, on page 661.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
540
All Tables
Termination_Call_Detail
It gets populated on the central database. When Detailed Data Server (DDS) role is enabled on Administration
and Data Server, this table gets populated on HDS database also.
It contains information about handling each call at a peripheral. Therefore, the system generates a
Termination_Call_Detail record for each call that arrives at a peripheral.
Because this table grows larger in size, running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract data from the HDS into your custom database. The
custom database must be on a separate server and ensure that other Unified ICM or Unified CC Enterprise
components do not use it. Use only DBDateTime (date and time of the record when written to the HDS
database) to perform the extraction. You can index the table on the custom database according to the custom
reporting needs.
Related Tables
• Agent, on page 16 (AgentSkillTargetID maps to Agent.SkillTargetID. SourceAgentSkillTargetID maps
to Agent.SkillTargetID)
• Call_Type, on page 108 (through CallTypeID)
• Media_Routing_Domain, on page 297 (through MRDomainID)
• Network_Target, on page 302 (through NetworkTargetID)
• Peripheral, on page 317 (through PeripheralID)
• Precision_Queue, on page 337 (through PrecisionQueueID)
• Route, on page 370 (through RouteID)
• Route_Call_Detail, on page 372 (through Day + RouterCallKey)
• Service, on page 439 (ServiceSkillTargetID maps to Service.SkillTargetID)
• Skill_Group, on page 480 (SkillGroupSkillTargetID maps to Skill_Group.SkillTargetID)
• Termination_Call_Variable, on page 556 (RecoveryKey maps to
Termination_Call_Variable.TCDRecoveryKey)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
541
All Tables
Termination_Call_Detail
AgentPeripheralNumber The peripheral number of the agent who handled the VARCHAR(32) NULL
call.
Note This field can be NULL when the source
or destination party is unmonitored or the
agent is not logged in.
AgentSkillTargetID Identifies which agent handled a call. This value (for DBINT NULL
example, 5001), is unique among all skill targets in
the enterprise. It is taken from the Agent table in the
Unified ICM central database. AgentSkillTargetIDs
are generated automatically when the agent is first
configured in the Agent Configuration window of
Unified ICM Configuration Manager.
The AgentSkillTargetID is used only if agents are
configured. If agents are not configured, the value
for AgentSkillTargetID is NULL. You can use the
AgentPeripheralNumber to determine the peripheral
number of the agent that handled the call.
AnsweredWithinServiceLevel Indicates whether the agent answered the call within DBCHAR NULL
the service level defined for the service:
• Y = yes
• N= no
ApplicationData Additional data passed in the End Task message for VARCHAR(100) NULL
this task.
ApplicationTaskDisposition A field passed in the End Task message for this task. DBINT NULL
This is application-specific code that indicates why
the task ended. For example, Email and Web
Manager use the ApplicationTaskDisposition field
to indicate that the task ended because an agent
closed an email without responding to it.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
542
All Tables
Termination_Call_Detail
BadCallTag Indicates whether the call was marked as bad by the DBCHAR NULL
agent. Stored as a character:
• Y = the call was marked "bad"
• N = the call was not marked "bad"
CallDisposition The final disposition of call (or how the call DBSMALLINT NOT
terminated). To see the list of values, see NULL
Termination Call Detail: Call Disposition and
CallDispositionFlag Fields, on page 643.
As long as the call leg has conference time that is
accrued, and the peripheral call type is not
Conference (15), Call Disposition will be
conferenced.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
543
All Tables
Termination_Call_Detail
CallSegmentTime Time, in seconds, that the system took to segment a DBINT NULL
private network call. For example, if the system
software handed off the caller to a menu of choices,
CallSegmentTime reflects how long the caller spent
in the menu.
CallTypeID In Unified ICM and Unified CCE, indicates which DBINT NULL
call type, and therefore which routing script, was
used to route this call.
Note This field contains a value only if the call
was translation-routed or sent to a
Unified CCE agent.
CallTypeReportingDateTime This value indicates interval date time that Router DBDATETIME IE-3
used TCD record to calculate Call Type related
NULL
historical data.
CallReferenceID This value uniquely identifies the instance of a call VARCHAR(32) IE-4
in a Unified CM cluster.
NULL
With the Avaya G3 PG (TSAPI), this field contains
the Universal Call ID (UCID) received from the
Avaya AES server. UCID is a unique call identifier
across all switches in the network.
CED The Caller Entered Digits (CED) associated with VARCHAR(30) NULL
the call. This is filled for Outbound Option
Reservation or Personal Callback Calls. The values
are:
• ICM_BA_Reservation_Call - Reservation call
• Callback - Personal Callback customer call
This field is applicable for Unified ICM and
Unified CCE.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
544
All Tables
Termination_Call_Detail
ConferenceTime The cumulative number of seconds that the call was DBINT NULL
in conference with more than two parties.
ConferenceTime is recorded for both ACD and
non-ACD calls. The value includes any HoldTime
associated with the call. It is updated when the agent
drops off the call or the call becomes a simple
two-party call.
Depending on who initiated the call,
ConferenceTime from Termination_Call_Detail is
used in the following Skill Group and Agent Skill
Group tables:
• ConferencedOutCallsTimeToHalf
• ConferencedInCallsTimeToHalf
DateTime The date/time that the Termination_Call_Detail table DBDATETIME AK-2, IE-1
record is generated by the Peripheral Gateway (PG).
NOT
The Termination_Call_Detail table record is
NULL
generated by the PG when the call has either
physically left the PG (for example, IVR routes the
call to an agent) or when wrap-up is completed for
the call after the call has left the agent device (either
by disconnect, or through transfer completion).
DbDateTime The current date and time stamp when the records DBDATETIME IE-2
are written to the HDS database. The logger database
NULL
has NULL for this column.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
545
All Tables
Termination_Call_Detail
DelayTime The time in seconds that the call is active on the DBINT NULL
switch but not queued to a skill group or trunk
resource. For example, if a call arrives at an ACD
and an announcement is played before the call is
queued, from the time the call arrives at the ACD to
the time the call gets queued is the DelayTime.
DelayTime includes all time the call spent on
announcements. For ACDs that can de-queue calls,
a call can go back into the delay state and DelayTime
can begin accumulating again.
DelayTime is used to calculate Duration in the
Termination_Call_Detail record. It is also used to
calculate the following fields in the Service and
Route Half Hour tables:
• DelayQAbandTimeToHalf
• LongestCallAbandTimeToHalf
• AnswerWaitTimeToHalf
DigitsDialed The digits dialed for an outbound call initiated on VARCHAR(40) NULL
the ACD. These digits are not provided by all ACDs.
Currently, only IVRs, the Aspect CallCenter, and
the DEFINITY ECS provide values in the
DigitsDialed field. In addition, if a call is translation
routed, the receiving PG also reports this field even
though the call is inbound.
This field is set for Unified CCE.
DNIS The DNIS value, provided by the ACD, that arrives VNAME32 NULL
with the call.
Duration Duration of the call in seconds. This is the time that DBINT NULL
the switch is processing the call. The Duration field
comprises several fields of the
Termination_Call_Detail table:
LocalQTime + RingTime + TalkTime +
WorkTime + HoldTime + DelayTime +
NetQTime + NetworkTime
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
546
All Tables
Termination_Call_Detail
EnterpriseQueueTime This field indicates the amount of time the call was DBINT NULL
in the queue, on the parent Unified CCE system in
CVP, or another network queuing platform.
Note If you are using an 8.x child system that
has the EnterpriseQueueTime field in the
Termination_Call_Detail Table, the
parent system must also be an 8.x system,
so that the field gets populated. If the
child system is a 7.x system, and if the
parent system is 8.x, then there would be
NO EnterpriseQueueTime field in the
Termination_Call_Detail Table, and the
field is not populated.
Note The EnterpriseQueueTime does not factor
into the AnswerWaitTime or Service
Level computations on the child system.
HoldTime The cumulative time, in seconds, that the call was DBINT NULL
put on hold by at least one agent device. A call may
be put on hold by more than one agent device during
its duration. The call might be finished by being
abandoned, transferred, handled to completion, and
so on.
Note This field is used in CallHandleTimeHalf
field of the Call_Type_Half_Hour table
only when there is a valid CallTypeID in
the Termination_Call_Detail table.
Note This field indicates agent reservation time
for Call Result 29.
HoldStartTimeUTC The UTC timestamp at which the call put on hold DBDATETIME NULL
by the agent.
In case of multiple hold events for the call, only the
first event will be displayed.
HoldEndTimeUTC The UTC timestamp at which the call is retrieved DBDATETIME NULL
by the agent.
In case of multiple hold and retrieve scenario, the
last call retrieved time will be reported from this
field.
ICRCallKey A unique number generated at the PG for every call. DBINT AK-2
Values are reused after approximately 2 billion calls.
NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
547
All Tables
Termination_Call_Detail
ICRCallKeyChild Link to the ICRCallKey field of a child call (used DBINT NULL
for transfers and multiple-way conference calls).
ICRCallKeyParent Link to the ICRCallKey field of a parent call (used DBINT NULL
for transfers and conference calls).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
548
All Tables
Termination_Call_Detail
LocalQTime ICM 5.x: Measures the cumulative time, in seconds, DBINT NULL
that the call spent queued at the local ACD and the
time the call spent queued in the network VRU.
ICM 6.x and 7.x: Measures only the cumulative
time, in seconds, that the call spent queued at the
local ACD. NetQTime (see below) measures the
time that the call spends queued in the network
VRU.
Both: During its duration, a call can be queued to
multiple answering resources (for example, a trunk,
voice port, skill group, etc.). LocalQTime includes
time the call spent queued to any of these resources.
LocalQTime does not include any DelayTime
(before the call is queued), or RingTime (after the
call leaves the queue). LocalQTime is a completed
call time, not an agent state time.
LocalQTime is used to calculate Duration in
Termination_Call_Detail, and to calculate the
following Service and Route values:
• LongestCallDelayQTime
• LongestCallAbandTime
• DelayQAbandTime
• DelayQTime
• AnswerWaitTime
NetQTime Represents the time that the call spent on Network DBINT NULL
Queue in the CallRouter. The LocalQTime field is
used for local ACD queuing.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
549
All Tables
Termination_Call_Detail
NetworkSkillGroupQTime Represents the time the call is queued for the skill DBINT NULL
group identified by the
RoutedSkillGroupSkillTargetID field in the network
VRU. It is the time when the call is queued to the
specific skill group until the call is routed by the
router. The router resets the time when the call is
requeried.
NewTransaction Call has been re-classified via transfer, overflow, or DBCHAR NULL
new transaction. Indicates that there is at least one
more row in Termination Call Detail for this call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
550
All Tables
Termination_Call_Detail
PeripheralCallType Type of call reported by the peripheral. To see valid DBSMALLINT NULL
settings for this field, see Termination Call Detail:
Peripheral Call Type, on page 651.
PeripheralID Identifies which peripheral handled the call. This DBSMALLINT FK, AK-2
value (for example, 5002), is unique among all
NOT
peripherals in the enterprise. It is taken from the
NULL
Peripheral table in the Unified ICM central database.
Peripheral IDs are generated automatically when a
peripheral is configured in the Peripheral
Configuration window of Unified ICM
Configuration Manager.
PrecisionQueueStepOrder Integer that defines the order of rows for a Precision DBINT NULL
Queue Step.
Priority Used by the DEFINITY ECS to indicate the priority DBSMALLINT NULL
of the call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
551
All Tables
Termination_Call_Detail
PstnTrunkGroupID The Trunk Group ID on which the call arrived on VARCHAR(32) NULL
the IOS Gateway.
PstnTrunkGroupChannelNumber The Trunk Group Channel Number on which the DBINT NULL
call arrived on the IOS Gateway.
RingTime The number of seconds that the call spent ringing at DBINT NULL
the agent's teleset before it was answered. Ring time
occurs after any DelayTime and LocalQTime. For
diverted calls (that is, calls that rang at an agent's
teleset before being redirected on failure to answer),
RingTime is the sum of the time that the call spent
ringing at each teleset.
RingTime is added to Skill Group Half Hour and
Agent Skill Group half-hour tables when the call
completes.
RingTime is also used to compute the following
Route and Service half-hour values:
• DelayQAbandTimeToHalf
• LongestCallDelayQTimeToHalf
• LongestCallAbandTimeToHalf
RouteID Identifies the route where the call was sent. The DBINT FK
value (for example, 6), is unique among all routes
NULL
in the enterprise. It is taken from the Route table in
the Unified ICM central database. Route IDs are
generated automatically when a route is configured
in the Route Configuration window of Unified ICM
Configuration Manager.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
552
All Tables
Termination_Call_Detail
RouterCallKey This value is created by the system software and DBINT NULL
forms the unique portion of the 64-bit key for the
call. Unified CCE resets this counter at midnight.
Note This field contains a value only if the call
was translation-routed or sent to an
Unified CCE agent.
RouterCallKeyDay The day that the call was taken and the DBINT NULL
Termination_Call_Detail record was created. This
field contains a value only for calls that were
translation-routed or post-routed to or from an ACD.
Together with RouterCallKey, the Day value forms
a unique 64-bit key for the call. The PG might not
have this information for all calls, but if it does, it
allows you to track all states of a call between the
Route_Call_Detail and the Termination_Call_Detail
tables by using the cradle-to-grave call tracking
facility. (For calls that span a day, the day may not
correspond to the day specified in the DateTime
field.)
Note This field contains a value only if the call
was translation-routed, post-routed
to/from an ACD, or sent to a Unified
CCE Enterprise agent.
RouterCallKeySequenceNumber A sequence number used for ordering rows for DBINT NULL
cradle-to-grave call tracking.
This number is a best effort to describe the order in
which call legs were created and bears no relation
to the order in which calls ended.
This is not the order in which the
Termination_Call_Detail records were created. (This
field also exists in the Route_Call_Detail table,
where it defines the order in which the route requests
were created.)
There are a few scenarios where the
RouterCallKeySequenceNumber may not be unique
for a given RouterCallKey (specifically when
translation routing to a Service Controlled IVR). For
example, a call plays a prompt based on the script.
This call is directly routed to a release node and
produces a duplicate
RouterCallKeySequenceNumber.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
553
All Tables
Termination_Call_Detail
ServiceSkillTargetID Identifies which service handled the call. This value DBINT FK
(for example, 5004) is unique among all skill targets
NULL
in the enterprise. It is taken from the Service table
in the Unified ICM central database.
ServiceSkillTargetIDs are generated automatically
when a service is configured in the Service
Configuration window of Unified ICM
Configuration Manager. If the call is handled by a
non-configured service, this field is set to null. In
addition, if the call is not associated with a service,
the field is set to null (for example, in the case of
non-ACD calls).
SkillGroupSkillTargetID Identifies which skill group handled the call. This DBINT FK
value (for example, 5010) is unique among all skill
NULL
targets in the enterprise. It is taken from the
Skill_Group table in the Unified ICM central
database. SkillGroupSkillTargetIDs are generated
automatically when a skill group is configured in
the Skill Group Configuration window of Unified
ICM Configuration Manager.
If the call is handled by a non-configured skill group,
this field is set to null.
SourceAgentPeripheralNumber Peripheral number of agent that initiated the call. VARCHAR(32) NULL
Note The field can be NULL when the source
or destination party is unmonitored or if
the agent is not logged in.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
554
All Tables
Termination_Call_Detail
SourceAgentSkillTargetID The identifier for the agent that initiated the call. DBINT NULL
This value is set only if the agent associated with
SourceAgentPeripheralNumber is configured in the
system software.
StartDateTimeUTC The date/time in UTC that the call was first seen at DBDATETIME NULL
the Peripheral Gateway (PG), e.g. ingress call arrival,
agent initiated call, new call resulting from a call
transfer.
TalkTime The cumulative time, in seconds, that the call was DBINT NULL
in a talking state on the destination device. TalkTime
is a completed call time, not an agent state time.
TalkTime is used in the calculation of Duration in
the Termination_Call_Detail record. It is also used
to calculate TalkTime in the Services and Route
tables.
Note In the Termination_Call_Detail,
Skill_Group, and Agent_Skill_Group
tables, TalkTime does not include
HoldTime; however, in the Services and
Route tables, TalkTime does include
HoldTime.
TimeToAband The elapsed time in seconds before the call was DBINT NULL
abandoned. This can include DelayTime,
LocalQTime, and RingTime, depending on when
the call was abandoned. This value is set only when
the call is not answered by an agent or trunk
resource.
TimeZone The Central Controller’s time zone for the date and DBINT NULL
time. The value is the offset in minutes from
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
Trunk The number (as known to the peripheral) of the trunk DBINT NULL
on which the call arrived.
TrunkGroupID The identifier of the trunk group on which the call DBINT FK
arrived at the peripheral.
NULL
UserToUser ISDN User to User information for a private network VARCHAR(131) NULL
call.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
555
All Tables
Termination_Call_Variable
Variable1 First of five variables used for call segmentation. VARCHAR(40) NULL
Can also contain data entered during call wrap-up.
(Maps to Aspect variable A.)
WrapupData Data entered by the agent during call wrap- up. VARCHAR(40) NULL
WorkTime is used to calculate Duration in the
Termination_Call_Detail table and HandleTime in
the Unified ICM Service, Route, and Call_Type
tables.
Termination_Call_Variable
This table is one of the tables in the Route category (see Route, on page 598). For more information about
database rules of these tables, see Route Tables, on page 661.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
556
All Tables
Termination_Call_Variable
It gets populated on the central database. When Detailed Data Server (DDS) role is enabled on Administration
and Data Server, this table gets populated on HDS database also.
Each row in this table records the value of an expanded call variable for a call that is handled at a peripheral.
If the expanded call variable is an array, one Termination_Call_Variable row is generated for each element
of the array. Therefore, the system software generates a Termination_Call_Variable record for every expanded
call variable of a call that is handled at a peripheral.
Because this table grows larger in size, running custom reporting queries against it while it is on the HDS can
degrade performance. To optimize performance, extract the data from the HDS into your own custom database.
The custom database must be on a separate server and ensure that other Unified ICM or Unified CC Enterprise
components do not use it. Use only DBDateTime (date and time of the record that was written to the HDS
database) to perform the extraction. You can index the table on the custom database according to the custom
reporting needs.
Related Tables
Expanded_Call_Variable, on page 253 (via ExpandedCallVariableID)
Termination_Call_Detail, on page 540(TCDRecoveryKey maps to Termination_Call_Detail.RecoveryKey)
DateTime The date and time when the call was routed. DBSMALLDATE IE-1 NOT
NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE-2 NULL
are written to the HDS database. The logger database
has NULL for this column.
ECCValue The value of the call variable or array element. VARCHAR(255) NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
557
All Tables
Time_Zone_Location
TCDRecoveryKey The date and time when the call was routed. DBFLT8 AK-2 NOT
NULL
Time_Zone_Location
The table contains the list of timezones that can be selected in a system. The list is based on the Microsoft
Windows timezone definitions stored in the following location:
\HKLM\Microsoft\Microsoft Windows NT\Current Version\TimeZone
These definitions also include daylight savings and its offset from UTC.
Related Tables
• Business_Hours, on page 102 (through TimeZoneLocationID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
558
All Tables
Translation_Route
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added or updated.
Translation_Route
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Each row defines a special route that is used for sending additional information with the call. When the
peripheral receives a call targeted at a translation route, it requests the true route from the CallRouter process.
Use the Translation Route Explorer or Translation Route Wizard to add, update, and delete Translation_Route
records.
Related Tables
Logical_Interface_Controller, on page 281 (via LogicalControllerID)
Skill_Target, on page 533 (via SkillTargetID)
Translation_Route_Half_Hour, on page 560 (TranslationRouteSkillTargetID maps to
Translation_Route.SkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
559
All Tables
Translation_Route_Half_Hour
EnterpriseName An enterprise name for the translation route. This VNAME32 AK-1 NOT
name must be unique among all translation routes NULL
in the enterprise.
LogicalControllerID The Logical Interface Controller associated with the DBSMALLINT FK, IE-1
translation route. NOT
NULL
SkillTargetID An identifier that is unique among all skill targets DBINT PK, FK
in the enterprise. NOT
NULL
Type The type of translation route: DBINT NOT
NULL
• 1 = DNIS
• 2 = CDPD
Translation_Route_Half_Hour
This table is in the Skill Target category (see Skill Target, on page 608). To see database rules for these tables,
see Skill Target Tables, on page 664.
Provides statistics for each translation route. These statistics are updated every 30 minutes.
Related Tables
Routing_Client, on page 403 (via RoutingClientID)
Translation_Route, on page 559 (via TranslationRouteSkillTargetID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
560
All Tables
Translation_Route_Half_Hour
ConfigErrorsToHalf The number of times the router finds configuration DBINT NULL
error during a translation route for a routing client.
DateTime The central controller date and time at the start of DBSMALLDATE PK NOT
the interval. NULL
DbDateTime The current date and time stamp when the records DBDATETIME IE1-Indexed
are written to the database. NULL
PGTimeOutsToHalf The number of times PG times out the translation DBINT NULL
route for a routing client. Not applicable for
translation route to VRU.
RouterTimeOutToHalf The number of times router times out the translation DBINT NULL
route for a routing client.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
561
All Tables
Trunk
Trunk
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Each row describes a trunk associated with a peripheral. Trunks are grouped by the Trunk Group table.
Use the Trunk bulk configuration tools to add, update, and delete Trunk records.
Related Table
Trunk_Group, on page 563 (via TrunkGroupID)
Vru_Port_Map, on page 583 (via TrunkID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
TrunkGroupID Foreign key from the Trunk Group table. DBINT AK-1, FK
NOT
NULL
TrunkID A unique identifier for the trunk. DBINT PK NOT
NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
562
All Tables
Trunk_Group
Trunk_Group
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Each row defines a group of trunks. A peripheral determines how to handle a call based on the DNIS and the
trunk group on which it arrives.
Use the Trunk Group bulk configuration tools to add, update, and delete Trunk_Group records.
Related Tables
Network_Trunk_Group, on page 303 (via NetworkTrunkGroupID)
Peripheral, on page 317 (via PeripheralID)
Trunk_Group_Five_Minute, on page 565 (via TrunkGroupID)
Trunk_Group_Half_Hour, on page 566 (via TrunkGroupID)
Trunk_Group_Real_Time, on page 567 (via TrunkGroupID)
Trunk, on page 562 (via TrunkGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
563
All Tables
Trunk_Group
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the trunk group. This must VNAME32 AK-1 NOT
be unique among all trunk groups in the enterprise. NULL
Extension The extension number for the trunk group (used by VTELNO10 NULL
the Definity ECS ACD).
NetworkTrunkGroupID Optionally, the network trunk group to which this DBINT FK, NULL
trunk group belongs.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
564
All Tables
Trunk_Group_Five_Minute
Trunk_Group_Five_Minute
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
It gets populated on central and HDS databases. This table contains information about a trunk group collected
during each five-minute interval.
The system software generates Trunk_Group_Five_Minute records for each trunk group.
Related Table
Trunk_Group, on page 563 (via TrunkGroupID)
DateTime Central Controller date and time at the start of the DBSMALLDATE PK NOT
five-minute interval. NULL
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TrunkGroupID Foreign key from the Trunk Group table. DBINT PK, FK
NOT
NULL
TrunksIdle Number of non-busy trunks in the group at the end DBINT NULL
of the five-minute interval.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
565
All Tables
Trunk_Group_Half_Hour
Trunk_Group_Half_Hour
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
It gets populated on central and HDS databases. This table contains information about a trunk group collected
during each 30-minute interval. The system software generates Trunk_Group_Half_Hour records for each
trunk group.
Related Table
Trunk_Group, on page 563 (via TrunkGroupID)
CallsAbandonedToHalf Number of calls to the trunk group abandoned during DBINT NULL
the current half-hour interval.
CallsOutToHalf Number of outbound calls sent on the trunk group DBINT NULL
during the half-hour interval.
DateTime Central Controller date and time at the start of the DBSMALLDATE PK NOT
half-hour interval. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
566
All Tables
Trunk_Group_Real_Time
TimeZone The Central Controller’s time zone for the date and DBINT PK NOT
time. The value is the offset in minutes from NULL
UTC(formerly GMT).The value is negative for time
zones to the east of UTC and positive for time zones
to the west of UTC.
TrunkGroupID Foreign key from the Trunk Group table. DBINT PK, FK
NOT
NULL
TrunksIdle Number of non-busy trunks in the group at the end DBINT NULL
of the half-hour interval.
TrunksInService Number of trunks in the group in service at the end DBINT NULL
of the half-hour interval.
Trunk_Group_Real_Time
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
Local database only.
Contains real time information about each trunk group.
The system software generates a Trunk_Group_Real_Time record for each trunk group.
Related Table
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
567
All Tables
Trunk_Group_Real_Time
AllTrunksBusyToday Total number of seconds since midnight that all DBINT NULL
trunks in the group were busy.
CallsInHalf Number of inbound calls received on the trunk group DBINT NULL
during the current half-hour interval.
CallsInToday Number of inbound calls received on the trunk group DBINT NULL
since midnight.
DateTime Central Controller date and time that this data was DBDATETIME NOT
last updated. NULL
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
568
All Tables
User_Formula
TrunkGroupID Foreign key from the Trunk Group table. DBINT PK, FK
NOT
NULL
TrunksIdle Number of non-busy trunks in the group now. DBINT NULL
TrunksInService Number of trunks in the trunk group in service now. DBINT NULL
User_Formula
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row describes a custom function. A custom function is a shorthand for an expression. It may, optionally,
accept parameters. The expression associated with the function is stored in the User_Formula_Equation table.
Use the Script Editor to create, modify, and delete custom functions.
Related Table
User_Formula_Equation, on page 570 (via UserFormulaID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
569
All Tables
User_Formula_Equation
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
EnterpriseName An enterprise name for the function. Custom VNAME32 AK-1 NOT
function names always begin with "user". NULL
Length The number of bytes in the expression for the DBINT NOT
function. NULL
User_Formula_Equation
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Each row contains all or part of the expression associated with a custom formula.
Use the Script Editor to add, modify, and delete custom formulas.
Related Table
User_Formula, on page 569 (via UserFormulaID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
570
All Tables
User_Group
User_Group
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Lists the groups of users to which specific access rights apply. A record in this table can represent a group of
users (with multiple associated records in the User_Group_Member table) or a single user (with a single
associated record in the User_Group_Member table).
Use Configuration Manager to create, update, and delete user groups.
Related Tables
Class_Security, on page 191 (via UserGroupName)
Customer_Definition, on page 203 (via CustomerDefinitionID)
Feature_Control_Set, on page 255 (via via FeatureSetID)
Global Security Control (via UserGroupID)
Object_Security, on page 314 (via UserGroupName)
Sec_Group, on page 437 (via UserGroupID)
Sec_User, on page 438 (via UserGroupID)
User_Group_Member, on page 573 (via UserGroupName)
User_Supervisor_Map, on page 575 (via UserGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
571
All Tables
User_Group
CustomerDefinitionID Identifies the customer associated with the user DBINT FK, IE-1
group. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
DomainName The FQDN of the domain to which the user belongs. VARCHAR(190) NULL
(Domain FQDN)
Note For the UserGroupName, "DBO", this
field stores the global default domain
name. The default domain name is set by
the System Information tool.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
572
All Tables
User_Group_Member
UserName The user logon name of the user (Username portion Varchar(64) NULL
of the User's UserPrincipalName).
User_Group_Member
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Lists the specific users that are members of each user group. If the group is of type "U" then it has a single
User_Group_Member record. If the group is of type 'G' is can have multiple User_Group_Member records.
A single user can be a member of multiple user groups.
Use Configuration Manager to create, update, and delete User Group Member records.
Related Table
User_Group, on page 571 (via UserGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
573
All Tables
User_Security_Control
User_Security_Control
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Specifies the security access that individual users have to specific objects. The system software builds this
table from the data in the other security tables.
Related Tables
Ids, on page 265 (via ObjectType + ObjectID)
User_Group_Member, on page 573 (via UserName)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
574
All Tables
User_Supervisor_Map
User_Supervisor_Map
This table is in the Security category (see Security, on page 606). To see database rules for these tables, see
Security Tables, on page 663.
Used to allow an agent to log in as a Supervisor. When an agent logs in as a Supervisor, an entry for the agent
is created in the User Group table to allow the agent login.
Related Table
User_Group, on page 571 (via UserGroupID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
575
All Tables
User_Variable
User_Variable
This table is part of the Script category (see Script, on page 602). For database rules, see Script Tables, on
page 663.
Contains the definitions of user variables. You can optionally associate a variable with an object type (such
as service or skill group). The system software then creates an instance of the variable for each object of that
type (for example, for each service or each skill group). You can set and reference variables within scripts. If
a variable is persistent, its value is stored in the Persistent_Variable table.
Use the User Variable list tool to create, update, and delete definitions of user variables.
Related Table
Persistent_Variable, on page 334 (via UserVariableID)
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
576
All Tables
Version
Version
This table is in the System category (see System, on page 612). To see database rules for these tables, see
System Tables, on page 665.
A system table containing a single row which indicates the current version of the system database schema
installed in the central and local databases. This table is maintained by the system software installation process.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
577
All Tables
View_Column
Major The number of the major version; for example, if DBINT IE-1 NOT
the version is 1.2, this value is 1. NULL
View_Column
This table is in the Schedule category (see Schedule, on page 601). To see database rules, see Schedule Tables,
on page 662.
Describes how the system software interprets one column of imported schedule data.
Related Table
ICR_View, on page 264 (via ICRViewID)
ColumnNumber Indicates the position of the column within the DBINT AK-1 NOT
Schedule Import table. NULL
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
578
All Tables
Vru_Currency
ICRViewID Identifies the view to which the column belongs. DBINT AK-1,
AK-2, FK
NOT
NULL
Mask Indicates which bit positions to use in the value. An DBINT NULL
AND operation is applied to the mask value and the
field value.
Shift The number of bit positions to shift the value to the DBINT NULL
left.
Vru_Currency
This is one of the VRU_Micro_Application tables (see VRU Micro-application, on page 615). For database
rules, see VRU Micro-applications Tables, on page 666.
This table contains a list of currencies supported by VRU micro-applications.
Related Table
Vru_Defaults, on page 580 (via CurrencyID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
579
All Tables
Vru_Defaults
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Vru_Defaults
This is one of the VRU_Micro_Application tables (see VRU Micro-application, on page 615). For database
rules, see VRU Micro-applications Tables, on page 666.
This table contains a single row of data that contains the default values for a particular VRU micro-application.
Related Tables
Vru_Locale, on page 582 (via LocaleID)
Vru_Currency, on page 579 (via CurrencyID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
580
All Tables
Vru_Defaults
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
InvalidEntryTries Number of times ISN repeats the Get Digits cycle DBINT NOT
when the caller enters invalid data. (Total includes NULL
the first cycle.) Valid options are the digits 1-9
(default: 3).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
581
All Tables
Vru_Locale
MediaServerSet Base URL for all media files used in the VRU script. varchar(255) NOT
The default value is file:../MediaFiles NULL
NoEntryTries Number of times ISN repeats the Get Digits cycle DBINT NOT
when a caller doesn't enter any data after being given NULL
the prompt. (Total includes first cycle.)
Valid options are the digits 1-9 (default: 3).
Vru_Locale
This is one of the VRU_Micro_Application tables (see VRU Micro-application, on page 615). For database
rules, see VRU Micro-applications Tables, on page 666.
This table contains a list of locales (a locale is a combination of language and country) supported by VRU
micro-applications.
Related Table
Vru_Defaults, on page 580 (via LocaleID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
582
All Tables
Vru_Port_Map
DateTimeStamp Records the date and time when a record is DBDATETIME NULL
added/updated.
Vru_Port_Map
This is in the Device category (see Device, on page 591). For database rules, see Device Tables, on page 659.
In cases where ACD and VRU PIMs are controlled by the same PG, the VRU_Port_Map table is used to
specify how VRU ports map to ACD ports or trunks.
Use the VRU Port Map and Bulk Insert tool to map VRU ports to ACD ports or trunks.
Related Table
Trunk, on page 562 (via TrunkID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
583
All Tables
Week_Day_Schedule
Week_Day_Schedule
The table Week_Day_Schedule defines the business hours on weekdays. The weekday schedule contain any
day of the week except the holidays. Each row in the table records a weekday schedule.
Related Tables
• Business_Hours, on page 102 (through BusinessHoursID)
• Special_Day_Schedule, on page 534 (through BusinessHoursID)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
584
All Tables
Week_Day_Schedule
StartHour Specifies the hour the business hour starts in a DBSMALLINT NOT
weekday. NULL
StartMinute Specifies the minute the business hours starts in a DBSMALLINT NOT
weekday. NULL
StartSecond Specifies the second the business hours starts in a DBSMALLINT NOT
weekday. Default value is 0. NULL
EndHour Specifies the hour the business hour ends in a DBSMALLINT NOT
weekday. NULL
EndMinute Specifies the minute the business hours ends in a DBSMALLINT NOT
weekday. NULL
EndSecond Specifies the second the business hours ends in a DBSMALLINT NOT
weekday. Default value is 0. NULL
DateTimeStamp Records the date and time when the record was DBDATETIME NULL
added or updated
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
585
All Tables
Week_Day_Schedule
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
586
CHAPTER 3
Tables by Group
• Overview, on page 587
• Blended Agent (Outbound Option), on page 588
• Business Hours, on page 589
• Contact Sharing, on page 590
• Device, on page 591
• Enterprise, on page 594
• Media Routing, on page 596
• Precision Queue, on page 597
• Route, on page 598
• Schedule, on page 601
• Script, on page 602
• Security, on page 606
• Skill Target, on page 608
• System, on page 612
• User Preferences, on page 614
• VRU Micro-application, on page 615
• Tables Reserved for Future Use, on page 615
Overview
This section explains major areas of the schema. Tables are arranged in logical groups based on their domains
and interrelationships.
For each section, you can find:
• an illustration that maps the connections among tables in that group
• links to detailed information on each individual table in the group
• a link to the database rules for the group
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
587
Tables by Group
Blended Agent (Outbound Option)
To see database rules for tables in the Blended Agent group, see Blended Agent Tables (Outbound Option),
on page 657.
Tables that hold Blended Agent (Outbound Option) data are listed below.
• Blended_Agent_Options, on page 94
• Campaign, on page 152
• Campaign_Half_Hour, on page 161
• Campaign_Query_Rule, on page 162
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
588
Tables by Group
Business Hours
Business Hours
This figure depicts the tables in this category and their connections.
In this graphic:
Figure 2: Business Hours
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
589
Tables by Group
Contact Sharing
To see the database rules for these tables, see Business Hours Tables, on page 659.
Tables in the Business Hours category include the following:
• Business_Hours, on page 102
• Business_Hours_Real_Time, on page 104
• Business_Hours_Reason, on page 105
• Special_Day_Schedule, on page 534
• Time_Zone_Location, on page 558
• Week_Day_Schedule, on page 584
Contact Sharing
This figure depicts the tables in this category and their connections.
In this graphic:
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
590
Tables by Group
Device
To see database rules for these tables, see Contact Sharing Tables, on page 659.
Tables in the Contact Sharing category include the following:
• Application_Gateway, on page 78
• Contact_Share_Group, on page 199
• Contact_Share_Group_Member, on page 200
• Contact_Share_Queue, on page 201
• Contact_Share_Rule, on page 202
• Precision_Queue, on page 337
• Skill_Group, on page 480
Device
This figure depicts the tables in this category and their connections.
In this graphic:
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
591
Tables by Group
Device
Figure 6: Device
To see database rules for these tables, see Device Tables, on page 659.
Tables in the Device category include the following:
• Agent_Targeting_Rule, on page 67
• Agent_Targeting_Rule_Member, on page 70
• Agent_Targeting_Rule_Range, on page 71
• Dial_Number_Plan, on page 214
• Logical_Interface_Controller, on page 281
• Network_Trunk_Group, on page 303
• Network_Trunk_Group_Half_Hour, on page 304
• Network_Trunk_Group_Real_Time, on page 306
• Peripheral, on page 317 See the section below for Peripheral Detail tables.
• Peripheral_Default_Route, on page 321
• Physical_Controller_Half_Hour, on page 335
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
592
Tables by Group
Peripheral Detail
Peripheral Detail
The figure below illustrates the tables in the Peripheral Detail subcategory.
Figure 7: Peripheral Detail
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
593
Tables by Group
Enterprise
Enterprise
The figure below shows the relationships among tables in the Enterprise category.
• A single box represents a single table.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
594
Tables by Group
Enterprise
Figure 9: Enterprise
To see database rules for these tables, see Enterprise Tables, on page 660.
Tables that hold Enterprise data are listed below.
• Enterprise_Route, on page 246
• Enterprise_Route_Member, on page 247
• Enterprise_Skill_Group, on page 249
• Enterprise_Skill_Group_Member, on page 250
• Enterprise_Service, on page 247
• Enterprise_Service_Member, on page 248
• Service_Array, on page 442
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
595
Tables by Group
Media Routing
Media Routing
The figure below shows the relationships among the tables in the Media Routing category.
• A single box represents a single table.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
To see Database rules for the Media Routing tables, see Media Routing Tables, on page 661.
Media Routing Tables are listed below:
• Application_Instance, on page 85
• Application_Path, on page 86
• Application_Path_Member, on page 88
• Application_Path_Real_Time, on page 88
• Media_Class, on page 296
• Media_Routing_Domain, on page 297
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
596
Tables by Group
Precision Queue
Precision Queue
This figure depicts the tables in the Precision Queue category and their connections.
Figure 11: Precision Queue Tables
In this graphic:
• A single box represents a single table.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
597
Tables by Group
Precision Queue Detail
Route
This figure depicts the tables in this category and their connections.
In this graphic:
• A single box represents a single table.
• A box with a + plus sign represents a subcategory of table with related detail: Route Detail.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
598
Tables by Group
Route
To see Database Rules for Route Tables, see Route Tables, on page 661.
Tables that hold Route data are listed below.
• Announcement, on page 74
• Dialed_Number, on page 210
• Dialed_Number_Label, on page 212
• Expanded_Call_Variable, on page 253
• Label, on page 276
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
599
Tables by Group
Route
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
600
Tables by Group
Schedule
Schedule
This figure depicts the tables in this category.
In this graphic:
• A single box represents a single table.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
To see Database Rules for Schedule Tables, see Schedule Tables, on page 662.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
601
Tables by Group
Script
Script
This figure depicts the tables in this category.
In this graphic:
• A single box represents a single table.
• A box with a + plus sign represents a subcategory of table with related detail: Call Type, Region, and
Script.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
602
Tables by Group
Script
To see database rules for these tables, see Script Tables, on page 663.
Script Tables are listed below
• Admin_Script_Schedule_Map, on page 14
• Application_Gateway, on page 78
• Application_Gateway_Connection, on page 79
• Application_Gateway_Half_Hour, on page 83
• Application_Gateway_Globals, on page 81
• Call_Type, on page 108
• Call_Type_Map, on page 125
• Call_Type_Real_Time, on page 138
• Customer_Definition, on page 203
• Customer_Options, on page 204
• Default_Call_Type, on page 205
• Dialed_Number_Map, on page 212
• ICR_Instance, on page 260
• ICR_Node, on page 262
• Master_Script, on page 294
• Persistent_Variable, on page 334
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
603
Tables by Group
Call Type Detail
Region Detail
The figure below illustrates the tables in the Region Detail subcategory.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
604
Tables by Group
Script Detail
Script Detail
The figure below illustrates the tables in the Script Detail subcategory.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
605
Tables by Group
Security
Security
The figure below shows the relationships among tables in the Security category.
• A single box represents a single table.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
606
Tables by Group
Security
To see database rules for these tables, see Security Tables, on page 663.
Tables that hold Security data are listed below.
• Business_Entity, on page 101
• Class_Access_Xref, on page 189
• ClassID_To_ObjectType, on page 192
• Class_List, on page 190
• Class_Security, on page 191
• Feature_Control_Set, on page 255
• Ids, on page 265
• Object_Access_Xref, on page 312
• Object_List, on page 313
• Object_Security, on page 314
• Sec_Group, on page 437
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
607
Tables by Group
Skill Target
Skill Target
This figure shows the relationships among tables in the Skill Target category. The Agent, Service, Skill Group,
and Skill Group Member tables each have related tables, as indicated by the + (plus signs) in the illustration.
In this graphic:
• A single box represents a single table.
• A box with a + plus sign represents a subcategory of table with related detail: Agent, Service, Skill Group,
and Skill Group Member.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
608
Tables by Group
Skill Target
To see database rules for Skill Target tables, see Skill Target Tables, on page 664.
Skill Target tables include the following:
• Agent Table. See the Agent Detail section, below.
• Agent_Desk_Settings, on page 20
• Agent_Interval, on page 31
• Person, on page 315
• Service Tables. See the Service Detail section, below.
• Service_Member, on page 460
• Skill Group and Skill Group Member Tables. See the Skill Group Detail Section, below.
• Skill_Target, on page 533
• Translation_Route, on page 559
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
609
Tables by Group
Agent Detail
Agent Detail
The figure below illustrates tables in the Agent subcategory.
Figure 22: Agent Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
610
Tables by Group
Service Detail
Service Detail
The figure below illustrates tables in the Service subcategory.
Figure 23: Service Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
611
Tables by Group
System
Skill Group and Skill Group Member Tables include the following:
• Skill_Group, on page 480
• Skill_Group_Five_Minute, on page 484
• Skill_Group_Real_Time, on page 517
• Skill_Group_Member, on page 516
• Agent_Skill_Group_Logout, on page 59
• Agent_Skill_Group_Real_Time, on page 60
System
The figure below illustrates tables in the System category. To see database rules for these tables, see System
Tables, on page 665.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
612
Tables by Group
System
To see database rules for these tables, see System Tables, on page 665.
System Tables are listed below
• Application_Event, on page 75
• AWControl, on page 93
• Config_Message_Log, on page 195
• Controller_Time, on page 202
• Event, on page 251
• ICR_Globals, on page 256
• ICR_Locks, on page 261
• Logger_Admin, on page 278
• Logger_Meters, on page 279
• Logger_Type, on page 280
• Next_Available_Number, on page 312
• Recovery, on page 358
• Region_Info, on page 362
• Rename, on page 370
• Version, on page 577
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
613
Tables by Group
User Preferences
User Preferences
The figure below illustrates the relationships among the Uesr Preferences tables.
• A single box represents a single table.
• A stack of boxes represents several tables in another category of the schema.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
To see database rules for these tables, see User Preferences Tables, on page 666.
User Preferences Tables include the following:
• Cfg_Mngr_App_Snapshot_State, on page 183
• Cfg_Mngr_Globals, on page 184
• Cfg_Mngr_User_Desktop_Snap, on page 185
• Cfg_Mngr_User_Menu, on page 187
• Cfg_Mngr_User_Settings, on page 187
• Cfg_Mngr_View, on page 188
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
614
Tables by Group
VRU Micro-application
VRU Micro-application
The figure below illustrates the relationships among the VRU Micro-Application tables.
• A single box represents a single table.
• A single arrowhead indicates a one-to-one relationship, and a double arrowhead indicates a one-to-many
relationship.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
615
Tables by Group
Tables Reserved for Future Use
• License_Real_Time
• Phone_Strategy
• Phone_Strategy_Node
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
616
CHAPTER 4
Field Values
• Access Levels, on page 617
• AgentState, on page 618
• Application Gateway: Fault Tolerance, on page 619
• Client Type, on page 620
• Customer Options Type, on page 622
• Days, on page 622
• Dialed Number Map: ANIWildCardType, on page 623
• Dialer Detail: CallResult, on page 624
• Dialer Detail: CallStatusZone, on page 625
• Dialer Detail: DialingMode, on page 626
• Event Fields, on page 627
• ICR Locks Fields, on page 627
• LabelType Fields, on page 628
• Logical Interface Controller Fields, on page 628
• Network Vru Type, on page 630
• Port Status, on page 631
• Route Call Detail Fields, on page 631
• Object Types: Security, on page 633
• Object Types: User Variable, on page 634
• Peripheral Real Time Status Field, on page 636
• Reason Codes, on page 637
• Service Fields, on page 639
• Service Real Time: Service Mode Indicator Field, on page 640
• Target Types: Script Cross Reference and Scheduled Report Input, on page 640
• Termination Call Detail: Call Disposition and CallDispositionFlag Fields, on page 643
• Termination Call Detail: Peripheral Call Type, on page 651
• Trunk Type, on page 654
Access Levels
Several tables include an AccessLevel field that indicates the rights a user or group has to access an object or
class.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
617
Field Values
AgentState
10 Read
20 Reference
AgentState
The Agent Real Time, Agent Skill Group Real Time, and Agent state trace tables ( see Agent_Real_Time,
on page 37, Agent_Skill_Group_Real_Time, on page 60, and Agent_State_Trace, on page 63) use the
AgentState field, which indicates the agent's state.
Note The meaning for this field varies depending on the table that uses it.
1 Logged On Logged On
3 Ready Ready
4 Talking Talking
8 Reserved Reserved
11 Active Active
12 Paused Paused
13 Interrupted Interrupted
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
618
Field Values
Application Gateway: Fault Tolerance
Type Meaning
Values
5 Monthly (the DayPosition and DayType fields indicate day of the month)
6 Yearly (the month and day fields specify the day of year)
7 Yearly (the DayPosition, DayType, and Month specify the day of year)
8 Range (the starting and ending date and times specify the range)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
619
Field Values
Client Type
The hot standby method. Each router will manage a connection to a different host. All requests will be
directed to the designated primary host. If the host (or connection) fails, all requests will be directed to
the backup host. This option may also lose some requests on failures.
Client Type
The Client Type field in the Peripheral (see Peripheral, on page 317) and in the Routing_Client Table (see
Routing_Client, on page 403) takes these values:
• 1 = Avaya DEFINITY ECS (non-EAS)
• 2 = MCI
• 3 = Sprint
• 4 = Aspect
• 5 = Nortel Meridian
• 6= Rockwell Galaxy (without priority enhancements) (Not supported)
• 7=GTN
• 8 = Generic NIC
• 9= Avaya G2
• 10= Rockwell Galaxy (Not supported)
• 11= Rockwell Spectrum (Not supported)
• 12= Avaya DEFINITY ECS (EAS)
• 13= VRU
• 14= British Telecom NIC
• 15= VRU Polled
• 16= INCRP NIC
• 17= Nortel NIC
• 18= DMS 100 (Not Supported)
• 19= Siemens Hicom 300 E (9006) (Not supported)
• 20= France Telecom
• 21= Stentor NIC (Not Supported)
• 22= Ameritech
• 23= BT INAP NIC
• 24 = Siemens ROLM 9751 CBX (9005) (Not supported)
• 25= ICR Protocol NIC
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
620
Field Values
Client Type
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
621
Field Values
Customer Options Type
Type Meaning
Values
Days
Both the Admin Script Schedule Map Table (see Admin_Script_Schedule_Map, on page 14) and the Recurring
Schedule Map Table use values to indicate the day of the week, day of the month, day position, and day type.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
622
Field Values
Dialed Number Map: ANIWildCardType
Values Meaning
0 Unknown
4 Region
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
623
Field Values
Dialer Detail: CallResult
6 Prefix
Note If the value is 4, then the ANIWildCard value is ignored and the RegionID value is used.
16 Call connected with customer was abandoned by the dialer due to lack
of agents.
19 Agent has skipped or rejected a preview call with the close option.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
624
Field Values
Dialer Detail: CallStatusZone
25 Dialer has flushed this record because there is a change in the skillgroup,
or a change in the campaign, or there are no agents available.
32 Call cancelled because the dialer lost connection with the Campaign
Manager.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
625
Field Values
Dialer Detail: DialingMode
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
626
Field Values
Event Fields
Event Fields
The SystemType field in the Event (see Event, on page 251) indicates the type of system within the system
software that generated the event.
0 Unknown
1 CallRouter
5 Logger
6 Listener
7 CTI Gateway
Note If the event is generated by a PG or an AT&T NIC, the Event.SystemId field indicates the specific
machine. For a CallRouter or Logger, Event.SystemId is always 0.
Value Meaning
Note If the event is generated by a PG or an AT&T NIC, the Event.SystemId field indicates the specific
machine. For a CallRouter or Logger, Event.SystemId is always 0.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
627
Field Values
LabelType Fields
LabelType Fields
The LabelType field in the Label Table (see Label, on page 276) indicates the type of the routing label.
LabelType Meaning
Values
0 Normal
1 DNIS Override (the system software returns the specific DNIS value to be used with the
label)
4 Post-Query (instructs the routing client to re-enter its call processing plan at a specific
point)
5 Resource (used internally for special routing client resources, such as a network VRU)
Note Not all label types are valid for all routing client types.
Value Meaning
2 MCI
3 Sprint
4 Aspect CallCenter
5 Nortel Meridian
7 AT&T GTN
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
628
Field Values
Logical Interface Controller Fields
Value Meaning
9 Avaya G2
16 INCRP NIC
17 Nortel NIC
20 France Telecom
21 Ameritech
22 BT INAP NIC
27 ACP 1000
28 AACC.
29 Enterprise Agent
31 Ericsson MD110
35 Concert NIC
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
629
Field Values
Network Vru Type
Value Meaning
37 CAIN NIC
39 BT V2 NIC
41 Generic PG
42 CeM
2
This value was also formerly used for the AT&T USS network.
3
This value is for backwards compatibility with ICM software Release 1.3 only.
Type Interface
Values
3 Resource label type and a correlation ID. The routing client can automatically take back the
call from the VRU when the system software returns a destination label.
7 Similar to Type 3, but the system software automatically instructs the VRU to release the call
when it sends a destination label to the routing client.
8 Similar to Type 2, but a Type 8 VRU is used when the NAM has a routing client that controls
the call to the VRU.
9 Queuing for Network VRU controlled by the Unified CCE System PG.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
630
Field Values
Port Status
Port Status
The values for the Port Status field in the Dialer_Port_Real_Time Table (see Dialer_Port_Real_Time, on page
233) are listed below:
• 290 = port allocated for future dial
• 300 = port released
• 310 = reservation call started
• 320 = agent reserved
• 330 = customer call started
• 340 = customer has been contacted
• 350 = call transferred to agent
• 360 = customer conversation complete
• 370 = agent completed with call
Value Meaning
1 Pre-Routing request
4 Overflow
5 Re-route
6 Post-Routing request
The OriginatorType field indicates where the route request came from.
Value Meaning
0 Unknown
1 Trunk
2 Teleset
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
631
Field Values
Route Call Detail Fields
Value Meaning
4 Trunk Group
The Route Call Detail Target Type is a numeric value representing the execution result of the routing script.
Following is a list of possible values this field (shown in terms of the value, type, and description):
• 0 = resultNone Call routing ended badly.
• 1= resultDefaultRouteCall routing ended using a default route.
• 2= resultRouteAgentCall routing ended with a route to an agent.
• 3= resultRouteService Call routing ended with a route to a service.
• 4= resultRouteGroup Call routing ended with a route to a skill group.
• 5= resultAnnouncementCall routing ended with an announcement.
• 6= resultBusy Call routing ended in a Busy node.
• 7= resultRing Call routing ended in a Ring node.
• 8= resultNone Call routing ended in a Label node.
• 9= resultNetworkDefault Call routing ended in a Termination node using a network default route
• 10 = resultRouteServiceArray Call routing ended with a route to a service array.
• 11= resultMultipleLabels Call routing ended badly.
• 12 = resultScheduledTarget - Call routing ended in a Scheduled Target node(busy link functionality).
• 13= resultDone Only applicable to an AdminScript that ends with no errors.
• 14= resultAborted Call disconnected.
• 15= = resultReleaseCall Call routing ended with a Release Call node.
• 16= resultQueuedTooLong Call routing exceeded the queue limit.
• 17= resultSendAgent Call routing ended with an Agent to Agent node.
• 18 = resultDynamicLabelCall routing ended with a dynamic label node.
• 19= resultDivertDynamicLabels Call routing ended with a divert-on-busy dynamic label.
• 20= resultQueuedDialogFailure The administrator asked to fail queued calls.
• 21= resultRouteAgentAndGroup Call routing ended with a route to an agent in a specified group.
• 22= resultSendPQ Call routing ended with a route to a Precision Queue.
• 23= resultPickPullAgent Successful pick or pull request routed to agent.
• 24= resultPickPullError Unsuccessful pick or pull request.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
632
Field Values
Object Types: Security
2002 Peripheral
2004 Service
2006 Agent
2007 Announcement
2009 Label
2010 Route
2016 Schedule
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
633
Field Values
Object Types: User Variable
2033 Campaign
2034 Dialer
2100 System
2103 Call
2104 Network/Peripheral
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
634
Field Values
Object Types: User Variable
• 7 = Call Type
• 8 = Enterprise Service
• 9 = Enterprise Skill Group
• 10 = Region
• 11 = Dialed Number
• 12 = Logical Interface Controller
• 13 = Physical Interface Controller
• 14 = Peripheral
• 15 = Routing Client
• 16 = Trunk Group
• 17 = Route
• 18 = Peripheral Target
• 19 = Label
• 20 = Master Script
• 21 = Script Table
• 22 = Script Table Column
• 23 = Script
• 24 = Schedule
• 25 = ICR View
• 26 = View Column
• 27 = Network Trunk Group
• 28 = Service Array
• 29 = Application Gateway
• 30 = Device Target (deprecated)
• 31 = User Variable
• 32 = User Formula
• 33 = Network VRU Script
• 34 = Scheduled Target
• 35 = Network VRU
• 36 = Skill Group Member
• 37 = Expanded Call Variable
• 38 = Agent Team
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
635
Field Values
Peripheral Real Time Status Field
• 39 = Campaign
• 40 = Dialer
• 41 = Import Rule
• 42 = Query Rule
• 43 = Campaign Query Rule
• 44 = Dialer Port Map
• 45 = Message Category
• 46 = Message Destination
• 47 = Response Template
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
636
Field Values
Reason Codes
Reason Codes
In addition to reason codes that you have defined, the Unified CCE system uses predefined Not Ready and
Logout reason codes. The following tables describe these predefined Not Ready and Logout reason codes.
For more information see the Cisco Unified Contact Center Enterprise Reporting User Guide. Also refer to
the Reason_Code table.
20001 The agent's state was changed to Not Ready and the
agent was forcibly logged out.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
637
Field Values
Reason Codes
50030 The agent was logged out because the agent was
logged into dynamic device target that was using the
same dialed number (DN) as the PG static device
target.
Note Device target is deprecated.
50040 The mobile agent was logged out because the call
failed.
50042 The mobile agent was logged out because the phone
line disconnected when using nailed connection mode.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
638
Field Values
Service Fields
Service Fields
The Unified ICM/Unified CCE software can use any of three formulas to calculate the service level for a
service.
The formulas differ in the way they treat calls that were abandoned before the service level threshold expired.
The value of the ServiceLevelType field indicates the type of service level calculation used.
Value Meaning
1 Ignore Abandoned Calls. Remove the abandoned calls from the calculation.
2 Abandoned Calls have negative impact. Treat abandoned calls as though they exceeded the service
level threshold.
3 Abandoned Calls have positive impact. Treat abandoned calls as though they were answered within
the service level threshold.
Note that regardless of which calculation you choose, the system software always tracks separately the number
of calls abandoned before the threshold expired.
In addition to tracking the service level as calculated by the system software, the historical and real-time tables
also track the service level as calculated by the peripheral.
In the Peripheral (see Peripheral, on page 317), the PeripheralServiceLevelType field indicates how the
peripheral itself calculates the service level. Aspect CallCenter ACDs can calculate service level in several
different ways.
Valid options for Aspect types are:
• 1 = Service Level 1
• 2= Service Level 2
• 3= Service Level 3
• 4= Service Level as Calculated by Call Center.
If this field is 0 for a service, the system software assumes the default specified for the associated
peripheral.
If the peripheral is not an Aspect ACD, the type must be 4 (calculated by the peripheral).
If the peripheral is not an Aspect ACD, the type must be 4 (calculated by the peripheral).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
639
Field Values
Service Real Time: Service Mode Indicator Field
Value Meaning
1 Day Service
2 Night Service
5 Transition
6 Open
0 Unknown
1 Service
2 Skill Group
3 Agent
4 Translation Route
6 Announcement
7 Call Type
8 Enterprise Service
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
640
Field Values
Target Types: Script Cross Reference and Scheduled Report Input
10 Region
11 Dialed Number
14 Peripheral
15 Routing Client
16 Trunk Group
17 Route
18 Peripheral Target
19 Label
20 Master Script
21 Script Table
23 Script
24 Schedule
25 ICR View
26 View Column
28 Service Array
29 Application Gateway
31 User Variable
32 User Formula
34 Scheduled Target
35 Network VRU
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
641
Field Values
Target Types: Script Cross Reference and Scheduled Report Input
38 Agent Team
39 Campaign
40 Dialer
41 Import Rule
42 Query Rule
45 Message Category
46 Message Destination
47 Response Template
48 Enterprise Route
49 Person
52 Application Path
53 Peripheral MRD
56 Microapp Defaults
57 Microapp Currency
58 Microapp Locale
59 Object Call
61 ECC Payload
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
642
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
64 Attribute
65 Precision Queue
69 Attribute Set
72 Congestion Control
81 Machine Address
82 Machine Host
83 Machine Service
84 Department
The Script_Cross_Reference.LocalID field indicates the script object that references the target. The
Script_Cross_Reference.ForeignKey indicates the specific configuration record referenced.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
643
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
In Unified CCE, indicates that the call was routed to an agent but it never arrived or arrived after the
PIM reservation timed-out. (The default timeout is 30 seconds.) An agent will be set to Not Ready if it
misses two consecutive routed calls, Peripheral Call Type will normally be two, and the Call Type ID
and Network Target ID will be filled in.
In Outbound Option, this result code indicates customer phone not in service.
• 2 = Abandoned in Local Queue
In Unified ICM, indicates the call was abandoned in the ACD queue while queued to an ACD answering
resources (for instance, a skill group, voice port, trunk, etc.)
In Unified CCE. Indicates that VRU Peripheral call was abandoned while in the queue (only for VRU
LEG call type).
In Outbound Option, this result code indicates an outbound call was abandoned either by the customer
or dialer.
• 3 = Abandoned Ring
In Unified ICM, indicates the call was abandoned while ringing at a device. For example, the caller did
not wait for the call to be answered but hung up while the call was ringing.
In Unified CCE, indicates that the caller hung up while phone was ringing at the agent desktop.
• 4 = Abandoned Delay
In Unified ICM, indicates the call was abandoned without having been answered but not while ringing
or in a queue. Typically, a call marked Abandoned Delay was delayed due to switch processing. Because
of the delay, the caller ended up dropping the call before it could be answered.
In Unified CCE, indicates that the destination was not connected when the call terminated. This might
mean that:
• The agent logged out
• The agent picked up the phone and then hung up without dialing digits.
• Route requests were logged on the Cisco Communication Manager PG that were not immediately
redirected to an agent.
• 5 = Abandoned Interflow
In Unified ICM, indicates an interflow call that dropped before the call could be handled by an answering
resource. Interflow calls are calls between ACDs. Abandoned Interflow is supported only by PIMs that
track interflow calls. Currently, this includes only the Aspect CallCenter PIM.
Does not apply to Unified CCE.
• 6 = Abandoned Agent Terminal
In Unified ICM, indicates the call was dropped while being held at an agent device. For example, the
caller is connected to an agent; the agent puts the caller on hold; the caller gets tired of waiting and hangs
up.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
644
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
In Unified CCE, indicates that the caller hung up while on hold on the Unified CM PG, which generally
indicates a training issue for the agent. On the VRU PG with Service Control Queue reporting checked,
this normally indicates caller abandoned..
• 7 = Short
In Unified ICM, indicates the call was abandoned before reaching the abandoned call wait time. Short
calls are technically abandoned calls, but they are not counted in the Unified ICM CallsAbandoned counts
for the associated service/route. Short calls are, however, counted as offered calls in the CallsOffered
and ShortCall counts.
Note When the short call abandon timer is configured, single step transfers (local
transfers), being blind transfers by definition, have a Call Disposition of 7
(short call abandon) and a Peripheral Call Type of 4 (transfer)
Also applies to Unified CCE. In addition, route requests would be counted as short calls if so configured.
• 8 = Busy
Not used in Unified ICM.
Does not apply to Unified CCE.
In Outbound Option, this result code indicates an outbound call resulted in a busy signal.
• 9 = Forced Busy
The call was made busy by the ACD because there were no answering resources available to handle the
call. Currently, only the Avaya Aura PIM supports Forced Busy.
Does not apply to Unified CCE.
• 10 = Disconnect/drop no answer
Only the Meridian PIMs support the disconnect/drop no answer call disposition. For the Meridian ACD,
disconnect/drop no answer indicates that the ACD performed a "forced disconnect" .Disconnect/drop no
answer calls are counted as either abandoned or short calls in the system software's service and route
tables.
In Unified CCE, indicates that an agent-initiated call was not answered. (If agent picked up the phone
but did not dial any digits, the CallDisposition would be 4, Abandoned Delay.)
• 11 = Disconnect/drop busy
Does not apply to Unified CCE.
• 12 = Disconnect/drop reorder
Does not apply to Unified CCE.
• 13 = Disconnect/drop handled primary route
In Unified ICM, indicates the call was handled by an agent and was neither conferenced nor transferred.
These calls are counted as handled calls in Unified ICM Schema's service, route, and skill group tables.
In Unified CCE, indicates that a call was routed to an agent on the Cisco Communication Manager PG
and handled without a transfer or conference. This call disposition is also used for non-routed calls
handled by the agent if wrap up is used. On the VRU PG, this indicates that the call was handled by the
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
645
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
VRU. However, it does not indicate if the caller abandoned or disconnected the call after the call was
handled by the VRU.
Just in case the script ends without routing the call, the RouterErrorCode field in the Route Call Detail
records will indicate the cause. Additionally, you can verify if the ServiceLevelAband and
ServiceLevelCallsOffered database fields in the CTHH report are incremented. The incremented fields
indicate that the caller abandoned the call when the call was at the VRU.
• 14 = Disconnect/drop handled other In Unified ICM and Unified CCE, indicates the call was handled
by a non-agent or unmonitored device (for example, a voice mail system). These calls are counted as
handled calls in Unified ICM schema's service, route, and skill group tables.
• 15 = Redirected / Rejected
In Unified ICM, this indicates the call was redirected such that the PIM no longer can receive events
for the call. In other words, the PIM no longer has a way of referencing or tracking the call. For example,
the call might have been redirected to a non-Unified ICM monitored device and then returned to the
switch with a different call ID. The Unified ICM generates the Termination Call Detail record with only
the data originally tracked for the call. Calls marked as Redirected are counted as Overflow Out calls in
the Unified ICM service and route tables.
In Unified CCE, to more accurately reflect call status, CallDisposition is set to 15 (Redirected) instead
of 4 (Abandon Delay) when:
• A call leaves a CTI route point to be sent to an IVR.
• An agent transfers the call to another skillgroup and no agent is available, so the call is sent to an
IVR.
• 16 = Cut Through
Not currently used.
• 17 = Intraflow
Not currently used.
• 18 = Interflow
Not currently used.
• 19 = Ring No Answer
Not currently used in Unified ICM.
In Unified CCE, this indicates the call wasn't answered by the agent within the Ring No Answer Time
(set in the agent desktop setting in Unified ICM Configuration) or that the call was pulled back because
of no answer as a result of CVP's RNA timeout expiring.
For nonvoice tasks, this indicates a RONA condition. The task was not accepted within the MRD
TaskStartTimeout.
In Outbound Option, this result code indicates an outbound call was not answered in the alloted time.
• 20 = Intercept reorder
Does not apply to Unified CCE.
In Outbound Option, this result code indicates the Dialer did not receive a ring back from the ACD on
the network.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
646
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
• 21 = Intercept denial
Does not apply to Unified CCE.
In Outbound Option, this result code indicates the customer call was intercepted by the operator.
• 22 = Time Out
Supported only by the Avaya ACD Manager PIM. Time out indicates that for an unknown reason the
PIM is no longer receiving events for the call. The Time Out call disposition provides a way to "clean
up" the call since events for the call can no longer be monitored. Time out calls are counted as
TerminatedOther in the Unified ICM service and route tables.
Does not apply to Unified CCE.
In Outbound Option, this result code indicates the Dialer is unable to detect a dial tone.
• 23 = Voice Energy
Not currently used in Unified ICM.
In Unified CCE, this indicates the outbound call was picked up by a person or an answering machine.
In Outbound Option, this result code indicates the outbound call was picked up by a person.
• 24 = Non-classified Energy Detected
Not currently used in Unified ICM.
In Outbound Option, this result code indicates the outbound call reached a FAX machine.
• 25 = No Cut Through
Not currently used.
• 26 = U-Abort
In the Unified ICM, this indicates the call ended abnormally.
In Unified CCE, the Unified CM indicated the call ended due to one of the following reasons: network
congestion, network not obtainable, or resource not available. Such reasons may be due to errors in media
set up.
In Outbound Option, this result code indicates the outbound call was stopped before the customer picked
up.
• 27 = Failed Software
In Unified ICM, either the PIM detected an error condition or an event did not occur for a call for an
extended period of time. For example, an inbound call with Call ID 1 and associated with Trunk 1 might
be marked failed if the PIM received a different call ID associated with Trunk 1. This would indicate a
missing Disconnect event for Call ID 1.
If no events are being tracked for the call, the call is eventually timed out. The failed call is marked as a
Forced Closed call in the Unified ICM Service and Route tables.
In Unified CCE, generally indicates that Unified CM PG terminated the call because it had exceeded
the time allowed for this state. (The default is 1 hour in the NULL state when agent has been removed,
and 8 hours in the connected state. The value is configurable.)
• 28 = Blind Transfer
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
647
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
In the Unified ICM, a transfer scenario involves a primary call and a secondary call. If the secondary
call is transferred to a queue or another non-connected device, then the primary call (the one being
transferred) is set to Blind Transfer.
In Unified CCE (Unified CM PG), this indicates that the call was transferred before the destination
answered. For Unified ICM (VRU PG), this indicates that the IVR indicated the call was successfully
redirected.
• 29 = Announced Transfer
In Unified ICM andUnified CCE, a transfer scenario involves a primary call and a secondary call. If
the secondary call is connected to another answering device, or is put on hold at the device, then the
primary call (the call being transferred) is marked as Announced Transfer.
• 30 = Conferenced
In Unified ICM and Unified CCE, the call was terminated (dropped out of the conference). Conference
time is tracked in the system software's Skill Group tables for the skill group that initiated the conference.
• 31 = Duplicate Transfer
Does not apply to Unified CCE.
• 32 = Unmonitored Device
Not currently used.
• 33 = Answering Machine
In Unified ICM, this indicates the call was answered by an answering machine. Does not apply to Unified
CCE.
In Outbound Option, indicates the call was picked up by an answering machine.
• 34 = Network Blind Transfer
In Unified ICM, indicates the call was transferred by the network to a different peripheral. Does not
apply to Unified CCE unless there is an ISN installation.
• 35 = Task Abandoned in Router
The NewTask dialogue associated with the task was terminated before the Router could send a
DoThisWithTask message to the application instance that issued the NewTask.
• 36 = Task Abandoned Before Offered
This disposition is deprecated beginning in the 11.5(1) release. Nonvoice tasks that RONA increment
disposition 19 instead of 36.
• 37 = Task Abandoned While Offered
This disposition is only defined for multi-session chat tasks. A task is given this disposition if an agent
who is working on one chat session is assigned another chat session, and the customer involved in the
new chat session hangs up before the agent begins chatting with him.
• 38 = Normal End Task
The task was handled by an agent.
Only applies to non-voice tasks.
• 39 = Can't Obtain Task ID
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
648
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
When an application sends the system software an Offer Application Task or Start Application Task
request, it waits for the Unified ICM to send a response containing that Task ID that Unified ICM has
assigned to the task. If OPC is unable to obtain a task ID from the Router (because the Router is down,
or the network connection between OPC and the Router is down), OPC will terminate the task with
disposition 39 "Can't Obtain Task ID".
• 40 = Agent Logged Out During Task
The agent logged out of an MRD without terminating the task.
• 41 = Maximum Task Lifetime Exceeded
The system software did not receive an End Task message for this task within the maximum task lifetime
of the MRD with which the task is associated.
• 42 = Application Path Went Down
The Task Life timed out while the system software was attempting to communicate with the application
instance associated with the task. (This might have occurred either because the application instance was
down, or the network connection between Unified ICM and the application instance was down.)
• 43 = Unified ICM Routing Complete
Not currently used.
• 44 = Unified ICM Routing Disabled
Not currently used.
• 45 = Application Invalid MRD ID
Not currently used.
• 46 = Application Invalid Dialog ID
Not currently used.
• 47 = Application Duplicate Dialogue ID
Not currently used.
• 48 = Application Invalid Invoke ID
Not currently used.
• 49 = Application Invalid Script Selector
The task was rejected because of an invalid Script Selector in the Task Routing request.
• 50 = Application Terminate Dialogue
Not currently used.
• 51 = Task Ended During Application Init
The application instance notified the system software that a task that existed prior to the loss of connection
was not initialized by the application once connection was restored.
• 52 = Called Party Disconnected.
CD 52 expected when called party disconnects, with CVP being the routing client.
• 53 = Partial call
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
649
Field Values
Termination Call Detail: Call Disposition and CallDispositionFlag Fields
This code simplifies the process of distinguishing interim from final TCD records at reporting or extract
time.
Records that contain this CallDisposition code are considered interim records.
OPC will be changed to set a new "PartialCall" EventCause when it receives a GEO_NewTransaction_Ind
message from any PIM, and OPC's EventCauseToDisposition() needs to translate that EventCause to
the new "PartialCall" CallDisposition.
• 54 = Drop Network Consult
A Network Consult was established, and the agent then reconnected.
Note The consult leg would have this disposition for a successful single step
transfer.
Note This disposition will also be reported on a consult leg for a successful
network consult transfer.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
650
Field Values
Termination Call Detail: Peripheral Call Type
The task was transferred. The initiating application sent a new task request to CCE for routing that
includes the task id of the first task.
• 64 = Application Disconnected
Used for single ApplicationPath failures, for ApplicationInstances supporting multiple Client Connections
using the same ApplicationPath (UQ.Path). In this case the Application Path is not considered down,
because the other client instance of the Application is still connected. This occurs when a TaskLive
timeout occurs or and agent logs in again to the ApplicationPath.
• 65 = Task Transferred on Agent Logout
The agent logged out of the MRD with an active task, and the task was transferred.
• 66 = Pick / Pull Request Error
The pick or pull request failed.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
651
Field Values
Termination Call Detail: Peripheral Call Type
In Unified CCE, indicates the call was transferred from another agent or device. The name value is
misleading because it is used for calls transferred in or out.
• 5 = Overflow In
Does not apply to Unified CCE.
• 6 = Other In
In Unified CCE, used for inbound calls that do not have route information/call context associated. Applies
to a call coming from an agent from the same peripheral.
• 7 = Auto Out
In Outbound option, indicates a Predictive /Progressive customer call.
• 8 = Agent Out
Does not apply to Unified CCE.
• 9 = Out
In Unified CCE, indicates call was placed outside the Unified CM cluster or that a network reached
event was received.
• 10 = Agent Inside
• 11 = Offered
Does not apply to Unified CCE.
• 12 = Consult
• 13 = Consult Offered
• 14 = Consult Conference
Does not apply to Unified CCE.
• 15 = Conference , Supervisor Barge In
• 16 = Unmonitored
Does not apply to Unified CCE.
• 17 = Preview
In Outbound Option indicates a Preview/Callback customer call.
• 18 = Reserved
In Outbound Option indicates a Reservation call.
• 19 = Supervisor Assist
• 20 = Emergency Call
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
652
Field Values
Termination Call Detail: Peripheral Call Type
• 21 = Supervisor Monitor
• 22 = Supervisor Whisper
Does not apply to Unified CCE.
• Supervisor Barge In
• 24 = Supervisor Intercept
• 25 = Task Routed by Unified CCE
Call type for nonvoice tasks routed by Unified CCE.
• 26 = Task Started by Application Instance
Call type for nonvoice tasks started by an agent or application.
• 27 = Reservation Preview
Call type for Outbound Option Reservation calls for Preview mode.
• 28 = Reservation Preview Direct
Call type for Outbound Option Reservation calls for Direct Preview mode.
• 29 = Reservation Predictive
Call type for Outbound Option Reservation calls for Predictive mode and Progressive mode.
• 30 = Reservation Callback
Call type for Outbound Option Reservation calls for Callback calls.
• 31 = Reservation Personal Callback
Call type for Outbound Option Reservation calls for Personal Callback calls.
• 32 = Customer Preview
Call type for Outbound Option Customer calls for Preview mode.
• 33 = Customer Preview Direct
Call type for Outbound Option Customer calls for Direct Preview mode.
• 34 = Customer Predictive
Call type for Outbound Option Customer calls for Predictive mode and Progressive mode for agent-based
campaigns.
• 35 = Customer Callback
Call type for Outbound Option Customer calls for callback calls.
• 36 = Customer Personal Callback
Call type for Outbound Option Customer calls for personal callback calls.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
653
Field Values
Trunk Type
• 37 = Customer IVR
Call type for Outbound Option Customer calls for Transfer to IVR campaigns.
• 38 = Non-ACD Call
Call type for Multi-Line Agent. Agent placed or received a call on a secondary extension. In an agent
to agent call that includes both an ACD line and a non-ACD line, the ACD line attributes take precedence.
• 39 = Play Agent Greeting
Route request to play an Agent Greeting.
• 40 = Record Agent Greeting
Agent call for recording an Agent Greeting.
• 41 = Voice Callback
Agent call for outbound Voice Callback.
• 42 = Switch Leg
Switch Leg for VRU Peripheral call.
Note Identifies the switch leg of the call at CVP, deployed as a Type 10 VRU.
• 43 = VRU Leg
VRU Leg for VRU Peripheral call.
Note Identifies the VRU leg of the call at CVP, deployed as a Type 10 VRU.
(This is only classified as VRU leg, if Queue Reporting has been enabled
for the corresponding VRU PG, using Peripheral Gateway Setup). If enabled,
calls abandoned in queue will have an Abandoned call disposition for the
VRU leg of the call, instead of a Handled call disposition, which helps in
identifying individual calls that were abandoned while being queued at
CVP. The abandoned call disposition is restricted to only queued calls, and
not to Self-service calls.
• 44 = Pick Request
Pick request from a non-Voice queue.
• 45 = Pull Request
Pull request from a non-Voice queue.
Trunk Type
The Type field in the Trunk Table (see Trunk, on page 562) allows these values to indicate the type of trunk:
• 1 = Local C.O.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
654
Field Values
Trunk Type
• 2 = Foreign Exchange
• 3 = WATS
• 4 = DID/DNIS
• 5 = PRI
• 6 = Tie Line
• 7 = Interflow
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
655
Field Values
Trunk Type
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
656
CHAPTER 5
Database Rules
• Blended Agent Tables (Outbound Option), on page 657
• Business Hours Tables, on page 659
• Contact Sharing Tables, on page 659
• Device Tables, on page 659
• Enterprise Tables, on page 660
• Media Routing Tables, on page 661
• Route Tables, on page 661
• Schedule Tables, on page 662
• Script Tables, on page 663
• Security Tables, on page 663
• Skill Target Tables, on page 664
• System Tables, on page 665
• User Preferences Tables, on page 666
• VRU Micro-applications Tables, on page 666
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
657
Database Rules
Blended Agent Tables (Outbound Option)
The Campaign Half Hour (see Campaign_Half_Hour, on page 161) provides historical reporting for campaign
attributes.
The Campaign Query Rule (see Campaign_Query_Rule, on page 162) is a cross-reference table between the
Campaign table and the Query Rule Table.
The Campaign Skill Group (see Campaign_Skill_Group, on page 180) is a cross-reference table between
Campaign table and the Skill Groups table. It defines the association between skill groups and campaigns.
The Campaign Target Sequence (see Campaign_Target_Sequence, on page 182) contains the target type and
sequence with which numbers are dialed within a campaign.
The Campaign Query Rule Real Time (see Campaign_Query_Rule_Real_Time, on page 171) and Campaign
Query Rule Half Hour (see Campaign_Query_Rule_Half_Hour, on page 165) provide statistics on particular
Campaign-Query Rule combinations.
The Query Rule Clause (see Query_Rule_Clause, on page 356) contains the SQL rules associated with each
query rule. There is a single row for each configured query rule.
The Query Rule (see Query_Rule, on page 354) is a cross-reference table between Query Rule Clause table
and the Import Rule table.
Import Rules
An import rule defines how Blended Agent imports data from an import list into a contact table. The information
in the contact table can then be used to build a dialing list.
An import list is a raw set of customer contacts (in text file format) that can be imported into a contact table
and used to build a dialing list. The import list may also be referred to as an import file or a contact file. The
import list is associated with a particular campaign and query rule.
The Import Rule (see Import_Rule, on page 267) contains a list of all the import rules and their associated
import lists.
The Import Rule Real Time (see Import_Rule_Real_Time, on page 274) and the Import Rule History (see
Import_Rule_History, on page 273) contain statistics on the Outbound Option imports and the success rate of
the imports.
The Import Rule Clause (see Import_Rule_Clause, on page 271) defines the portions of an import list to be
imported by the Blended Agent Import Rule process.
Dialers
The dialer is is used in Outbound Option to define the relationship between skill groups, the ACDs to which
they are connected, and the ports on a dialer board. The settings you assign to the dialer control how it handles
dialing from your location and how it responds to answering machines or human voices. Several database
tables control dialer configuration and record statistics.
The Dialer (see Dialer, on page 215) contains configuration information for each dialer in a Outbound Option
implementation.
The Dialer Port Map (see Dialer_Port_Map, on page 232) maps port numbers on the dialer to the ports on the
ACD, and identifies the ACD stations and their mapping to dialer ports.
Two reporting tables, Dialer Real Time (see Dialer_Real_Time, on page 235) and Dialer Half Hour (see
Dialer_Half_Hour, on page 226) provide statistics for reporting on dialer execution.
Two reporting tables, Dialer Skill Group Real Time (see Dialer_Skill_Group_Real_Time, on page 242) and
Dialer Skill Group Half Hour (see Dialer_Skill_Group_Half_Hour, on page 238) provide reports on campaigns
running on a dialer.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
658
Database Rules
Business Hours Tables
The Dialer Detail (see Dialer_Detail, on page 220) is a historical table that saves the detailed dialer records
that allow enhanced troubleshooting and tracking of dialer attempts, agent-skipped calls, and termination
codes.
Device Tables
To see a list and an illustration of the Device tables, see Device, on page 591.
A Logical Interface Controller (see Logical_Interface_Controller, on page 281) is either a Peripheral Gateway
(PG) or a Network Interface Controller (NIC) .
Each logical interface controller maps to a Physical Interface Controller (see Physical_Interface_Controller,
on page 336). If NICs are duplexed, each NIC in the duplexed pair maps to a separate Physical Interface
Controller. A duplexed pair of PGs share a single Physical Interface Controller.
A Routing Client (see Routing_Client, on page 403) is a service, such as AT&T, MCI, or Sprint, or a switch
within a private network. If a logical interface controller is a NIC, it has one or more associated routing clients.
If a logical interface controller is a PG, it may have one or more associated routing clients (if peripherals
managed by the PG support Post-Routing)
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
659
Database Rules
Enterprise Tables
Each routing client may have one or more associated Dial Number Plans (see Dial_Number_Plan, on page
214).
A Peripheral (see Peripheral, on page 317) is an ACD, PBX, or VRU . Each peripheral is associated with a
Peripheral Gateway.
Trunks
Each peripheral has one or more Trunk Groups (see Trunk_Group, on page 563). The public telephone network
may group trunks differently, so each PG may have one or more Network Trunk Groups (see
Network_Trunk_Group, on page 303).
Each Trunk Group contains one or more Trunks. Each trunk belongs to one trunk group.
Statistics
At Five-Minute intervals status information is produced for each Routing Client (see Routing_Client, on page
403).
Statistics are produced for each Trunk Group in Real-Time, at Five-Minute intervals, and every Half-hour.
Statistics are also produced for each Network Trunk Group in Real-Time and at Half-hour intervals.
Each Peripheral can have a Default Route (see Route, on page 370) that is used to account for calls at the
peripheral that are not associated with any other route.
Real-time statistics are generated for each Peripheral.
For some peripheral types, you must specify what entities to collect data for by including them in the Peripheral
Monitor (see Peripheral_Monitor, on page 324).
Multiple PIM Types
The Unified ICM PG can support multiple device types (for example, ACDs and VRUs). Each device type
requires a separate Peripheral Interface Manager (PIM). In cases where ACD and VRU PIMs are controlled
by the same PG, you must specify how VRU ports map to ACD ports or trunks.
Service Level Threshold
The Service Level Threshold (see Service_Level_Threshold, on page 459) contains information on how the
system software calculates the service level. Each row defines the service level threshold default values for
a particular Peripheral-Media Routing Domain pair.
Enterprise Tables
To see an illustration and a list of the Enterprise tables, see Enterprise, on page 594.
Each Route (see Route, on page 370) can belong to one or more Enterprise Routes (see Enterprise_Route, on
page 246).
The Enterprise Route Member (see Enterprise_Route_Member, on page 247) maps Routes to Enterprise Routes.
Each Skill Group (see Skill_Group, on page 480) can belong to one or more Enterprise Skill Groups (see
Enterprise_Skill_Group, on page 249).
The Enterprise Skill Group Member (see Enterprise_Skill_Group_Member, on page 250) maps Skill Groups
to Enterprise Skill Groups.
Each Service (see Service, on page 439) can belong to one or more Enterprise Services (see Enterprise_Service,
on page 247).
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
660
Database Rules
Media Routing Tables
The Enterprise Service Member (see Enterprise_Service_Member, on page 248) maps services to enterprise
services.
Each Peripheral Gateway (PG) can have one or more associated Service Arrays (see Service_Array, on page
442).
Each Service Array (see ) Service_Array, on page 442 contains one or more Services (see Service, on page
439); but all services in an array must be from peripherals associated with the same PG.
The Service Array Member (see Service_Array_Member, on page 444) maps Services (see Service, on page
439) to Service Arrays.
Route Tables
To see an illustration and a list of all tables in the Route category, see Route, on page 598.
Unified ICM/Unified CCE selects a Route (see Route, on page 370) for each call. The route specifies a service
for the call and a skill target to handle the call. A skill target is a service, skill group, agent, or translation
route.
The Network Target (see Network_Target, on page 302) specifies a destination for a call. A network target
can be an Announcement (see Announcement, on page 74), a Peripheral Target (see Peripheral_Target, on
page 332) or a Scheduled Target (see Scheduled_Target, on page 426). A peripheral target is a trunk group on
which to deliver the call and a DNIS value to send with it. A scheduled target is a destination for which the
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
661
Database Rules
Schedule Tables
Unified ICM/Unified CCE knows only the number of scheduled resources and the number of calls in progress.
For each scheduled target, the Unified ICM/Unified CCE maintains Scheduled Target Real Time data.
The routing client presents the Unified ICM/Unified CCE with a Dialed Number (see Dialed_Number, on
page 210). A dialed number can be an 800 number such as 800-555-1234, or a string such as "RTE.007." Each
Dialed Number can have a default route.
A route is associated with one or more Network Targets. The network target has one or more associated
Labels. A label is the string that is passed back to the network to indicate the appropriate target. The Dialed
Number Label (see Dialed_Number_Label, on page 212) indicates which labels are valid for each dialed
number (or you can choose to make all labels valid for a routing client valid for all of that routing client's
dialed numbers).
For each route, statistics are produced in Real Time, every Five Minutes, and every Half-hour.
A Route Call Detail (see Route_Call_Detail, on page 372) record is produced immediately after the Unified
ICM/Unified CCE determines a route. This records information about the request and the route determined
by the Unified ICM/Unified CCE.
A Termination Call Detail (see Termination_Call_Detail, on page 540) record is produced at the end of each
call. Data for this record comes from the Peripheral Gateway . It provides information about how the call was
handled at the peripheral. The Route Call Detail and Termination Call Detail are linked by the Day and
RouterCallKey fields.
A script may direct a call to a Network VRU (see Network_Vru, on page 308) associated with the routing
client. The script returns a label to the routing client. It may also specify a Network Vru Script (see
Network_Vru_Script, on page 310) to be executed by the VRU.
Schedule Tables
To see an illustration and a list of all tables in the Schedule category, see Schedule, on page 601.
With the optional Schedule Import feature, you can import schedules for each agent, skill group, and service
from a workforce management system.
Schedule, on page 415 contains one entry for each schedule.
Schedule_Import, on page 417 contains the actual scheduling data for various time periods.
Schedule_Import_Real_Time, on page 419 contains the scheduling data that is currently in effect.
Schedule_Source, on page 425 indicates where the data are imported from. Schedule_Map, on page 421 gives
the primary key value for the scheduling data in the source.
ICR_View, on page 264 indicates how the Schedule Import records for a schedule are to be interpreted.
View_Column, on page 578 indicates how to interpret each field in Schedule Import
Import_Schedule, on page 275 defines import processes to be run automatically at specified times.
Import_Log, on page 266 contains information about these import processes.
A schedule may recur daily, weekly, monthly, etc. The Recurring Schedule Map describes a recurrence pattern
for a schedule.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
662
Database Rules
Script Tables
Script Tables
To see an illustration and a list of all tables in the Script category, see Script, on page 602.
The Unified ICM/Unified CCE classifies each incoming call into a Call Type (see Call_Type, on page 108)
based on a Dialed Number Map (see Dialed_Number_Map, on page 212). The mapping considers the dialed
number, caller-entered digits, and calling line ID. The calling line ID can be specified as a specific number,
a wildcard, or a Region (see Region, on page 361) composed of Prefixes. Each routing client may have a
Default Call Type (see Default_Call_Type, on page 205).
A script is a series of steps executed to determine the best route for a call or to perform periodic administrative
actions. You can create several versions of each script. General information about each script is stored in the
Master Script (see Master_Script, on page 294). Specific information about each version is stored in the Script
(see Script, on page 428). The binary representation of the script version is stored in the Script Data (see
Script_Data, on page 431) table. Each Script version has a Cross Reference for each database entity that it
references.
A Call Type Map (see Call_Type_Map, on page 125) associates one or more routing scripts to the call type
based on a schedule of when each script is active. An Admin Script Schedule Map (see
Admin_Script_Schedule_Map, on page 14) schedules a periodic administrative script. For each script version,
Real Time and Five-Minute data are produced. Also, Real-Time data are produced for each call type.
You can define User Variables (see User_Variable, on page 576) that you can set and reference in scripts.
Optionally, you can define Persistent Variables (see Persistent_Variable, on page 334) that retain their values
between script invocations. You can also define custom functions that are stored as User Formulas (see
User_Formula, on page 569). The expression associated with a custom function is stored in User Formula
Equation (see User_Formula_Equation, on page 570).
With the optional Gateway feature, a script can communicate with an external application. An Application
Gateway (see Application_Gateway, on page 78) represents such an external application. Each side of the
Central Controller can maintain a separate Connection for each Application Gateway. Unified ICM/Unified
CCE software also maintains Global default values for Application Gateway connections. Half-hour data are
produced for each Application Gateway.
With the optional Gateway SQL feature, a script can query an external database. The tables that can be accessed
are stored in Script Table (see Script, on page 428) and the specific columns in Script Table Column (see
Script_Table_Column, on page 436).
The Script Queue Real Time (see Script_Queue_Real_Time, on page 433) contains data on how tasks are
processed in a script queue.
Security Tables
To see an illustration and a list of all tables in the Security category, see Security, on page 606.
You might choose to restrict access to some objects in the Unified ICM/Unified CCE database to specific
users, specific groups of users, or to a specific entity (such as a division within a company). The enterprise
consists of one or more entities. The Business Entity (see Business_Entity, on page 101) defines the entities
within an enterprise.
The User Group (see User_Group, on page 571) defines groups of users or individual users who have specific
access rights. If a row in the User Group table defines a group, each user who is a member of that group is
configured in the User Group Member (see User_Group_Member, on page 573). Unified ICM/Unified CCE
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
663
Database Rules
Skill Target Tables
software also uses the Sec Group (see Sec_Group, on page 437) and Sec User (see Sec_User, on page 438) to
track the state of user groups. The User Supervisor Map (see User_Supervisor_Map, on page 575) is used to
allow an agent to log in as a Supervisor.
The Feature Control Set (see Feature_Control_Set, on page 255) defines the different feature sets that may be
used by different users. One set of features may be mapped to multiple users.
Each individual item for which the Unified ICM/Unified CCE software controls access is an object. The
Object List (see Object_List, on page 313) contains information about these objects. The Ids (see Ids, on page
265) contains information about row-level security for objects. The Object Security (see Object_Security, on
page 314) defines the access that specific user groups have for specific objects.
The User Security Control (see User_Security_Control, on page 574) defines the access that specific users
have for specific objects. The possible access levels for each object are defined in the Object Access Xref
(see Object_Access_Xref, on page 312). The Unified ICM/Unified CCE software uses the Group Security
Control as an intermediate table to build User Security Control records.
A category of objects on which access is controlled is a class. The Class List (see Class_List, on page 190)
defines these categories. The Class Security (see Class_Security, on page 191) specifies the level of access a
user group has to a specific class. The access levels that are available for a class are specified in the Class
Access Xref (see Class_Access_Xref, on page 189).
The ClassID To ObjectType (see ClassID_To_ObjectType, on page 192) defines the mapping of classes to
objects.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
664
Database Rules
System Tables
Statistics
Real-Time statistics are produced for each Agent (see Agent, on page 16), Skill Group (see Skill_Group, on
page 480), Service (see Service, on page 439, and each Skill Group Member (see Skill_Group_Member, on
page 516).
At Five-Minute intervals statistics are produced for each Skill Group (see Skill_Group, on page 480) and
Service (see Service, on page 439).
Every Half-hour, statistics are produced for each Skill Group (see Skill_Group, on page 480), Service (see
Service, on page 439), and Translation Route (see Translation_Route, on page 559).
For each agent, the Unified ICM/Unified CCE software maintains a State Trace, which tracks the states an
agent has been in. When an agent logs out, the Unified ICM/Unified CCE software creates an Agent Logout
record (see Agent_Logout, on page 35).
System Tables
To see an illustration and a list of the System tables, see System, on page 612.
Application_Event, on page 75 contains information about application events generated by the Unified
ICM/Unified CCE software. This is a subset of the events reported in the Event table.
AWControl, on page 93 maintains information about the Admin Workstation and its local database.
Config_Message_Log, on page 195 contains database system information.
Controller_Time, on page 202 contains the current time as kept by the Central Controller.
Event, on page 251 contains information about system events generated by the Unified ICM/Unified CCE
software.
ICR_Globals, on page 256 contains some general information about the system.
ICR_Locks, on page 261 contains a row for each database lock currently held.
Logger_Admin, on page 278 maintains information about scheduled administration jobs run on the central
database by the Unified ICM/Unified CCE software.
Logger_Meters, on page 279 contains performance information about the Logger process.
Logger_Type, on page 280 specifies the type of Logger (that is, standard, Customer ICM (CICM)) , or Network
Applications Manager (NAM) and, if the Logger is a NAM Logger, whether or not the NAM is a slave NAM.
Next_Available_Number, on page 312 identifies the next available unique integer ID value for a specific
database table.
Recovery, on page 358 contains internal status about each table in the database.
Region_Info, on page 362 specifies which prefixes and regions are pre-defined by the Unified ICM/Unified
CCE software.
Rename, on page 370 is an internal table.
Version, on page 577 records the current versions of the Unified ICM/Unified CCE schema installed in the
central and local databases.
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
665
Database Rules
User Preferences Tables
Database Schema Handbook for Cisco Unified ICM/Contact Center Enterprise, Release 12.0(1)
666