All Tables

Admin_Script_Schedule_Map

This table is in the Script category (see Script). For database rules, see Script Tables.

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

Table 1. Indexes for Admin_Script_Schedule_Map Table

index_name

index_description

index_keys

XPKAdmin_Script_Schedule_Map

Primary key

MasterScriptID, SequenceNumber

Table 2. Fields in Admin_Script_Schedule_Map Table

Name

Description

Data Type

Keys and NULL Option

DayFlags

A bitmask specifying the days on which the script is run.

To see values, see Days.

DBINT

NOT NULL

DayOfMonth

Indicates to which day of month the schedule applies.

To see values, see Days.

DBSMALLINT

NOT NULL

DayPosition

In conjunction with DayType, the position of a day within a month.

To see values, see Days.

DBSMALLINT

NOT NULL

DayType

Indicates to which day the schedule applies.

To see values, see Days.

DBSMALLINT

NOT NULL

Description

Additional information about the schedule.

DESCRIPTION

NULL

EndDay

The day of the month on which the schedule expires. The value is 0 if the schedule has no end date.

DBSMALLINT

NOT NULL

EndHour

The hour of the day at which the schedule expires. The value is 0 if the schedule has no end time.

DBSMALLINT

NOT NULL

EndMinute

The minute of the hour at which the schedule expires. The value is 0 if the schedule has no end time.

DBSMALLINT

NOT NULL

EndMonth

The month in which the schedule expires. The value is 0 if the schedule has no end date.

DBSMALLINT

NOT NULL

EndSecond

The second of the minute at which the schedule expires. The value is 0 if the schedule has no end time.

DBSMALLINT

NOT NULL

EndYear

The year in which the schedule expires. The value is 0 if the schedule has no end date.

DBINT

NOT NULL

MasterScriptID

The scheduled administrative script.

DBINT

PK, FK

NOT NULL

MonthOfYear

Indicates to which month the schedule applies:

  • 0 = Applies to every month

  • 1-12 = Specifies the month of year

DBSMALLINT

NOT NULL

Recurrence

The granularity of the script frequency interval:

  • 0 = hours

  • 1 = minutes

  • 2 = seconds

DBSMALLINT

NOT NULL

RecurrenceFreq

Specifies how many recurrence intervals occur between successive operations.

DBINT

NOT NULL

SequenceNumber

Index for schedules associated with a specific master script.

DBINT

PK

NOT NULL

StartDay

The day of the month on which the schedule goes into effect (1 through 31).

DBSMALLINT

NOT NULL

StartHour

The hour of the day at which the schedule goes into effect.

DBSMALLINT

NOT NULL

StartMinute

The minute of the hour at which the schedule goes into effect.

DBSMALLINT

NOT NULL

StartMonth

The month in which the schedule goes into effect (1 through 12).

DBSMALLINT

NOT NULL

StartSecond

The second of the minute at which the schedule goes into effect.

DBSMALLINT

NOT NULL

StartYear

The year in which the schedule goes into effect

DBINT

NOT NULL

Type

The type of schedule.

DBSMALLINT

NOT NULL

Agent

This table is one of the Agent Detail tables in the Skill Target category. For more information, see Skill Target. To see database rules for these tables, see Skill Target Tables.

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.

Related Tables

Table 3. Indexes for Agent Table

index_name

index_description

index_keys

XPKAgent

Primary key

SkillTargetID

XAK1Agent_Map

Unique key

PeripheralID, PersonID

XAK2Agent

Unique key

PeripheralID, PeripheralNumber

XIE2Agent

Inversion key

AgentDeskSettingsID

XIE3Agent

Inversion key

ScheduleID

XIE4Agent

Inversion key

EnterpriseName

XIE6Agent

Inversion key

DateTimeStamp

Table 4. Fields in Agent Table

Name

Description

Data Type

Keys and NULL Option

AgentDeskSettingsID

Identifies the agent desk settings associated with the agent.

DBINT

FK, IE-2

NULL

AgentStateTrace

Indicates whether the software collects agent state trace data for the agent:

  • Y = Yes

  • N = No

DBCHAR

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

ConfigParam

A string of parameters the software sends to the peripheral to initialize the agent.

varchar(255)

NULL

DateTimeStamp

Records the date and time when the record was added/updated.

DBDATETIME

NULL

DefaultSkillGroup

Provides different agents on the same peripheral the ability to have calls reported against a unique default skill group. For all calls where the peripheral default skill group would usually 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.

DBINT

NULL

Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR

NOT NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

Description

Additional information about the agent.

DESCRIPTION

NULL

EnterpriseName

An enterprise name for the agent that is unique within the enterprise. You might form the name by combining the agent's first and last name with the 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.

VNAME32

IE-4

NOT NULL

PeripheralID

Foreign key from the Peripheral table.

DBSMALLINT

AK-1, AK-2, FK

NOT NULL

PeripheralName

The name of the agent as known to the peripheral.

VNAME32

NULL

PeripheralNumber

The agent's login ID assigned at the switch.

varchar(32)

AK-2

NOT NULL

PersonID

Foreign key from the Person table.

DBINT

AK-1, FK

NOT NULL

ScheduleID

Identifies an imported schedule associated with the agent.

DBINT

FK, IE-3

NULL

SkillTargetID

An identifier that is unique among all skill targets in the enterprise.

DBINT

PK, FK

NOT NULL

SupervisorAgent

Indicates whether an agent is a supervisor.

  • Y = Yes, agent is a supervisor

  • N = No, agent is not a supervisor

DBCHAR

NOT NULL

TemporaryAgent

Indicates whether the agent is a temporary agent created by the CallRouter:

  • Y = Yes, created by the CallRouter

  • N = No, not created by the CallRouter

DBCHAR

NOT NULL

UserDeletable

Indicates if the record can by deleted by a user. Default is Y.

DBCHAR

NOT NULL

Agent_Attribute

This table defines the attributes that belong to an agent. For change stamp purposes, the parent table is Agent.


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

Table 5. Indexes for Agent_Attribute Table

index_name

index_description

index_keys

XPKAgent_Attribute

Primary key

SkillTargetID, AttributeID

XIE1Agent_Attribute

Inversion key

AttributeID, AttributeValue

Table 6. Fields in Agent_Attribute Table

Name

Description

Data Type

Keys and NULL Option

AttributeID

Foreign key to the Attribute table, and part of the primary key.

DBINT

PK, IE-1

NOT NULL

AttributeValue

Value of this attribute.

varchar(255)

IE-1

NULL

Description

Description

DESCRIPTION

NULL

SkillTargetID

Foreign key to the Agent table, and part of the primary key.

DBINT

PK

NOT NULL

Agent_Desk_Settings

This table is part of the Skill Traget category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

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.

Related tables

  • Agent (through AgentDeskSettingsID)

  • Peripheral (through AgentDeskSettingsID)

Table 7. Indexes for Agent_Desk_Settings Table

index_name

index_description

index_keys

XPKAgent_Desk_Settings

Primary key

AgentDeskSettingsID

XAK1Agent_Desk_Settings

Unique key

EnterpriseName

Table 8. Fields in Agent_Desk_Settings Table

Name

Description

Data Type

Keys and NULL Option

AgentCanSelectGroup

Indicates if the agent can select which groups they are logged on to.

DBCHAR

NOT NULL

AgentDeskSettingsID

A unique identifier for the agent desk settings.

DBINT

PK

NOT NULL

AgentToAgentCallsAllowed

Indicates if calls to other agents are allowed:

  • Y = Yes, calls to other agents are allowed.

  • N = No, calls to other agents are not allowed.

DBCHAR

NOT NULL

AutoAnswerEnabled

Indicates if calls to the agent are automatically answered:

  • Y = Yes, calls automatically answered.

  • N = No, calls are not automatically answered.

DBCHAR

NOT NULL

AutoRecordOnEmergency

Specifies whether to automatically record or not record when an emergency call request started:

  • 0 = Do not automatically record

  • 1 = Automatically record

DBINT

NULL

AvailAfterIncoming

Indicates whether to automatically consider the agent available or not available after handling an incoming call.

This field is not configurable.

DBCHAR

NOT NULL

AvailAfterOutgoing

Indicates whether to automatically consider the agent available or not available after handling an outbound call.

This field is not configurable.

DBCHAR

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

DefaultDevicePortAddress

Optional value to override the default port address for the agent telephony device.

VNAME32

NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

Description

Additional information about the desk settings.

DESCRIPTION

NULL

EmergencyCallMethod

Indicates whether Unified CCE creates a consultative call or a blind conference call for an emergency call request:

  • 0 = Consultative call

  • 1 = Blind conference call

DBINT

NULL

EnterpriseName

An enterprise name for the agent desk settings that is unique within the enterprise.

VNAME32

AK-1

NOT NULL

FutureUseInt1

Reserved for future use

DBINT

NULL

FutureUseInt2

Reserved for future use

DBINT

NULL

FutureUseInt3

Reserved for future use

DBINT

NULL

FutureUseInt4

Reserved for future use

DBINT

NULL

FutureUseInt5

Reserved for future use

DBINT

NULL

FutureUseVarchar1

Reserved for future use

VARCHAR(64)

NULL

FutureUseVarchar2

Reserved for future use

VARCHAR(255)

NULL

IdleReasonRequired

Indicates if the agent must enter a reason before entering the Idle state:

  • Y = Yes, agent must enter a reason.

  • N = No, agent does not need to enter a reason.

DBCHAR

NOT NULL

LogoutNonActivityTime

Number of seconds on non-activity at the desktop after which the software automatically logs out the agent.

DBINT

NULL

LogoutReasonRequired

Indicates if the agent must enter a reason before logging out:

  • Y = Yes, agent must enter a reason.

  • N = No, agent does not need to enter a reason.

DBCHAR

NOT NULL

MultilineAgentControl

Integer to determine whether the agent will be allowed to log into devices which have a shared ACD line.

If the value is 0, the agent is not allowed to login to the shared ACD line.

If the value is 1, the agent is allowed to login to the shared ACD line.

DBINT

NOT NULL

MultilineAgentStateBehavior

Integer to determine whether to play a ziptone when auto answering an inbound call. In order to set this field, auto answer must be enabled for the desk setting or an APIError will be returned

If the value is 0, zip tone will not be played.

If the value is 1, zip tone will be played.

DBINT

NOT NULL

NonACDCallsAllowed

Reserved for future use.

DBCHAR

NOT NULL

OutboundAccessInternational

Indicates if the agent can initiate international calls:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

OutboundAccessOperatorAssisted

Indicates if the agent can initiate operator assisted calls:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

OutboundAccessPBX

Indicates if the agent can initiate outbound PBX calls:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

OutboundAccessPrivateNet

Indicates if the agent can initiate calls through the private network:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

OutboundAccessPublicNet

Indicates if the agent can initiate calls through the public network:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

QualityRecordingRate

Indicates how frequently calls to the agent are recorded.

DBINT

NULL

RecordingMode

(For future use.) Specifies if the call requests are 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.

DBINT

NULL

RemoteAgentType

Determines how mobile agents who use this dial plan are handled.

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.

DBSMALLINT

NOT NULL

RemoteLoginWithoutDesktop

Y or N.

If Y, mobile agent is permitted to login without a desktop.

DBCHAR

NOT NULL

RingNoAnswerDialedNumberID

Provides the dialed number identifier for the new re-route destination in case of a ring-no-answer.

DBINT

NULL

RingNoAnswerTime

Number of seconds a call may ring at the agent 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).

DBINT

NULL

SilentMonitorAudibleIndication

Specifies whether an audio click sounds when silent monitoring is started:

  • 1 = An audible click sounds.

  • 0 = An audible click does not sound.

DBINT

NULL

SilentMonitorWarningMessage

Specifies whether a warning message box appears on the agent's desktop when silent monitoring is started:

  • 1 = A warning message box appears.

  • 0 = A warning message box does not appear.

DBINT

NULL

SupervisorAssistCallMethod

Indicates whether Unified CCE Enterprise creates a consultative call or a blind conference call for the supervisor assistance request:

  • 0 = Consultative call

  • 1 = Blind conference

DBINT

NULL

SupervisorCallsAllowed

Indicates if the agent can initiate supervisor assisted calls:

  • Y = Yes, agent can initiate calls.

  • N = No, agent cannot initiate calls.

DBCHAR

NOT NULL

WorkModeTimer

Specifies the auto wrap-up time out. The default value is 0 (auto wrap-up is disabled).

DBINT

NULL

WrapupDataIncomingMode

Indicates if the agent is allowed or required to enter wrap-up data after an inbound call:

  • 0= Required

  • 1 = Optional

  • 2= Not allowed

  • 3= Required with wrap-up data

DBINT

NOT NULL

WrapupDataOutgoingMode

Indicates if the agent is allowed or required to enter wrap-up data after an outbound call:

  • 0= Required

  • 1 = Optional

  • 2= Not allowed

DBINT

NOT NULL

Agent_Distribution

This is one of the Peripheral Detail tables in the Device category. For more information, see Device. For database rules, see Device Tables.

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

Table 9. Indexes for Admin_Distribution Table

index_name

index_description

index_keys

XPKAgent_Distribution

Primary key

AgentDistributionID

XAK1Agent_Distribution

Unique key

PeripheralID, DistributorSiteName

Table 10. Fields in Agent_Distribution Table

Name

Description

Data Type

Keys and NULL Option

AgentDistributionID

A unique identifier for the agent distribution.

DBINT

PK

NOT NULL

AgentHistoricalData

The flag that indicates to send Agent historical to HDS server filtered by peripheral. Default: Y

DBCHAR

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

DistributorSiteName

The name of the Distributor site to which agent data is sent.

VNAME32

AK-1

NOT NULL

Enabled

Indicates whether to send agent data or not:

  • Y = Yes, an agent can send data.

  • N = No, an agent cannot send data.

DBCHAR

NOT NULL

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). To see database rules for these tables, see Skill Target Tables.

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.

Related tables

Table 11. Indexes for Agent_Event_Detail Table

index_name

index_description

index_keys

XPKAgent_Event_Detail

Primary key

DateTime, SkillTargetID, MRDomainID, TimeZone

XAK1Agent_Event_Detail

Unique key

RecoveryKey

XIEIAgent_Event_Detail

Inversion key

DbDateTime

Table 12. Fields in Agent_Event_Detail Table

Name

Description

Data Type

Keys and NULL Option

AgentDialedNumber

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

The Extension or the instrument number to which the Agent is logged into.

VNAME32

NULL

AgentSessionID

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

A unique identified for the agent login session. The session will be same for Agent login across multiple MRDs

VARCHAR(64)

NULL

AgentState

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Reports the agent state field. The state will be same Agent Real Time fields. See Agent_State_Trace

DBINT

NULL

DateTime

The date and time (in Central Controller local time) that the transition for the event occurred. For the NOT_READY event, the date and time (in Central Controller local time) that the transition for the event occurred or the interval boundary occurred.

DBDATETIME

PK

NOT NULL

DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME

IE-1

NULL

Direction

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Direction of call on which the agent is currently working:

  • NULL= None

  • 0 = None

  • 1 = In (non-voice tasks are always inbound)

  • 2 =Out

  • 3 = Other In

  • 4 = Other Out/Direct Preview

  • 5 = Outbound Reserve

  • 6 = Outbound Preview

  • 7 = Outbound Predictive/Progressive

DBINT

NULL

DialedNumber

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

The Dialed Number of the incoming call.

VNAME32

NULL

Duration

Duration in seconds associated with the EVENT:

LOGIN: Typically set to zero

LOGOUT: Number of seconds the agent was logged into the Media Routing Domain.

NOT_READY: Number of seconds the agent was in the NotReady State with respect to the Media Routing Domain, from the last state change, in NOT_READY state with reason code change, or from the last interval boundary.

For example:

Time=12:10:00 Agent NotReady state transition

Time=12:11:00 Agent Ready state transition, AgentEventDetail.Duration=60

Time=12:25:00 Agent NotReady state transition

Time=12:30:00 Interval boundary change, AgentEventDetail.Duration=300

Time=13:00:00 Interval boundary change, AgentEventDetail.Duration=1800

DBINT

NULL

Event

Event transition that occurred. This value represents the event that is triggered and does not correlate with Agent State values.

  • 1= LOGIN

  • 2 = LOGOUT

  • 3 = NOT_READY

DBINT

NULL

EventDateTimeUTC

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

The date and time of occurrence of the event, presented in UTC format.

DBDATETIME

NULL

FutureUseInt1

Reserved for future use

DBINT

NULL

FutureUseInt2

Reserved for future use

DBINT

NULL

FutureUseInt3

Reserved for future use

DBINT

NULL

FutureUseInt4

Reserved for future use

DBINT

NULL

FutureUseInt5

Reserved for future use

DBINT

NULL

FutureUseVarchar1

Reserved for future use

VARCHAR(64)

NULL

FutureUseVarchar2

Reserved for future use

VARCHAR(64)

NULL

LoginDateTime

DateTime (in Central Controller local time) when the agent initially logged into the Media Routing Domain.

DBDATETIME

NOT NULL

MRDomainID

The ID of the Media Routing Domain with which the event is associated.

DBINT

PK

NOT NULL

PeripheralCallKey

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

An identifier assigned to the call by the peripheral (ACD, IVR). The range and type of value used in this field vary depending on the type of peripheral. For example:

  • ACD 1 views an original call, a transfer, and a consultative call as three separate calls (Call IDs 1001, 1002, 1003 respectively).

  • ACD 2 views all three calls as a continuation of the same call (Call IDs 1001, 1001, 1001 respectively).

  • ACD 3 views the original and transfer as the same call, but the consultative call as a second call (Call IDs 1001,1002, 1001 respectively).

  • ACD 4 views the original call as one call and the original and transfer as another call (Call IDs 1001, 1002, 1002 respectively).

    In addition, the identifier used may not be unique depending on the peripheral's implementation. For example, the Aspect CallCenter and the DEFINITY ECS ACDs reuse identifiers in this field (For non-voice the value would be NULL).

NULL

PrecisionQueueID

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

DBINT

NULL

ReasonCode

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

The ReasonCode associated with the event. See Reason Codes.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK-1

NOT NULL

RouterCallKey

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

A call key counter that is created and set as a value that is the unique portion of the 64-bit key for the call. The system software resets this counter at midnight. Applicable only if the agent is active call.

DBINT

NULL

RouterCallKeyDay

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Indicates the day that the call was received and the Route_Call_Detail record was created. Applicable only if the agent is active call.

DBINT

NULL

RouterCallKeySequenceNumber

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

A sequence number used for ordering rows for 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.

DBINT

NOT NULL

SkillGroupID

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Skill Group ID used for Router Skill Group the call.

DBINT

NULL

SkillTargetID

The SkillTargetID of the agent.

DBINT

PK

NOT NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

TaskIndex

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Indicates index of call or task when handling multiple concurrent tasks like email or chat. This will be unique in a login session.

DBINT

NOT NULL

WrapupData

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Wrapup Data for Call/Task.

VARCHAR(40)

NULL

Agent_Interval

This table describes the Agent Details under the 15 Minute Reporting category.

Table 13. Indexes for Agent_Interval Table

index_name

index_description

index_keys

XPKAgent_Interval

Primary key

DateTime, SkillTargetID, Timezone, MRDomainID

XAK1Agent_Interval

Unique key

Recovery Key

XIE1Agent_Interval

Inversion key

DbDateTime

Table 14. Fields in Agent_Interval Table

Name

Description

Data Type

Keys and NULL Option

AvailTime

Total time, in seconds, the agent was in the NOT ACTIVE state during the reporting interval.

DBINT

NULL

AvailableInMRDTime

The number of seconds in the reporting interval that this agent 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.

DBINT

NULL

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 the HDS database. The logger database has NULL for this column.

DBDATETIME

IE-1

NULL

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 Routing Domain during the reporting interval.

DBINT

NULL

MRDomainID

Identifies the Media Routing Domain.

DBINT

PK

NOT NULL

NotReadyTime

Total time, in seconds, the agent was in the Not Ready state with 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.)

DBINT

NULL

NonACDLineCallsInCount

Indicates how many non-ACD calls the agent answered on one of the non-ACD lines. Only populated when Multiline feature is enabled.

DBINT

NULL

NonACDLineCallsOutCount

Indicates how many non-ACD calls the agent initiated on one of the non-ACD lines. Only populated when Multiline feature is enabled.

DBINT

NULL

NonACDLineCallsInTime

Indicates how much time the agent spent on non-ACD calls that 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.

DBINT

NULL

NonACDLineCallsOutTime

Indicates how much time the agent spent on non-ACD calls that 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.

DBINT

NULL

PickRequests

The total number of pick requests picked by this agent in the reporting interval.

DBINT

NULL

PullRequests

The total number of pull requests picked by this agent in the reporting interval.

DBINT

NULL

PickErrors

Number of pick requests resulting in an error either due to routing failure or those that abandon/ terminate before being delivered to Agent's inbox.

DBINT

NULL

PullErrors

Number of pull requests resulting in an error either due to routing failure or those that abandon / terminate before being delivered to Agent's inbox.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM and Unified CCE Enterprise software to track the record.

DBFLT8

AK-1

NOT NULL

ReportingHalfHour

The value indicates half-hour boundary interval (0 to 47). Two 15-minute interval records have unique half hour boundary values.

DBINT

NULL

ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The valid values are 30 (default) or 15.

DBINT

NULL

Reserved1

Reserved for future use.

DBINT

NULL

Reserved2

Reserved for future use.

DBINT

NULL

Reserved3

Reserved for future use.

DBINT

NULL

Reserved4

Reserved for future use.

DBINT

NULL

Reserved5

Reserved for future use.

DBFLT4

NULL

RoutableInMRDTime

The number of seconds in the reporting interval that this agent was routable for this MRD.

DBINT

NULL

RouterCallsAbandQ

Number of calls queued to the agent by the CallRouter that were 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.

DBINT

NULL

RouterQueueCalls

Number of calls queued to the agent by the CallRouter during the reporting interval.

DBINT

NULL

RouterCallsOffered

The count of calls routed or queued to the 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.

DBINT

NULL

RouterCallsAband

The count of calls abandoned after they have been routed to an 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.

DBINT

NULL

RouterCallsDequeued

This value is incremented when a call is dequeued from an agent 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.

DBINT

NULL

RouterCallsRedirected

For systems that use the Router Requery feature, this is the count 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.

DBINT

NULL

RouterCallsAnswered

The count of calls that the agent answers in this Skill Group 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.

DBINT

NULL

RouterCallsHandled

The number of calls this agent handles during the reporting 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.

DBINT

NULL

RouterError

The number of calls that result in an error condition 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.

See Rotuer Error Codes for the complete list of RouterError codes.

DBINT

NULL

SkillTargetID

Identifies the agent.

DBINT

PK

NOT NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

TalkOtherTime

Total time, in seconds, the agent spent talking on internal calls during the reporting interval. Only defined for voice media. For non-voice media, this is set to zero.

DBINT

NULL

Agent_Logout

This table is one of the Agent Detail tables in the Skill Target categor (see Skill Target). To see database rules for these tables, see Skill Target Tables.

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

Table 15. Indexes for Agent_Logout Table

index_name

index_description

index_keys

XPKAgent_Logout

Primary key

LogoutDateTime, SkillTargetID, TimeZone, MRDomainID

XAK1Agent_Logout

Unique key

RecoveryKey

XIEAgent_Logout

Inversion key

DbDateTime

Table 16. Fields in Agent_Logout Table

Name

Description

Data Type

Keys and NULL Option

DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column

DBDATETIME

IE-1

NULL

Extension

Extension the Agent was logged in

varchar (32)

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 agent logout.

DBINT

PK

NOT NULL

NetworkTargetID

The device target the agent was logged on to. This applies to Unified CCE agents only.

DBINT

NULL

PhoneType

The type of phone being used:

0 = normal ACD/Unified CCE phone, or non-voice task

1 = remote phone, call by call

2 = remote phone, nailed connection

All new agent logout data has a NOT NULL value by default.

During upgrade or migration, the value for this column is NULL.

DBSMALLINT

NULL

ReasonCode

Reason code returned by the peripheral for the agent logout. See Reason Codes.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM and Unified CCE Enterprise software to track the record.

DBFLT8

AK-1

NOT NULL

RemotePhoneNumber

For a mobile agent working remotely, the current phone number.

varchar(32)

NULL

SkillTargetID

Identifies the agent.

DBINT

PK

NOT NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

Agent_Real_Time

This table is one of the Agent Detail tables in the Skill Target category. For more information, see Skill Target. To see database rules for these tables, see Skill Target Tables.

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

Table 17. Index - Agent_Real_Time Table

index_name

index_description

index_keys

XPKAgent_Real_Time

Primary key

SkillTargetID, MRDomainID

Table 18. Fields in Agent_Real_Time Table

Name

Description

Data Type

Keys and NULL Option

AgentStatus

Reserved for future use.

DBINT

NULL

AgentState

The current real time state of the agent with respect to this MRD.

To see Agent State values, see AgentState.

DBINT

NULL

AvailableInMRD

The agent's availability status with respect to the MRD:

  • 0 = Not Available

  • 1 = ICM Available

  • 2 = Application Available

DBINT

NULL

CallInProgress

The number of tasks associated with this MRD on which this agent is currently working.

DBINT

NULL

CampaignID

The campaign ID for the campaign associated with this call. This field is populated when the call is answered by an agent.

Note

 
This field is applicable to Outbound Option only

DBINT

NULL

CustomerAccountNumber

The account number of the caller with whom the agent is speaking. This field is populated when the call is answered by an agent.

Note

 
This field is applicable to Outbound Option only.

varchar(30)

NULL

CustomerPhoneNumber

The phone number of the caller with whom the agent is speaking. This field is populated when the call is answered by an agent.

Note

 
This field is applicable to Outbound Option only.

VTELNO20

NULL

DateTime

The Central Controller date and time at the start of the interval.

DBDATETIME

NOT NULL

DateTimeLastModeChange

The date and time of the agent last mode change in 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.

DBDATETIME

NULL

DateTimeLastStateChange

Date and time of the agent's last state change in this MRD.

DBDATETIME

NULL

DateTimeLogin

Date and time the agent logged on to this MRD.

Date and time of the agent's last state change in this MRD.

DBDATETIME

NULL

DateTimeTaskLevelChange

The date and time of the agent's last task level 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.

DBDATETIME

NULL

Destination

Destination type of outbound call on which the agent 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

DBINT

NULL

Direction

Direction of call on which the agent is currently working:

  • NULL= None

  • 0 = None

  • 1 = In (non-voice tasks are always inbound)

  • 2 =Out

  • 3 = Other In

  • 4 = Other Out/Direct Preview

  • 5 = Outbound Reserve

  • 6 = Outbound Preview

  • 7 = Outbound Predictive/Progressive

DBINT

NULL

Extension

Extension on which the agent is currently working.

varchar(32)

NULL

FutureUseInt1

Reserved for future use

DBINT

NULL

FutureUseInt2

Reserved for future use

DBINT

NULL

FutureUseInt3

Reserved for future use

DBINT

NULL

FutureUseInt4

Reserved for future use

DBINT

NULL

FutureUseInt5

Reserved for future use

DBINT

NULL

MaxTasks

The maximum number of tasks associated with this Media Routing Domain on which this agent can work simultaneously.

DBINT

NULL

MRDomainID

The identifier for the Media Routing Domain associated with this peripheral.

DBINT

PK, FK

NOT NULL

NetworkTargetID

Unique identifier for the target.

Note

 
This applies for Unified CCE agents only.

DBINT

FK

NULL

OnHold

OnHold status of the agent:

  • 0 = Call not on hold

  • 1 = Call on hold

DBINT

NULL

PhoneType

The kind of phone being used:

  • 0 = normal ACD/IP phone, or non voice task

  • 1 = remote phone, call by call

  • 2 = remote phone, nailed connection

DBSMALLINT

NOT NULL

PrecisionQueueID

Identifies the Precision Queue for the call on which the Agent is currently working otherwise the value will be 0.

DBINT

NULL

QueryRuleID

Note

 
This field is applicable to Outbound Option only.

DBINT

NULL

ReasonCode

Code received from the peripheral indicating the reason for the agent's last state change. See Reason Codes.

Note

 

ReasonCode is supported for the Not Ready and Logged Off agent states only.

DBINT

NULL

RemotePhoneNumber

For a mobile agent who is working remotely, current phone number.

varchar(32)

NULL

RequestedSupervisorAssist

Indicates whether the agent has requested supervisor assistance:

  • 1= Yes, the agent requested assistance.

  • 0= No, the agent did not request assistance.

Note

 
This field is applicable to Unified CCE.

DBINT

NULL

Routable

Indicates whether calls from the agent are routable with respect to this Media Routing Domain:

  • 1 = the agent is routable.

  • 0 = the agent is not routable.

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 calls in this mode are routable, the Unified ICM controls the agent and assigns tasks to the agent. When a call from 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 a call from the mode is not routable, the application instance (for example: Email and Web Manager) controls the agent and assigns tasks to the agent. The system software tracks the agent's task activity by monitoring Offer Task, Start Task, and other messages from the application that describe the task on which the agent is working.

For Email and Web Manager, an agent mode never changes. Each agent is always routable.

Calls from an agent's mode are always routable with respect to the voice MRD.

DBINT

NULL

RouterCallsQueueNow

Number of calls currently queued for the agent at the CallRouter.

DBINT

NULL

RouterLongestCallQ

The time when the longest call in queue was queued for the agent.

DBDATETIME

NULL

ServiceSkillTargetID

Identifies the service for the call on which the 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 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.

DBINT

NULL

SkillGroupSkillTargetID

Identifies the skill group for the call on which the 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.

DBINT

NULL

SkillTargetID

Identifies the agent.

DBINT

PK, FK

NOT NULL

Agent_Skill_Group_Interval

This table describes the agent details under the 15-Minute Reporting category.

Table 19. Indexes for Agent_Skill_Group_Interval Table

index_name

index_description

index_keys

XPKAgent_Skill_Group_Interval

Primary key

DateTime, SkillTargetID, SkillGroupSkillTargetID, PrecisionQueueID, Timezone

XAK1Agent_Skill_Group_Interval

Unique key

RecoveryKey

XIE1Agent_Skill_Group_Interval

Inversion key

DbDateTime

Table 20. Fields in Agent_Skill_Group_Interval Table

Name

Description

Data Type

Keys and NULL Option

AbandonHoldOutCalls

During the reporting interval, the total number of Outgoing calls that were abandoned while on hold.

DBINT

NULL

AbandonRingCalls

During the reporting interval, the total number of ACD calls that abandoned while ringing at an agent position. The value is incremented at the time the call disconnects.

DBINT

NULL

AbandonRingTime

During the reporting interval, the total ring time 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.

DBINT

NULL

AbandonHoldCalls

During the reporting interval, the total number of 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.

DBINT

NULL

AgentOutCallsTime

The total handle time, in seconds, for outbound ACD 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.

DBINT

NULL

AgentOutCallsTalkTime

Total talk time, in seconds, for outbound ACD calls 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.

DBINT

NULL

AgentOutCalls

The total number of outbound ACD calls made by 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.

DBINT

NULL

AgentOutCallsOnHold

During the reporting interval, the total number of 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.

DBINT

NULL

AgentOutCallsOnHoldTime

During the reporting interval, the total number of 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.

DBINT

NULL

AgentTerminatedCalls

Not currently supported.

DBINT

NULL

AnswerWaitTime

The sum of the answer wait times of all calls 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

In Unified CCE, AnswerWaitTime is calculated from the following fields in the Termination_Call_Detail table:

  • DelayTime

  • RingTime

  • NetworkSkillGroupQTime

DBINT

NULL

AttributeID1

Attribute 1 associated with the Precision Queue.

DBINT

NULL

AttributeID2

Attribute 2 associated with the Precision Queue.

DBINT

NULL

AttributeID3

Attribute 3 associated with the Precision Queue.

DBINT

NULL

AttributeID4

Attribute 4 associated with the Precision Queue.

DBINT

NULL

AttributeID5

Attribute 5 associated with the Precision Queue.

DBINT

NULL

AttributeID6

Attribute 6 associated with the Precision Queue.

DBINT

NULL

AttributeID7

Attribute 7 associated with the Precision Queue.

DBINT

NULL

AttributeID8

Attribute 8 associated with the Precision Queue.

DBINT

NULL

AttributeID9

Attribute 9 associated with the Precision Queue.

DBINT

NULL

AttributeID10

Attribute 10 associated with the Precision Queue.

DBINT

NULL

AvailTime

Total time in seconds an agent associated with this 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.

DBINT

NULL

AutoOutCalls

The total number of AutoOut (predictive) calls made 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.

DBINT

NULL

AutoOutCallsTime

The total handle time, in seconds, for AutoOut (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.

DBINT

NULL

AutoOutCallsTalkTime

Total talk time, in seconds, for AutoOut (predictive) 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.

DBINT

NULL

AutoOutCallsOnHold

During the reporting interval, the total number of 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.

DBINT

NULL

AutoOutCallsOnHoldTime

The total number of seconds that AutoOut (predictive) calls were placed on hold by an agent 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.

DBINT

NULL

BargeInCalls

The number of calls that were barged in by a supervisor or another agent during the reporting interval. The number is calculated for each agent associated with the specific skill group. This field is applicable for Unified CCE only.

DBINT

NULL

BusyOtherTime

The number of seconds that an agent spent in the BusyOther state with respect to this skill group during the reporting interval. BusyOtherTime is included in the calculation of LoggedOnTime.

DBINT

NULL

CallbackMessagesTime

The number of seconds that the agent spent processing callback messages during the reporting interval. This field is applicable only to the Aspect ACD.

DBINT

NULL

CallbackMessages

The number of callback messages processed by the agent during the reporting interval. This field is applicable only to the Aspect ACD.

DBINT

NULL

CallsAnswered

The number of routed calls answered by an agent associated with this skill group during the given interval. CallsAnswered is incremented in the interval where the call is answered, as opposed to CallsHandled which is incremented in the interval where the call ends.

DBINT

NULL

CallsHandled

The number of inbound ACD calls that were 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.

Note

 

This field is applicable for Unified CCE. The tasks completed by the agent such as CallsHandled, and HandledCallsTime are not applicable for outbound option calls.

DBINT

NULL

ConsultativeCalls

The number of consultative calls an agent associated with this skill group that ended in the reporting interval. 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.

DBINT

NULL

ConsultativeCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

ConsultOutCalls

The number of agent initiated consult calls for this interval that were external from the switch.

DBINT

NULL

ConsultOutCallsTime

The time the agent spent on consult outbound calls.

DBINT

NULL

ConferencedInCalls

During the reporting interval, the number of incoming calls into which the agent was conferenced. 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.

DBINT

NULL

ConferencedInCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

ConferencedOutCalls

During the reporting interval, the number of conference calls the agent initiated. The conferenced out calls include ACD and non-ACD calls. The count of ConferencedOutCalls 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.

DBINT

NULL

ConferencedOutCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

DateTime

The date and time at the start of the reporting interval.

DBSMALLDATE

PK

NOT NULL

DbDateTime

The current date and time stamp when the records are written to the Historical Data Server (HDS) database. The logger database has NULL for this column.

DBDATETIME

IE-1

NULL

EmergencyAssists

The number of emergency assist requests either by the agent or by the supervisor.

Note

 

This field is applicable for Unified CCE only.

DBINT

NULL

HandledCallsTalkTime

The number of seconds that an agent spent in TalkTime for the handled calls that are associated with a skill group and that ended in this 15-minute or half-hour interval.

Note

 

This field is applicable for Unified ICM, Unified CCE and Outbound Option.

DBINT

NULL

HandledCallsTime

This field only applies to configured skill groups. 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 + IncomingCallsOnHoldTime + (WorkNotReadyTime/WorkReadyTime)

The value in this field for the incoming routed calls includes:

  1. Talk time

  2. IncomingCallsOnHoldTime

  3. Work Ready and Work Not Ready time

Note

 

Database is updated with the cumulative time only after the call completion of both the talk time and the wrap-up time.

Note

 

This field is applicable for Unified ICM, Unified CCE, and Outbound Option.

DBINT

NULL

HoldTime

Total number of seconds an agent spent in a hold state. This occurs when the agent placed a call on hold.

Note

 

If the agent has two calls, one on hold and the other call in a talking state, the agent state is considered as talking.

DBINT

NULL

IncomingCallsOnHoldTime

Total number of seconds that inbound ACD calls 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.

DBINT

NULL

IncomingCallsOnHold

The total number of inbound ACD calls that an agent 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.

DBINT

NULL

InternalCallsOnHoldTime

The total number of seconds an agent spent on hold 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.

DBINT

NULL

InternalCallsOnHold

During the reporting interval, the total number of 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.

DBINT

NULL

InternalCallsRcvdTime

The total number of seconds spent on internal calls 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.

DBINT

NULL

InternalCallsRcvd

Number of internal calls associated with this skill 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.

DBINT

NULL

InternalCallsTime

Total number of seconds an agent associated with this skill group spent on internal calls 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.

DBINT

NULL

InternalCalls

Number of internal calls an agent associated with this 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.

DBINT

NULL

InterruptedTime

The number of seconds during which all calls to the agent are in interrupted state during the reporting interval.

DBINT

NULL

InterceptCalls

During the reporting interval, the number of calls intercepted either by the supervisor or by the agent. This field is applicable for Unified CCE only.

DBINT

NULL

LoggedOnTime

Total time, in seconds, an agent associated with this 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

Note

 

This field is applicable for Unified ICM, Unified CCE, and Outbound Option.

DBINT

NULL

MonitorCalls

The number of calls that the supervisor silently monitored.

Note

 

This field is applicable for Unified CCE only.

DBINT

NULL

NetConsultativeCalls

During the reporting interval, the number of Network 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.

DBINT

NULL

NetConsultativeCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

NetConferencedOutCalls

During the reporting interval, the number of Network 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.

DBINT

NULL

NetConfOutCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

NetTransferredOutCalls

Number of calls Network (Blind and Consultative) transferred out by the agent during the reporting interval. The value is updated at the time the agent completes the transfer of the call.

DBINT

NULL

NotReadyTime

Total seconds an agent was in the Not Ready state with respect to this skill group during the reporting interval. NotReadyTime is included in the calculation of LoggedOnTime.

DBINT

NULL

PrecisionQueueID

Together with SkillTargetID of the Agent identifies the Precision Queue Member. For Skill Group only Agents, the value is NULL.

DBINT

PK

NULL

PreviewCalls

Total number of outbound Preview calls made 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.

DBINT

NULL

PreviewCallsTime

Total handle time, in seconds, for Outbound Preview 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.

DBINT

NULL

PreviewCallsTalkTime

Total talk time, in seconds, for outbound Preview 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.

DBINT

NULL

PreviewCallsOnHold

The total number of ended outbound Preview calls 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.

DBINT

NULL

PreviewCallsOnHoldTime

The total number of seconds outbound Preview calls 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.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM or Unified CCE software to track the record.

DBFLT8

AK-1

NOT NULL

ReportingHalfHour

The value indicates Half Hour boundary interval (0 - 47). Two 15-minute interval records have a unique half hour boundary value.

DBINT

NULL

ReportingInterval

Contains the Reporting interval, in minutes, for Historical reporting. Valid values are 15 and 30 (default).

DBINT

NULL

RedirectNoAnsCalls

During the reporting interval, the number of ACD 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.

DBINT

NULL

RedirectNoAnsCallsTime

During the reporting interval, the number of seconds 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.

DBINT

NULL

ReservedStateTime

How long an agent is in Reserved state. This is counted using Agent State.

DBINT

NULL

ReserveCalls

For Outbound Option, the number of reservation calls received by an agent in this skill group during the reporting interval.

DBINT

NULL

ReserveCallsTime

For Outbound Option, the time during the reporting 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.

Note

 

ReserveCallsTime is the sum of TalkTime, HoldTime, and WrapTime for reservation calls. As the reservation calls don't have HoldTime and WrapTime, this value is same as the ReserveCallsTalkTime.

DBINT

NULL

ReserveCallsTalkTime

For Outbound Option, the talk time for an agent in this skill group on reservation calls during the reporting interval. This is calculated using Call State.

DBINT

NULL

ReserveCallsOnHold

For Outbound Option, the number of reservation calls for an agent in this skill group placed on hold during the reporting interval.

DBINT

NULL

ReserveCallsOnHoldTime

For Outbound Option, the time that reservation calls for an agent in this skill group are on hold during the reporting interval.

DBINT

NULL

Reserved1

Reserved for future use.

DBINT

NULL

Reserved2

Reserved for future use.

DBINT

NULL

Reserved3

Reserved for future use.

DBINT

NULL

Reserved4

Reserved for future use.

DBINT

NULL

Reserved5

Reserved for future use.

DBFLT4

NULL

ShortCalls

During the reporting interval, the number of calls answered by an agent associated with this skill group where the talktime of the calls is less than or equal to 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.

DBINT

NULL

SkillGroupSkillTargetID

Together with SkillTargetID identifies the skill group member.

DBINT

PK

NOT NULL

SkillTargetID

The SkillTargetID of the agent. Together with SkillGroupSkillTargetID identifies the skill group member.

DBINT

PK

NOT NULL

SupervAssistCallsTime

Number of seconds agents associated with this skill 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.

DBINT

NULL

SupervAssistCalls

Number of calls for which an agent received supervisor assistance during the reporting interval. The value is counted when the supervisor-assisted call completes, and the database is updated every reporting.

DBINT

NULL

TalkInTime

Number of seconds an agent associated with this skill group spent talking on inbound ACD calls during the reporting interval. TalkInTime is included in the calculation of TalkTime and LoggedOnTime.

DBINT

NULL

TalkOtherTime

Number of seconds that an agent in the skill group 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.

DBINT

NULL

TalkOutTime

Number of seconds an agent associated with this skill group spent talking on external outbound or consultive transfer calls during the reporting interval. TalkOutTime is included in the calculation of TalkTime and LoggedOnTime.

DBINT

NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

TransferredInCallsTime

Number of seconds an agent associated with this skill group spent handling transferred in calls 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.

Note

 

Calls may include voice calls and non-voice tasks from ECE or third-party multichannel applications that use the Task Routing APIs.

DBINT

NULL

TransferredInCalls

Number of calls transferred into 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.

Note

 

Calls may include voice calls and non-voice tasks from ECE or third-party multichannel applications that use the Task Routing APIs.

DBINT

NULL

TransferredOutCalls

Number of calls transferred out by the agent during 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.

DBINT

NULL

TalkAutoOutTime

The number of seconds the agent spent talking on AutoOut (predictive) calls during the reporting interval. TalkAutoOutTime is included in the calculation of LoggedOnTime.

DBINT

NULL

TalkPreviewTime

The number of seconds the agent spent talking on outbound Preview calls during the reporting interval. TalkPreviewTime is included in the calculation of LoggedOnTime.

DBINT

NULL

TalkReserveTime

This is how long an agent is in Talking state since the reservation call is connected to the agent. This is counted using Agent State.

DBINT

NULL

WorkNotReadyTime

Total time in seconds an agent associated with this 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.

DBINT

NULL

WorkReadyTime

Total seconds an agent in the skill group was in the 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.

DBINT

NULL

WhisperCalls

During the reporting interval, the number of calls coached either by the supervisor or by the agent.

DBINT

NULL

Agent_Skill_Group_Logout

This table is in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

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 (SkillTargetID + SkillGroupSkillTargetID maps to Skill_Group_Member.AgentSkillTargetID + Skill_Group_Member.SkillGroupSkillTargetID)

Table 21. Indexes for Agent_Skill_Group_Logout Table

index_name

index_description

index_keys

XPKAgent_Skill_Group_Logout

Primary key

LogoutDateTime, SkillTargetID, SkillGroupSkillTargetID, TimeZone

XAK1Agent_Skill_Group_Logout

Unique key

RecoveryKey

XIE1Agent_Skill_Group_Logout

Inversion key

DbDateTime

Table 22. Fields in Agent_Skill_Group_Logout Table

Name

Description

Data Type

Keys and NULL Option

DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column

DBDATETIME

IE-1

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 Reason Codes.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM or Unified CCE software to track the record.

DBFLT8

AK-1

NOT NULL

SkillGroupSkillTargetID

Together with SkillTargetID identifies the skill group member.

DBINT

PK, FK

NOT NULL

SkillTargetID

The SkillTargetID of the agent. Together with SkillGroupSkillTargetID identifies the skill group member.

DBINT

PK, FK

NOT NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

Agent_Skill_Group_Real_Time

This table is in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

Local database only.

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 (SkillTargetID + SkillGroupSkillTargetID maps to Skill_Group_Member.AgentSkillTargetID + Skill_Group_Member.SkillGroupSkillTargetID)

  • Precision_Queue (through PrecisionQueueID)

Table 23. Index for Agent_Skill_Group_Real_Time Table

index_name

index_description

index_keys

XPKAgent_Skill_Group_Real_Time

Primary key

SkillTargetID, SkillGroupSkillTargetID

Table 24. Fields in Agent_Skill_Group_Real_Time Table

Name

Description

Data Type

Keys and NULL Option

AgentState

The current real time state of the agent. To see the list of Agent States, see AgentState.

DBINT

NULL

AttributeID1

AttributeID1 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID2

AttributeID2 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID3

AttributeID3 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID4

AttributeID4 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID5

AttributeID5 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID6

AttributeID6 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID7

AttributeID7 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID8

AttributeID8 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID9

AttributeID9 of the agent associated with the Precision Queue.

DBINT

NULL

AttributeID10

AttributeID10 of the agent associated with the Precision Queue.

DBINT

NULL

CallsInProgress

The number of tasks currently associated with this skill group.

DBINT

NULL

DateTime

The Central Controller date and time at the start of the interval.

DBDATETIME

NOT 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

FutureUseInt1

Reserved for future use.

DBINT

NULL

FutureUseInt2

Reserved for future use.

DBINT

NULL

FutureUseInt3

Reserved for future use.

DBINT

NULL

FutureUseInt4

Reserved for future use.

DBINT

NULL

FutureUseInt5

Reserved for future use.

DBINT

NULL

PrecisionQueueID

The precision queue ID of which the agent is a member. For skill group only agents, the value is NULL.

DBINT

NULL

Priority

The priority of the agent in the skill group.

DBINT

NULL

ReasonCode

Code received from the peripheral indicating the reason for the agent's last state change. See Reason Codes.

Note

 

ReasonCode is supported for the Not Ready and Logged Off agent states only.

DBINT

NULL

SkillGroupSkillTargetID

Together with SkillTargetID identifies the skill group member. For precision queue only agents, the value is the SkillTargetID for internal PQ skill group.

DBINT

PK, FK

NOT NULL

SkillTargetID

The SkillTargetID of the agent. Together with SkillGroupSkillTargetID identifies the skill group member.

DBINT

PK, FK

NOT NULL

Agent_State_Trace

This table is one of the Agent Detail tables in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

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

Table 25. Indexes for Agent_State_Trace Table

index_name

index_description

index_keys

XPKAgent_State_Trace

Primary key

DateTime, SkillTargetID, TimeZone, MRDomainID

XAK1Agent_State_Trace

Unique key

RecoveryKey

XIE1Agent_State_Trace

Inversion key

DbDateTime

Table 26. Fields in Agent_State_Trace Table

Name

Description

Data Type

Keys and NULL Option

AgentState

The new agent state. To see the list of Agent States, see AgentState.

DBINT

NULL

DateTime

The date and time at which the state change occurred.

DBDATETIME

PK

NOT NULL

DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column

DBDATETIME

IE-1

NULL

Direction

The direction for talking states.

  • NULL= None

  • 0 = None

  • 1 = In (non-voice tasks are always inbound)

  • 2 = Out

  • 3 = Other In

  • 4 = Other Out

  • 5 = Outbound Reserve

  • 6 = Outbound Preview

  • 7 = Outbound Predictive/Progressive

DBINT

NULL

EventName

A code indicating the event that has occurred.

0 = LOGGED_OFF

1 = LOGGED_ON

2 = NOT_READY

3 = READY

4 = TALKING

5 = WORK_NOT_READY

6 = WORK_READY

7 = BUSY_OTHER

8 = RESERVED

9 = CALL_INITIATED

10 = CALL_HELD

11 = CALL_RETRIEVED

12 = CALL_TRANSFERRED

13 = CALL_CONFERENCED

14 = UNKNOWN

15 = OFFER_TASK

16 = OFFER_APPLICATION_TASK

17 = START_TASK

18 = START_APPLICATION_TASK

19 = PAUSE_TASK

20 = RESUME_TASK

21 = WRAPUP_TASK

22 = END_TASK

23 = INTERRUPT_TASK

24 = INTERRUPT_DONE

25 = INTERRUPT_UNACCEPTED

26 = MAKE_AGENT_READY

27 = MAKE_AGENT_NOT_READY

28 = TASK_INIT_REQ

29 = TASK_INIT_IND

30 = ROUTER_ASSIGNED_TASK

31 = PRE_CALL_TIMEOUT

DBINT

NOT NULL

ICRCallKey

A unique number generated at the Peripheral Gateway. Values are reused after about 250 million calls.

DBINT

NULL

MRDomainID

The date and time at which the state change occurred.

DBINT

PK, FK

NOT NULL

PeripheralCallKey

Key assigned by the peripheral to the call associated with the event.

DBINT

NULL

ReasonCode

Code received from the peripheral indicating the reason for the state change. See Reason Codes.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM or Unified CCE software to track the record.

DBFLT8

AK-1

NOT NULL

RouterCallKey

This field is not set for calls.

For non-voice tasks, the combination of RouterCallKey, RouterCallKeyDay, and RouterCallKeySequenceNumber identifies the task (if any) that caused the agent's state to change.

DBINT

NULL

RouterCallKeyDay

This field is not set for calls.

For non-voice tasks, the combination of RouterCallKey, RouterCallKeyDay, and RouterCallKeySequenceNumber identifies the task (if any) that caused the agent's state to change.

DBINT

NULL

RouterCallKeySequenceNumber

This field is not set for calls.

For non-voice tasks, the combination of RouterCallKey, RouterCallKeyDay, and RouterCallKeySequenceNumber identifies the task (if any) that caused the agent's state to change.

DBINT

NULL

SkillGroupSkillTargetID

Identifies the skill group the event is associated with.

Note

 
For EventName 2 (NOT_READY), and 3 (READY), value will be NULL.

DBINT

NULL

SkillTargetID

Identifies the agent.

DBINT

PK, FK

NOT NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

Agent_Service_Enabled

Agent Service Enabled is a configuration table, it stores the mapping of Contact Center AI services enabled for an agent. If there is an entry present for a service in this table, it means that the service is enabled for the agent.

Related Tables

  • Agent(through SkillTargetID)

Table 27. Indexes for the Agent_Service_Enabled Table

constraint_name

constraint_type

columns_name

XPKAgent_Service_Enabled

Primary key

SkillTargetID

ServiceType

Table 28. Fields in the Agent_Service_Enabled Table

Name

Description

Data Type

Keys and NULL Option

SkillTargetID

Identifies the agent.

DBINT

NOT NULL

ServiceType

Type of the services:

  1. AgentAnswers

  2. Transcript

DBINT

NOT NULL

Agent_Targeting_Rule

This table is in the Device category (see Device). To see database rules for these tables, see Device Tables.

The table decribes the basic rules for routing calls to agents

Related tables

Table 29. Indexes for Agent_Targeting_Rule Table

index_name

index_description

index_keys

XPKAgent_Targeting_Rule

Primary key

AgentTargetingRuleID

XAK1Agent_Targeting_Rule

Unique key

EnterpriseName

Table 30. Fields in Agent_Targeting_Rule Table

Name

Description

Data Type

Keys and NULL Option

AgentTargetingRuleID

The ID for a specific Agent Targeting Rule.

DBINT

PK

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

Description

Use to note information about the Agent Targeting Rule.

DESCRIPTION

NOT NULL

EnterpriseName

A logical name you enter to assist you in identifying the Agent Targeting Rule.

VNAME32

AK-1

NOT NULL

Expression

Expression string for use if needed by an Agent Targeting Rule.

Applicable for type 2 Agent Targeting Rules only.

VARCHAR

NOT NULL

PeripheralID

The peripheral to whose agents the Agent Targeting Rule applies.

This is applicable only for an Unified CCE PG or a Cisco Communication Manager PG.

DBINT

NOT NULL

RuleType

Defines the Agent Targeting Rule type to be used.

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.

DBINT

NOT NULL

TranslationRouteID

The TranslationRouteID must reference a Translation_Route entry where the LogicalInterfaceControllerID is the same as the PeripheralID.

DBINT

NULL for Agent Targeting Rule types 1 and 2.

NOT NULL (Required) for Agent Targeting Rule type 3.

Agent_Targeting_Rule_Member

This table is in the Device category (see Device). To see database rules for these tables, see Device Tables.

The table decribes the routing clients to which an Agent_Targeting_Rule applies.

Related tables

Table 31. Indexes for Agent_Targeting_Rule_Member

index_name

index_description

index_keys

XPKAgent_Targeting_Rule_Member

Primary key

AgentTargetingRuleID, RoutingClientID

Table 32. Fields in Agent_Targeting_Rule_Member

Name

Description

Data Type

Keys and NULL Option

AgentTargetingRuleID

The ID of a specific Agent Targeting Rule.

DBINT

PK

NOT NULL

RoutingClientID

The ID of any routing client associated with the Agent Targeting Rule.

DBSMALLINT

PK

NOT NULL

Agent_Targeting_Rule_Range

This table is in the Device category (see Device). To see database rules for these tables, see Device Tables.

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

Table 33. Indexes for Agent_Targeting_Rule_Range

index_name

index_description

index_keys

XPKAgent_Targeting_Rule_Range

Primary key

AgentTargetingRuleRangeID, AgentTargetingRuleID

Table 34. Fields in Agent_Targeting_Rule_Range

Name

Description

Data Type

Keys and NULL Option

AgentTargetingRuleID

The ID for a specific Agent Targeting Rule.

DBINT

PK

NOT NULL

AgentTargetingRuleRangeID

The ID for an extension range associated with a specific Agent Targeting Rule.

DBINT

PK

NOT NULL

HighExtension

Defines the high extension to which the Agent Targeting Rule applies.

VARCHAR

NULL

LowExtension

Defines the low extension to which the Agent Targeting Rule applies.

VARCHAR

NULL

Agent_Team

This table is in the Skill Target category. For more information, see Skill Target category. For the database rules for these tables, see Skill Target Tables.

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

Table 35. Indexes for Admin_Script_Schedule_Map Table

index_name

index_description

index_keys

XPKAgent_Team

Primary key

AgentTeamID

XAK1Agent_Team

Unique key

EnterpriseName

XIF112Agent_Team

Inversion key

PriSupervisorSkillTargetID

Table 36. Fields in Admin_Script_Schedule_Map Table

Name

Description

Data Type

Keys and NULL Option

AgentTeamID

A unique identifier for the agent team.

DBINT

PK, FK

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

Description

Additional information about the agent team.

DESCRIPTION

NULL

DialedNumberID

The dialed number identifier for the agent team.

DBINT

NULL

EnterpriseName

An enterprise name for the agent team that is unique among all agent teams in the enterprise.

VNAME32

AK-1

NOT NULL

PeripheralID

Identifies the peripheral with which the team is associated.

DBSMALLINT

FK NOT NULL

PriSupervisorSkillTargetID

The agent who is the primary supervisor for the team.

DBINT

IE-1, FK

NULL

Agent_Team_Member

This table is one of the Agent Detail tables in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

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

Table 37. Indexes for Agent_Team_Member Table

index_name

index_description

index_keys

XPKAgent_Team_Member

Primary key

AgentTeamID, SkillTargetID

XAK1Agent_Team_Member

Unique key

SkillTargetID

XIE1Agent_Team_Member

Inversion key

AgentTeamID

Table 38. Fields in Agent_Team_Member Table

Name

Description

Data Type

Keys and NULL Option

AgentTeamID

Identifies the agent team.

DBINT

PK, FK, IE-1

NOT NULL

SkillTargetID

Identifies the agent.

DBINT

FK, AK-1

NOT NULL

Agent_Team_Supervisor

This table is in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

This table specifies the mapping of supervisors and agent teams.

Use Unified ICM Configuration Manager to add or delete Agent_Team_Supervisor records.

Table 39. Indexes for Agent_Team_Supervisor Table

index_name

index_description

index_keys

XPKAgent_Team_Supervisor

Primary key

AgentTeamID, SupervisorSkillTargetID

Table 40. Fields in Agent_Team_Supervisor Table

Name

Description

Data Type

Keys and NULL Option

AgentTeamID

Identifies the agent team.

DBINT

PK

NOT NULL

SupervisorSkillTargetID

Identifies the SkillTargetID of the supervisor.

DBINT

PK

NOT NULL

Announcement

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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

Table 41. Indexes for Announcement Table

index_name

index_description

index_keys

XPKAnnouncement

Primary key

NetworkTargetID

XAK1Announcement

Unique key

EnterpriseName

Table 42. Fields in Announcement Table

Name

Description

Data Type

Keys and NULL Option

AnnouncementType

An integer value indicating the type of the announcement.

DBSMALLINT

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

Description

Additional information about the announcement.

DESCRIPTION

NULL

EnterpriseName

An enterprise name for this announcement. This name must be unique among all announcements in the enterprise.

VNAME32

AK-1

NOT NULL

NetworkTargetID

Foreign key from the Network Target table.

DBINT

PK, FK

NOT NULL

Application_Event

This table is in the System category (see System). To see database rules for these tables, see System Tables.

Central database only.

Contains information about events in the Unified ICM application. This is a subset of the events reported in the Event table.

Table 43. Indexes for Application_Event Table

index_name

index_description

index_keys

XPKApplication_Event

Primary key

RecoveryKey

XIE1Application_Event

Inversion key

CentralControllerFileTime

XIE2Application_Event

Inversion key

MessageId

Table 44. Fields in Application_Event Table

Name

Description

Data Type

Keys and NULL Option

BinData

Optional event binary data.

varbinary(max)

NULL

Category

The type of message.

VNAME32

NULL

CentralControllerFileTime

File Time event was processed at the Central Controller.

DBDATETIME

NOT NULL

CentralControllerTimeZone

Time zone at the Central Controller. The value is the offset in minutes from UTC (formerly called GMT).

DBINT

NOT NULL

CentralControllerVirtualTime

Virtual Time event was processed at the Central Controller.

DBINT

NOT NULL

CustomerId

The customer ID.

DBINT

NOT NULL

Dword1

Optional event DWORD.

DBINT

NULL

Dword2

Optional event DWORD.

DBINT

NULL

Dword3

Optional event DWORD.

DBINT

NULL

Dword4

Optional event DWORD.

DBINT

NULL

Dword5

Optional event DWORD.

DBINT

NULL

MessageId

Message ID from message compiler.

DBINT

NOT NULL

MessageString

Contents of message.

DESCRIPTION

NULL

ProcName

Name of the process that originated the event.

VNAME32

NOT NULL

RecoveryDay

Currently not used, set to zero (0).

DBINT

NOT NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM or Unified CCE software to track the record.

DBFLT8

AK-1

NOT NULL

Severity

The level of the message.

varchar(16)

NULL

Side

Side of event originator:

A or B = paired processes

DBCHAR

NOT NULL

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

StatusCodeType

Classification of the value in StatusCode field.

DBSMALLINT

NOT NULL

String1

Optional event string.

varchar(240)

NULL

String2

Optional event string.

varchar(240)

NULL

String3

Optional event string.

varchar(240)

NULL

String4

Optional event string.

varchar(240)

NULL

String5

Optional event string.

varchar(240)

NULL

SystemId

DMP system ID of the event originator. For a CallRouter or Logger, this value is always 0.

DBSMALLINT

NOT NULL

SystemType

The type of system that generated the event:

0 = Unknown

1 = CallRouter

2 = Peripheral Gateway

3 = Network Interface Controller

4 = Administration & Data Server

5 = Logger

6 = Listener

7 = CTI Gateway

DBSMALLINT

NOT NULL

VersionNum

EMS version number.

DBSMALLINT

NOT NULL

Application_Gateway

This table is part of the Script category (see Script). For database rules, see Script Tables.

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

Table 45. Indexes for Application_Gateway Table

index_name

index_description

index_keys

XPKApplication_Gateway

Primary key

ApplicationGatewayID

XAK1Application_Gateway

Unique key

EnterpriseName

XIE1Application_Gateway

Inversion key

ICRInstanceID

Table 46. Fields in Application_Gateway Table

Name

Description

Data Type

Keys and NULL Option

ApplicationGatewayID

A unique identifier for the application gateway.

DBINT

PK, FK

NOT NULL

ApplicationGatewayType

The type of gateway:

0 = custom gateway

1 = remote ICM

2 = contact share node

DBINT

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time at which the record was added / updated.

DBDATETIME

NULL

Description

Additional information about the application gateway.

DESCRIPTION

NULL

Encryption

The encryption method used by the application gateway:

0 = none

1 = private key

2 = TLS

DBINT

NOT NULL

EnterpriseName

An enterprise name for the application gateway. This name must be unique among all application gateways in the enterprise.

VNAME32

AK-1 NOT NULL

FaultTolerance

The fault-tolerance strategy used by the application gateway. To see values for this field, see Application Gateway: Fault Tolerance.

DBINT

NOT NULL

ICRInstanceID

Identifies the instance associated with the application gateway.

DBINT

FK, IE-1

NULL

PreferredSide

Indicates which side of the Gateway the software should use when both are available: A or B. This applies only when ApplicationGatewayType is 0 (custom gateway).

char(1)

NULL

Application_Gateway_Connection

This table is part of the Script category (see Script). For database rules, see Script Tables.

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

Table 47. Indexes for Application_Gateway_Connection Table

index_name

index_description

index_keys

XPKApplication_Gateway_Connect

Primary key

ApplicationGatewayID, Side

XIF134Application_Gateway_Conn

Inversion key

ApplicationGatewayID

Table 48. Fields in Application_Gateway_Connection Table

Name

Description

Data Type

Keys and NULL Option

AbandonTimeout

An internal timeout used by the CallRouter to determine a failure in the application gateway interface process. The default value is 5000.

DBINT

NULL

Address

A string that describes the connection to the host. The format depends on the protocol. For TCP, the format is hostname:port or IPAddress:port.

varchar(255)

NULL

ApplicationGatewayID

Identifies the Application Gateway associated with the connection.

DBINT

PK, FK, IE

NOT NULL

Command

A command the software sends to the application gateway when the row is created or updated by the Update Central Controller operation. You can use this field to send one-time commands to the application gateway host.

DBINT

NULL

CommandParam

A parameter to be sent with the command.

DBINT

NULL

ConnectInfo

A string the software passes to the host during initialization. The software does not use or validate the value.

varchar(255)

NULL

Description

Additional information about the connection.

DESCRIPTION

NULL

ErrorThreshold

Number of consecutive errors that cause the software to declare the host unavailable. The software then initiates a reconnect.

DBINT

NULL

HeartbeatLimit

Number of consecutive unanswered heartbeats after which the CallRouter closes the connection. The default is 10. (For purposes of this count, a query is counted as a heartbeat.)

DBINT

NULL

HeartbeatRetry

Number of milliseconds to wait before retrying a missed heartbeat. The default is 200. The total time between heartbeat tries is HeartbeatTimeout + HeartbeatRetry.

DBINT

NULL

HeartbeatTimeout

Number of milliseconds the CallRouter waits for a host to respond to a heartbeat request. The default is 300.

DBINT

NULL

HeartbeatInterval

Number of milliseconds between heartbeats. The idle timeout for each host is 4 times this value.

DBINT

NULL

InService

Indicates whether the connection is currently available: 'Y' (yes) or 'N' (no).

DBCHAR

NOT NULL

LateTimeout

Number of milliseconds the CallRouter waits for a response before considering it late. This does not affect CallRouter processing. It is for statistical use only.

DBINT

NULL

LinkTestThreshold

Currently not used.

DBINT

NULL

OpenTimeout

Number of milliseconds the CallRouter waits for a response to an open or close connection request. The default is 15000.

DBINT

NULL

Protocol

The communications protocol used for the connection. 1 = TCP (the only value currently supported).

DBINT

NOT NULL

RequestTimeout

Number of milliseconds the CallRouter waits for a response before timing out a request. The default value is 300.

DBINT

NULL

SessionRetry

Number of milliseconds the CallRouter waits before trying to reconnect after a connection terminates or a connection attempt fails. The default value is 30000.

DBINT

NULL

SessionRetryLimit

The maximum number of times the CallRouter attempts to connect or reconnect a session. (User intervention is then required to restart the connection.) If the value is 0, then no limit applies.

DBINT

NULL

Side

Indicates which side of the CallRouter uses the connection. Valid values are 'A' and 'B'.

char(1)

PK

NOT NULL

Application_Gateway_Globals

This table is part of the Script category (see Script). For database rules, see Script Tables.

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.

Table 49. Indexes for Application_Gateway_Globals Table

index_name

index_description

index_keys

XPKApplication_Gateway_Globals

Primary key

ID

Table 50. Fields in Application_Gateway_Globals Table

Name

Description

Data Type

Keys and NULL Option

AbandonTimeout

An internal timeout used by the CallRouter to determine a failure in the application gateway interface process. The default is 5000.

DBINT

NOT NULL

ApplicationGatewayType

The type of gateway:

0 = custom gateway

1 = remote ICM

2 = contact share node

Note

 

You can define a separate set of defaults for each type.

DBINT

NOT NULL

DateTimeStamp

Records the date and time when a record was added / updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

ErrorThreshold

Number of consecutive errors that cause the software to declare the host unavailable. The software then initiates a reconnect.

DBINT

NOT NULL

HeartbeatLimit

Number of consecutive unanswered heartbeats after which the CallRouter closes the connection. The default is 10. (For purposes of this count, a query is counted as a heartbeat.)

DBINT

NOT NULL

HeartbeatRetry

Number of milliseconds to wait before retrying a missed heartbeat. The default is 200. The total time between heartbeat tries is HeartbeatTimeout + HeartbeatRetry.

DBINT

NOT NULL

HeartbeatTimeout

Number of milliseconds the CallRouter waits for a host to respond to a heartbeat request. The default is 300.

DBINT

NOT NULL

HeartbeatInterval

Number of milliseconds between heartbeats. The idle timeout for each host is 4 times this value.

DBINT

NOT NULL

ID

A unique identifier for the row.

DBINT

PK

NOT NULL

LateTimeout

Number of milliseconds the CallRouter waits for a response before considering it late. This does not affect CallRouter processing. It is for statistical use only.

DBINT

NOT NULL

LinkTestThreshold

Currently not used.

DBINT

NOT NULL

OpenTimeout

Number of milliseconds the CallRouter waits for a response to an open or close connection request. The default is 15000.

DBINT

NOT NULL

RequestTimeout

Number of milliseconds the CallRouter waits for a response before timing out a request. The default value is 300.

DBINT

NOT NULL

SessionRetry

Number of milliseconds the CallRouter waits before trying to reconnect after a connection terminates or a connection attempt fails. The default is 30000.

DBINT

NOT NULL

SessionRetryLimit

The maximum number of times the CallRouter attempts to connect or reconnect a session. (User intervention is then required to restart the connection.) If the value is 0, then no limit applies.

DBINT

NOT NULL

Application_Gateway_Half_Hour

This table is part of the Script category. For more information, see Script. For database rules, see Script Tables.

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

Table 51. Indexes for Application_Gateway_Half_Hour Table

index_name

index_description

index_keys

XPKApplication_Gateway_Half_Ho

Primary key

ApplicationGatewayID, DateTime, TimeZone

XAK1Application_Gateway_Half_H

Unique key

RecoveryKey

XIE1Application_Gateway_Half_H

Inversion key

DbDateTime

Table 52. Fields in Application_Gateway_Half_Hour Table

Name

Description

Data Type

Keys and NULL Option

ApplicationGatewayID

Identifies the Application Gateway.

DBINT

PK, FK

NOT NULL

AvgDelayToHalf

The average delay during the half-hour period (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

DBINT

NULL

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 the HDS database. The logger database has NULL for this column.

DBDATETIME

IE-1

NULL

ErrorsToHalf

Number of errors that occurred for Application Gateway requests during the half-hour interval. Consult EMS logs for specific error information.

DBINT

NULL

LatesToHalf

Number of responses that exceeded the LateTimeout value for the connection during the half-hour interval.

DBINT

NULL

MaxDelayToHalf

The longest response time, in milliseconds, for any request to the Application Gateway during the half-hour interval.

DBINT

NULL

RecoveryKey

Unique identity that is assigned to each record and used internally by the Unified ICM or Unified CC Enterprise software to track records.

DBFLT8

AK-1

NOT NULL

RejectsToHalf

The number of requests rejected by the Application Gateway during the half-hour interval.

DBINT

NULL

RequestsToHalf

The number of requests that are sent to the Application Gateway during the half-hour interval.

DBINT

NULL

TimeoutsToHalf

The number of requests sent to the Application Gateway that timed out during the half-hour interval.

DBINT

NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

PK

NOT NULL

UnavailableToHalf

Number of requests attempted while no Application Gateway was available during the half-hour interval.

DBINT

NULL

Application_Instance

This table is part of the Media Routing category (see Media Routing). For database rules, see Media Routing Tables.

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

Table 53. Indexes for Application_Instance Table

index_name

index_description

index_keys

XPKApplication_Instance

Primary key

ApplicationInstanceID

XAK1Application_Instance

Unique key

EnterpriseName

Table 54. FIelds for Application_Instance Table

Name

Description

Data Type

Keys and NULL Option

ApplicationInstanceID

Identifies the Application Instance.

Default Application Instance:

  • 4 = UQ.Desktop

DBINT

PK

NOT NULL

ApplicationKey

A key supplied by the application which allows the application instance entry to CMS services.

varchar(32)

NOT NULL

ApplicationType

Provides a key to the characteristics of certain applications.

DBINT

NULL

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

Description

Additional information about this application instance.

DESCRIPTION

NULL

EnterpriseName

The unique name of the application instance.

VNAME32

AK-1

NOT NULL

PermissionLevel

Determines the permissions given to the application:

0 = Full read and write permission to all configuration tables.

1 = Read-only permission to all configuration tables (the application may not change any data).

2 = Authentication only (only the ConAPI authentication API's will function).

3 = None

DBINT

NOT NULL

Application_Path

This table is part of the Media Routing category. For more information, see Media Routing. For database rules, see Media Routing Tables.

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.

Related Tables

Table 55. Indexes for Application_Path Table

index_name

index_description

index_keys

XPKApplication_Path

Primary key

ApplicationPathID

XAK1Application_Path

Unique key

EnterpriseName

Table 56. Fields in Application_Path Table
Name Description Data Type Keys and NULL Option

ApplicationInstanceID

Defines the application instance that uses this application path.

DBINT

FK

NOT NULL

ApplicationPathID

A unique identifier for the application path.

DBINT

PK

NOT NULL

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

Description

Additional information about this application path.

DESCRIPTION

NULL

EnterpriseName

The unique name of the application instance.

VNAME32

AK-1

NOT NULL

LogicalControllerID

Foreign key to the Logical_Interface_Controller table.

DBSMALLINT

FK

NOT NULL

Application_Path_Member

This table is part of the Media Trouting category. For more information, see Media Routing. For database rules, see Media Routing Tables.

The table defines the Media Routing Domains (MRDs) that use a particular application path.

Related Tables

Table 57. Indexes for Application_Path_MemberTable

index_name

index_description

index_keys

XPKApplication_Path_Member

Primary key

PeripheralID, MRDomainID

XIE1Application_Path_Member

Inversion key

ApplicationPathID

Table 58. Fields in Application_Path_MemberTable

Name

Description

Data Type

Keys and NULL Option

ApplicationPathID

The application path identifier for this application path member.

DBINT

FK, IE-1

NOT NULL

MRDomainID

The MRD identifier for this application path member.

DBINT

PK, FK

NOT NULL

PeripheralID

Link to the Peripheral table.

DBSMALLINT

PK, FK

NOT NULL

Application_Path_Real_Time

This table is part of the Media Routing category (see Media Routing ). For database rules, see Media Routing Tables.

The table provides real-time status and connection data for application paths.

Related Table

Table 59. Indexes for Application_Path_Real_Time Table

index_name

index_description

index_keys

XPKApplication_Path_Real_Time

Primary key

ApplicationPathID

Table 60. Fields in Application_Path_Real_Time Table

Name

Description

Data Type

Keys and NULL Option

ApplicationPathID

The application path identifier for this application path member.

DBINT

PK, FK

NOT NULL

DateTime

The date and time when the data in this table was last updated.

DBDATETIME

NOT NULL

OnLine

Indicates whether or not the application path is currently on-line:

1 = yes, on-line

0 = no, not on-line.

DBCHAR

NULL

OnLineDateTime

The date and time at which the application instance associated with this application path established connection to the CTI Server.

DBDATETIME

NULL

Text1

Application-specific strings.

varchar(40)

NULL

Text2

Application-specific strings.

varchar(40)

NULL

Text3

Application-specific strings.

varchar(40)

NULL

Text4

Application-specific strings.

varchar(40)

NULL

Text5

Application-specific strings.

varchar(40)

NULL

Text6

Application-specific strings.

varchar(40)

NULL

Text7

Application-specific strings.

varchar(40)

NULL

Text8

Application-specific strings.

varchar(40)

NULL

Text9

Application-specific strings.

varchar(40)

NULL

Text10

Application-specific strings.

varchar(40)

NULL

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



Note


You cannot modify the DataType of an existing attribute.


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)

Table 61. Indexes for Attribute Table

index_name

index_description

index_keys

XPKAttribute

Primary key

AttributeID

XAK1Attribute

Unique key

EnterpriseName

XIE1Attribute

Inversion key

DateTimeStamp

Table 62. Fields in Attribute Table

Name

Description

Data Type

Keys and NULL Option

AttributeDataType

Data type for this attribute. Valid values are:

  • 0 = Unknown

  • 1 = Integer

  • 2 = String

  • 3 = Boolean

  • 4 = Skill (special form of integer)

DBINT

NOT NULL

AttributeID

ID and primary key.

DBINT

PK1

NOT NULL

AppearsOnDesktop

Y or N. Default is N. If Y, this attribute appears on the agent desktop. This flag is only advisory for the desktop software.

DBCHAR

NOT NULL

ChangeStamp

Change stamp.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME

NULL

DefaultValue

Must be convertable to the datatype specified.

varchar255

NULL

Deleted

Deleted Flag stored as a character. Valid values are:

  • Y = Yes

  • N = No

DBCHAR

NOT NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

Description

Description of the attribute.

DESCRIPTION

NULL

EnterpriseName

Name of this attribute.

VNMAE32

NOT NULL

MaximumValue

Must be convertable to the datatype specified.

varchar255

NULL

MinimumValue

Must be convertable to the datatype specified.

varchar255

NULL

SettableByAgent

Y or N (Default). If Y, the agent can set this attribute for the desktop. This flag is only advisory for the desktop software.

DBCHAR

NOT NULL

Attribute_Set


Note


This table is defined for future use.


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.

Table 63. Indexes for Attribute_Set Table

index_name

index_description

index_keys

XPKAttribute_Set

Primary key

AttributeSetID

XAK1Attribute_Set

Unique key

EnterpriseName

Table 64. Fields in Attribute_Set Table

Name

Description

Data Type

Keys and NULL Option

AttrbuteSetDataType

Data type for this attribute set. The values are:

The value are:

  • 1 = Integer

  • 2 = String

  • 3 = Boolean

  • 4 = Proficient (special form of integer)

DBINT

NOT NULL

AttributeSetID

Unique ID and the primary key.

DBINT

NOT NULL

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

Description

Description of the Attribute Set table.

DESCRIPTION

NULL

EnterpriseName

Name of the Attribute Set.

VNAME32

NOT NULL

Attribute_Set_Member


Note


This table is defined for future use.


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.

Table 65. Indexes for Agent Table

index_name

index_description

index_keys

XPKAttribute_Set_Member

Primary key

AttributeSetID, AttributeID

Table 66. Fields in Attribute_Set_Member Table

Name

Description

Data Type

Keys and NULL Option

AttributeSetID

Foreign Key from Attribute Set table and part of the primary key.

DBINT

NOT NULL

AttributeID

Foreign Key from Attribute Set table and part of the primary key.

DBINT

NOT NULL

AWControl

This table is in the System category (see System). To see database rules for these tables, see System Tables.

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.


Table 67. Fields in AWControl Table

Name

Description

Data Type

Keys and NULL Option

AWType

The AW type:

  • 0 = Standard

  • 1 = NAM

  • 2 = CICM

  • 3 = Limited Administration & Data Server.

DBINT

NOT NULL

ConfigChangedBySystemName

The name of the workstation that last uploaded configuration or script information to the central database. This field is maintained by the real-time feed.

VNAME32

NULL

ConfigChangedByUserName

The name of the user that last uploaded configuration or script information to the central database. This field is maintained by the real-time feed.

varchar(64)

NULL

ControllerConfigChangeKey

The recovery key value from the Config Message Log table when the configuration or script information in the central database was last updated. This field is maintained by the real-time feed.

DBFLT8

NOT NULL

ControllerConfigChangeTime

The time that the configuration or script information in the central database was last updated. This field is maintained by the real-time feed.

datetime

NULL

HDSPropertyEnabled

Indicates whether the Historical Data Server property is enabled:

  • Y = Yes (enabled)

  • N = No (not enabled)

DBCHAR

NOT NULL

LastRetrievalKey

The recovery key value copied from the Config Message Log table when the local database was last updated from the central database.

DBFLT8

NOT NULL

LastRetrievalTime

The time that the local Administration & Data Server database was last updated from the central database.

DATETIME

NULL

Blended_Agent_Options

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).


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.

Table 68. Fields in Blended_Agent_Options Table

Name

Description

Data Type

Keys and NULL Option

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

CPAAnalysisPeriod

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Number of milliseconds the dialer will spend analyzing. Advanced configuration item.

DBINT

NULL

CPAJitterBufferDelay

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Used for fine tuning call progress analysis. Advanced configuration item.

DBINT

NULL

CPAMaxTermToneAnalysis

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Maximum milliseconds the dialer will analyze an answering machine voice message looking for a termination tone. Advanced configuration item.

DBINT

NULL

CPAMaxTimeAnalysis

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Maximum time allowed for analysis in milliseconds. Advanced configuration item.

DBINT

NULL

CPAMinimumValidSpeechTime

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Minimum number of milliseconds of voice required to qualify a call as voice detected. Advanced configuration item.

DBINT

NULL

CPAMinSilencePeriod

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Minimum silence period required to classify as a call voice detected. Advanced configuration item.

DBINT

NULL

DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME

NULL

DialEndHours

The latest valid hour to call a contact (in 24-hour format). The hour value is based on the contact's local time.

DBINT

NOT NULL

DialEndMinutes

The latest valid minute to call a contact. The minutes value is based on the contact's local time.

DBINT

NOT NULL

DialStartHours

The earliest valid hour to call a contact (in 24-hour format). The hour value is based on the contact's local time.

DBINT

NOT NULL

DialStartMinutes

The earliest valid minute to call a contact. The minutes value is based on the contact's local time.

DBINT

NOT NULL

FutureUseInt1

Reserved for future use

DBINT

NULL

FutureUseInt2

Reserved for future use

DBINT

NULL

FutureUseInt3

Reserved for future use

DBINT

NULL

FutureUseInt4

Reserved for future use

DBINT

NULL

FutureUseInt5

Reserved for future use

DBINT

NULL

FutureUseVarchar1

Reserved for future use

varchar(64)

NULL

FutureUseVarchar2

Reserved for future use

varchar(64)

NULL

FutureUseVarchar3

Reserved for future use

varchar(64)

NULL

IPDirectDialPreview

A Boolean value that indicates that all preview and personal callback modes should be direct dialed from the agent desktop rather than transferred from the dialer.

A Y indicates enabled, N indicates disabled. The default is N.

DBCHAR

NOT NULL

PcbAllowedSaturday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Allow dialing of personal callbacks on Saturday. The default is N.

DBCHAR

NOT NULL

PcbAllowedSunday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Allow dialing of personal callbacks on Sunday. The default is N.

DBCHAR

NOT NULL

PcbBusyRetry

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Personal callbacks. Minimum time in minutes before retrying a busy.

DBINT

NULL

PcbCheckRecords

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Frequency (in minutes) to check for records in the database.

DBINT

NULL

PcbMaxAttempts

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Maximum attempts to retry.

DBINT

NULL

PcbMode

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Indicates the personal callback mode to use if this personal callback was not associated with a campaign. The three mode choices are useVDN, Reschedule, or Abandon.

DBINT

NULL

PcbNoAnswerRetry

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Minimum time in minutes before retrying a no answer.

DBINT

NULL

PcbNoAnswerRingLimit

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Number of rings to wait before considering this call a no answer call.

DBINT

NULL

PcbPurgeRecords

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Days to wait before purging old records.

DBINT

NULL

PcbPurgeStatus

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Indicates which personal callback records to purge based on the call status. It is a string of dialing list status characters.

varchar(64)

NULL

PcbRecordsToCache

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Number of personal callback records to cache in the dialer.

DBINT

NULL

PcbReserveRetry

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Minimum time before retrying a failed reservation.

DBINT

NULL

RescheduleCallbacks

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)

Indicates whether callbacks should be rescheduled or not. The default is Y.

DBCHAR

NOT NULL

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.

Table 69. Indexes for Bucket_Intervals Table

index_name

index_description

index_keys

XPKBucket_Intervals

Primary key

BucketIntervalID

XAK1Bucket_Intervals

Unique key

EnterpriseName

Table 70. Fields in Bucket_Intervals Table

Name

Description

Data Type

Keys and NULL Option

BucketIntervalID

The primary key for this table.

DBINT

PK

NOT NULL

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

Deleted

The default is N.

DBCHAR

NOT NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

EnterpriseName

The enterprise name for this table.

VNAME32

AK-1

NOT NULL

IntervalUpperBound1

Upper bound in seconds of interval 1

DBINT

NULL

IntervalUpperBound2

Upper bound in seconds of interval 2

DBINT

NULL

IntervalUpperBound3

Upper bound in seconds of interval 3

DBINT

NULL

IntervalUpperBound4

Upper bound in seconds of interval 4

DBINT

NULL

IntervalUpperBound5

Upper bound in seconds of interval 5

DBINT

NULL

IntervalUpperBound6

Upper bound in seconds of interval 6

DBINT

NULL

IntervalUpperBound7

Upper bound in seconds of interval 7

DBINT

NULL

IntervalUpperBound8

Upper bound in seconds of interval 8

DBINT

NULL

IntervalUpperBound9

Upper bound in seconds of interval 9

DBINT

NULL

Bulk_Job

This table supports operations from the Packaged CCE Bulk Operations tool.

Table 71. Indexes for Bulk_Job Table

index_name

index_description

index_keys

XPKBulk_Job

Primary key

BulkJobID

Table 72. Fields in Bulk_Job Table

Name

Description

Data Type

Keys and NULL Option

BulkJobID

Auto-assigned Unique ID and Primary Key.

DBINT

PK

NOT NULL

ChangeStamp

Incremented when the record is changed in the database

CHANGESTAMP

NOT NULL

CreateDateTime

The date and time when the job was created

DBDATETIME

NULL

DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME

NULL

DepartmentID

Foreign key from Department. NULL for global department.

DBINT

NULL

Description

Describes this job

DESCRIPTION

NULL

EndDateTime

The date and time when the job was finished

DBDATETIME

NULL

JobHostName

The AW on which the job will run

varchar(64)

NULL

JobState

The state of the job. The options are:

  • 1 = Queued

  • 2 = Processing

  • 3 = Completed successfully

  • 4 = Failed

  • 5 = Cancelled

DBSMALLINT

NULL

JobType

Indicates the type of bulk job. The options are:

  • 1 = Dialed Number

  • 2 = Agent

  • 3 = Call Type

  • 4 = Skill Group

  • 5 = SSO Migration

  • 102 = Inventory

Note

 

The operation types (create, update, delete) are specified in the CSV file with each record.

DBSMALLINT

NOT NULL

StartDateTime

The date and time when the job was started

DBDATETIME

NULL

Business_Entity

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

It lists the business entities within the enterprise.

Related Tables

Table 73. Indexes for Business_Entity Table

index_name

index_description

index_keys

XPKBusiness_Entity

Primary key

EntityID

XAK1Business_Entity

Unique key

EntityName

Table 74. Fields in Business_Entity Table

Name

Description

Data Type

Keys and NULL Option

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

Description

Additional information about the business entity.

DESCRIPTION

NULL

EntityID

A unique identifier for the business entity.

DBINT

PK

NOT NULL

EntityName

The name of the business entity.

varchar(30)

AK-1

NOT NULL

Business_Hours

This table is in the Business Hours category. To see database rules for these tables, see Business Hours.

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

Table 75. Indexes for Business_Hours Table

index_name

index_description

index_keys

XPKBusiness_Hours

Primary key

BusinessHoursID

XAK1Business_Hours

Unique key

EnterpriseName

XIE1Business_Hours

Inversion key

DepartmentID

XIE2Business_Hours

Inversion key

TimeZoneLocationID

Table 76. Fields in Business_Hours Table

Field

Description

Data Type

Keys and NULL Option

BusinessHoursID

Unique ID of the business schedule object

DBINT

PK

NOT NULL

EnterpriseName

An enterprise name for this business hour. The name must be unique among all the business hours within the business entity.

VNAME32

AK

NOT NULL

DepartmentID

Displays the foreign key from the Department table. NULL for global department.

DBINT

FK, IE

NULL

Description

Additional information about this business hour.

DESCRIPTION

NULL

ManualOverride

If this field is 0, the system uses the business hour configured for that department and time zone. You can override the default business hour with the following:

  • 1=force closes the current business hour.

  • 2=force opens a business hour.

DBTINYINT

NOT NULL

BusinessHourReasonID

Foreign key from the Business Hours Reason table.

DBINT

FK

NULL

BusinessHourType

Defines the type of the business hour.

  • 0 indicates that the business hour is open for 24 hours on all seven days of the week.

  • 1 indicates that the business hour will fall within a custom time period you define. To define the time period, select the Custom option under Business Hours > Regular Hours in the Unified CCE Administration console.

Default value is 0.

DBTINYINT

NOT NULL

TimeZoneLocationID

The timezone that the schedule will be based on. Displays the foreign key from the Time Zone Location table.

DBINT

FK, IE

NOT NULL

DateTimeStamp

Records the date and time when a record is added or updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

FutureUseInt1

Future Use

DBINT

NULL

FutureUseInt2

Future Use

DBINT

NULL

FutureUseVarChar1

Future Use

VARCHAR(64)

NULL

FutureUseVarChar2

Future Use

VARCHAR(64)

NULL

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

Table 77. Indexes for Business_Hours_Real_Time Table

index_name

index_description

index_keys

XPKBusiness_Hours_Real_Time

Primary key

BusinessHoursID

Table 78. Fields in Business_Hours_Real_Time Table

Field

Description

Data Type

Keys and NULL Option

BusinessHoursID

Foreign key from Business Hours table.

DBINT

PK

NOT NULL

DateTime

Date and time when this data was last updated. It represents the updated time stamp.

DBDATETIME

NOT NULL

ScheduleStatus

Indicates whether the business hour is open or closed.

  • 0 indicates that the business hour is closed.

  • 1 indicates that the business hour is open.

DBINT

NULL

ReasonCode

Reason code of the active schedule.

DBINT

NULL

FutureUseInt1

Future Use

DBINT

NULL

FutureUseInt2

Future Use

DBINT

NULL

FutureUseInt3

Future Use

DBINT

NULL

FutureUseInt4

Future Use

DBINT

NULL

FutureUseInt5

Future Use

DBINT

NULL

Business_Hours_Reason

This table contains the reason for the business hour's state.

Related Tables

Table 79. Indexes for Business_Hours_Reason Table

index_name

index_description

index_keys

XPKBusiness_Hours_Reason

Primary key

BusinessHourReasonID

XAK1Business_Hours_Reason

Unique key

ReasonCode

Table 80. Fields in Business_Hours_Reason Table

Name

Description

Data Type

Keys and NULL Option

BusinessHourReasonID

Unique ID of the business reason.

DBINT

PK

NOT NULL

ReasonCode

A unique key assigned to each reason.

DBINT

AK

NOT NULL

ReasonText

Description of the business hour reason in text format.

VARCHAR(255)

NULL

DateTimeStamp

Records the date and time when a record is added or updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP

NOT NULL

FutureUseInt1

Future Use

DBINT

NULL

FutureUseInt2

Future Use

DBINT

NULL

FutureUseVarChar1

Future Use

VARCHAR(128)

NULL

FutureUseVarChar1

Future Use

VARCHAR(64)

NULL

Call_Event_Detail (Reserved for future use)

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)

ICR_Globals (Call_Type.CallTypeID maps to ICR_Globals.DefaultCallType)

Route_Call_Detail (by CallTypeID)

Termination_Call_Detail (by CallTypeID)

Table 81. Indexes for Call_Type Table

index_name

index_description

index_keys

XAK1Call_Type

Nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIE1Call_Type

Nonclustered located on PRIMARY

CustomerDefinitionID

XIE2Call_Type

Nonclustered located on PRIMARY

DateTimeStamp

XPKCall_Type

Clustered, unique, primary key located on PRIMARY

CallTypeID

Table 82. Fields in Call_Type Table
Name Description Data Type Keys and NULL Option
BucketIntervalID

The ID for the entry in the Bucket_Interval Table used for this CallType. The default value is NULL.

NULL means that the bucket interval from ICR_Globals is used for this calltype.

DBINT FK NULL
CallTypeID

A unique identifier for this call type.

DBINT PK NOT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CustomerDefinitionID

Identifies the customer definition, if any, associated with the call type.

DBINT IE-1 NULL

CCAIConfigParameter

Contact Center AI Configuration ID.

VARCHAR(64)

NULL

DateTimeStamp

Records the date and time when a record is added or updated.

DBDATETIME NULL
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
DepartmentID

Foreign key from Department. NULL for global department.

DBINT NULL
Description

Additional information about the call type.

DESCRIPTION NULL
EnterpriseName

An enterprise name for this call type. This name must be unique among all call types in the enterprise.

VNAME32 AK-1 NOT NULL
ReportingInterval

This value indicates the period, in minutes, over 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.
DBINT IE3, NULL
ServiceLevelThreshold

The time in seconds to be used as the service level threshold.

DBINT NULL
ServiceLevelType

Default value that indicates how the software calculates the service level (that is, how it handles abandoned calls in calculating the service level). You can override this default for individual services.

DBSMALLINT NULL
SurveyID (For Future Use)

Survey application associated with the call type.

DBINT

FK,NULL

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 usually 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.


Table 83. Fields in Call_Type_Interval Table
Name Description Data Type Keys and NULL Option
AbandInterval1

The number of calls abandoned within Interval 1. For Call Type Interval, AbandInterval is calculated from when the call is queued to a skill group or a precision queue, to when the call is abandoned. 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 answers the call on a standard ACD, unless the call was translation routed.

DBINT YES
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
AgentErrorCount

During the reporting interval, calls that encounter an error when the call is at the agent desktop. These are calls that receive a TCD with CallDispositionFlag value of DBCDF_ERROR (4). Agent errors are counted in AgentErrorCount, and routing errors are counted in ErrorCount. Total Error count = ErrorCount + AgentErrorCount.

DBINT YES
AnsInterval1

The number of calls answered within Interval 1. For Call Type 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 answers the call on a standard ACD, unless the call was translation routed.

DBINT YES
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
AnsInterval9

Number of calls answered within interval 9. See AnsInterval1.

DBINT YES
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 answered for the call type 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 answers the call on a standard ACD, unless the call was translation routed.

DBINT YES
AvgRouterDelayQ

Average delay in queue (in seconds) for calls removed from the Router queue during the half-hour interval. RouterQueueDelayQ / RouterQueueCalls

DBINT YES
BucketIntervalID

The ID of Bucket Intervals from the Bucket_Interval table used to generate the following AnsInterval and AbandInterval fields in this record.

DBINT YES
CallsAnswered

The total number of calls of this call type 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.

DBINT YES
CallDelayAbandTime

The total time spent by calls of this call type 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 DelayQAbandTimeHalf and DelayAgentAbandTime from CallDelayAbandTime.
DBINT YES
CallsHandled

The total number of calls of this call type 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.

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. 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.

Note

 

This field is also incremented for a self-serviced call (call answered by the IVR and not by agent).

DBINT YES
CallsOffered

The total number of calls of this call type offered during the reporting interval.

DBINT YES
CallsOnHold

The number of calls placed on hold at least once for the call type during the reporting interval.

DBINT YES
CallsQHandled

Number of calls answered within interval 1. 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.

DBINT YES
CallsRouted

Number of calls of this type that have been routed during the reporting interval.

DBINT YES
CallsRequeried

During the reporting interval, the number of router requery events for this calltype. A call may be requeried several times and counted as such. For example, if there are 10 calls offered and each is requeried twice, Calls Requeried is 20.

DBINT YES
CallsRoutedNonAgent

For Unified CCE, the number of calls that implemented a Label node or a Divert Label node in their routing script in the reporting interval.

For Unified ICM, the number of calls that implemented 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.

DBINT YES
CallsRONA

Number of calls that have 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 a call disposition of 5. 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.

Note: "Calls" may include voice calls and nonvoice tasks from third-party multichannel applications that use the Task Routing APIs.

DBINT YES
CallTypeID

Identifies the call type.

DBINT PK2, NOT NULL
CTDelayAbandTime

The total time spent by calls of this call type that abandoned calls within the reporting 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. Does not include short calls.

DBINT YES
CTVRUTime

During the reporting interval, the total time that 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.
DBINT YES
DateTime

The Central Controller date and time at the start of the interval when the row was generated.

DBSMALLDATE PK1, NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE1, YES
DelayQAbandTime

The total time spend by all calls for this call 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.
DBINT YES
DelayAgentAbandTime

For the reporting interval, the total time 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. Does not include short calls.

DBINT YES
ErrorCount

During the reporting interval, the number of calls that resulted in an error condition.

A few examples of error condition are:

  • CCE Script operation is unable to find a target for the call due to any scripting or configuration error.

  • The system is unable to route the call to the identified Agent for any error in the network or device.

  • Calls with mis-configured labels that do not use default routing; for example, when a route has not been defined.

  • Translation-routed calls are abandoned while en route to destination target.

Is incremented every time Router encounters a routing error. These calls can be identified by a non-zero RouterErrorCode in Route_Call_Detail records, after discounting any record that may have been identified as an Abandoned call (that is with a RouterErrorCode=448).

See Router Error Codes for the complete list of RouterError codes.

DBINT YES
HandleTime

The total handle time in seconds for handled 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.

DBINT YES
HoldTime

The total hold time in seconds for calls of this call type ending during the reporting interval. This field is applicable to both Unified ICM and Unified CCEwith 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.

DBINT YES
ICRDefaultRouted

Number of calls of this type that were routed to the default label during the reporting interval.

DBINT YES
IncompleteCalls

During the reporting interval, the number of IncompleteCalls; which are calls that were routed to an agent but failed to arrive.

Is incremented on the receipt of a Termination_Call_Detail with the Disposition Flag value of DBCDF_INCOMPLETE (7).

This can occur under several conditions:

  1. Just as the CallRouter is about to send the agent a call, the agent, while in the AVAILABLE state, pushes the head set button to enable it.

  2. Just as the CallRouter is about to send the agent a call, the agent otherwise attempts to make a call from the desk phone.

  3. Just as the CallRouter is about to send the agent a call, the agent, while in the AVAILABLE state, is direct dialed.

  4. Network issues (congestion, glitches, and so on).

  5. A caller disconnects in route to the agent.

    Note

     
    As IP transfers are so quick, this is an unlikely condition.

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.

DBINT YES
MaxHoldTime

The max hold time in seconds for calls of this call type during the reporting interval

DBINT YES
MaxCallsQueued

The maximum number of calls in queue for this call type during this interval.

DBINT NULL
MaxCallWaitTime

The longest time a call had to wait before it was dispositioned (abandoned, answered, and so on) in this interval.

DBINT NULL
ReservationCalls

The number of times the Dialer reserved an agent for an agent campaign during this interval. This is a part of the equation for calls completed to balance with CallsOffered.

DBINT NULL
NetworkDefaultRouted

Number of calls of this type that were routed 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.

DBINT YES
NetworkAnnouncement

Number of calls routed with an announcement node during the reporting period. This node returns a label to the network that specifies the announcement to be played.

DBINT YES
OverflowOut

The number of calls overflowed to another call type during the reporting interval. This field increments when a requalify or call type node is run in the script.

DBINT YES

PickRequests

The total number of pick requests successfully routed by this call type in the reporting interval.

DBINT

NULL

PullRequests

The total number of pull requests successfully routed by this call type in the reporting interval.

DBINT

NULL

PickErrors

Number of pick requests resulting in an error.

DBINT

NULL

PullErrors

Number of pull requests resulting in an error.

DBINT

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM / Unified CCEsoftware to track the record.

DBFLT8

AK1, NOT NULL
ReportingHalfHour

The value indicates Half Hour boundary interval (0 to 47). Two 15 minute interval records have a unique half hour boundary value.

DBINT IE2, NULL
ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The valid values are 30 (default) or 15.

DBINT IE3, NULL
Reserved1

Reserved for future use.

DBINT YES
Reserved2

Reserved for future use.

DBINT YES
Reserved3

Reserved for future use.

DBINT YES
Reserved4

Reserved for future use.

DBINT YES
Reserved5

Reserved for future use.

DBFLT4 YES
ReturnBusy

Number of calls of this type that were routed to the Busy target during the reporting interval.

DBINT YES
ReturnRing

Number of calls of this type that were routed to the Ring target during the reporting interval.

DBINT YES
ReturnRelease

Count of calls that run a Release node in their routing script in the reporting interval.

DBINT YES
RouterQueueWaitTime

Number of seconds calls of this type 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.

DBINT YES
RouterQueueCalls

The number of tasks of the call type assigned from the queue to be routed in the reporting interval.

DBINT YES
RouterCallsAbandQ

The number of calls to the call type that 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.
DBINT YES
RouterQueueCallTypeLimit

During the reporting interval, the number of Router queue attempts that failed because the limit for the call type was reached.

DBINT YES
RouterQueueGlobalLimit

During the reporting interval, the number of Router queue attempts that failed because the global system limit was reached.

DBINT YES
RouterCallsAbandToAgent

The number of calls that abandoned 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.

DBINT YES
ServiceLevelAband

The total number of calls of this call type are 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.

DBINT YES
ServiceLevelCalls

The total number of calls of this call type 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.
DBINT YES
ServiceLevelCallsOffered

The number of calls of this call type 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.

For more information about Service Level at Call Type, see Reporting Concepts for Cisco Unified ICM-Contact Center Enterprise guide at https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-user-guide-list.html.

DBINT YES
ServiceLevel

Service level for the call type during the 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.

DBFLT4 YES
ServiceLevelType

Service Level Type used to calculate Service level for the reporting interval.

DBINT YES
ServiceLevelError

Calls that ended in Error state within SL threshold within the reporting interval.

DBINT YES
ServiceLevelRONA

Calls that redirected on no answer 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.

DBINT YES
ShortCalls

The total number of calls to the route 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.

DBINT YES
TalkTime

The total talk time in seconds for calls of this 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.

DBINT YES
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK3, NOT NULL
TotalCallsAband

The total number of calls abandoned while in VRU (that is, while undergoing prompting or listening to voice menus options), calls abandoned while queued to skill group, and calls abandoned at agent desktop. This field also includes abandoned calls that are not in the queue; for example, when the caller ends the call while listening to a VRU prompt. Therefore, the number of calls abandoned at a VRU before being queued is TotalCallsAband minus RouterCallsAbandToAgent and RouterCallsAbandQ. Does not include short calls.

DBINT YES
VruUnhandledCalls

Count of calls marked as Offered to VRU but not handled in the reporting interval. This field is incremented only if the call's routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VruHandledCalls

Count of the VRU calls marked as handled at VRU in the reporting interval. This field is incremented only if the call's routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VruAssistedCalls

Count of the VRU handled calls marked as routed to agents in the reporting interval. This field is incremented only if the calls routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VruOptOutUnhandledCalls

Count of the VRU unhandled calls that were 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.

DBINT YES
VruScriptedXferredCalls

Count of the VRU calls marked as routed to agents because of usual script procedure in the reporting period. This field is incremented only if the call's routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VruForcedXferredCalls

Count of the VRU calls marked as routed to agents because of caller difficulties in the reporting period. This field is incremented only if the call's routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VruOtherCalls

Count of VRU calls marked with any VRUProgress value other than the reporting period. This field is incremented only if the call's routing script sets the VRUProgress script variable to a certain value.

DBINT YES
VRUTime

The total time that all calls spent at the VRU in the reporting interval. This is the total VRU time, whether the call was queued or not.

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.
DBINT YES

Call_Type_Map

This table is part of the Script category (see Script). For database rules, see Script Tables.

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 (via CallTypeID)

Master_Script (via MasterScriptID)

Table 84. Indexes for Call_Type_Map Table

index_name

index_description

index_keys

XIE1Call_Type_Map

nonclustered located on PRIMARY

MasterScriptID

XPK_Call_Type_Map

clustered, unique, primary key located on PRIMARY

CallTypeID, Item

Table 85. Fields in Call_Type_Map Table
Name Description Data Type Keys and NULL Option
CallTypeID

Foreign key from the Call Type table. CallTypeID and Item together form a unique key.

DBINT PK, FK NOT NULL
Description

Additional information about the association of this script to this call type.

DESCRIPTION NULL
Item

The position of this schedule entry within the list of entries for this call type.

DBINT PK NOT 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 by the Script Editor.

varchar(64) NOT 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 needs to look at the Unified CCE child reports and 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.


Table 86. Fields in Call_Type_SG_Interval Table
Name Description Data Type Keys and NULL Option
AbandInterval1

The number of calls abandoned within Interval 1. For Call Type SG Interval, AbandInterval is calculated from when the call is queued to a skill group or a precision queue, to when the call is abandoned. 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.

DBINT

YES

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 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.

DBINT

YES

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

AnsInterval9

Number of calls answered within interval 9. See AnsInterval1.

DBINT

YES

AnsInterval10

Number of calls answered within interval 10. See AnsInterval1.

DBINT

YES

AttributeID1

Attribute 1 associated with the Precision Queue.

DBINT NULL
AttributeID2

Attribute 2 associated with the Precision Queue.

DBINT NULL
AttributeID3

Attribute 3 associated with the Precision Queue.

DBINT NULL
AttributeID4

Attribute 4 associated with the Precision Queue.

DBINT NULL
AttributeID5

Attribute 5 associated with the Precision Queue.

DBINT NULL
AttributeID6

Attribute 6 associated with the Precision Queue.

DBINT NULL
AttributeID7

Attribute 7 associated with the Precision Queue.

DBINT NULL
AttributeID8

Attribute 8 associated with the Precision Queue.

DBINT NULL
AttributeID9

Attribute 9 associated with the Precision Queue.

DBINT NULL
AttributeID10

Attribute 10 associated with the Precision Queue.

DBINT NULL
AnswerWaitTime

The sum of answer wait time in seconds for all calls that were 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.

DBINT YES
AvgRouterDelayQ

Average delay in queue (in seconds) for calls removed from the Router queue during the reporting interval. RouterQueueWaitTime / RouterQueueCalls

DBINT YES
AgentErrorCount

During the reporting interval, calls associated with this skill group that encounter an error when the call is at the agent desktop. These are calls that receive a TCD with CallDispositionFlag value 4. Agent errors are counted in AgentErrorCount, and routing errors are counted in ErrorCount. Total Error count = ErrorCount + AgentErrorCoun.

DBINT YES
BucketIntervalID

The ID of Bucket Intervals from the Bucket_Interval table used to generate the following AnsInterval and AbandInterval fields in this record. The Bucket Intervals ID is taken from the corresponding Call Type configuration.

DBINT

YES

CallTypeID

Identifies the call type.

DBINT PK2, NOT null
CallDelayAbandTime

The total time spent by calls of this call type associated with this 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.
DBINT YES
CallsAnswered

The total number of calls of this call type associated with this skill 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.
DBINT YES
CallsHandled

The total number of calls of this call type associated with this skill group that was 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.

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. 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.

DBINT YES
CallsReportAgainstOther

Calls that were counted as CallsOfferedRouted but reported against 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.

DBINT YES
CallsQHandled

Number of calls associated with this skill group that was handled in 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.

DBINT YES
CallsRONA

Number of calls associated with this skill group that was that have 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.

DBINT YES
CallsRequeried

During the reporting interval, the number of router requery events for this call type associated with this skill group. A call may be requeried several times and counted as such. For example, if there are 10 calls offered and each is requeried twice, CallsRequeried is 20.

DBINT YES
CallsRoutedNonAgent

Number of Calls associated with this skill group that was routed in the reporting interval without translation route in TDM environment. The TCD that the peripheral creates does not have any call type associated to it.

DBINT YES
CallsHandledNotRouted

Calls associated with this skill group that were handled but is not the skill group that was originally routed. Note: The field CallsReportAgainstOther is incremented in the skill group that the call was routed.

DBINT YES
CallsOfferedRouted

The number of calls associated with this skill group that the Central 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.

DBINT YES
CallsOfferedNotRouted

Calls offered to a skill group that the Router did not route. It happens in TDM and PG Gateway deployments where the ACD routes the call to a Skill Group different from the original routed Skill Group.

DBINT YES
CallsOnHold

The number of calls placed on hold at least once for the call type associated with the skill group during the reporting interval.

DBINT YES
DateTime

The Central Controller date and time at the start of the interval when the row was generated.

DBSMALLDATE PK1, NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE1, YES
DelayAgentAbandTime

For the reporting interval, the total time spent by all calls for this 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.

DBINT YES
DelayQAbandTime

The total time spend by all calls associated with this skill group for this call type that abandoned while in the queue, for this reporting interval.

DBINT YES
ErrorCount

During the reporting interval, the number of calls associated with this skill group that resulted in an error condition.

A few examples of error condition are:

  • CCE Script implementation is unable to find a target for the call due to any scripting or configuration error.

  • The system is unable to route the call to the identified Agent for any error in the network or device.

  • Calls with mis-configured labels do not use default routing; for example, when a route has not been defined.

Translation-routed calls are abandoned while en route to destination target. Calls with mis-configured labels do not use default routing; for example, when a route has not been defined.

See Router Error Codes for the complete list of RouterError codes.

DBINT YES
HandleTime

The total handle time in seconds for handled calls of this call type 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.

DBINT YES
HoldTime

The total hold time in seconds for calls of this call type associated 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.

DBINT YES
IncompleteCalls

During the reporting interval, the number of IncompleteCalls; which are calls associated with this skill group that were routed to an agent but failed to arrive. An IncompleteCall can also be identified in the Termination_Call_Detail record, as can any call with a CallDispositionFlag of 7 in TCD. Network issues (congestion, glitches, and so on).

This can occur under several conditions:

  1. Just as the CallRouter is about to send the agent a call, the agent, while in the AVAILABLE state, pushes the head set button to enable it.

  2. Just as the CallRouter is about to send the agent a call, the agent otherwise attempts to make a call from the desk phone.

  3. Just as the CallRouter is about to send the agent a call, the agent, while in the AVAILABLE state, is direct dialed.

  4. A caller disconnects in route to the agent.

    Note

     
    As IP transfers are so quick, this is an unlikely condition.

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.

DBINT YES
MaxHoldTime

The max hold time in seconds for calls of the call type associated with the skill group during the reporting interval

DBINT YES
MaxCallsQueued

The maximum number of calls in queue for this call type during this interval.

DBINT NULL
MaxCallWaitTime

The longest time a call has to wait before it is dispositioned (abandoned, answered, and so on) in this interval.

DBINT NULL
OverflowOut

The number of calls overflowed to another call type during the reporting interval. This field increments when a requalify or call type node is run in the script.

DBINT YES

PickRequests

The total number of pick requests successfully routed with this skill group by this call type in the reporting interval.

DBINT

NULL

PullRequests

The total number of pull requests successfully routed with this skill group by this call type in the reporting interval.

DBINT

NULL

PickErrors

Number of pick requests resulting in an error.

DBINT

NULL

PullErrors

Number of pull requests resulting in an error.

DBINT

NULL

PrecisionQueueID

With CallTypeID, it identifies call type association with Precision Queue. For Skill Group only call types, the value is NULL.

DBINT PK4, NULL
RecoveryKey

Unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK1, NOT NULL
ReportingHalfHour

The value indicates Half Hour boundary interval (0 to 47). Two 15 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.
DBINT IE2, NULL
ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The valid values are 30 (default) or 15.

DBINT IE3, NULL
ReservationCalls

The number of times the Dialer reserved an agent for an agent campaign during this interval. This is a part of the equation for calls completed to balance with CallsOffered.

DBINT NULL
RouterCallsAbandQ

The number of calls to the call type associated with this skill group 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.
DBINT YES
RouterCallsAbandToAgent

The number of calls associated with this skill group that abandoned 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.

DBINT YES
RouterQueueWaitTime

Number of seconds calls of this calltype associated with this skill 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.

DBINT YES
RouterQueueCalls

The number of tasks of the call type associated with this skill group assigned from the queue to be routed in the reporting interval.

DBINT YES
RouterCallsDequeued

It is incremented when the call is removed from the queue.

DBINT YES
Reserved1

Reserved for future use.

DBINT YES
Reserved2

Reserved for future use.

DBINT YES
Reserved3

Reserved for future use.

DBINT YES
Reserved4

Reserved for future use.

DBINT YES
Reserved5

Reserved for future use.

DBFLT4 YES
RouterCallsAbandDequeued

The number of calls associated with the skill group that were 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. Usually, 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.

DBINT YES
SkillGroupSkillTargetID

Together with CallTypeID identifies call type association with skill group in this table.

DBINT PK3, NOT NULL
ShortCalls

The total number of calls associated with this skill group to the route 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.

DBINT YES
ServiceLevelAband

The total number of calls of this call type associated with this skill 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.

DBINT YES
ServiceLevelCalls

The total number of calls of this call type associated with this skill group 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. Valid for both Unified CCE and standard ACDtargets that use translation routes.

For Call Type SG Interval, ServiceLevelCalls is calculated from when the call type changes to when the call is answered.

DBINT YES
ServiceLevelCallsOffered

The number of calls of this call type associated with this skill group 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.
DBINT YES
ServiceLevel

The service level for the call type associated with this skill group during the reporting interval. Service Level Type is configured in the Unified ICM Configuration Manager using the Skill Group explorer and PG explorer.

The router uses the Call Type ServiceLevel and ServiceLevelType to calculate the Service level of the reporting interval.

ServiceLevel is calculated as follows depending on the service level type:

  1. IgnoreAbandCall: ServiceLevelCalls/(ServiceLevelCallsOffered- RouterCallsDequeued - RouterCallsAbandDequeued -ServiceLevelAband).

  2. Abandoned Calls has Negative Impact: ServiceLevelCalls/(ServiceLevelCallsOffered- RouterCallsDequeued - RouterCallsAbandDequeued).

  3. Abandoned Calls have Positive Impact: ServiceLevelCalls + ServiceLevelAband/(ServiceLevelCallsOffered- RouterCallsDequeued - RouterCallsAbandDequeued).

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.

DBFLT4 YES
ServiceLevelError

Calls associated with this skill group that ended in Error state within SL threshold within the reporting interval.

DBINT YES
ServiceLevelRONA

Calls associated with this skill group that redirected on no answer 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.

DBINT YES
ServiceLevelType

The router uses the Call Type ServiceLevel and ServiceLevelType to calculate the Service level of the reporting interval.

DBINT YES
ServiceLevelCallsDequeue

The number of queued calls associated with this skill group that was 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.
DBINT YES
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK4, NOT NULL
TalkTime

The total talk time in seconds for calls of this call type associated with this skill group that were handled during 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.

DBINT YES

Call_Type_Real_Time

This table is part of the Script category (see Script). For database rules, see Script Tables.

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 (via CallTypeID)

Master_Script (via MasterScriptID)

Script (via ScriptID)

Table 87. Indexes for Call_Type_Real_Time Table

index_name

index_description

index_keys

XPKCall_Type_Real_Time

clustered, unique, primary key located on PRIMARY

CallTypeID

Table 88. Fields in Call_Type_Real_Time Table
Name Description Data Type Keys and NULL Option
AgentErrorCountHalf

Within the current half-hour interval, the number of calls that encountered an error when the call is at the agent desktop.

DBINT NULL
AgentErrorCountToday

The number of calls that encounter an error when the call is at the agent desktop since midnight.

DBINT NULL
AnswerWaitTimeHalf

The sum of answer wait time in seconds for all calls 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.

DBINT NULL
AnswerWaitTimeTo5

The sum of answer wait time in seconds for all calls answered for this call type during the rolling five-minute interval.

DBINT NULL
AnswerWaitTimeToday

The sum of answer wait time in seconds for all calls of this call type answered since midnight.

DBINT NULL
AvgRouterDelayQHalf

Average number of seconds spent in the CallRouter queue for calls of this type that have been removed from the queue so far during the current half-hour interval.

DBINT NULL
AvgRouterDelayQNow

Average number of seconds spent in the CallRouter queue for calls of this type that are currently in queue.

DBINT NULL
AvgRouterDelayQTo5

Average number of seconds spent in the CallRouter queue for calls of this type that were removed from the queue during the rolling five- minute interval.

DBINT NULL
AvgRouterDelayQToday

Average number of seconds spent in the CallRouter queue for calls of this type that were removed from the queue since midnight.

DBINT NULL
CallDelayAbandTimeHalf

The time spent by all calls for this call type that abandoned before being answered during the current half-hour interval.

To determine the time that abandoned calls spend in the script before abandoning, subtract DelayQAbandTimeHalf and DelayAgentAbandTimeHalf from CallDelayAbandTimeHalf.

DBINT NULL
CallDelayAbandTimeTo5

The time spent by all calls for this call type that 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.

DBINT NULL
CallDelayAbandTimeToday

The time spent by all calls for this call type that 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.

DBINT NULL
CallsAnsweredHalf

The number of calls answered by an agent in 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.

DBINT NULL
CallsAnsweredTo5

The number of calls answered by an agent during the rolling five-minute interval.

DBINT NULL
CallsAnsweredToday

The number of calls answered by an agent since midnight.

DBINT NULL
CallsAtAgentNow

The number calls that Unified CCE agents are 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.
DBINT NULL
CallsAtVRUNow

The number calls that are currently at the VRU. This includes calls that are in prompting at the VRU (non-queued calls) and those in the queue.

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 data base.
DBINT NULL
CallsHandledHalf

The total number of calls of this call type handled 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.

A handled call/task is completed when the agent associated with the call/task finishes the wrap-up work associated with the call/task.

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.

DBINT NULL
CallsHandledTo5

The total number of calls of this call type handled during the rolling five-minute interval.

DBINT NULL
CallsHandledToday

The total number of calls of this call type handled since midnight.

DBINT NULL
CallsLeftQTo5

The total number of calls of this call type that left the CallRouter queue during the rolling five-minute interval.

DBINT NULL
CallsOfferedHalf

The total number of calls of this call type offered during the current half-hour interval.

DBINT NULL
CallsOfferedTo5

The number of calls of this call type offered during the rolling five-minute interval.

DBINT NULL
CallsOfferedToday

The total number of calls of this call type offered to this call type since midnight.

DBINT NULL
CallsRONAHalf

The number of calls that have been Redirected On 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.

DBINT NULL
CallsRONATo5

The number of calls that have been Redirected On 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.

DBINT NULL
CallsRONAToday

The number of calls that have been Redirected On 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.

DBINT NULL
CallsRoutedNonAgentHalf

For Cisco Unified Contact Center Express , the number of calls that run 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 run 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.

DBINT NULL
CallsRoutedNonAgentTo5

For Cisco Unified Contact Center Express , the number of calls that run a Label node or a Divert Label node in their routing script in the rolling five-minute interval.

For Unified ICM, the number of calls that run 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 this five-minute interval.

DBINT NULL
CallsRoutedNonAgentToday

For Cisco Unified Contact Center Express , the number of calls that run a Label node or a Divert Label node in their routing script since midnight.

For Unified ICM, the number of calls that run 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.

DBINT NULL
CallsRoutedToday

Number of calls of this type that have been routed since midnight.

DBINT NULL
CallsRoutedToHalf

Number of calls of this type that have been routed during the current half-hour interval.

DBINT NULL
CallTypeID

Identifies the call type.

DBINT PK, FK NOT NULL
CTDelayAbandTimeHalf

The total time spent by calls of this call type that abandoned calls within the current half-hour 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.

DBINT NULL
CTDelayAbandTimeTo5

The total time spent by calls of this call type that 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.

DBINT NULL
CTDelayAbandTimeToday

The total time spent by calls of this call type that abandoned calls since midnight.

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.

DBINT NULL
DateTime

The Central Controller date and time at the start of the interval when the row was generated.

DBDATETIME NOT NULL
DelayAgentAbandTimeHalf

For the current half-hour interval, the total time 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.

DBINT NULL
DelayAgentAbandTimeTo5

For the rolling five-minute interval, the total time 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.

DBINT NULL
DelayAgentAbandTimeToday

For the half-hour interval, the total time 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.

DBINT NULL
DelayQAbandTimeHalf

The total time spend by all calls for this call type that abandoned while in the queue, during the current half-hour interval.

This time is not reset if the CallType changes.

DBINT NULL
DelayQAbandTimeTo5

The total time spend by all calls for this call type that abandoned while in the queue, for this rolling five-minute interval.

This time is not reset if the CallType changes.

DBINT NULL
DelayQAbandTimeToday

The total time spend by all calls for this call type that abandoned while in the queue, since midnight.

This time is not reset if the CallType changes.

DBINT NULL
ErrorCountToday

Number of calls since midnight that resulted an error condition , such as when a routing scriptfailed to find a target and there are no default routes 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).

DBINT NULL
ErrorCountToHalf

In the current half-hour interval, the number of calls 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).

DBINT NULL
HandleTimeHalf

The total handle time in seconds for all calls of this 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.

DBINT NULL
HandleTimeTo5

The total handle time in seconds for all calls of this call type ending during the rolling five-minute interval.

DBINT NULL
HandleTimeToday

The total handle time in seconds for all calls of this call type ending since midnight.

DBINT NULL
HoldTimeHalf

The total hold time in seconds for calls of this call type ending during the current half-hour interval.

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.

DBINT NULL
HoldTimeTo5

The total hold time in seconds for calls of this call type ending during the rolling five-minute interval.

DBINT NULL
HoldTimeToday

The total hold time in seconds for calls of this call type ending since midnight.

DBINT NULL
ICRDefaultRoutedToday

Number of calls that were routed to the default label since midnight.

DBINT NULL
ICRDefaultRoutedToHalf

Number of calls that were routed to the default label during the current half-hour interval.

DBINT NULL
MasterScriptID

The master script currently scheduled for the call type.

DBINT NULL
NetworkAnnouncementToday

The number of calls routed with an announcement node since midnight. This node returns a label to the network that specifies the announcement to be played.

DBINT NULL
NetworkAnnouncementToHalf

The number of calls routed with an announcement node during the current half-hour period. This node returns a label to the network that specifies the announcement to be played.

DBINT NULL
NetworkDefaultRoutedToday

Number of calls that were routed to a Termination node that specifies "Use network default" since midnight. This node returns a label to the network telling it to apply its default treatment to the call.

DBINT NULL
NetworkDefaultRoutedToHalf

Number of calls of this type for which the IXC used default routing during the current half-hour interval.

DBINT NULL
OverflowOutHalf

The number of calls that overflowed to another call type during the current half-hour interval. This field increments when a requalify or call type node is run in the script.

DBINT NULL
OverflowOutTo5

The number of calls that overflowed to another call type during the rolling five-minute interval. This field increments when a requalify or call type node is run in the script.

DBINT NULL
OverflowOutToday

The number of calls that overflowed to another call type since midnight.This field increments when a requalify or call type node is run in the script.

DBINT NULL
ReturnBusyToday

Number of calls of this type that were routed to the Busy target since midnight.

DBINT NULL
ReturnBusyToHalf

Number of calls of this type that were routed to the Busy target during the current half-hour interval.

DBINT NULL
ReturnReleaseHalf

Count of calls that run a Release node in their routing script in the current half-hour interval.

DBINT NULL
ReturnReleaseToday

Count of calls that run a Release node in their routing script since midnight.

DBINT NULL
ReturnRingToday

Number of calls of this type that were routed to the Ring target since midnight.

DBINT NULL
ReturnRingToHalf

Number of calls of this type that the software routed to the Ring target during the current half-hour interval.

DBINT NULL
RouterCallsAbandQHalf

Number of calls of this type abandoned in the Router 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.

DBINT NULL
RouterCallsAbandQTo5

Number of calls of this type abandoned in the Router queue during the rolling five-minute interval.

DBINT NULL
RouterCallsAbandQToday

Number of calls of this type abandoned in the Router queue since midnight.

DBINT NULL
RouterCallsAbandToAgentHalf

The number of calls that abandoned at the agent desktop before being answered in the current half-hour interval.

DBINT NULL
RouterCallsAbandToAgentTo5

The number of calls that abandoned at the agent desktop before being answered within the rolling five-minute interval.

DBINT NULL
RouterCallsAbandToAgentToday

The number of calls that abandoned at the agent desktop before being answered since midnight.

DBINT NULL
RouterCallsQNow

Number of calls of this type currently in the CallRouter queue. This metric does not show calls in queue at the local ACD.

DBINT NULL
RouterCallsQNowTime

Total number of seconds spent in queue for all calls of this type currently in the CallRouter queue. This metric does not show calls in queue at the local ACD.

DBINT NULL
RouterLongestCallQ

The time that the longest currently queued call for 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.

DBDATETIME NULL
RouterQueueCallsHalf

Number of calls of this type that left the CallRouter queue to be routed during the current half- hour interval.

DBINT NULL
RouterQueueCallsTo5

Number of calls of this type that left the CallRouter queue to be routed during the rolling five-minute interval.

DBINT NULL
RouterQueueCallsToday

Number of calls of this type that left the CallRouter queue to be routed since midnight.

DBINT NULL
RouterQueueWaitTimeHalf

Number of seconds calls of this type spent in the 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.
DBINT NULL
RouterQueueWaitTimeTo5

Number of seconds calls of this type spent in the 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.
DBINT NULL
RouterQueueWaitTimeToday

Number of seconds calls of this type spent in the CallRouter queue since midnight.

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.
DBINT NULL
ScriptID

The script currently scheduled for the call type.

DBINT NULL
ShortCallsToHalf

The total number of calls to the route that were 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.

DBINT NULL
ShortCallsToday

The total number of calls to the route that were too 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.

DBINT NULL
ServiceLevelAbandHalf

The total number of calls of this call type abandoned 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.

DBINT NULL
ServiceLevelAbandTo5

The number of calls of this call type abandoned within the service level during the rolling five-minute interval.

DBINT NULL
ServiceLevelAbandToday

The number of calls of this call type abandoned within the service level since midnight.

DBINT NULL
ServiceLevelCallsHalf

The total number of calls of this call type answered within the service level threshold during the half-hour interval.

This field is incremented when the PG sends the answered event to the router within the service level threshold.

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.

DBINT NULL
ServiceLevelCallsOfferedHalf

The number of calls of this call type that had a 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.

DBINT NULL
ServiceLevelCallsOfferedTo5

The number of calls of this call type that had service 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.

DBINT NULL
ServiceLevelCallsOfferedToday

The number of calls of this call type that had service 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.

DBINT NULL
ServiceLevelCallsQHeld

The number of calls of this call type that had been in queue longer than the service level threshold since midnight.

DBINT NULL
ServiceLevelCallsTo5

The total number of calls of the call type handled within the service level during the rolling five-minute interval.

DBINT NULL
ServiceLevelCallsToday

The total number of calls of the call type handled within the service level since midnight.

DBINT NULL
ServiceLevelErrorHalf

Calls that ended in Error state within SL threshold within the current half-hour interval.

DBINT NULL
ServiceLevelErrorToday

Calls that ended in Error state within SL threshold since midnight.

DBINT NULL
ServiceLevelHalf

The service level for this call type 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.

DBFLT4 NULL
ServiceLevelTo5

The service level for this call type during the rolling five-minute interval. This is derived from ServiceLevelCallsTo5 and ServiceLevelCallsOfferedTo5.

DBFLT4 NULL
ServiceLevelToday

The service level for this call type since midnight. This is derived from ServiceLevelCallsToday and ServiceLevelCallsOfferedToday.

DBFLT4 NULL
ServiceLevelRONAHalf

Calls that redirected on no answer within SL threshold within the current half-hour interval.

Note: "Calls" may include voice calls and nonvoice tasks from third-party multichannel applications that use the Task Routing APIs.

DBINT NULL
ServiceLevelRONATo5

Calls that redirected on no answer within SL threshold within the rolling five-minute interval.

Note: "Calls" may include voice calls and nonvoice tasks from third-party multichannel applications that use the Task Routing APIs.

DBINT NULL
ServiceLevelRONAToday

Calls that redirected on no answer within SL threshold sicne midnight.

Note: "Calls" may include voice calls and nonvoice tasks from third-party multichannel applications that use the Task Routing APIs.

DBINT NULL
TalkTimeHalf

The total talk time in seconds for calls of this call 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.

DBINT NULL
TalkTimeTo5

The total talk time in seconds for calls of this call type ending during the rolling five-minute interval.

DBINT NULL
TalkTimeToday

A total of talk time in seconds for calls of this call type ending since midnight.

DBINT NULL
TotalCallsAbandHalf

The total number of queued calls, non-queued calls, and calls that abandoned at the agent desktop in the current half-hour interval.

DBINT NULL
TotalCallsAbandTo5

The total number of queued calls, non-queued calls, and calls that abandoned at the agent desktop in the rolling five-minute interval.

DBINT NULL
TotalCallsAbandToday

The total number of queued calls, non-queued calls, and calls that abandoned at the agent desktop since midnight.

DBINT NULL

Campaign

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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.

Related Tables

Campaign_Skill_Group (via CampaignID)

Campaign_Target_Sequence (via CampaignID)

Campaign_Query_Rule (via CampaignID)

Campaign_Half_Hour (via CampaignID)

Campaign_Query_Rule_Half_Hour

Campaign_Query_Rule_Real_Time (via CampaignID)

Dialer_Detail (via CampaignID)

Dialer_Port_Real_Time (via CampaignID)

Dialer_Skill_Group_Real_Time (via CampaignID)

Table 89. Indexes for Campaign Table

index_name

index_description

index_keys

XAK1Campaign

nonclustered, unique, unique key located on PRIMARY

CampaignName

XPKCampaign

clustered, unique primary key located on PRIMARY

CampaignID

Table 90. Fields in Campaign Table
Name Description Data Type Keys and NULL Option
AMDTreatmentMode

Indicates which of the following AMD modes are enabled for agent campaigns:

  1. Abandon Call.

  2. Transfer to Agent.

  3. Transfer to IVR Route Point.

  4. IVR Mode Abandon call.

  5. IVR Mode Transfer to IVR Route Point.

DBINT NOT NULL

APIGenerated

Identifies whether this campaign was created using the Outbound API:

  • Y = campaign created using the API.

  • N = campaign created using the Outbound Option Campaign tool in the ICM Configuration Manager.

DBCHAR

NOT NULL

AbandonCustomerCallback

The number of minutes to wait before calling back a customer who abandoned the call.

DBINT NULL
AbandonEnabled

Indicates whether the predictive algorithm must use AbandonPercent:

  • Y = Use abandon percent algorithm.

  • N = Do not take abandoned calls into consideration while calculating the predictive algorithm.

DBCHAR NOT NULL
AbandonPercent

Used in the predictive algorithm to identify the upper limit of abandon percentage allowed.

DBFLT8 NOT NULL
AbandonedDialerCallback

The number of minutes to wait before calling back a customer who was abandoned by the dialer.

DBINT NULL
AnswerDetectEnabled

Valid options are:

  • Y = Answering machine detection is enabled.

  • N = Answering machine detection is disabled.

DBCHAR NOT NULL
AnsweringMachineCallback

The number of minutes to wait before calling back a previously dialed number that was answered by an answering machine.

DBINT NULL
BusyCallback

The number of minutes to wait before attempting a callback to a number that was busy.

DBINT NOT NULL
BusyRetryEnabled

Valid options are:

  • Y = A busy number must be retried.

  • N = The next number in the list must be tried.

DBCHAR NOT NULL
CPAAnalysisPeriod

Number of milliseconds dialer will spend analyzing. Advanced configuration item.

DBINT NULL
CPAMaxTermToneAnalysis

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Maximum milliseconds the dialer analyzes an answering machine voice message looking for a termination tone. Advanced configuration item.

DBINT NULL
CPAMaxTimeAnalysis

Max time allowed for analysis in milliseconds before identifying a problem analysis as dead air/ low volume. Default: 3000.

DBINT NOT NULL
CPAMinSilencePeriod

Minimum silence period required to classify a call as voice detected. Default: 375.

DBINT NOT NULL
CPAMinimumValidSpeech

Minimum number of milliseconds of voice required to qualify a call as voice detected. Default: 112.

DBINT NOT NULL
CallbackTimeLimit

Maximum amount of time, in minutes, after a scheduled callback before giving up the callback attempt.

DBSMALLINT NOT NULL
CampaignID

A unique identifier for this campaign. This is the primary key for this table.

This field is applicable to Outbound Option only.

DBINT PK NOT NULL
CampaignName

A customer-entered name for this campaign.

VNAME32 AK-1 NOT NULL
CampaignPurposeType

Value can be set to:

  • 1—Agent Campaign.

  • 2—Xfer to IVR Campaign.

DBINT NOT NULL
CancelRinging

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Identifies behavior dialer takes for canceling ringing calls. Default is 0, which means do not cancel ringing calls.

DBINT NOT NULL
CancelledCallRetryTime

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of minutes to wait to retry a cancelled call.

DBINT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CloseAbandonedToIVR

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Indicates whether abandoned calls sent to IVR must be considered closed or not.

DBCHAR NOT NULL
ConfigParam

Additional configuration parameters.

Varchar(255) NULL
CustomerNotHomeCallback

The number of minutes to wait before calling a customer back when the call was answered by the wrong person.

DBINT NULL

DSTLocation

Starting daily saving time. Default: 1

DBINT

NULL

DateTimeStamp

Records the date and time when a record is added or updated.

DBDATETIME NULL
Deleted

Valid options are:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
DepartmentID

A unique identifier that identifies a department in CCDM/CCMP deployment.

DBINT NULL
Description

A description of the campaign.

DESCRIPTION NULL
DisableCPA

Y = Disable IP Call Progress Analysis. (as in Release 5.0).

N = IP Call Progress Analysis enabled.

Default = N

DBCHAR NOT NULL

Display Name

VARCHAR

NULL

EdgeDetectEnabled

Deleted Flag. Stored as a character:

  • Y= Voice detection must be done at the beginning of the initial greeting sound.

  • N= Enables a faster but less accurate voice/answering machine detection.

DBCHAR NOT NULL
EnableMediaTermination

Indicates the dialer stops media streams for connected outbound calls in this campaign. Default is 'N' (disabled).

DBCHAR NOT NULL
EnableRecordWaveFile

Indicates whether the debug setting for Recording wave files must be enabled for connected outbound calls in this campaign. (Default 'N'). Will get information from BA Options Table if not configured here. Default is 'N' (disabled).

DBCHAR NOT NULL
Enabled

Indicates whether a campaign is currently active (Y) or not (N).

DBCHAR NOT NULL

EndDate

Scheduled end of the campaign. Date to stop campaign based on date.

DBDATETIME

NULL

ExhaustedCallsEnabled

Valid options are:

  • Y = Allow resetting the records that have reached the maximum number of attempt.

  • N = Do not allow the resetting of these records.

DBCHAR NOT NULL
FutureUseFloat1

Reserved for future use

DBFLT8 NULL
FutureUseFloat2

Reserved for future use

DBFLT8 NULL
FutureUseFloat3

Reserved for future use

DBFLT8 NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
HomeEnabled

Valid options are:

  • Y= Allow dialing to home numbers.

  • N = Do not allow dialing to home numbers.

DBCHAR NOT NULL
HomeEndHours

Home phone numbers will not be dialed later than HomeEndHours:HomeEndMinutes. Hours are in 24-hour format.

DBINT NOT NULL
HomeEndMinutes

Home phone numbers will not be dialed later than HomeEndHours:HomeEndMinutes.

DBINT NOT NULL
HomeStartHours

Home phone numbers will be dialed no earlier than HomeStartHours:HomeStartMinutes. Hours are in 24-hour format.

DBINT NOT NULL
HomeStartMinutes

Home phone numbers will be dialed no earlier than HomeStartHours:HomeStartMinutes.

DBINT NOT NULL
IPAMDEnabled

Boolean to indicate that AMD is enabled on IP Dialers. A Y indicates enabled, an N is disabled.

DBCHAR NOT NULL
IPTerminatingBeepDetect

Boolean to indicate that Terminating Tone Detection is enabled on IP Dialers. Can be used for Transfer to IVR campaigns and Agent campaigns.

A Y indicates enabled, an N indicates disabled. The default value is N.

DBCHAR NOT NULL
LeaveMessageEnabled

Indicates whether the Unified ICM must leave automated messages on answering machines:

  • Y = Yes, leave automated messages on answering machines.

  • N = No, do not leave automated messages on answering machines.

DBCHAR NOT NULL
LinesPerAgent

The fixed number of lines to use per agent. This number need not be an integer.

DBFLT8 NOT NULL
MaxAttempts

The maximum number of attempts permitted per contact within the current campaign.

DBINT NOT NULL
MaxBusyAttempts

The maximum number of times to retry a busy number before trying the next number in the list.

DBSMALLINT NOT NULL
MaximumLineAgent

The maximum number of lines dialed per agent. This number need not be an integer.

DBFLT8 NOT NULL
MinimumCallDuration

The number of seconds that a customer conversation must last before a call is considered complete. If the minimum call duration is not reached, the call will be classified as busy and retried.

DBSMALLINT NOT NULL
NoAnswerCallback

The number of minutes to wait before attempting a callback to a number that was not answered.

DBINT NOT NULL
NoAnswerRingLimit

The number of rings before considering a call as not answered.

DBINT NOT NULL
PersonalizedCallbackEnabled

Valid options are:

  • Y = Personalized callback is enabled.

  • N = Personalized callback is not enabled.

DBCHAR NOT NULL
PredictiveCorrectionPace

A correction is applied to the Lines per Agent when the attempted calls exceed "PredictiveConnectionPace" calls. If Null, the Dialer value takes precedence. Otherwise, this value takes precedence. The default is NULL.

DBINT NULL
PredictiveGain

The PredictiveGain term controls the overall rate of corrective adjustment for the Lines per Agent. This is the multiplier for the Proportional corrective term in the algorithm. If Null, the Dialer value takes precedence. Otherwise, this value takes precedence. The default is NULL.

DBFLT8 NULL
PredictiveHistoricGain

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The Historic Gain term calculates an extra correction based on the last 5 measurement sets. As a default, it must be set to half the PredictiveGain. It attempts to correct for systematic undershooting or overshooting over several correction cycles. If Null, the Dialer value takes precedence. Otherwise, this value takes precedence. The default is NULL.

DBFLT8 NULL
PredictiveLowAbandonGain

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Multiplier for the Proportional term when the measured Abandoned Call Rate is less than the target rate. This compensates for the fact that the upside difference between the target and measured Abandoned Call Rate can be much larger than the downside difference. If Null, the Dialer value takes precedence. Otherwise, this value takes precedence. The default is NULL.

DBFLT8 NULL
PrefixDigits

Digits that must be prefixed to each customer number dialed from this campaign.

This feature is used to create a unique prefix that can be used by Cisco Communication Manager's Translation Pattern function to change the ANI that customers see.

Varchar(15) Null
QuickDetectEnabled

Valid options are:

  • Y = Voice/answering machine detection must be done quickly rather than accurately.

  • N = Voice/answering must be done accurately, but not as quickly as with the quick detect feature.

DBCHAR NOT NULL
ReleaseCallbackEnabled

Valid options are:

  • Y = A personalized callback must be sent to another agent if the original agent is not available.

  • N = A personalized callback must not be sent to another agent.

DBCHAR NOT NULL
RescheduleCallbackMode

Valid options include:

  • 1 = If a callback must be rescheduled for the same time period the next day.

  • 2 = If the callback will be rescheduled for the next valid dialing period.

  • 3 = If the callback will be abandoned (not attempted again).

DBSMALLINT NOT NULL
SPClosedRecordCount

The number of customer close record requests to queue before calling a stored procedure for third-party processing.

DBSMALLINT NOT NULL
SPClosedRecordEnabled

Valid options are:

  • Y = Indicates that a stored procedure must be called after a customer record has been closed. This stored procedure resides in the Outbound Option private database.

  • N = This stored procedure must not be called.

DBCHAR NOT NULL

StartDate

Scheduled start of the campaign. Date to start campaign based on date.

DBDATETIME

NULL

UseGMTFromRegionPrefix

Boolean to indicate that customer GMT must be obtained from the Region Prefix table. Replaces the ImportAreaProcDisable registry setting. The default is N.

DBCHAR NOT NULL
WaitForBusyRetry

Y= When a busy number has been reached wait until the busy retry timeout and call the busy number 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

DBCHAR NOT NULL
WorkEnabled

Valid options are:

  • Y = Allow dialing to work numbers.

  • N = Do not allow dialing to work numbers.

DBCHAR NOT NULL
WorkEndHours

Work phone numbers will not be dialed later than WorkEndHours:WorkEndMinutes. Hours are in 24-hour format.

DBINT NOT NULL
WorkEndMinutes

Work phone numbers will not be dialed later than WorkEndHours:WorkEndMinutes.

DBINT NOT NULL
WorkStartHours

Work phone numbers will be dialed no earlier than WorkStartHours:WorkStartMinutes. Hours are in 24-hour format.

DBINT NOT NULL
WorkStartMinutes

Work phone numbers will be dialed no earlier than WorkStartHours:WorkStartMinutes.

DBINT NOT NULL

TZDisplayName

Displays the campaign time zone

varchar (128)

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)). For information about database rules for these tables, see Blended Agent Tables (Outbound Option).

It gets populated on central and HDS databases and provides historical reporting for campaign attributes.

Related Tables

Campaign (via CampaignID)

Table 91. Indexes for Campaign_Half_Hour Table

index_name

index_description

index_keys

XAK1Campaign_Half_Hour

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Campaign_Half_Hour

Nonclustered located on PRIMARY

DbDateTime

XPKCampaign_Half_Hour

Clustered, unique primary key located on PRIMARY

CampaignID, DateTime, TimeZone

Table 92. Fields in Campaign_Half_Hour Table
Name Description Data Type Keys and NULL Option
ActiveTimeToHalf

Indicates how long in seconds the campaign has been configured to be active during the current half hour.

DBINT AK1 NULL
CampaignID

The unique identifier of the Campaign.

DBINT PK, FK NOT NULL
DateTime

The central controller date and time at the beginning of the interval.

DBSMALLDATE PK NOT NULL
DbDateTime

The current date and time stamp when the records are written to the database.

DBDATETIME IE1-Indexed NULL
FutureUseInt1

Reserved for future use.

DBINT NULL
FutureUseInt2

Reserved for future use.

DBINT NULL
FutureUseInt3

Reserved for future use.

DBINT NULL
FutureUseInt4

Reserved for future use.

DBINT NULL
FutureUseInt5

Reserved for future use.

DBINT NULL
RecoveryKey

Unique record identifier.

DBFLT8

NOT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL

Campaign_Query_Rule

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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.

Related Tables

Campaign (via CampaignID)

Query_Rule (via QueryRuleID)

Table 93. Indexes for Campaign_Query_Rule Table

index_name

index_description

index_keys

XPKCampaign_Query_Rule

clustered, unique, primary key located on PRIMARY

CampaignID, QueryRuleID

Table 94. Fields in Campaign_Query_Rule Table
Name Description Data Type Keys and NULL Option
CampaignID

The campaign to which this query rule belongs. This field is a foreign key from the Campaign table.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
Duration

The amount of time (in minutes) to use the current query rule before going on to the next.

DBINT NOT NULL
DurationEnabled

Indicates whether or not to use duration rate to move between query rules within this campaign:

  • Y = Use duration (time spent within a query rule)

  • N = Do not use duration

DBCHAR NOT NULL
EndHours

The contact will not be dialed past the EndHours:EndMinutes. Hours are in 24-hour format and are based on the Unified ICM Central Controller time.

DBINT NOT NULL
EndMinutes

The contact will not be dialed past the EndHours:EndMinutes. Time is based on the Unified ICM Central Controller time.

DBINT NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
HitRate

The percentage of hits (completed/attempted) per campaign considered as a threshold by the predictive algorithm. The percentage value is a whole number between 0 and 100.

DBINT NOT NULL
HitRateEnabled

Indicates whether or not to use hit rate to move between query rules within this campaign:

  • Y = Use hit rate

  • N = Do not use hit rate

DBCHAR NOT NULL
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 before shifting to the next query rule within the current campaign. The percentage value is a whole number between 0 and 100.

DBINT NOT NULL
PenetrationEnabled

Indicates whether or not to use penetration rate to move between query rules within this campaign:

  • Y = Use penetration rate

  • N = Do not use penetration rate

DBCHAR NOT NULL
QueryRuleEnabled

Indicates whether the query rule is enabled or disabled within this campaign:

  • Y = Enabled

  • N = Disabled

DBCHAR NOT NULL
QueryRuleID

The query rule belonging to the campaign identified by the CampaignID. This field is a foreign key from the Query Rule table.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
StartHours

TThe contact will not be dialed earlier than the StartHours:StartMinutes. Hours are in 24-hour format and are based on the Unified ICM Central Controller time.

DBINT NOT NULL
StartMinutes

TThe contact will not be dialed earlier than the StartHours:StartMinutes. Time is based on the Unified ICM Central Controller time.

DBINT NOT NULL

Campaign_Query_Rule_Half_Hour

This table is in the Blended Agent category (seeBlended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via CampaignID)

Query_Rule (via QueryRuleID)

Table 95. Indexes for Campaign_Query_Rule_Half_Hour Table

index_name

index_description

index_keys

XAK1Campaign_Query_Rule_Half_Hour

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Campaign_Query_Rule_Half_Hour

Nonclustered located on PRIMARY

DbDateTime

XPKCampaign_Query_Rule_Half_Hour

Clustered, unique, primary key located on PRIMARY

DateTime, CampaignID, QueryRuleID, TimeZone


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.
Table 96. Fields in Campaign_Query_Rule_Half_Hour Table
Name Description Data Type Keys and NULL Option
AbandonDetectToHalf

The number of calls in a half-hour period where the dialer abandoned a customer call.

DBINT NULL
AbandonToIVRToHalf

The abandoned number of calls in a half-hour period. However, instead of disconnecting on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedDetectToHalf

The number of preview/callback calls in a half-hour period that the agent closes (these customers will not be dialed).

DBINT NULL
AgentRejectedDetectToHalf

The number of preview/callback calls in a half-hour period that the agent rejects.

DBINT NULL
AnsweringMachineDetectToHalf

The number of calls in a half-hour period that detected an answering machine.

DBINT NULL
BusyDetectToHalf

The number of calls in a half-hour period that detected busy signal.

DBINT NULL
CallbackCountToHalf

The total number of records scheduled for a callback.

DBINT NULL
CampaignID

The campaign to which this query rule belongs.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
CampaignOutOfNumbersToHalf

(THIS FIELD IS NOT CURRENTLY BEING 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.

DBINT NULL
CancelledDetectToHalf

The number of calls in a half-hour period where the dialer cancelled a ringing customer call.

DBINT NULL
ContactsAttemptedToHalf

The number of attested calls within a half-hour period.

DBINT NULL
CustomerAbandonDetectToHalf

The number of calls in a half-hour period that were abandoned by the customer after they picked up the telephone.

DBINT NULL
CustomerNotHomeCountToHalf

The number of calls that were answered by the wrong party; the customer was not home.

DBINT NULL
DateTime

The Unified ICM 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 the HDS database. The logger database has NULL for this column.

DBDATETIME IE-1 NULL
FaxDetectToHalf

The number of calls in a half-hour period that detected a FAX machine.

DBINT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
LowNoiseVolumeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls where the voice energy was not significant enough to count.

DBINT NULL
NetworkAnsMachineDetectToHalf

The number of calls in a half-hour period that detected a network answering machine. Network answering machine can be network-based IVR, or network-based answering service.

DBINT NULL
NoAnswerDetectToHalf

The number of calls in a half-hour period that were not answered.

DBINT NULL
NoDialToneDetectToHalf

The number of calls in a half-hour period that did not receive a dial tone.

DBINT NULL
NoRingBackDetectToHalf
The number of calls in the current half hour period 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.

DBINT NULL
PersonalCallbackCountToHalf

The number of calls where the customer requested a personal callback.

DBINT NULL
QueryRuleActiveTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Indicates how long the campaign was active during this half hour.

DBINT NULL
QueryRuleID

The query rule belonging to the campaign identified by the CampaignID.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
RecoveryKey

Unique identity that is assigned to each record and used internally by Unified CC Enterprise to track the record.

DBFLT8

AK-1 NOT NULL
SITToneDetectToHalf

The number of calls in a half-hour period that detected a network SIT tone.

DBINT NULL
TalkTimeToHalf

The total number of seconds agents spent talking on the phone during the last half-hour.

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL
VoiceDetectToHalf

The total number of calls ending in an agent answering the call during the last half-hour.

Outbound Option: The number of calls in a half-hour period that detected a live person.

DBINT NULL
WrapupTimeToHalf

The total number of seconds agents spent in wrap-up mode during the last half-hour.

DBINT NULL
WrongNumberCountToHalf

The number of calls where the customer's phone number was incorrect (the customer does not live there).

DBINT NULL

Campaign_Query_Rule_Interval

This section describes the Campaign Query Rule Interval table.

Table 97. Fields in Campaign_Query_Rule_Interval Table
Name Description Data Type Keys and NULL Option
AbandonDetect

The number of calls in a reporting interval period where the dialer abandoned a customer call.

DBINT NULL
AbandonToIVR

The number of calls in a reporting interval period that had to be abandoned. However, instead of disconnecting the call on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedDetect

The number of preview/callback calls in a reporting interval period that the agent closed. (These customers are not dialed.)

DBINT NULL
AgentRejectedDetect

The number of preview/callback calls in a reporting interval period that the agent rejected.

DBINT NULL
AnsweringMachineDetect

The number of calls in a reporting interval period that detected an answering machine.

DBINT NULL
BusyDetect

The number of calls in a reporting interval period that detected a busy signal.

DBINT NULL
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 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.

DBINT NULL
CancelledDetect

The number of calls in a reporting interval period where the dialer cancelled a ringing customer call.

DBINT NULL
ContactsAttempted

The number of attempted calls within the reporting interval.

DBINT NULL
CustomerAbandonDetect

The number of calls in a reporting interval period that the customer abandoned after they picked up the phone.

DBINT NULL
CustomerNotHomeCount

The number of calls that wrong parties answered; the customer was not home.

DBINT NULL
DateTime

The Unified ICM Central Controller date and time at the start of the interval.

DBSMALLDATE PK1, NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE1, NULL
FaxDetect

The number of calls in a reporting interval period that detected a FAX machine.

DBINT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
LowNoiseVolume

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls where the voice energy was not significant enough to count.

DBINT NULL
NetworkAnsMachineDetect

The number of calls in a reporting interval period that detected a network answering machine. A network answering machine can be a network-based IVR, or a network-based answering service.

DBINT NULL
NoAnswerDetect

The number of calls in a reporting interval period that were not answered.

DBINT NULL
NoDialToneDetect

The number of calls in a reporting interval period that did not receive a dial tone.

DBINT NULL
NoRingBackDetect

The number of calls in the current reporting interval 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.

DBINT NULL
PersonalCallbackCount

The number of calls where the customer requested a personal callback.

DBINT NULL
QueryRuleActiveTime

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Indicates how long the campaign was active during this reporting interval.

DBINT NULL
QueryRuleID

The query rule belonging to the campaign identified by the CampaignID.

DBINT PK3, NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK1, NOT NULL
ReportingHalfHour

The value indicates Half Hour boundary interval (0 to 47). Two 15 minute interval records have a unique half hour boundary value.

DBINT IE2, NULL
ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The only valid value is 30 (default).

DBINT IE3, NULL
SITToneDetect

The number of calls in a reporting interval period that detected a network SIT tone.

DBINT NULL
TalkTime

The total number of seconds agents spent talking on the phone during the last reporting interval.

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK4, NOT NULL
VoiceDetect

The total number of calls ending in an agent answering the call during the last reporting interval.

DBINT NULL
WrapupTime

The total number of seconds agents spent in wrap-up mode during the last reporting interval.

DBINT NULL
WrongNumberCount

The number of calls where the customer's phone number was incorrect. (The customer did not live there.)

DBINT NULL

Campaign_Query_Rule_Real_Time

This table is in the Blended Agent category (seeBlended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via CampaignID)

Query_Rule (via QueryRuleID)

Table 98. Indexes for Campaign_Query_Rule_Real_Time Table

index_name

index_description

index_keys

XPKCampaign_Query_Rule_Real_Time

clustered, unique, primary key located on PRIMARY

CampaignID, QueryRuleID

Table 99. Fields in Campaign_Query_Rule_Real_Time Table
Name Description Data Type Keys and NULL Option
AbandonDetectCount

The number of calls abandoned by the dialer.

DBINT NULL
AbandonDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period where the dialer abandoned a customer call.

DBINT NULL
AbandonDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period where the dialer abandoned a customer call.

DBINT NULL
AbandonToIVRCount

The number of calls that detected an answering machine.

DBINT NULL
AbandonToIVRTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that had to be abandoned. However, instead of disconnecting on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AbandonToIVRToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that had to be abandoned. However, instead of disconnecting on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedCount

The number of preview/callback calls that were closed by the agent (these customers will not be dialed).

DBINT NULL
AgentClosedDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of preview/callback calls in a five minute period that were closeded by the agent (these customers will not be dialed).

DBINT NULL
AgentClosedDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of preview/callback calls in a half-hour period that were closeded by the agent (these customers will not be dialed).

DBINT NULL
AgentRejectedCount

The number of preview/callback calls that were rejected by the agent.

DBINT NULL
AgentRejectedDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of preview/callback calls in a five minute period that were rejected by the agent.

DBINT NULL
AgentRejectedDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of preview/callback calls in a half-hour period that were rejected by the agent.

DBINT NULL
AnsweringMachineCount

The number of calls that were abandoned by the dialer. However, instead of disconnecting on the customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AnsweringMachineDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that detected an answering machine.

DBINT NULL
AnsweringMachineDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected an answering machine.

DBINT NULL
AttemptedCount

The number of attempted calls so far today. (CallBackCount + VoiceCount + BusyCount + NoAnswerDetectCount + NoRingBackDetectCount + NoDialToneDetectCount + FaxDetectCount + NetworkAnsMachineDetectCount + AnsweringMachineCount + SITToneDetectCount + CancelledDetectCount + WrongNumberCount + CustomerNotHomeCount + PersonalCallbackCount + AbandonDetectCount + AbandonToIVRCount + CustomerAbandonDetectCount)

DBINT NULL
BusyCount

The number of calls that detected a busy signal.

DBINT NULL
BusyDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that detected a busy signal.

DBINT NULL
BusyDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected a busy signal.

DBINT NULL
CallBackCount

The total number of records scheduled for a callback today.

DBINT NULL
CallbackCountTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of records scheduled for a callback in a five minute period.

DBINT NULL
CallbackCountToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of records scheduled for a callback in a half-hour period.

DBINT NULL
CampaignID

The campaign to which this query rule belongs.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
CancelledDetectCount

The number of calls where the dialer cancelled a ringing customer call.

DBINT NULL
CancelledDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period where the dialer cancelled a ringing customer call.

DBINT NULL
CancelledDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period where the dialer cancelled a ringing customer call.

DBINT NULL
ClosedCount

Records customer calls closed for any reason other than reaching a live customer since the last overwrite import.

DBINT NULL
ContactsAttemptedTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of attempted calls within a five minute period.

DBINT NULL
ContactsAttemptedToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of attempted calls within a half-hour period.

DBINT NULL
CustomerAbandonDetectCount

The number of calls where the customer disconnected immediately after picking up the telephone.

DBINT NULL
CustomerAbandonDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that were abandoned by the customer after they picked up the telephone.

DBINT NULL
CustomerAbandonDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that were abandoned by the customer after they picked up the telephone.

DBINT NULL
CustomerNotHomeCount

The number of calls that were answered by the wrong party because the customer was not home.

DBINT NULL
CustomerNotHomeCountTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that were answered by the wrong party because the customer was not home.

DBINT NULL
CustomerNotHomeCountToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that were answered by the wrong party because the customer was not home.

DBINT NULL
DateTime

The Unified ICM Central Controller date and time when this data was last updated.

DBDATETIME NOT NULL
FaxDetectCount

The number of calls that detected a FAX.

DBINT NULL
FaxDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that detected a FAX machine.

DBINT NULL
FaxDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected a FAX machine.

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
LowNoiseVolumeToday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls in a one day period where the voice energy was not significant enough to count.

DBINT NULL
LowNoiseVolumeTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls in a five minute period where the voice energy was not significant enough to count.

DBINT NULL
LowNoiseVolumeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls in a half-hour period where the voice energy was not significant enough to count.

DBINT NULL
NetworkAnsMachineCount

The number of calls that detected a network answering machine. A network answering machine can be a network based IVR, or a network based answering service.

DBINT NULL
NetworkAnsMachineDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that detected a network answering machine. A network answering machine can be a network based IVR, or a network based answering service.

DBINT NULL
NetworkAnsMachineDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected a network answering machine. A network answering machine can be a network based IVR, or a network based answering service.

DBINT NULL
NoAnswerDetectCount

The number of calls that were not answered.

DBINT NULL
NoAnswerDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that were not answered.

DBINT NULL
NoAnswerDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that were not answered.

DBINT NULL
NoDialToneDetectCount

The number of calls that did not detect a dial tone.

DBINT NULL
NoDialToneDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that did not receive a dial tone.

DBINT NULL
NoDialToneDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that did not receive a dial tone.

DBINT NULL
NoRingBackDetectCount

The number of calls in the current half hour period 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.

DBINT NULL
NoRingBackDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that did not receive a ring back tone.

DBINT NULL
NoRingBackDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that did not receive a ring back tone.

DBINT NULL
PendingRecordsZone1

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of pending records which are eligible for dialing now in zone 1.

DBINT NULL
PendingRecordsZone2

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of pending records which are eligible for dialing now in zone 2.

DBINT NULL
PendingRetryRecordsZone1

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of campaign records that are pending retry in Zone 1 that are dialable now. This is significant since retries get higher priority and can reduce hit rate and agent efficiency.

DBINT NULL
PendingRetryRecordsZone2

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of campaign records that are pending retry in Zone 2 that are dialable now. This is significant since retries get higher priority and can reduce hit rate and agent efficiency.

DBINT NULL
PersonalCallbackCount

The number of calls where the customer requested a personal call-back.

DBINT NULL
PersonalCallbackCountTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period where the customer requested a personal callback.

DBINT NULL
PersonalCallbackCountToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period where the customer requested a personal callback.

DBINT NULL
QueryRuleActive

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Indicates whether the current campaign is active or not.

DBINT NULL
QueryRuleID

The query rule belonging to the campaign identified by the CampaignID.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
SITToneDetectCount

The number of calls that detected a Special Information Tone (SIT).

DBINT NULL
SITToneDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period that detected a network SIT tone.

DBINT NULL
SITToneDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected a network SIT tone.

DBINT NULL
TalkTimeCount

The total number of seconds agents spent talking on the telephone since midnight.

DBINT NULL
TalkTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of seconds agents spent talking on the phone during the last half-hour.

DBINT NULL
TotalCount

The total number of records available for the current campaign query rule since the last overwrite import.

DBINT NULL

TotalVoiceCount

The number of live customers that have been reached since the last overwrite import.

DBINT

NULL

VoiceCount

The number of calls for the day that ended in successful customer contact.

Outbound Option: The number of calls that detected a live person.

DBINT NULL
VoiceDetectTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of calls ending in an agent answering the call during the last five minutes.

Outbound Option: The number of calls in a five minute period that detected a live person.

DBINT NULL
VoiceDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.)The total number of calls ending in an agent answering the call during the last half-hour.

Outbound Option: The number of calls in a half-hour period that detected a live person.

DBINT NULL
WrapupTimeCount

The number of seconds agents spent in wrap-up mode since midnight.

DBINT NULL
WrapupTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of seconds agents spent in wrap-up mode during the last half-hour.

DBINT NULL
WrongNumberCount

The number of calls where the customer phone number was incorrect (the customer did not live there).

DBINT NULL
WrongNumberCountTo5

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a five minute period where the customer's phone number was incorrect (the customer did not live there).

DBINT NULL
WrongNumberCountToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period where the customer's phone number was incorrect (the customer did not live there).

DBINT NULL

Campaign_Skill_Group

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via CampaignID)

Skill_Group (SkillGroupID maps to Skill_Group.SkillTargetID)

Table 100. Indexes for Campaign_Skill_Group Table

index_name

index_description

index_keys

XPKTarget_Group

clustered, unique, primary key located on PRIMARY

CampaignID, SkillTargetID

Table 101. Fields in Campaign_Skill_Group Table
Name Description Data Type Keys and NULL Option
AbandonedRoutePoint

Abandoned Contacts are transferred to this route point, which points to an IVR.

varchar(50) NULL
AutoAnswerReservationCall

This variable controls whether the dialer will use 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

DBINT NULL
CampaignID

The campaign to which this target group belongs. Foreign key from the Campaign table.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
ConfigParam

Additional configuration parameters.

varchar(255) NULL
DialedNumber

For Unified CCE, indicates the DN that should be used when sending a new call request via the MR PIM. This DN will be used to run a routing script where an agent should be reserved from the same skill that has been assigned to the campaign.

Note that each skill group should have a unique DN associated with it.

VNAME32 NULL

DialingMode

Dialing mode for this campaign:

  • 0 = eOutboundModeInbound

  • 1 = eOutboundModePredictiveOnly

  • 3 = eOutboundModePreviewOnly

  • 5 = eOutboundModeProgressiveOnly

  • 7 = eOutboundModePreviewDirectOnly

DBSMALLINT

NULL

FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
IVRPorts

Number of ports supported by the IVR for the current skill group (3 digits).

DBINT NOT NULL
IVRRoutePoint

Contacts are transferred to this route point, which points to an IVR.

varchar(50) NULL
OverflowAgents

The number of agents per skill group to ignore during predictive dialer calculations.

DBINT NOT NULL
RecordsToCache

The number of records that should be cached by the dialer for a specific campaign-skill group combination.

DBINT NOT NULL
ReservationPercentage

The percentage of agents to reserve within this skill group. The variable is only relevant in preview mode. For all other modes, 100 percent of agents are reserved.

DBINT NULL
SkillTargetID

A unique key indicating the skill group with which this target group is associated. Foreign key to the Skill Group table.

DBINT PK, FK NOT NULL

Campaign_Target_Sequence

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via CampaignID)

Dialer_Detail (via Phone Index)

Table 102. Indexes for Campaign_Target_Sequence Table

index_name

index_description

index_keys

XPKCampaign_Target_Sequence

clustered, unique, primary key located on PRIMARY

CampaignID, SequenceNumber

Table 103. Fields in Campaign_Target_Sequence Table
Name Description Data Type Keys and NULL Option
CampaignID

The campaign to which this target sequence belongs. Foreign key from the Campaign table.

This field is applicable to Outbound Option only.

DBINT PK, FK NOT NULL
ConfigParam

Additional configuration parameters.

varchar(255) NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
PhoneIndex

Indicates the phone number that should be used within the zone.

This value can range from 0 through 9.

An index value of 0 represents the Phone1 in the configuration tool.

DBINT NOT NULL
SequenceNumber

Part of the primary key. Indicates the sequence of the number to dial within a campaign.

DBINT PK NOT NULL
ZoneIndex

Indicates the zone to which the configured phone number belongs:

0 = Zone 1

1 = Zone 2

DBINT NOT NULL

Cfg_Mngr_App_Snapshot_State

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

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 (via DesktopSnapShotID)

Table 104. Indexes for Cfg_Mngr_App_Snapshot_State Table

index_name

index_description

index_keys

XPKCfg_Mngr_App_Snapshot_State

clustered, unique, primary key located on PRIMARY

DesktopSnapShotID, ApplicationID

Table 105. Fields in Cfg_Mngr_App_Snapshot_State Table
Name Description Data Type Keys and NULL Option
ApplicationID

Identifies the application

DBINT PK, NOT NULL
ApplicationOpen

Valid options include:

  • Y = Indicates that the application was open when Configuration Manager was closed.

  • N = The application was not open when Configuration Manager was closed.

DBCHAR NOT NULL
DesktopSnapShotID

A unique identifier for the desktop snapshot.

DBINT PK, FK NOT NULL
Filter1

ID for the first filter key of the application.

DBINT NULL
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
Filter3OptionSelection

The selection type.

DBSMALLINT NULL
Filter3Selection

The selection value.

varchar(255) NULL
POSX

The application's X position on the desktop.

DBSMALLINT NULL
POSY

The application's Y position on the desktop.

DBSMALLINT NULL

Cfg_Mngr_Globals

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

This table contains a single record that stores version information about the menu system that Unified ICM Configuration Manager is currently using.

Table 106. Indexes for Cfg_Mngr_Globals Table

index_name

index_description

index_keys

XPKCfg_Mngr_Globals

clustered, unique, primary key located on PRIMARY

VersionID

Table 107. Fields in Cfg_Mngr_Globals Table
Name Description Data Type Keys and NULL Option
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
Version

Stores version information about the menu system the Unified ICM Configuration Manager is currenlty using.

DBINT NOT NULL
VersionID

A unique identifier for the version.

DBINT PK NOT NULL

Cfg_Mngr_User_Desktop_Snap

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

This table retains information on current Unified ICM Configuration Manager state for a particular user.

Related Table

Cfg_Mngr_App_Snapshot_State (via DesktopSnapShotID)

Table 108. Cfg_Mngr_User_Desktop_Snap Table

index_name

index_description

index_keys

XPKCfg_Mngr_User_Desktop_Snap

clustered, unique, primary key located on PRIMARY

DesktopSnapShotID

Table 109. Fields in Cfg_Mngr_User_Desktop_Snap Table
Name Description Data Type Keys and NULL Option
AllowMultipleAppInstances

Determines whether multiple operating instances of a tool should be allowed:

  • Y = (Default) Yes, allow multiple instances to run at once.

  • N = No, do not allow multiple instances.

DBCHAR NOT NULL
AutoRetrieve

Indicates whether or not the tools should automatically retrieve data when they start:

  • Y = Yes, automatically retrieve data at startup.

  • N = (Default) No, do not automatically retrieve data.

DBCHAR NOT NULL
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
DesktopSnapShotID

A unique identifier for the desktop snapshot.

DBINT PK NOT NULL
DesktopSnapShotName

A name for the desktop snapshot.

varchar(128) NOT NULL
MenuID

A unique identifier for the menu.

DBINT FK NULL
OpenAppsOnLoad

Determines whether tools should be reopened when a snapshot is loaded:

  • Y = Yes, reopen tool when snapshot is loaded.

  • N = (Default) No, do not reopen tool.

DBCHAR NOT NULL
SaveApplicationPositions

Indicates whether or not the application should start in the screen position it was in when it was last run by the user:

  • Y = Yes, start application is same position.

  • N = (Default) No, start it in application's default position.

DBCHAR NOT NULL
SaveFilterData

Deternimes whether or not filter settings should be saved for all tools:

  • Y = (Default) Yes, save filter settings.

  • N = No, do not save filter settings.

DBCHAR NOT NULL
UserSettingsID

A foreign key to the Cfg_Mngr_User_Settings table.

DBINT FK NOT NULL

Cfg_Mngr_User_Menu

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

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 (via MenuID)

Table 110. Indexes for Cfg_Mngr_User_Menu Table

index_name

index_description

index_keys

XPKCfg_Mngr_User_Menu

clustered, unique, primary key located on PRIMARY

MenuID

Table 111. Fields in Cfg_Mngr_User_Menu Table
Name Description Data Type Keys and NULL Option
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
DesktopSnapShotID

Identifies the last desktop snapshot.

DBINT NULL
MenuID

A unique identifier for the menu.

DBINT PK NOT NULL
MenuName

A name for the menu.

VNAME32 NOT NULL

Cfg_Mngr_User_Settings

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

This table holds specific Unified CCE Configuration Manager settings for each user Unified CCE Configuration Manager.

Related Tables

Cfg_Mngr_User_Desktop_Snap (via UserSettingsID)

Table 112. Indexes for Cfg_Mngr_User_Settings Table

index_name

index_description

index_keys

XAK1Cfg_Mngr_User_Settings

nonclustered, unique, unique key located on PRIMARY

LoginName

XPKCfg_Mngr_User_Settings

clustered, unique, primary key located on PRIMARY

UserSettingsID

Table 113. Fields in Cfg_Mngr_User_Settings Table
Name Description Data Type Keys and NULL Option
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
LastDesktopSnapShotID

Identifier for the last desktop snapshot that the user had opened before closing the Unified ICM Configuration Manager.

DBINT NULL
LoginName

The unique login name of the user who owns these settings.

varchar(128) AK-1 NOT NULL
SaveSnapShotOnExit

Indicates whether or not to save the current desktop snapshot settings when the Unified ICM Configuration Manager is closed:

  • Y = Yes, save settings on exit (the default).

  • N = No, do not save settings on exit.

DBCHAR NOT NULL
UserSettingsID

A unique identifier for the user settings.

DBINT PK NOT NULL

Cfg_Mngr_View

This table is part of the User Preferences group (see User Preferences). To see database rules for this table, see User Preferences Tables.

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 (via MenuID)

Table 114. Indexes for Cfg_Mngr_View Table

index_name

index_description

index_keys

XIE1Cfg_Mngr_View

nonclustered located on PRIMARY

PeerNodeID

XIE2Cfg_Mngr_View

nonclustered located on PRIMARY

ChildNodeID

XPKCfg_Mngr_View

nonclustered, unique, primary key located on PRIMARY

NodeID, MenuID

Table 115. Fields in Cfg_Mngr_View Table
Name Description Data Type Keys and NULL Option
ApplicationID

Identifies the application.

DBINT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ChildNodeID

Identifies the child node in the tree view.

DBINT IE-2 NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
MenuID

A unique identifier for the menu.

DBINT PK, FK NOT NULL
NodeID

A unique identifier for the node in the tree view.

DBINT PK NOT NULL
PeerNodeID

Identifies the peer node in the tree view.

DBINT IE-1 NULL

Class_Access_Xref

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

It lists the access levels available for each class. The Primary Key (PK) is nonclustered.

Related Tables

Class_List (via ClassID)

Table 116. Indexes for Class_Access_Xref Table

index_name

index_description

index_keys

XAK1Class_Access_Xref

clustered, unique, unique key located on PRIMARY

AccessLevel, ClassID

XPKClass_Access_Xref

nonclustered, unique, primary key located on PRIMARY

ClassAccessXrefID

Table 117. Fields in Class_Access_Xref Table
Name Description Data Type Keys and NULL Option
AccessLevel

A supported access level for the class. To see values. see Access Levels.

DBINT AK-1 NOT NULL
ClassAccessXrefID

A unique identifier for the record.

DBINT PK NOT NULL
ClassID

Identifies the class from the Class_List table.

DBINT AK-1 NOT NULL

Class_List

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

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 (via ClassID)

ClassID_To_ObjectType (via ClassID)

Table 118. Indexes for Class_List Table

index_name

index_description

index_keys

XAK1Class_List

clustered, unique, unique key located on PRIMARY

Name

XPKSecurity_Class

nonclustered, unique, primary key located on PRIMARY

ClassID

Table 119. Fields in Class_List Table
Name Description Data Type Keys and NULL Option
ClassID

A unique identifier for the class.

DBINT PK NOT NULL
Description

Additional information about the class.

DESCRIPTION NULL
Name

The name of the class.

varchar(30) AK-1 NOT NULL

Class_Security

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

It lists the level of security each user or group has for a class.

Related Tables

Class_List (via ClassID)

User_Group (via UserGroupName)

Table 120. Indexes for Class_Security Table

index_name

index_description

index_keys

XPKClass_Security

clustered, unique, primary key located on PRIMARY

ClassSecurityID

Table 121. Fields in Class_Security Table
Name Description Data Type Keys and NULL Option
AccessLevel

The access level the user group has for the class. To see values. see Access Levels.

DBINT NOT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
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 / updated.

DBDATETIME NULL
UserGroupName

Identifies the user group.

varchar(64) NOT NULL

ClassID_To_ObjectType

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

Maps each class to its component object types

Related Tables

Class_List (via ClassID)

Object_List (via ObjectType + ObjectID)

Table 122. Indexes for ClassID_To_ObjectType Table

index_name

index_description

index_keys

XIE1ClassID_To_ObjectType

nonclustered located on PRIMARY

ObjectType

XPKClassID_To_ObjectType

clustered, unique, primary key located on PRIMARY

ClassID, ObjectType

Table 123. Fields in ClassID_To_ObjectType Table
Name Description Data Type Keys and NULL Option
ClassID

Identifies the class from the Class_List table.

DBINT PK, FK NOT NULL
ObjectID

For Logical Interface Controller objects:

  • 2 = PG

  • 3 = NIC

Note

 
For all other object types, this field is 0.
DBINT NOT NULL
ObjectType

Identifies the type of the object.

DBINT PK, FK, IE-1 NOT NULL

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.

Table 124. Indexes for Configuration_Limit Table

index_name

index_description

index_keys

XPKConfiguration_Limit

clustered, unique, primary key located on PRIMARY

ConfigLimitID

Table 125. Fields in Configuration_Limit Table
Name Description Data Type Keys and NULL Option
ConfigLimitID

This is created by the schema.

DBINT PK-1, clustered, NOT NULL
ConfigLimitName

The configuration limit rule name.

The valid values are:

  1. Skill_Groups_Per_Agent

  2. MAX_DNC_LIST_SIZE

  3. MAX_SIP_PORTS

  4. MAX_ATTRIBUTES_PER_AGENT

  5. MAX_ATTRIBUTES_PER_ATTRIBUTESET

  6. SYSTEM_WIDE_MAX_PRECISION_QUEUE

  7. MAX_PQSTEP_PER_PQ

  8. MAX_PQTERM_PER_PQSTEP

  9. SYSTEM_WIDE_MAX_ATTRIBUTES

  10. MAX_UNIQUE_ATTRIBUTES_PER_PQ

  11. (Reserved)

  12. CPS_CAPACITY

  13. AGENT_CAPACITY

  14. DEPLOYMENT_MAX_CPS

  15. MAX_SYS_AGENT_QUEUE_PAIR

  16. SYSTEM_WIDE_MAX_PQSTEP

  17. SYSTEM_WIDE_MAX_AGENTS

  18. MAX_AGENTS_PER_PERIPHERAL

  19. SYSTEM_WIDE_MAX_SKILLGROUPS

  20. MAX_SKILLGROUPS_PER_PERIPHERAL

  21. MAX_CD_CHILD_LIVEDATA_NODES

  22. MAX_BEYOND_TASK_LIMIT

  23. MAX_ECC_VARIABLE_SIZE_PER_CALL

  24. MAX_BUSINESS_HOURS

  25. MAX_SCHEDULES_PER_BUSINESS_HOUR

  26. MAX_AGENT_SERVICES

VNAME32 NOT NULL
ConfigLimitDefaultValue

The default limitation value

The default limitation value is 1000

DBINT NOT NULL
ConfigLimitCurrentValue

The current limitation value

The current limitation value is 1000

DBINT NOT NULL
DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME NULL
Description

Description

Description NULL
ChangeStamp

Change Stamp

ChangeStamp NOT NULL

Config_Message_Log

This table is in the System category (see System). To see database rules for these tables, see System Tables.

It gets populated on central and local databases. The database system table is used to store configuration messages.

Table 126. Indexes for Config_Message_Log Table

index_name

index_description

index_keys

XPKConfig_Message_Log

Clustered, unique, primary key located on PRIMARY

RecoveryKey

Table 127. Fields in Config_Message_Log Table
Name Description Data Type Keys and NULL Option
ConfigMessage

All configuration messages in a transaction.

varbinary(max)

NULL
DateTime

The date and time when a set of messages was logged.

DBDATETIME NOT NULL
LogOperation

The type of configuration change. Examples include "Add" and "Update".

VNAME32 NULL
RecoveryKey

A value used internally by the software to track virtual time.

DBFLT8

PK NOT NULL
TableName

The name of the table affected by the configuration change.

VNAME32 NULL

Congestion Control

This table is in the System category (see System).

This table stores configuration information for congestion control.

Table 128. Indexes for Congestion Control Table

index_name

index_description

index_keys

XPKCongestion_Control

clustered, unique, primary key located on PRIMARY

DeploymentID

Table 129. Fields in Congestion Control Table
Name Description Data Type Keys and NULL Option
ChangeStamp Incremented when the record is changed in the central database. ChangeStamp NOT NULL
CongestionCheckInterval For system use only. DBINT NOT NULL
CongestionEnabled Congestion control flag. It’s enabled when you first set the congestion control limits. Default = Yes (For Packaged CCE deployments) DBCHAR NOT NULL
CongestionTreatmentMode

This field is to set the rejection treatment mode.

Values for this field include the following:

  • 0 - Use System Congestion Control: The call treatment will be applied based on System Congestion Control settings.

  • 1 - Treat call with Dialed Number Default Label: The calls to be rejected due to congestion are treated with the default label of the dialed number on which the new call arrived.

  • 2 - Treat call with Routing Client Default Label: The calls to be rejected due to congestion are treated with the default label of the routing client which of the new call arrived.

  • 3 - Treat call with System Default Label: The calls to be rejected due to congestion are treated with the system default label set in Congestion Control settings.

  • 4 - Terminate call with a Dialog Fail or RouteEnd: Terminates the new call dialog with a dialog failure.

  • 5 - Treat call with a Release Message to the Routing Client: Terminates the new call dialog with a release message.

DBINT NULL
DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME NULL
DeploymentID Primary Key DBINT NOT NULL
DeploymentType

The ICM/CCE deployment type.

Values for this field include the following:

  • 0 - Not Specified

  • 1 - NAM (Deprecated)

  • 2 - Contact Director

  • 3 - NAM Rogger (Deprecated)

  • 4 - ICM Router/Logger

  • 5 - UCCE: 8000 Agents Router/Logger (Deprecated; use UCCE: 12000 Agents Router/Logger deployment instead.)

  • 6 - UCCE: 12000 Agents Router/Logger

  • 7 - Packaged CCE: 2000 Agents

  • 8 - ICM Rogger

  • 9 - UCCE: 4000 Agents Rogger

  • 10 - Packaged CCE: Lab Mode

  • 13 - UCCE: Progger (Lab only)

  • 16 - UCCE: 2000 Agents

  • 17 - Packaged CCE: 4000 Agents

  • 18 - Packaged CCE: 12000 Agents

  • 19 - UCCE: 24000 Agents Router/Logger

DBINT NOT NULL
LabelString Label string to treat the calls subjected to congestion control. This label will be responded when congestion treatment is set to Treat call with System Default Label (3). The label is sent only to the calls to be rejected. VNAME32 NULL
Level1Abate Level 1 abatement DBINT NOT NULL
Level2Abate Level 2 abatement DBINT NOT NULL
Level3Abate Level 3 abatement DBINT NOT NULL
Level1Onset Level 1 onset DBINT NOT NULL
Level2Onset Level 2 onset DBINT NOT NULL
Level3Onset Level 3 onset DBINT NOT NULL
Level1Reduction Level 1 call rate reduction DBINT NOT NULL
Level2Reduction Level 2 call rate reduction DBINT NOT NULL
Level3Reduction Level 3 call rate reduction DBINT NOT NULL
UserOverride If yes, user-defined CPS is used for congestion control. You can enter the CPS limit. The limit is the same in the Configuration Limits table. DBSMALLINT NOT NULL
WMAWeight Weight used for moving average algorithm to calculate CPS. DBSMALLINT NOT NULL

Contact_Share_Group

This table defines contact share groups that apply to all contact share precision queues or skill groups.

Table 130. Indexes for Contact_Share_Group Table

index_name

index_description

index_keys

AK1Contact_Share_Group

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

PKContact_Share_Group

clustered, unique, primary key located on PRIMARY

GroupID

Table 131. Contact_Share_Group Table

Name

Description

Data Type

Keys and NULL Option

GroupID

An identifier that has a unique ID among all the contact share queues.

DBINT

PK NOT NULL

RuleID

Foreign key from contact share rule table.

DBINT

NOT NULL

EnterpriseName

The unique name of this contact share group.

VNAME32

AK NOT NULL

AccetQueueIf

The contact share queue will be accepted IF the expression evaluates to true.

varchar(512)

NULL

Description

Additional information about the group.

DESCRIPTION

NULL

DateTimeStamp

Records the data and time when the record was added or updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record in the database is changed.

CHANGESTAMP

NOT NULL

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.

Table 132. Indexes for Contact_Share_Group_Member Table

index_name

index_description

index_keys

XIE1Contact_Share_Group_Member

nonclustered located on PRIMARY

Group ID

XPKContact_Share_Group_Member

clustered, unique, primary key located on PRIMARY

GroupID, QueueID

Table 133. Contact_Share_Group_Member Table

Name

Description

Data Type

Keys and NULL Option

GroupID

Foreign key from Contact_Share_Group.

DBINT

NOT NULL

QueueID

Foreign key from Contact_Share_Queue.

DBINT

PK NOT NULL

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.

Table 134. Indexes for Contact_Share_Queue Table

index_name

index_description

index_keys

XPKContact_Share_Queue

clustered, unique, primary key located on PRIMARY

QueueID

Table 135. Contact_Share_Queue Table

Name

Description

Data Type

Keys and NULL Option

QueueID

An identifier that has a unique ID among all the contact share queues.

DBINT

PK NOT NULL

QueueName

Name of the Queue that is configured on the target United CCE systems. The same as EnterpriseName of the precision queue or skill group.

VNAME32

NOT NULL

TargetQueueID

The unique ID (either PrecisionQueueID or SkillGroupID) from the target United CCE systems.

DBINT

NOT NULL

QueueType

Identifies the target queue as P - Precision Queue, or S - Skill Group.

char(1)

NOT NULL

Description

Additional information about the group.

DESCRIPTION

NULL

TargetInstanceID

Target instance identifier.

DBINT

NULL

DateTimeStamp

Records the data and time when the record was added or updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record in the database is changed.

CHANGESTAMP

NOT NULL

Contact_Share_Rule

This table defines rules to apply for all contact share precision queues or skill groups within a contact share group.

Table 136. Indexes for Contact_Share_Rule Table

index_name

index_description

index_keys

XAK1Contact_Share_Rule

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKContact_Share_Rule

clustered, unique, primary key located on PRIMARY

RuleID

Table 137. Contact_Share_Rule Table

Name

Description

Data Type

Keys and NULL Option

RuleID

An identifier that has a unique ID among all the contact share rules.

DBINT

PK NOT NULL

EnterpriseName

Name of the rule.

VNAME32

AK NOT NULL

RuleExpression

This is the rule expression that is used for all contact share precision queue or skill groups within a contact share group.

varchar(512)

NULL

Description

Additional information about the group.

DESCRIPTION

NULL

DateTimeStamp

Records the data and time when the record was added or updated.

DBDATETIME

NULL

ChangeStamp

Incremented when the record in the database is changed.

CHANGESTAMP

NOT NULL

Controller_Time

This table is in the System category (see System). To see database rules for these tables, see System Tables.

A database system table that stores the current time at the Unified ICM platform.

Table 138. Fields in Controller_Time Table
Name Description Data Type Keys and NULL Option
NowTime

The most recently reported time from the Central Controller.

DBDATETIME NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT NULL
TimeZoneName

The name of the time zone.

DESCRIPTION NULL

Customer_Definition

This table is part of the Script category (see Script). For database rules, see Script Tables.

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 (via CustomerDefinitionID)

Customer_Options (via CustomerDefinitionID)

Feature_Control_Set (via via FeatureSetID)

ICR_Instance (via ICRInstanceID)

Label (via CustomerDefinitionID)

Master_Script (via CustomerDefinitionID)

Network_Vru (via NetworkTargetID)

Scheduled_Target (via CustomerDefinitionID)

User_Group (via CustomerDefinitionID)

Table 139. Indexes for Customer_Definition Table

index_name

index_description

index_keys

XAK1Customer_Definition

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIE1Customer_Definition

nonclustered located on PRIMARY

ICRInstanceID

XPKCustomer_Definition

clustered, unique, primary key located on PRIMARY

CustomerDefinitionID

Table 140. Fields in Customer_Definition Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CustomerDefinitionID

A unique identifier for the customer definition.

DBINT PK NOT NULL
DateTimeStamp

Records the date and time when a record is added / updated.

DBDATETIME NULL
Description

Additional information about the customer definition.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the customer. This name must be unique among all customer definitions in the enterprise.

VNAME32 AK-1 NOT NULL
FeatureSetID

Identifies a feature set from the Feature_Control_Set Table.

DBINT FK NULL
ICRInstanceID

Identifies the instance associated with the customer.

DBINT FK, IE-1 NOT NULL
NetworkTargetID

Identifies the Network VRU, if any, associated with the customer.

DBINT FK, NULL

Customer_Options

This table is part of the Script category (see Script). For database rules, see Script Tables.

Each row identifies options installed for a specific customer.

Related Table

Customer_Definition (via CustomerDefinitionID)

Table 141. Indexes for Customer_Options Table

index_name

index_description

index_keys

XPKCustomer_Options

clustered, unique, primary key located on PRIMARY

CustomerDefinitionID, Type

Table 142. Fields in Customer_Options Table
Name Description Data Type Keys and NULL Option
CustomerDefinitionID

Identifies the customer definition associated with the row.

DBINT PK, FK NOT NULL
OptionValue

The option value.

varchar(255) NULL
Type

The customer option defined by the row. To see values, see Customer Options Type.

DBINT PK NOT NULL

Default_Call_Type

This table is part of the Script category (see Script). For database rules, see Script Tables.

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 (via CallTypeID)

Routing_Client (via RoutingClientID)

Table 143. Indexes for Default_Call_Type Table

index_name

index_description

index_keys

XPKDefault_Call_Type

clustered, unique, primary key located on PRIMARY

RoutingClientID

Table 144. Fields in Default_Call_Type Table
Name Description Data Type Keys and NULL Option
CallTypeID

The call type.

DBINT NULL
RoutingClientID

The routing client.

DBSMALLINT NOT NULL

Default_Configuration

This table contains records containing general information about the Unified ICM configurations:

  1. Contact Center AI Global Configuration ID

Table 145. Indexes for Default_Configuration Table

index_name

index_description

index_keys

XPKDefault_Configuration

Primary key

DefaultConfigurationID

XAK1Default_Configuration

Unique key

ConfigurationName

XIE1Default_Configuration

Inversion key

ConfigurationName

Table 146. Fields in Default_Configuration Table
Name Description Data Type Keys and NULL Option

ConfigurationName

It is the name of the configuration

VARCHAR(128)

NOT NULL

ConfigurationValue

Value of the Configuration

VARCHAR(256)

NOT NULL

ChangeStamp

Incremented when the record is changed in the database.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
DefaultConfigurationID

Unique identifier for the default configuration.

DBINT

PK

NOT NULL

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

Table 147. Indexes in Department Table

index_name

index_description

index_keys

XPKDepartment

Clustered, unique, primary key located on PRIMARY

DepartmentID

Table 148. Fields in Department Table
Name Description Data Type Keys and NULL Option

ChangeStamp

Changestamp for the table.

CHANGESTAMP

NOT NULL

CustomerDefinitionID

Maps Customer to Department in a CCMP/CCDM deployment.

DBINT

NULL

DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL

Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR

NOT NULL

DepartmentID

A unique identifier that identifies a department in CCDM/CCMP deployment.

DBINT

NOT NULL

Description

Description for the Department.

DESCRIPTION

NULL

EnterpriseName

Enterprise name of the Department.

VARCHAR(32) NOT NULL

Department _Member

This table associates the User Group ID with a Department.

Related Tables

  • User_Group

  • Department

Table 149. Indexes for Department_Member Table

index_name

index_description

index_keys

XPKUser_Group_Department

PRIMARY Key

UserGroupID, DepartmentID

Table 150. Fields in Department_Member Table
Name Description Data Type Keys and NULL Option

DepartmentID

Foreign Key from the Department table.

DBINT

NOT NULL

UserGroupID

Foreign key from User_Group. The User_Group table is the parent table for changestamp purposes.

DBINT

NOT NULL

Device_Target


Note


Device_Target is deprecated. Use Agent_Targeting_Rule instead.

This table is in the Route category. To see database rules for these tables, see Route Tables.

Each row represents one or more enterprise agents. When an enterprise agents logs on, the system software dynamically assigns them 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.


Related Tables

Agent_Logout (via NetworkTargetID)

Agent_Real_Time (via NetworkTargetID)

Network_Target (via NetworkTargetID)

Table 151. Indexes for Device_Target Table

index_name

index_description

index_keys

XAK1Device_Target

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XAK2Device_Target

nonclustered, unique, unique key located on PRIMARY

DeviceAddressType, GlobalAddress

XPKDevice_Target

clustered, unique, primary key located on PRIMARY

NetworkTargetID

Table 152. Fields in Device_Target Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ConfigParam

An optional string to be sent to the device during initialization.

varchar(255) NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Description

Additional information about the device target.

DESCRIPTION NULL
DeviceAddressType

Type of address defined in the GlobalAddressfield: 1 = Internet Protocol (IP).

DBINT AK-2 NOT NULL
DeviceTargetType

The type of the target.

Note

 
Currently only Voice is supported.
  • 1 = Voice

  • 2 = FAX

  • 3 = E- mail

DBINT NOT NULL
EnterpriseName

An enterprise name for the target. This name must be unique among all device targets in the enterprise.

VNAME32 AK-1 NOT NULL
GlobalAddress

A unique identifier. This field is used to enforce validation that the agent desktop and the agent phone 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.

varchar(64) AK-2 NOT NULL
NetworkTargetID

Unique identifier for the target.

DBINT PK, FK NOT NULL

Dialed_Number

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via CustomerDefinitionID)

Dialed_Number_Label (via DialedNumberID)

Dialed_Number_Map (via DialedNumberID)

Dial_Number_Plan (via DialedNumberID)

Label (via LabelID)

Media_Routing_Domain (via MRDomainID)

Route_Call_Detail(via DialedNumberID)

Routing_Client (via RoutingClientID)

Table 153. Indexes for Dialed_Number Table

index_name

index_description

index_keys

XAK1Dialed_Number

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XAK2Dialed_Number

nonclustered, unique, unique key located on PRIMARY

RoutingClientID, DialedNumberString

XIE1Dialed_Number

nonclustered located on PRIMARY

LabelID

XIE2Dialed_Number

nonclustered located on PRIMARY

CustomerDefinitionID

XIE3Dialed_Number

nonclustered located on PRIMARY

DateTimeStamp

XPKDialed_Number

clustered, unique, primary key located on PRIMARY

DialedNumberID

Table 154. Dialed_Number Table
Fields Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CustomerDefinitionID

Identifies the customer definition associated with the dialed number.

DBINT IE-2, FK NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Deleted

Deleted Flag. Stored as a character:

  • Y= Yes

  • N =No

DBCHAR NOT NULL
DepartmentID

Foreign key from Department. NULL for global department.

DBINT NULL
Description

Additional information about the dialed number.

DESCRIPTION NULL
DialedNumberID

A unique identifier for this dialed number.

DBINT PK NOT NULL
DialedNumberString

The string the routing client passes to the system software to represent this dialed number.

VNAME32 AK-2 NOT NULL
EnterpriseName

An enterprise name for the number. This name must be unique among all dialed numbers in the database.

VNAME32 AK-1 NOT NULL
LabelID

References the default label for this dialed number.

DBINT IE-1, FK NULL
MRDomainID

The Media Routing Domain associated with this dialed number.

DBINT FK NOT NULL
PCSPattern

The Post Call Survey Dialed Number (DN) Pattern. This field may contain wildcard characters such as (!), (*), (>), and single digit matches like periods (.) or X.

Note

 
This field is not applicable for Unified CCE.
varchar(512) Optional (NULL)
PermitApplicationRouting

Used to indicate if remote routing by a CTI client (ACMI) is permitted on this dialed number.

Default = 'N'.

DBCHAR NOT NULL
ReservedByIVR

Used for queuing on the Simplified Unified CCE PG only.

Stored as 'Y' or 'N'. Default = 'N'.

DBCHAR NOT NULL
RingtoneName

The custom ringtone media file name.

Note

 
This field is not applicable for Unified CCE.
varchar(256) Optional (NULL)
RoutingClientID

References the routing client that services this dialed number.

DBSMALLINT AK-2, FK NOT NULL

Dialed_Number_Label

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via DialedNumberID)

Label (via LabelID)

Table 155. Indexes for Dialed_Number_Label Table

index_name

index_description

index_keys

XIE1Dialed_Number_Label

nonclustered located on PRIMARY

LabelID

XPKDialed_Number_Label

clustered, unique, primary key located on PRIMARY

DialedNumberID, LabelID

Table 156. Fields in Dialed_Number_Label Table
Name Description Data Type Keys and NULL Option
DialedNumberID

Foreign key from the Dialed Number table.

DBINT PK, FK NOT NULL
LabelID

Foreign key from the Label table.

DBINT PK, FK NOT NULL

Dialed_Number_Map

This table is part of the Script category (see Script) category. For database rules, see Script Tables.

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 (via CallTypeID)

Dialed_Number (via DialedNumberID)

Region (via RegionID)

Table 157. Indexes for Dialed_Number_Map Table

index_name

index_description

index_keys

XIE1Dialed_Number_Map

nonclustered located on PRIMARY

CallTypeID, RegionID

XPKDialed_Number_Map

clustered, unique, primary key located on PRIMARY

DialedNumberID, Item

Table 158. Fields in Dialed_Number_Map Table
Name Description Data Type Keys and NULL Option
ANIWildCard

ANI value or region name. An ANI value can be a prefix of any length (the leading digits of the telephone number) or a complete telephone number.

varchar(30) NULL
ANIWildCardType

Indicates what type the ANIWildCard is. To see the list of values, see Dialed Number Map: ANIWildCardType.

DBSMALLINT NOT NULL
CallTypeID

Foreign key from Call Type table.

DBINT FK NOT NULL
CEDWildCard

Value to match against CED:

  • '_A' = All

  • '_NR'= None Required

  • '_NE' = None Entered

  • '_N' = None Required or Entered

varchar(30) NULL
Description

Additional information about the mapping of these call qualifiers to this call type.

DESCRIPTION NULL
DialedNumberID

Foreign key from the Dialed Number table. DialedNumberID and Item together form an alternate key that is used by the system software to determine the order in which to match the wildcards.

DBINT PK, FK NOT NULL
Item

The order in which the rows for a dialed number are tested against the call qualifiers.

DBINT PK NOT NULL
RegionID

If ANIWildCardType is 4 (Region), this is the foreign key of the region from the Region table.

DBINT FK NULL

Dial_Number_Plan

This is in the Device category (see Device). For database rules, see Device Tables.

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 (via DialedNumberID)

Routing_Client (via RoutingClientID)

Table 159. Indexes for Dial_Number_Plan Table

index_name

index_description

index_keys

XAK1Dial_Number_Plan

nonclustered, unique, unique key located on PRIMARY

RoutingClientID, WildcardPattern

XPKDial_Number_Plan

clustered, unique, primary key located on PRIMARY

DialNumberPlanID

Table 160. Fields in Dial_Number_Plan Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about the dial number plan.

DESCRIPTION NULL
DialedNumberID

Identifies the dialed number associated with the dial number plan if PostRoute is Y, the dialed number is used to determine a call type.

DBINT FK NULL
DialNumberPlanID

A unique identifier for the plan.

DBINT PK NOT NULL
DialNumberPlanType

The type of the plan.

DBINT NULL
DialString

The dial string if PostRoute setting is N.

VNAME32 NULL
PostRoute

Indicates whether to issue a Post-Routing request if the dialed number supplied by the agent matches the WildcardPattern:

  • Y = Yes, issue a Post-Routing request.

  • N = No, do not issue a Post-Routing request.

DBCHAR NOT NULL
RoutingClientID

Identifies the routing client associated with the dial number plan.

DBSMALLINT AK-1, FK NOT NULL
WildcardPattern

A string the system software compares to the dialed number or dial string. The string can contain letters, 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.

VNAME32 AK-1 NOT NULL

Dialer

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via PeripheralID)

Dialer_Detail (via DialerID)

Dialer_Half_Hour (via DialerID)

Dialer_Port_Map (via DialerID)

Dialer_Port_Real_Time (via DialerID)

Dialer_Skill_Group_Half_Hour (via DialerID)

Dialer_Skill_Group_Real_Time (via DialerID)

Table 161. Indexes for Dialer Table

index_name

index_description

index_keys

XAK1Dialer

nonclustered, unique, unique key located on PRIMARY

DialerName

XAK2Dialer

nonclustered, unique, unique key located on PRIMARY

ComputerName

XPKDialer

clustered, unique, primary key located on PRIMARY

DialerID

Table 162. Fields in Dialer Table
Name Description Data Type Keys and NULL Option
DateTimeStamp Records the date and time when a record is added/updated. DBDATETIME NULL
DialerType

Indicate what type of protocol that the Dialer uses. The default value is 3.

Other values

  1. 1: Not used

  2. 2: SCCP

  3. 3: SIP

DBINT NOT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ComputerName

The network name of the computer hosting the dialer component.

varchar(64) AK-2 NOT NULL
CPAAnalysisPeriod

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Number of milliseconds that the dialer will spend analyzing. Advanced configuration item.

DBINT NULL
CPAJitterBufferDelay

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Advanced configuration item.

DBINT NULL
CPAMaxTermToneAnalysis

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Maximum milliseconds the dialer will analyze an answering machine voice message looking for a termination tone. Advanced configuration item.

DBINT NULL
CPAMaxTimeAnalysis

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Maximum time allowed for analysis in milliseconds. Advanced configuration item.

DBINT NULL
CPAMinimumValidSpeechTime

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Minimum number of milliseconds of voice required to qualify a call as voice detected. Advanced configuration item.

DBINT NULL
CPAMinSilencePeriod

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Minimum silence period required to classify a call as voice detected.

DBINT NULL
CPARecordWaveFile

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Indicates whether the debug setting for recording wave files should be enabled for the dialer.

DBINT AK-2 NOT NULL
ConfigParam

Additional configuration parameters.

varchar(255) NULL
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
Description

Additional information about the dialer, such as its location.

DESCRIPTION NULL
DialerID

A unique identifier for this dialer.

DBINT PK NOT NULL
DialerName

A name give to a particular dialer during configuration.

VNAME32 AK-1 NOT NULL
DialToneDetectEnabled

Valid options are:

  • Y = Attempt dial tone detection before calling a contact. (This will ensure that the ACD has allocated a resource to allow access to the outside world.)

  • N = Do not attempt dial tone detection before calling a contact.

DBCHAR NOT NULL
Enabled

Valid options include:

  • Y = The dialer is available for calling contacts.

  • N = The dialer is not available for calling contacts.

DBCHAR NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
HangupTime

The number of seconds to wait after disconnecting a port on a dialer card before attempting to use the port again. (This option is designed to give the telephone system enough time to sense a disconnect and release the line.)

DBINT NOT NULL
IPBridgingEnabled

Reserved for future use.

Default = 'N'.

DBCHAR NOT NULL
LocalAreaCode

The local area code for this dialer. (This value is compared to numbers being dialed to determine whether '1' and the area code should be prefixed to the dialed number.)

varchar(100) NULL
LongDistancePrefix

Long distance prefix - previously set in the Dialer registry.

varchar(32) NULL
PeripheralID

The peripheral ID for the ACD.

DBSMALLINT FK NOT NULL
PortThrottle

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Calls per second allowed in any one second for any one dialer. Calls will be distributed evenly over the time interval.

DBFLT8 NULL
PredictiveCorrectionPace

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. A correction is applied to the Lines per Agent when the voice calls exceeds "PredictiveConnectionPace" calls. The default is 100.

DBINT NOT NULL
PredictiveGain

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. The PredictiveGain term controls the overall rate of corrective adjustment for the Lines per Agent. This is the multiplier for the Proportional corrective term in the algorithm. The default is 14.

DBFLT8 NOT NULL
PredictiveHistoricGain

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. The Historic Gain term calculates an additional correction based on the last 5 measurement sets. As a default, it should be set to half the PredictiveGain. It attempts to correct for systematic undershooting or overshooting over several correction cycles. The default is 7.

DBFLT8 NOT NULL
PredictiveLowAbandonGain

THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE. Multiplier for the Proportional term when the measured Abandoned Call Rate is less than the target rate. This compensates for the fact that the upside difference between the target and measured Abandoned Call Rate can be much larger than the downside difference. The default is 1.5.

DBFLT8 NOT NULL
PrefixDigits

Dial a prefix string before the regular phone number. (This would be used, for example, to dial a '9' to reach an external line.)

varchar(32) NULL
TenDigitDialEnabled

Valid options are:

  • Y = Aways dial the area code instead of stripping it out for local numbers.

  • N = Strip out the area code for local numbers.

DBCHAR NOT NULL

Dialer_Detail

This table is in the Blended Agent category. (See Blended Agent (Outbound Option).) To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 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

Table 163. Indexes for Dialer_Detail Table

index_name

index_description

index_keys

XPKDialer_Detail

Primary key

RecoveryKey

XIE1Dialer_Detail

Inversion key

DbDateTime

XIE2Dialer_Detail

Inversion key

CampaignReportingDateTime

XIE3Dialer_Detail

Inversion key

RouterCallKey, RouterCallKeyDay

XIE4Dialer_Detail

Inversion key

CallGUID

XIE5Dialer_Detail

Inversion key

DateTime

Table 164. Fields in Dialer_Detail Table

Name

Description

Data Type

Keys and NULL Option

AccountNumber

Customer account number.

VARCHAR(128)

NULL

ActiveThreshold

The calculated active threshold during the period for computing the noise floor.

DBINT

NULL

AgentPeripheralNumber

PeripheralNumber / AgentID of the Agent that handled the call.

VARCHAR(32)

NULL

CallbackPhone

The phone number at which the customer requested to be called back. This field remains populated with customer-requested callback numbers for all personal callback calls or regular callback calls.

VARCHAR(20)

NULL

CallbackDateTime

The date and time when to retry the call. This is the local time for the person receiving the call.

DBSMALLDATE

NULL

CallDuration

Only used for the SIP Dialer. For all other dialers, 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.

DBINT

NULL

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) 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.

DBINT

NULL

CallResultDetail

Indicates the internal code corresponding to the SIP response received from the gateway for outbound dialer calls. The internal code is calculated as 10000 + SIP response code.

For example:

If the SIP gateway returns a 400 Bad Request response:

CallResultDetail = 10400

For Personal Callback calls, CallResultDetail reflects the agent's status when the callback cannot be completed:

20000: Agent Logged Out

20001: Agent Not Ready

DBINT

NULL

CallStatusZone1

Status of the customer record for Zone1. For the values that can populate this field, see Dialer Detail: CallStatusZone.

CHAR(1)

NULL

CallStatusZone2

Status of the customer record for Zone2. For the values that can populate this field, see Dialer Detail: CallStatusZone.

CHAR(1)

NULL

CampaignReportingDateTime

This value indicates interval date time that Router used TCD record to calculate Call Type related historical data.

DBDATETIME

IE2

NULL

CampaignID

The campaign that the call was placed for.

DBINT

FK

NULL

CustomerTimeZone

The value is the offset in minutes that the customer is from UTC (formerly GMT).

Note

 
CustomerTimeZone for PCB calls in Dialer_Detail is always NULL.

DBINT

NULL

DateTime

DateTime (in Central Controller local time) at the start of the interval when the row was generated.

DBDATETIME

IE5

NOT NULL

DbDateTime

DateTime (in Central Controller local time) when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME

IE1

NULL

DialerID

DialerID of the dialer where the outbound call was initiated.

DBINT

FK

NULL

DialingListID

Unique identifier from the dialing list (DL_<CampaignID>_<QueryRuleID>) table in the outbound database.

If the attempt is a Personal Callback, then this unique identifier refers to the PersonalCallbackListID field in the Personal_Callback_List table in the outbound database.

DBINT

NULL

DialingMode

Campaign mode the call was called. For field values, see Dialer Detail: DialingMode.

DBINT

NULL

FirstName

First name of the contact

VARCHAR(50)

NULL

FutureUseInt1

For SIP Dialer only.

The internal reference ID used to identify failure occurring at the Dialer.

The possible values are:

50100 = TRANSFER VALIDATION FAILURE

50101 = TRANSFER DEVICE FAILURE

50102 = INVALID STATIC ROUTE

50103 = STATIC ROUTE PING FAILURE

50104 = TRANSFER TIMEOUT for VOICE call

50105 = TRANSFER TIMEOUT for Answering Machine Call

50106 = INVALID PROVISIONAL MSG

50107 = 100REL UNSUPPORTED

DBINT

NULL

FutureUseInt2

For SIP Dialer only.

The value is the ISDN Q931 Disconnect Cause Code the SIP Dialer receives from gateway.

DBINT

NULL

FutureUseInt3 - FutureUseInt8

Reserved for future use.

DBINT

NULL

FutureUseVarChar1

For SIP Dialer only.

The IP address for a gateway that makes an outbound call. In the deployment where the SIP Dialer connects to the SIP Proxy, the IP address is gateway that is selected to make the outbound call.

VARCHAR(64)

NULL

FutureUseVarChar2-4

Reserved for future use.

VARCHAR(64)

NULL

IdleTime

Amount of time a record is stored at a dialer.

DBINT

NULL

ImportRuleDateTime

The Unified ICM Central Controller date and time when the record was imported.

DBDATETIME

NULL

InternalUse1 - InternalUse11

Do not use these fields.

DBINT

NULL

LastName

Last name of the contact

VARCHAR(50)

NULL

MaxActiveGlitchTime

Maximum amount of time that signal is detected as active glitch (in mS).

DBINT

NULL

MaxPostSpeechSilenceGlitchTime

Maximum amount of time that signal is detected as post speech silence glitch (in mS).

DBINT

NULL

MaxZCRstdev

Maximum ZCR standard deviation during the tone determination.

DBINT

NULL

NoiseThreshold

The calculated noise threshold during the period for computing the noise floor.

DBINT

NULL

NumOfActiveGlitches

The total numbers of active glitches before a speech energy is detected, or during the CPAMaxTermToneAnalysis period.

DBINT

NULL

NumOfPostSpeechSilenceGlitches

The total numbers of post speech silence glitches.

DBINT

NULL

PeripheralCallKey

Key assigned by the peripheral to the call associated with the event.

DBINT

NULL

PeripheralID

Peripheral ID for the peripheral that the Agent is associated with.

DBINT

FK

NULL

Phone

Phone number that was called.

VARCHAR(20)

NULL

PhoneExt

Phone extension that was imported.

VARCHAR(8)

NULL

PhoneID

The identifier of the phone that was dialed. This can be any of phones 1 to 10. This field should be NULL for both Personal Callback calls and Regular Callback calls.

DBINT

NULL

PhoneIndex

Phone index in the campaign target sequence. This field should be NULL for both Personal Callback calls and Regular Callback calls.

DBINT

NULL

PickupTime

The time period the first active voice energy is detected after the customer answered the call in milliseconds.

DBINT

NULL

PortNumber

Reserved for future use

DBINT

NULL

PreviewTime

The time that the Agent took to Accept, Skip, or Reject a customer call when the skill group is in preview mode and direct preview mode.

DBINT

NULL

ProtocolID

Internal reference ID used to identify the component class (PBX/VRU/ACD).

The possible values are:

  • NULL for all DialerDetail records prior to 8.0.

  • 1 = SCCP

  • 2 = SIP

DBINT

NULL

QueryRuleID

The query rule that the call was placed for.

DBINT

FK

NULL

RecoveryKey

A unique ID assigned to each record and used internally by the Unified CCE software to track the record.

DBFLT8

Clustered Index, Not Null

ReservationCallDuration

The call duration (in milliseconds) that agent was 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.

DBINT

NULL

RouterCallKey

A call key counter created and set by the system software. This value forms the unique portion of the 64-bit key for the call. The system software resets this counter at midnight.

DBINT

IE3

NULL

RouterCallKeyDay

The day that the call was taken and the Dialer_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 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.)

DBINT

IE3

NULL

SilencePeriod

Amount of time that the signal is silent after speech detection to declare a live speech (in mS).

DBINT

NULL

SkillGroupSkillTargetID

Skill Group ID of the agent who handled the call.

DBINT

NULL

TermToneDetectionTime

Amount of time that the answering machine terminating tone is detected after declaring answering machine detection (in mS).

DBINT

NULL

TimeZone

The Central Controller’s time zone for the 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.

DBINT

NULL

ValidSpeechTime

ValidSpeechTime: Amount of time that energy is active for declaring speech energy.

DBINT

NULL

WrapupData

Wrap up data that the outbound agent entered.

VARCHAR(40)

NULL

ZoneIndex

The zone that was active at the time that the attempt was made. This can be 0 or 1. This field should be NULL for both Personal Callback calls and Regular Callback calls.

DBSMALLINT

NULL

Dialer_Half_Hour

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

It gets populated on central and HDS databases. This table contains statistics produced by Blended Agent when a dialing list is run. Each row provides half-hour statistics for a particular dialer.

Related Table

Dialer (via DialerID)

Table 165. Indexes for Dialer_Half_Hour Table

index_name

index_description

index_keys

XAK1Dialer_Half_Hour

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Dialer_Half_Hour

Nonclustered located on PRIMARY

DbDateTime

XPKDialer_Half_Hour

Clustered, unique, primary key located on PRIMARY

DateTime, DialerID, TimeZone


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.
Table 166. Fields in Dialer_Half_Hour Table
Name Description Data Type Keys and NULL Option
AbandonDetectToHalf

The number of calls made during the half hour interval that were abandoned.

DBINT NULL
AbandonToIVRToHalf

The number of calls in a half-hour period that had to be abandoned. However, instead of disconnecting the call on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedDetectToHalf

The number of preview/callback calls in a half-hour period that were rejected by the agent (these customers will not be dialed).

DBINT NULL
AgentRejectedDetectToHalf

The number of preview/callback calls in a half-hour period that were rejected by the agent.

DBINT NULL
AllPortsBusyCountToHalf

Reserved for future use.

DBINT NULL
AnsweringMachineDetectToHalf

The number of calls made during the half hour interval in which an answering machines was detected.

DBINT NULL
BusyDetectToHalf

The number of calls in the half-hour period that detected a busy signal.

DBINT NULL
CallbackCountToHalf

The total number of records scheduled for a callback.

DBINT NULL
CancelledDetectToHalf

The number of calls in a half-hour period that were dropped while ringing the customer's telephone.

DBINT NULL
ContactsDialedToHalf

The number of contacts dialed during the half hour interval.

DBINT NULL
CustomerAbandonDetectToHalf

The number of calls in a half-hour period that were abandoned by the customer after they picked up the telephone.

DBINT NULL
CustomerNotHomeCountToHalf

The number of calls that were answered by the wrong party; the customer was not home.

DBINT NULL
DateTime

The Central Controller date and time at the start of the half-hour interval.

DBSMALLDATE PK NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE-1 NULL
DialerID

The dialer to which these statistics refer.

DBINT PK, FK NOT NULL
DialingTimeToHalf

The total time all ports configured on the dialer spent dialing contacts during this half hour interval. This includes time spent in transfer and call progress detection.

DBINT NULL
FaxDetectToHalf

The number of calls in a half-hour period that detected a FAX machine.

DBINT NULL
FutureUseInt1

This field is temporarily being used to report the number of reservation calls that this Dialer attempted during this half hour.

DBINT NULL
FutureUseInt2

This field is temporarily being used to record the amount of time all dialer ports were busy during this half hour. The time is recorded in seconds.

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
IdlePortTimeToHalf

The total time all ports configured on the dialer spent idle during a 30 minute interval.

DBINT NULL
LowNoiseVolumeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls where the voice energy was not significant enough to count.

DBINT NULL
NetworkAnsMachineDetectToHalf

The number of calls in a half-hour period that detected a network answering machine.

DBINT NULL
NoAnswerDetectToHalf

The number of calls made during the half hour interval which were not answered.

DBINT NULL
NoDialToneDetectToHalf

The number of calls in a half-hour period not receiving dial tone.

DBINT NULL
NoRingBackDetectToHalf

The number of calls in the current half hour period 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.

DBINT NULL
PersonalCallbackCountToHalf

The number of calls where the customer requested a personal callback.

DBINT NULL
RecoveryKey

A value used internally by the system software to track virtual time.

DBFLT8

AK-1 NOT NULL
ReservePortTimeToHalf

The total time all ports configured on the dialer spent reserving agents during the 30 minute interval. This may also include time in queue if the reservation script is using a queue node.

DBINT NULL
SITToneDetectToHalf

The number of calls made during the half-hour interval in which SIT tones were detected.

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL
VoiceDetectToHalf

The number of calls made during the half-hour interval in which a voice was detected.

DBINT NULL
WrongNumberCountToHalf

The number of calls where the customer phone number was incorrect (the customer did not live there).

DBINT NULL

Dialer_Interval

This section describes the Dialer Interval table.

Table 167. Fields in Dialer_Interval Table
Name Description Data Type Keys and NULL Option
AbandonDetect

The number of calls made during the reporting interval that were abandoned.

DBINT NULL
AbandonToIVR

The number of calls in a reporting interval period that had to be abandoned. However, instead of disconnecting the call on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedDetect

The number of preview/callback calls in a reporting interval period that the agent rejected. (These customers are not dialed.

DBINT NULL
AgentRejectedDetect

The number of preview/callback calls in a reporting interval period that the agent rejected.

DBINT NULL
AllPortsBusyCount

Reserved for future use.

DBINT NULL
AllPortsBusyTime

Time (in seconds) when all ports were utilized, and some dialer operations were not attempted because of a lack of port resources.

DBINT NULL
AnsweringMachineDetect

The number of calls made during the reporting interval in which an answering machine was detected.

DBINT NULL
BusyDetect

The number of calls in the reporting interval period that detected a busy signal.

DBINT NULL
CallbackCount

The total number of records scheduled for a callback.

DBINT NULL
CancelledDetect

The number of calls in a reporting interval period that were dropped while ringing the customer's phone.

DBINT NULL
ContactsDialed

The number of contacts dialed during the reporting interval.

DBINT NULL
CustomerAbandonDetect

The number of calls in a reporting interval period that the customer abandonded after they picked up the phone.

DBINT NULL
CustomerNotHomeCount

The number of calls that the wrong party answered; the customer was not home.

DBINT NULL
DateTime

The Central Controller date and time at the start of the reporting interval.

DBSMALLDATE PK1, NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE1, NULL
DialerID

The dialer to which these statistics refer.

DBINT PK2, NOT NULL
DialingTime

The total time all ports configured on the dialer spent dialing contacts during this reporting interval. This includes time spent in transfer and call progress detection.

DBINT NULL
FaxDetect

The number of calls in a reporting interval period that detected a FAX machine.

DBINT NULL
FutureUseInt3

Reserved for future use.

DBINT NULL
FutureUseInt4

Reserved for future use.

DBINT NULL
FutureUseInt5

Reserved for future use.

DBINT NULL
IdlePortTime

The total time all ports configured on the dialer spent idle during a 30-minute interval.

DBINT NULL
LowNoiseVolume

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Number of calls where the voice energy was not significant enough to count.

DBINT NULL
MaxDialerPorts

The maximum number of dialer ports used during a 30-minute interval on the dialer.

DBINT NULL
NetworkAnsMachineDetect

The number of calls in a reporting interval period that detected a network answering machine.

DBINT NULL
NoAnswerDetect

The number of calls made during the reporting interval which were not answered.

DBINT NULL
NoDialToneDetect

The number of calls in a reporting interval period not receiving dial tone.

DBINT NULL
NoRingBackDetect

The number of calls in the current reporting interval 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.

DBINT NULL
PersonalCallbackCount

The number of calls where the customer requested a personal callback.

DBINT NULL
RecoveryKey

A value used internally by the system software to track virtual time.

DBFLT8

AK1, NOT NULL
ReportingHalfHour

The value indicates Half Hour boundary interval (0 to 47). Two 15 minute interval records have a unique half hour boundary value.

DBINT NULL
ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The only valid value is 30 (default).

DBINT NULL
ReservationCallAttempts

The number of times the dialer attempted to reserve agents during this interval.

DBINT NULL
ReservePortTime

The total time all ports configured on the dialer spent reserving agents during the 30-minute interval. This may also include time in queue if the reservation script is using a queue node.

DBINT NULL
SITToneDetect

The number of calls made during the reporting interval in which SIT tones were detected.

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK3, NOT NULL
VoiceDetect

The number of calls made during the reporting interval in which a voice was detected.

DBINT NULL
WrongNumberCount

The number of calls where the customer phone number was incorrect. (The customer did not live there.)

DBINT NULL

Dialer_Port_Map

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).


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 (via DialerID)

Table 168. Indexes for Dialer_Port_Map Table

index_name

index_description

index_keys

XPKPort_Map

clustered, unique, primary key located on PRIMARY

DialerID, PortNumber

Table 169. Fields in Dialer_Port_Map Table
Name Description Data Type Keys and NULL Option
DialerID

The dialer to which these statistics refer.

DBINT PK, FK NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
PortNumber

Identifies the particular dialer port on this dialer that matches the ACD port.

DBINT PK NOT NULL
Station

Identifies the ACD station and its mapping to a dialer port.

varchar(32) NULL

Dialer_Port_Real_Time

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via DialerID)

Campaign (via CampaignID)

Query_Rule (via QueryRuleID)

Table 170. Indexes for Dialer_Port_Real_Time Table

index_name

index_description

index_keys

XPKDialer_Port_Real_Time

clustered, unique, primary key located on PRIMARY

DialerID, PortNumber

Table 171. Fields in Dialer_Port_Real_Time Table
Name Description Data Type Keys and NULL Option
AccountNumber

If the port is dialing, this value is the account number (if available) being dialed.

VNAME32 NULL
CampaignID

If the port is dialing, this value indicates the campaign from which the contact being dialed was retrieved.

DBINT FK NULL
DateTime

The Central Controller date and time at which each row was saved.

DBDATETIME NOT NULL
DialerID

The dialer to which these statistics refer.

DBINT PK, FK NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
PhoneNumber

If the port is dialing, this value is the phone number being dialed.

varchar(32) NULL
PortNumber

The dialer port (line) number within the current dialer.

DBINT PK NOT NULL
PortStatus

The current line status (for example, dialing, on-hook, off-hook). To see the list of values, see Port Status

.

DBINT NOT NULL
QueryRuleID

If the port is dialing, this value identifies the query rule from which the contact being dialed was retrieved.

DBINT FK NULL

Dialer_Real_Time

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

Local database only.

Contains statistics produced by Blended Agent when you check a dialing list. Each row provides real-time statistics for a particular dialer.

The data in this table is reset nightly.

Related table

Dialer (via DialerID)

Table 172. Indexes for Dialer_Real_Time Table

index_name

index_description

index_keys

XPKDialer_Log_Real_Time

clustered, unique, primary key located on PRIMARY

DialerID

Table 173. Fields in Dialer_Real_Time Table
Name Description Data Type Keys and NULL Option
AbandonDetectToday

The number of calls abandoned by customers since midnight.

DBINT NULL
AbandonToIVRHalf

The number of calls in the current 30 minute period that had to be abandoned.

However, the call was not disconnected. Instead, the call was transferred to an IVR that played a message to the customer.

DBINT NULL
AgentClosedDetectHalf

Number or preview/call-back calls that were rejected by the agent in the current 30 minute period. (These customers will not be dialed.)

DBINT NULL
AgentRejectedDetectHalf

Number or preview/call-back calls that were rejected by the agent in the current 30 minute period.

DBINT NULL
AllocatedPorts

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of ports configured now.

DBINT NULL
AllPortsBusyToday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of times all ports were busy today.

DBINT NULL
AllPortsBusyToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of times all ports were busy during the last 30 minute interval.

DBINT NULL
AnsweringMachineDetectToday

The number of answering machines detected since midnight.

DBINT NULL
BusyDetectToday

The number of busy signals detected since midnight.

DBINT NULL
CallbackCount

The total number of records scheduled for a call-back.

DBINT NULL
CancelledDetectHalf

The number of calls in the current 30 minute period that were dropped while ringing the customer phone.

DBINT NULL
ContactsDialedToday

The number of attempted calls since midnight.

DBINT NULL
ContactsDialedToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of attempted calls within a half-hour period.

DBINT NULL
CTI_Status

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Status of the CTI connection.

Char(1) NULL
CustomerAbandonDetectHalf

In the current half-hour period, the number of calls that were abandoned by the customer after they picked up the phone

DBINT NULL
CustomerNotHomeCount

Number of calls in a 30 minute period that were abandoned by the customer after they picked up the phone.

DBINT NULL
CustomerPortTimeToday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on the dialer spent dialing contacts today. This includes time spent in transfer and call progress detection.

DBINT NULL
CustomerPortTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on the dialer spent dialing contacts during the last 30 minutes. This includes time spent in transfer and call progress detection.

DBINT NULL
DateTime

The date and time this record was saved.

DBDATETIME NOT NULL
DialerID

The dialer to which these statistics refer.

DBINT PK, FK NOT NULL
DialerStatus

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Status of the dialer as observed and reported by the Campaign Manager.

DBINT NULL
FaxDetectHalf

The number of calls in the current 30 minute period that detected a fax machine.

DBINT NULL
FutureUseInt1

Reserved for future use.

DBINT NULL
FutureUseInt2

Reserved for future use.

DBINT NULL
MaxDialerPortsNow

The maximum number of ports used at the current time on the dialer.

DBINT NULL
FutureUseInt3

Reserved for future use.

DBINT NULL
FutureUseInt4

Reserved for future use.

DBINT NULL
FutureUseInt5

Reserved for future use.

DBINT NULL
IdlePortTimeToday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on the dialer spent idle today.

DBINT NULL
IdlePortTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on this dialer spend idle during the last half hour.

DBINT NULL
MRStatus

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) Status of the Media Routing connection.

Char(1) NULL
NetworkAnsMachineDetectHalf

The number of calls in the current 30 minute period that detected a network answering machine.

DBINT NULL
NoAnswerDetectToday

The number of call attempts that were not answered since midnight.

DBINT NULL
NoDialToneDetectHalf

The number of calls in the current 30 minute period that did not receive dial tone.

DBINT NULL
NoRingBackDetectHalf

The number of calls in the current 30 minute period 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.

DBINT NULL
PersonalCallbackCount

The number of calls where the customer requested a personal call-back.

DBINT NULL
RegisteredPorts

The number of ports that are in a working state, meaning that they are fully registered.

DBINT NULL
ReservePortTimeToday

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on the dialer spent reserving agents today.

DBINT NULL
ReservePortTimeToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total time all ports configured on this dialer spent reserving agents during the last half hour.

DBINT NULL
SITToneDetectToday

SIT tones detected since midnight.

DBINT NULL
SITToneDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The number of calls in a half-hour period that detected a network SIT tone.

DBINT NULL
VoiceDetectToday

The number of calls answered by people since midnight.

DBINT NULL
VoiceDetectToHalf

(THIS FIELD IS NOT CURRENTLY BEING USED. IT IS RESERVED FOR FUTURE USE.) The total number of calls ending in an agent answering the call during the last half-hour.

DBINT NULL
WrongNumberCount

The number of calls where the phone number was incorrect (the customer did not live there).

DBINT NULL

Dialer_Skill_Group_Half_Hour


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)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via DialerID)

Skill_Group (via SkillGroupSkillTargetID)

Table 174. Indexes for Dialer_Skill_Group_Half_Hour Table

index_name

index_description

index_keys

XAK1Dialer_Skill_Group_Half_Hour

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Dialer_Skill_Group_Half_Hour

Nonclustered located on PRIMARY

DbDateTime

XPKDialer_Skill_Group_Half_Hour

Clustered, unique primary key located on PRIMARY

DialerID, DateTime, SkillGroupSkillTargetID, TimeZone

Table 175. Fields in Dialer_Skill_Group_Half_Hour Table
Name Description Data Type Keys and NULL Option
AbandonDetectToHalf

The number of calls in a half-hour period where the dialer abandoned a customer call.

DBINT NULL
AbandonToIVRToHalf

The number of calls in a half-hour period that had to be abandoned. However, instead of disconnecting the call on a customer, the call was transferred to an IVR which played a message to the customer.

DBINT NULL
AgentClosedDetectToHalf

The number of preview/callback calls in a half-hour period that were closeded by the agent (these customers will not be dialed).

DBINT NULL
AgentPercentToHalf

Configured by the script editor, this is the percent of agents within the skill group that the dialer is allowed to reserve.

DBFLT4 NULL
AgentRejectedDetectToHalf

The number of preview/callback calls in a half-hour period that were rejected by the agent.

DBINT NULL
AnsweringMachineDetectToHalf

The number of calls in a half-hour period that detected an answering machine.

DBINT NULL
BusyDetectToHalf

The number of calls in a half-hour period that detected a busy signal.

DBINT NULL
CallbackCountToHalf

The total number of records scheduled for a callback.

DBINT NULL
CancelledDetectToHalf

The number of calls in a half-hour period where the dialer cancelled a ringing customer call.

DBINT NULL
ContactsAttemptedToHalf

The number of attempted calls within a half-hour period.

DBINT NULL
CustomerAbandonDetectToHalf

The number of calls in a half-hour period that were abandoned by the customer after they picked up the telephone.

DBINT NULL
CustomerNotHomeCountToHalf

The number of calls that were answered by the wrong party; the customer was not home.

DBINT NULL
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 the database.

DBDATETIME IE1-Indexed NULL
DialerID

The unique identifier of the Dialer.

DBINT PK, FK NOT NULL
DialerSkillGroupEnabled

Indicates whether all of the necessary factors are in place to be dialing right now. (Y or N) This includes, but is not limited to, campaign activation and having available agents.

Char(1) NULL
DialerSkillGroupMode

Mode of the campaign for this dialer as set in script editor for this skill group. (N=None, P=Preview, R=Predictive/Progressive, A=Callback)

Char(1) NULL
DialerSkillGroupType

Type or direction of the campaign as set in the script editor for this skill group (N=None, I=Inbound, O=Outbound, B=Blended)

Char(1) NULL
FaxDetectToHalf

The number of calls in a half-hour period that detected a FAX machine.

DBINT NULL
FutureUseInt1

Reserved for future use.

DBINT NULL
FutureUseInt2

Reserved for future use.

DBINT NULL
FutureUseInt3

Reserved for future use.

DBINT NULL
FutureUseInt4

Reserved for future use.

DBINT NULL
FutureUseInt5

Reserved for future use.

DBINT NULL
LinesPerAgentToHalf

Number of lines being dialed per agent right now.

DBFLT4 NULL
LowNoiseVolumeToHalf

Number of calls where the voice energy was not significant enough to count.

DBINT NULL
NetworkAnsMachineDetectToHalf

The number of calls in a half-hour period that detected a network answering machine. A network answering machine can be a network based IVR, or a network based answering service.

DBINT NULL
NoAnswerDetectToHalf

The number of calls in a half-hour period that were not answered.

DBINT NULL
NoDialToneDetectToHalf

The number of calls in a half-hour period that did not receive a dial tone.

DBINT NULL
NoRingBackDetectToHalf

The number of calls in a half-hour period that did not receive a ring back tone.

DBINT NULL
PersonalCallbackCountToHalf

The number of calls where the customer requested a personal callback.

DBINT NULL
RecoveryKey

The unique record identifier.

DBFLT8

AK1 NOT NULL
SITToneDetectToHalf

The number of calls in a half-hour period that detected a network SIT tone.

DBINT NULL
SkillGroupSkillTargetID

The unique identifier of the skill group.

DBINT PK, FK NOT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL
VoiceDetectToHalf

The total number of calls ending in an agent answering the call during the last half-hour.

Outbound Option: The number of calls in a half-hour period that detected a live person.

DBINT NULL
WrongNumberCountToHalf

The number of calls where the customer's phone number was incorrect (the customer did not live there).

DBINT NULL

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)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via DialerID)

Campaign (via CampaignID)

Skill Group (via SkillGroupSkillTargetID)

Table 176. Indexes for Dialer_Skill_Group_Real_Time Table

index_name

index_description

index_keys

XPKDialer_Skill_Group_Real_Time

clustered, unique primary key located on PRIMARY

DialerID, SkillGroupSkillTargetID

Table 177. Fields in Dialer_Skill_Group_Real_Time Table
Name Description Data Type Keys and NULL Option
AgentPercent

Configured by the script editor, this is the percent of agents within this skill group that the dialer is allowed to reserve.

DBFLT4 NULL
AnsweredCountToday

Count of calls that were answered today. This includes calls where agent marked the calls as a Wrong Number or Not Home.

DBINT NULL
AnsweredCountTo5

Count of calls that were answered to five. This includes calls where agent marked the calls as a Wrong Number or Not Home.

DBINT NULL
AnsweredCountToHalf

Count of calls that were answered to half. This includes calls where agent marked the calls as a Wrong Number or Not Home.

DBINT NULL
CallsAbandonedToday

Calls abandoned during this time period.

DBINT NULL
CallsAbandonedTo5

Calls abandoned during this time period.

DBINT NULL
CallsAbandonedToHalf

Calls abandoned during this time period.

DBINT NULL
CallsAttemptedToday

Calls attempted during this time period.

DBINT NULL
CallsAttemptedTo5

Calls attempted during this time period.

DBINT NULL
CallsAttemptedToHalf

Calls attempted during this time period.

DBINT NULL
CallsCancelledToday

Calls cancelled during this time period.

DBINT NULL
CallsCancelledTo5

Calls cancelled during this time period.

DBINT NULL
CallsCancelledToHalf

Calls cancelled during this time period.

DBINT NULL
CampaignID

The unique identifier for the Campaign.

DBINT FK NULL
DateTime

The central controller date and time at the start of the interval.

DBDATETIME NOT NULL
DialerID

The unique identifier of the Dialer.

DBINT PK, FK NOT NULL
DialerSkillGroupEnabled

Indicates whether all of the necessary factors are in place to be dialing right now (Y or N). This includes, but is not limited to, campaign activation and having available agents.

Char(1) NULL
DialerSkillGroupMode

Mode of the campaign for this dialer as set in script editor for this skill group. (N=None, P=Preview, R=Predictive/Progressive, A=Callback)

Char(1) NULL
DialerSkillGroupType

Type or direction of the campaign as set in the script editor for this skill group (N=None, I=Inbound, O=Outbound, B=Blended)

Char(1) NULL
ErrorCountToday

Errors detected during this time period including no ringback, reorder, no dialer tone.

DBINT NULL
ErrorCountTo5

Errors detected during this time period including no ringback, reorder, no dialer tone.

DBINT NULL
ErrorCountToHalf

Errors detected during this time period including no ringback, reorder, no dialer tone.

DBINT NULL
FutureUseInt1

Reserved for future use.

DBINT NULL
FutureUseInt2

Reserved for future use.

DBINT NULL
FutureUseInt3

Reserved for future use.

DBINT NULL
FutureUseInt4

Reserved for future use.

DBINT NULL
FutureUseInt5

Reserved for future use.

DBINT NULL
IdleRecords

Number of available records in the cache to dial right now.

DBINT NULL
LinesPerAgent

Number of lines being dialed per agent right now.

DBFLT4 NULL
SkillGroupSkillTargetID

The unique identifier of the Skill Group.

DBINT PK, FK NOT NULL
UsedRecords

Number of records being used for dialing right now.

DBINT NULL
VoiceCountToday

Customers contacted during this time period.

DBINT NULL
VoiceCountTo5

Customers contacted during this time period.

DBINT NULL
VoiceCountToHalf

Customers contacted during this time period.

DBINT 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

Table 178. Indexes for ECC_Payload Table

index_name

index_description

index_keys

XPKECC_Payload

Primary key

ECCPayloadID

XAK1ECC_Payload

Unique key

EnterpriseName

Table 179. Fields in ECC_Payload Table
Name Description Data Type Keys and NULL Option

ECCPayloadID

A unique identifier for this ECC payload

DBINT

PK, FK

NOT NULL

EnterpriseName

An enterprise name for the payload. This name must be unique among all enterprise routes within the business entity.

VNAME32

AK

NOT NULL

Description

Additional information about the ECC payload

DESCRIPTION

NOT NULL

SystemDefined

For future use

DBCHAR

NULL

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 or updated.

DBDATETIME

NOT NULL

DepartmentID

For future use

DBINT

NULL

ECC_Payload_Member

Each row contains information regarding the ECC_Payload_Member.

Related Tables

Table 180. Indexes for ECC_Payload_Member Table

index_name

index_description

index_keys

XPKECC_Payload_Member

Primary key

ECCPayloadID, ExpandedCallVariableID

Table 181. Fields in ECC_Payload _Member Table
Name Description Data Type Keys and NULL Option

ECCPayloadID

A unique identifier for this ECC payload

DBINT

PK, FK

NOT NULL

ExpandedCallVariableID

A unique identifier for the call variable.

DBSMALLINT

PK

NOT NULL

Enterprise_Route

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

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 (via EntityID)

Enterprise_Route_Member (via EnterpriseRouteID)

Table 182. Indexes for Enterprise_Route Table

index_name

index_description

index_keys

XAK1Enterprise_Route

clustered, unique, unique key located on PRIMARY

EnterpriseName, EntityID

XPKEnterprise_Route

nonclustered, unique, primary key located on PRIMARY

EnterpriseRouteID

Table 183. Fields in Enterprise_Route Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about the enterprise route.

DESCRIPTION NULL
EnterpriseName

An enterprise name for this enterprise route. This name must be unique among all enterprise routes within the business entity.

VNAME32 AK-1 NOT NULL
EnterpriseRouteID

Unique identifier for this enterprise route.

DBINT PK NOT NULL
EntityID

If partitioning is enabled, indicates the business entity to which this enterprise route belongs.

DBINT AK-1, FK NOT NULL

Enterprise_Route_Member

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

It maps routes to enterprise routes. Use Unified ICM Configuration Manager to add, update, and delete Enterprise_Route_Member records.

Related Table

Enterprise_Route (via EnterpriseRouteID)

Table 184. Indexes for Enterprise_Route_Member Table

index_name

index_description

index_keys

XPKEnterprise_Route_Member

clustered, unique, primary key located on PRIMARY

EnterpriseRouteID, RouteID

Table 185. Fields in Enterprise_Route_Member Table
Name Description Data Type Keys and NULL Option
EnterpriseRouteID

Foreign key from the Enterprise_Route table.

DBINT PK, FK NOT NULL
RouteID

Foreign key from the Route table.

DBINT PK, FK NOT NULL

Enterprise_Service

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

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 (via EntityID)

Enterprise_Service_Member (via EnterpriseServiceID)

Table 186. Indexes for Enterprise_Service Table

index_name

index_description

index_keys

XAK1Enterprise_Service

nonclustered, unique, unique key located on PRIMARY

EntityID, EnterpriseName

XPKEnterprise_Service

clustered, unique, primary key located on PRIMARY

EnterpriseServiceID

Table 187. Fields in Enterprise_Service Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about the enterprise service.

DESCRIPTION NULL
DepartmentID

A unique identifier that identifies a department in CCDM/CCMP deployment.

DBINT NULL
EnterpriseName

An enterprise name for this enterprise service. This name must be unique among all enterprise services within the business entity.

VNAME32 AK-1 NOT NULL
EnterpriseServiceID

Unique identifier for this enterprise service.

DBINT PK NOT NULL
EntityID

If partitioning is enabled, indicates the business entity to which the enterprise service belongs.

DBINT AK-1, FK NOT NULL

Enterprise_Service_Member

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

It maps services to enterprise services. Use Unified ICM Configuration Manager to add or delete Enterprise_Service_Member records.

Related tables

Enterprise_Service (via EnterpriseServiceID)

Service (via SkillTargetID)

Table 188. Indexes for Enterprise_Service_Member Table

index_name

index_description

index_keys

XIE1Enterprise_Service_Member

nonclustered located on PRIMARY

SkillTargetID

XPKEnterprise_Service_Members

clustered, unique, primary key located on PRIMARY

EnterpriseServiceID, SkillTargetID

Table 189. Fields in Enterprise_Service_Member Table
Name Description Data Type Keys and NULL Option
EnterpriseServiceID

Foreign key from the Enterprise Service table.

DBINT PK, FK NOT NULL
SkillTargetID

Foreign Key from the Service table.

DBINT PK, FK, IE-1 NOT NULL

Enterprise_Skill_Group

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

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 (via EntityID)

Enterprise_Skill_Group_Member (via EnterpriseSkillGroupID)

Table 190. Indexes for Enterprise_Skill_Group Table

index_name

index_description

index_keys

XAK1Enterprise_Skill_Group

nonclustered, unique, unique key located on PRIMARY

EntityID, EnterpriseName

XPKEnterprise_Skill_Group

clustered, unique, primary key located on PRIMARY

EnterpriseSkillGroupID

Table 191. Fields in Enterprise_Skill_Group Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about the enterprise skill group.

DESCRIPTION NULL
DepartmentID

A unique identifier that identifies a department in CCDM/CCMP deployment.

DBINT NULL
EnterpriseName

An enterprise name for this enterprise skill group. This name must be unique among all enterprise skill groups within the business entity.

VNAME32 AK-1 NOT NULL
EnterpriseSkillGroupID

Unique identifier for this enterprise skill group.

DBINT PK NOT NULL
EntityID

If partitioning is enabled, indicates the business entity to which the enterprise skill group belongs.

DBINT AK-1, FK NOT NULL

Enterprise_Skill_Group_Member

This table is one of the Enterprise tables (see Enterprise). For database rules see Enterprise Tables.

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 (via EnterpriseSkillGroupID)

Skill_Group (via SkillTargetID)

Table 192. Indexes for Enterprise_Skill_Group_Member Table

index_name

index_description

index_keys

XIE1Enterprise_Skill_Group_Mem

nonclustered located on PRIMARY

SkillTargetID

XPKEnterprise_Skill_Members

clustered, unique, primary key located on PRIMARY

EnterpriseSkillGroupID, SkillTargetID

Table 193. Fields in Enterprise_Skill_Group_Member Table
Name Description Data Type Keys and NULL Option
EnterpriseSkillGroupID

Foreign Key from the Enterprise Skill Group table.

DBINT PK, FK NOT NULL
SkillTargetID

Foreign Key from the Skill Group table.

DBINT PK, FK, IE-1 NOT NULL

Event

This table is in the System category (see System). To see database rules for these tables, see System Tables.

Central database only.

Contains system events generated by the system software.

Table 194. Indexes for Event Table

index_name

index_description

index_keys

XIE1Event

nonclustered located on PRIMARY

CentralControllerFileTime

XIE2Event

nonclustered located on PRIMARY

MessageId

XPKEvent

clustered, unique, primary key located on PRIMARY

RecoveryKey

Table 195. Fields in Event Table
Name Description Data Type Keys and NULL Option
BinData

Optional event binary data.

varbinary(max)

NULL
Category

The type of message.

VNAME32 NULL
CentralControllerFileTime

File Time event was processed at the Central Controller.

DBDATETIME IE-1 NOT NULL
CentralControllerTimeZone

Time zone at the Central Controller. The value is the offset in minutes from UTC (formerly called GMT).

DBINT NOT NULL
CentralControllerVirtualTime

Virtual Time event was processed at the Central Controller.

DBINT NOT NULL
CustomerId

The customer ID.

DBINT NOT NULL
Dword1

Optional event DWORD.

DBINT NULL
Dword2

Optional event DWORD

DBINT NULL
Dword3

Optional event DWORD.

DBINT NULL
Dword4

Optional event DWORD.

DBINT NULL
Dword5

Optional event DWORD.

DBINT NULL
MessageId

Message ID from message compiler.

DBINT NOT NULL
MessageString

Contents of message.

DESCRIPTION NULL
ProcName

Name of the process that originated the event.

VNAME32 NOT NULL
RecoveryDay

A value used internally by the system software to track virtual time.

DBINT NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK-1 NOT NULL
Severity

The level of the message.

varchar(16) NULL
Side

Side of event originator:

  • A orB = Paired processes

  • \0 = A non-paired process

DBCHAR NOT NULL
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
StatusCodeType

Classification of the value in StatusCode field.

DBSMALLINT NOT NULL
String1

Optional event string.

varchar(240) NULL
String2

Optional event string.

varchar(240) NULL
String3

Optional event string.

varchar(240) NULL
String4

Optional event string.

varchar(240) NULL
String5

Optional event string.

varchar(240) NULL
SystemId

DMP system ID of the event originator. For a CallRouter or Logger, this value is always 0.

DBSMALLINT NOT NULL
SystemType

The type of system that generated the event. To see the list of values, see Event Fields.

DBSMALLINT NOT NULL
VersionNum

EMS version number.

DBSMALLINT NOT NULL

Expanded_Call_Variable

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via ExpandedCallVariableID)

Termination_Call_Variable (via ExpandedCallVariableID)

Table 196. Indexes forExpanded_Call_Variable Table

index_name

index_description

index_keys

XAK1Expanded_Call_Variable

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKExpanded_Call_Variable

clustered, unique, primary key located on PRIMARY

ExpandedCallVariableID

Table 197. Fields in Expanded_Call_Variable Table
Name Description Data Type Keys and NULL Option
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
Deleted

Deleted Flag. Stored as a character:

  • Y= Yes

  • N = No

DBCHAR NOT NULL
Description

Additional information about the call variable.

DESCRIPTION NULL
ECCArray

Indicates whether the call variable is an array:

  • Y= Yes

  • N = No

DBCHAR NOT NULL
Enabled

Indicates whether the call variable is currently enabled:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
EnterpriseName

An enterprise name for this call variable. This name must be unique among all expanded call variables within the business entity.

VNAME32 AK-1 NOT NULL
ExpandedCallVariableID

A unique identifier for the call variable.

DBSMALLINT PK NOT NULL
GeoTelProvided

Indicates whether the call variable is provided by Cisco:

  • Y= Yes

  • N= No

DBCHAR NOT NULL
MaximumArraySize

If the call variable is an array, the maximum number of elements in the array: 1 to 255.

DBINT NULL
MaximumLength

The maximum length of the call variable value: 1 to 210.

DBINT NOT NULL
Persistent

Y or N. Default is N.

Specifies whether or not each individual ECC variable is persistent (is written to the historical database with the TCD or RCD record).

The 'Persistent' value is configurable using the Expanded Call Context Variable list tool.

For newly-added ECC variables, the checkbox for the Peristent value is unchecked; that is, the default value is 'N'. To change the value to 'Y', check this box in the configuration tool.

In an upgrade, pre-existing ECC variables, which were previously persistent by default, are not changed; they remain 'Y'. You may reconfigure them to 'N'

Note

 
Only persistent ECC variables (those set to 'Y' ) are written to the database. Non-persistent ECC variables (those set to 'N' ) are not written to the database, but they can be used in routing scripts.
DBCHAR NOT NULL

Feature_Control_Set

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

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 (via FeatureSetID)

Customer_Definition (via FeatureSetID)

Table 198. Indexes for Feature_Control_Set Table

index_name

index_description

index_keys

XAKFeature_Control_Set

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKFeature_Control_Set

clustered, unique, primary key located on PRIMARY

FeatureSetID

Table 199. Fields in Feature_Control_Set Table
Name Description Data Type Keys and NULL Option
ChangeStamp

This value is 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.

DateTimeStamp NULL
Description

A description of the feature set.

DESCRIPTION NULL
EnterpriseName

A unique name among all feature sets in the enterprise.

VNAME32 AK NOT NULL
FeatureSetData

Contains all the information about the feature set.

varbinary(max)

NULL
FeatureSetID

A unique identifier for this feature set.

DBINT PK NOT NULL

ICR_Globals

This table is in the System category (see System). To see database rules for these tables, see System Tables.

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(DefaultCallTypeID maps to Call_Type.CallTypeID)

Network_Vru (DefaultNetworkTargetID maps to Network_VRU.NetworkTargetID)

Table 200. Fields in ICR_Globals Table
Name Description Data Type Keys and NULL Option
AnalyzerIntegrated

Reserved for future use.

DBCHAR NULL
BucketIntervalID

The ID for the entry in the Bucket_Interval Table used for all CallTypes as the default Bucket Intervals. The default value is 1.

This fields applies for Call type, Skill Group and Precision Queues.

DBINT FK NOT NULL
CCDomainName

The name of the NT domain that contains the Central Controller.

VARCHAR(190)

NOT NULL
CLIDMaskingDigitsToMask

The number of digits of CLID to mask.

DBINT NULL
CLIDMaskingEnable

Valid options are:

  • Y = CLID masking is enabled.

  • N = CLID masking is not enabled.

DBCHAR NOT NULL
CLIDMaskingMaskCharacter

The character to use when masking digits.

varchar(1) NULL
CLIDMaskingRemoveDigits

Valid options are:

  • Y = Remove digits.

  • N = Mask digits.

DBCHAR NULL
CallTypeAbandonCallWaitTime

The minimum time in seconds an incoming call must be in process (in queue, listening to announcements, answering prompts) before being considered an abandoned call if the caller ends the call. The default value is 5.

DBSMALLINT NULL
CallTypeServiceLevelThreshold

The time in seconds to be used as the service level threshold. The default value is 20.

DBINT NULL
CallTypeServiceLevelType

Default value that indicates how the system software calculates the service level (that is, how it handles abandoned calls in CallTypeServiceLevelType calculating the service level). The default value is 1 - Ignoreabandoned calls.

DBSMALLINT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CompanyName

Name of the customer.

varchar(32) NULL
CompatibleECCPayloadRules

Reserved for future use.

DBCHAR NOT NULL

ContextServiceConnectionData

An encrypted connectionData string used to access the Context Service APIs.

The connection data is set when the user registers with the Context Service using the Unified CCE Administration web application.

varbinary(max)

NULL

CVPCxSurveyAppName

Default CVP Survey App Name

Reserved for future use.

Varchar(32)

NULL

DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
DefaultCallTypeID

Identifies a general default call type. This default is used if a call does not map to a specific call type and no default call type is defined for the associated routing client.

DBINT FK NULL
DefaultNetworkTargetID

Identifies the default network VRU to use for a customer that has no network VRU defined or for a dialed number that is not associated with a customer.

DBINT FK NULL
EnableExpandedCallContext

Indicates whether expanded call context is enabled for the Unified ICM. Valid options are:

  • Y = ECC is enabled

  • N= (Default) ECC is not enabled.

DBCHAR NOT NULL
EnableHHThrottle

Enable/Disable PG to CC HH Throttling. The default value is Y.

DBCHAR NOT NULL
ExternalAuthentication

Enables the use of an external authenticator with the Configuration Management Service (CMS) for the LoginName in the Person table. Valid options are:

  • Y = External authenticator enabled.

  • N= External authenticator not enabled.

DBCHAR NOT NULL
ExternalScriptValidation

Name of external DLL to be used for script validation.

Varchar (255)

NULL

GlobalSecureFlag

Flag to enable SHA256 encryption for Agent passwords.

DBCHAR

NULL

HistoricalReportingInterval

The value indicates router to calculate Call Type and Call Type Skill Group data for that interval. Default: 30.

DBINT NOT NULL
ICRType

Valid options include:

  • 1 = Standard

  • 2 = CICM

  • 3 = NAM

DBINT NOT NULL
IPCCDeploymentType

Which of the allowed Unified CCE "simplified" deployment options the user has selected in the web-based config "Deployment Wizard".

DBINT NULL
IPCCDeploymentState

The state of the Unified CCE deployment as known by the web-based config "Deployment Wizard."

Values

  • 0 - Not Done.

    Value 0 inserted at database create-time.

  • 1 - Aborted.

  • 2 - Done.

DBINT NOT NULL
KeepNScriptVersions

Maximum number of script versions to retain for each master script. If the value is 0, all versions are retained.

DBSMALLINT NOT NULL
LoginCaseUnique

Specifies whether or not LoginNames in the Person table are case-sensitive. Valid options are:

  • Y = Indicates that LoginNames in the Person table are case sensitive.

  • N = Indicates that the case of LoginNames in the Person table does not matter.

Note

 
(1) Changing this property will cause ALL person login names in the database to be changed appropriately. (2) It is possible that not all person records can be converted from case sensitive to not case sensitive or the reverse. This can happen if changing the case causes a name conflict with other login names in the system.
DBCHAR NOT NULL
MaxCorrelationNumber

The maximum value to be used as a correlation value for calls sent to a network VRU.

DBINT NULL
MaxPartitions

The maximum number of partitions that can be configured for the system if partitioning is enabled.

DBINT NOT NULL
MinCorrelationNumber

The minimum value to be used as a correlation value for calls sent to a network VRU.

DBINT NULL
MinPasswordLength

Specifies a minimum password length for a Person.

DBINT NOT NULL
MinScriptSchedTime

The shortest interval, in seconds, at which an administrative script can be scheduled.

DBINT NOT NULL
PQAgentOrdering For future use. DBINT NULL
PQServiceLevelThreshold For future use. DBINT NULL
PQServiceLevelType For future use. DBSMALLINT NULL
PartitioningIndicator

Indicates whether or not partitioning is enabled. Valid options are:

  • Y = Partitioning is enabled.

  • N = Partitioning is not enabled.

Note

 

Partitioning was obsoleted in Unified CCE Release 9.0(1). Database partitioning, if enabled, prevents upgrade to Unified CCE Release 11.5(1). You must remove database partitioning before running Unified CCE Release 11.5(1) installer.

DBCHAR NULL

PasswordType

Indicates if every component on the system can handle encoded passwords (PGs, 3rd Party applications, and so forth)

  • 1 = MD5

  • 2 = SHA-2

The default is 1.

DBSMALLINT NOT NULL

SSOEnabled

Indicates whether SSO is enabled:

  • 0 = SSO not enabled (default)

  • 1 = SSO enabled

  • 2 = Hybrid, SSO and non-SSO logins are both in use

DBSMALLINT

NOT NULL

ICR_Instance

This table is part of the Script category (see Script). For database rules, see Script Tables.

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 (via ICRInstanceID)

Customer_Definition (via ICRInstanceID)

ICR_Node (via ICRInstanceID)

Table 201. Indexes for ICR_Instance Table

index_name

index_description

index_keys

XAK1ICR_Instance

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIE1ICR_Instance

nonclustered located on PRIMARY

NetworkICRInstanceID

XPKICR_Instance

clustered, unique,primary key located on PRIMARY

ICRInstanceID

Table 202. Fields in ICR_Instance Table
Name Description Data Type Keys and NULL Option
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
Description

Any additional information about the instance.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the instance. This name must be unique for all Unified ICM instances in the enterprise.

VNAME32 AK-1 NOT NULL
ICRInstanceID

A unique identifier for the instance.

DBINT PK NOT NULL
LastUpdateKey

Key value this instance received from the NAM with the last configuration update.

DBBIGINT

NULL
NetworkICRInstanceID

The Network Unified ICM instance, if any, associated with the instance.

DBINT FK, IE-1 NULL
Number

The number the identifies the instance in Web Setup.

DBINT NOT NULL
Type

Indicates whether the instance is Network ICM or a Customer ICM.

DBSMALLINT NOT NULL

ICR_Locks

This table is in the System category (see System). To see database rules for these tables, see System Tables.

Contains information about system locks currently held by users.

Table 203. Indexes for ICR_Locks Table

index_name

index_description

index_keys

XPKICR_Locks

clustered, unique, primary key located on PRIMARY

LockType, LockID

Table 204. Fields in ICR_Locks Table
Name Description Data Type Keys and NULL Option
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
DataFld

Additional information the system software maintains for the lock.

varchar(255) NULL
DateTime

The date and time at which the lock was obtained.

DBDATETIME NOT NULL
LockID

Identifies the object that is locked. For example, for a Script lock, LockID holds the ScriptID value.

DBINT PK NOT NULL
LockName

The name of the object that is locked. For example, for a Script lock, LockName holds the name of the script.

DESCRIPTION NOT NULL
LockType

The type of the lock. To see values, see ICR Locks Fields.

DBINT PK NOT NULL
ReleaseOnSend

Indicates whether the system software should automatically release the lock when the associated data are saved to the system database.

DBINT NOT 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). For database rules, see Script Tables.

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 information to forward certain configuration changes. Use Unified ICM Configuration Manager to create, modify, or delete an Unified ICM node.

Related Table

ICR_Instance(via ICRInstanceID)

Table 205. Indexes for ICR_Node Table

index_name

index_description

index_keys

XAK1ICR_Node

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIE1ICR_Node

nonclustered located on PRIMARY

ICRInstanceID

XPKICR_Node

clustered, unique, primary key located on PRIMARY

ICRNodeID

Table 206. Fields in ICR_Node Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ConfigParam

Parameters to be passed to the node at initialization.

varchar(255) NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Description

Additional information about the node.

DESCRIPTION NULL
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 be unique for all nodes in the enterprise.

VNAME32 AK-1 NOT 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 runs.

VNAME32 NOT NULL
Type

The type of node:

  • 1 = Primary Distributor

  • 2 = Backup Distributor

DBSMALLINT NOT NULL

ICR_View

This table is in the Schedule category (see Schedule). To see database rules, see Schedule Tables.

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 (via ICRViewID)

View_Column (via ICRViewID)

Table 207. Indexes for ICR_View Table

index_name

index_description

index_keys

XAK1ICR_View

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKICR_View

clustered, unique, primary key located on PRIMARY

ICRViewID

Table 208. Fields in ICR_View Table
Name Description Data Type Keys and NULL Option
BaseTableName

The name of the table in the system from which it is imported.

VNAME32 NOT NULL
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
Description

Additional information about the view.

DESCRIPTION NULL
EnterpriseName

A unique name for the view.

VNAME32 AK-1 NOT NULL
ICRViewID

A unique identifier for the view.

DBINT PK NOT NULL
ReadBaseTable

Indicates whether fields in the Schedule Import table can be read directly rather than through a view. Valid options are:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
ViewName

The name of the view.

VNAME32 NOT NULL
ViewType

The type of view.

DBINT NOT NULL

Ids

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

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 (via ObjectType)

Object_Security (via ObjectType + ObjectID)

User_Security_Control (via ObjectType + ObjectID)

Table 209. Indexes for IDs Table

index_name

index_description

index_keys

XPKIds

clustered, unique, primary key located on PRIMARY

ObjectType, ObjectID

Table 210. Fields in Ids Table
Name Description Data Type Keys and NULL Option
ObjectID

Identifies a specific object for which row-level security is supported. If the object type does not support row-level security, this value is 0.

DBINT PK NOT NULL
ObjectType

Identifies the object type.

DBINT PK, FK NOT NULL
ParentObjectID

Identifies the object's parent. A value of 0 indicates that the object has no parent.

DBINT NOT NULL
ParentObjectType

Identifies the object type of the object's parent. For example, a peripheral is a parent to its trunk groups. A value of 0 indicates that the object has no parent.

DBINT NOT NULL

Import_Log

This table is in the Schedule category (see Schedule). To see database rules, see Schedule Tables.

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 (via ScheduleID)

Table 211. Indexes for Import_Log Table

index_name

index_description

index_keys

XAK1Import_Log

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XPKImport_Log

Clustered, unique, primary key located on PRIMARY

DateTime, ScheduleID, TimeZone

Table 212. Fields in Import_Log Table
Name Description Data Type Keys and NULL Option
DateTime

The date and time when the row was generated.

DBDATETIME PK NOT NULL
LogOperation

The operation that was logged; for example Import or Edit.

VNAME32 NOT NULL
Message

Indicates 'Success' or describes an error.

DESCRIPTION NOT NULL
RecoveryKey

A value used internally by the system software to track virtual time.

DBFLT8

AK-1 NOT NULL
RowsCopied

The number of rows imported or modified.

DBINT NOT NULL
ScheduleID

Identifies the schedule affected.

DBINT PK, FK NOT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL
WorkstationName

The workstation from which data was imported.

VNAME32 NOT NULL

Import_Rule

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via ImportRuleID)

Import_Rule_Clause (via ImportRuleID)

Import_Rule_History (via ImportRuleID)

Import_Rule_Real_Time (via ImportRuleID)

Table 213. Indexes for Import_Rule Table

index_name

index_description

index_keys

XAK1Import_Rule

nonclustered, unique, unique key located on PRIMARY

ImportRuleName

XPKImport_Rule

clustered, unique, primary key located on PRIMARY

ImportRuleID

Table 214. Fields in Import_Rule Table
Name Description Data Type Keys and NULL Option

APIGenerated

Identifies whether this import rule was created using the Outbound API:

  • Y = campaign created using the API

  • N = campaign created using the Outbound Option Import Rule tool in the ICM Configuration Manager

DBCHAR

NOT NULL

ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ContactTableName

The name of the contact table into which this file is to be imported.

varchar(64) NOT NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
DayOfMonth

The day of the month to run this import. Only used when MonthlyEnabled is set to Y.

DBINT NULL
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL

DelimiterType

Indicates whether file is fixed format, comma delimited, or pipe delimited.
  • F = Fixed format

  • C = Comma delimited

  • P = Pipe delimited

DBCHAR NOT NULL
DepartmentID

A unique identifier that identifies a department in CCDM/CCMP deployment.

DBINT NULL
Enabled

A flag that indicates whether this import should be run at the scheduled time:

  • Y = Run at scheduled time.

  • N = Do not run at scheduled time.

DBCHAR NOT NULL
FilePath

The directory where the file to be imported is stored. UNC naming convention.

varchar(255) NULL
FilePollingEnabled

Valid options include:

  • Y = Import files are imported as soon as they are created. After the import is complete, the import file is renamed or deleted.

  • N = Import files are not imported as soon as they are created.

DBCHAR NOT NULL
FridayEnabled

Flag that indicates if this import should be performed every Friday:

  • Y = Perform import every Friday.

  • N = Do not perform import every Friday.

DBCHAR NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
ImportRuleID

A unique identifier for this import rule.

DBINT PK NOT NULL
ImportRuleName

The customer-entered name for this import rule.

VNAME32 AK-1 NOT NULL
ImportType

Indicates if this is a Contact Import or a Do-Not-Call import:

  • Y = The import type is Contact Import.

  • N = = The import type is Do-Not-Call.

DBINT NOT NULL
MondayEnabled

Flag that indicates if this import should be performed every Monday:

  • Y = Perform import every Monday.

  • N = Do not perform import every Monday.

DBCHAR NOT NULL
MonthlyEnabled

If enabled, this import schedule will run based on the day of the month instead of the current week day:

  • Y = Import will occur one day per month.

  • N = Import will occur on a daily/weekly basis.

DBCHAR NOT NULL
OverwriteEnabled

Indicates whether a contact table that already exists should be overwritten:

  • Y = Yes, overwrite

  • N = = No, append to.

DBCHAR NOT NULL
RenameEnabled

Valid options include:

  • Y = The import file must be renamed after it is imported; otherwise, it will be deleted.

  • N = The import file need not be renamed.

DBCHAR NOT NULL
RenameMaxVersions

The number of import tile versions that are maintained. After an import file is imported, its name can be appended with a .001 through .nnn.

DBSMALLINT NOT NULL
SPPostImportEnabled

Not in use.

SPPreImportEnabled

Not in use.

SaturdayEnabled

Flag that indicates if this import should be performed every Saturday:

  • Y = Perform import every Saturday.

  • N = Do not perform import every Saturday.

DBCHAR NOT NULL
ScheduleStartHours

The hour at which the import should start. Hours are in 24-hour format and are based on Central Controller time.

DBINT NOT NULL
ScheduleStartMinutes

The minute at which the import should start, based on Central Controller time.

DBINT NOT NULL
SundayEnabled

Flag that indicates if this import should be performed every Sunday:

  • Y = Perform import every Sunday.

  • N = Do not perform import every Sunday.

DBCHAR NOT NULL
ThursdayEnabled

Flag that indicates if this import should be performed every Thursday:

  • Y = Perform import every Thursday.

  • N = Do not perform import every Thursday.

DBCHAR NOT NULL
TuesdayEnabled

Flag that indicates if this import should be performed every Tuesday:

  • Y = Perform import every Tuesday.

  • N = Do not perform import every Tuesday.

DBCHAR NOT NULL
WednesdayEnabled

Flag that indicates if this import should be performed every Wednesday:

  • Y = Perform import every Wednesday.

  • N = Do not perform import every Wednesday.

DBCHAR NOT NULL

Import_Rule_Clause

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via ImportRuleID)

Table 215. Indexes for Import_Rule_Clause Table

index_name

index_description

index_keys

XPKImport_Rule_Clause

clustered, unique, primary key located on PRIMARY

ImportRuleID, SequenceNumber

Table 216. Fields in Import_Rule_Clause Table
Name Description Data Type Keys and NULL Option
DecimalPlaces

Indicates how many positions after the decimal point.

DBINT NOT NULL
FieldName

The name of the column within the contact table into which the corresponding field within the import file will be inserted.

varchar(64) NOT NULL
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
FutureUseVarchar1

Reserved for future use

varchar(64) NULL
FutureUseVarchar2

Reserved for future use

varchar(64) NULL
FutureUseVarchar3

Reserved for future use

varchar(64) NULL
ImportRuleID

The import rule to which this clause belongs.

DBINT PK, FK NOT NULLNULL
IndexColumnEnabled

Valid options include:

  • Y = Index will be created on this column.

  • N = Index will not be created on this column.

DBCHAR NOT NULL
Length

The length of the column.

DBINT NOT NULL
NullEnabled

Valid options include:

  • Y = Column allows a NULL entry.

  • N = Column does not allow NULL values.

DBCHAR NOT NULL
SequenceNumber

The index for clauses within a given import rule.

DBINT PK NOT NULL
StandardColumnType

The name of a Blended Agent standard column to which this field will default.

DBINT NULL
Type

The data type of the column.

DBINT NOT NULL

Import_Rule_History

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via ImportRuleID)

Table 217. Indexes for Import_Rule_History Table

index_name

index_description

index_keys

XAK1Import_Rule_History

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XPKImport_Rule_History

Clustered, unique, primary key located on PRIMARY

StartDateTime, ImportRuleID, TimeZone

Table 218. Fields in Import_Rule_History Table
Name Description Data Type Keys and NULL Option
BadRecords

The number of records that had errors while importing.

DBINT NOT NULL
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
ImportType

1 = Contact List, 2 = Do Not Call List

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
ImportedToDialingListCount

Number of records which were imported to DialingLists. This number may be larger than the number of records in the import if this import list is associated with more than one campaign query rule.

DBINT NULL
ImportRuleID

The current active import.

DBINT PK, FK NOT NULL
RecoveryKey

A value used internally by the system software to track virtual time.

DBFLT8

AK-1 NOT NULL
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 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.

DBINT PK NOT NULL
TotalRecords

The total number of records contained in the import file.

DBINT NOT NULL
UnmatchedRegionPrefixCount

Number of records which did not match any of the existing region prefixes, thus getting the default campaign time zone.

DBINT NULL

Import_Rule_Real_Time

This table is in the Blended Agent category (see Blended Agent (Outbound Option)). To see database rules for these tables, see Blended Agent Tables (Outbound Option).

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 (via ImportRuleID)

Table 219. Indexes for Import_Rule_Real_Time Table

index_name

index_description

index_keys

XPKImport_Rule_Real_Time

clustered, unique, primary key located on PRIMARY

ImportRuleID

Table 220. Fields in Import_Rule_Real_Time Table
Name Description Data Type Keys and NULL Option
BadRecords

The number of records that had errors while being imported. (Note: A new-line character with a space character can result in a bad record. For example, if you enter 10 customer records into a text file and then press the Enter key after the 10th record, an 11th "bad record" is created by this process.)

DBINT NULL
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
FutureUseInt1

Reserved for future use

DBINT NULL
FutureUseInt2

Reserved for future use

DBINT NULL
FutureUseInt3

Reserved for future use

DBINT NULL
FutureUseInt4

Reserved for future use

DBINT NULL
FutureUseInt5

Reserved for future use

DBINT NULL
GoodRecords

The number of records successfully imported so far.

DBINT NULL
ImportRuleID

The current active import.

DBINT PK, FK NOT NULL
Status

The real-time import status: 380, Import Begin; 385, Import Update; 420, Import End; 430, DNC Begin; 450 DNC End.

DBINT NULL
TotalRecords

A count of all records within an import file.

DBINT NULL

Import_Schedule

This table is in the Schedule category (see Schedule). To see database rules, see Schedule Tables.

Defines a command that the system software runs periodically to import data into a schedule. Use the Workforce Management Integration System to schedule import operations.

Related Tables

Schedule (via ScheduleID)

Table 221. Indexes for Import_Schedule Table

index_name

index_description

index_keys

XIE1Import_Schedule

nonclustered located on PRIMARY

ScheduleID

XPKImport_Schedule

clustered, unique, primary key located on PRIMARY

ImportScheduleID

Table 222. Fields in Import_Schedule Table
Name Description Data Type Keys and NULL Option
AtCommand

The command the system software runs to import the data.

varchar(255) NOT NULL
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
Description

Additional information about the schedule import.

DESCRIPTION NULL
ImportScheduleID

A unique identifier for the Import Schedule record.

DBINT PK NOT NULL
ScheduleID

Identifies the Schedule for which the data is imported.

DBINT FK NOT NULL
WorkstationName

The host name of the workstation from which the system software imports schedule data.

VNAME32 NOT NULL

Label

This table is in the Route category (see Route). To see database rules for these tables, see Device.

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 (via CustomerDefinitionID)

Dialed_Number (via LabelID)

Dialed_Number_Label(via LabelID)

Network_Target(via NetworkTargetID)

Network_Vru (via LabelID)

Routing_Client (via RoutingClientID)

Table 223. Indexes for Label Table

index_name

index_description

index_keys

XAK1Label

nonclustered, unique, unique key located on PRIMARY

RoutingClientID, Label

XIE1Label

nonclustered located on PRIMARY

CustomerDefinitionID

XPKLabel

clustered, unique, primary key located on PRIMARY

LabelID

Table 224. Fields in Label Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CustomerDefinitionID

Identifies the customer associated with the label.

DBINT FK, IE-1 NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Description

Additional information about the label.

DESCRIPTION NULL
ICRInstanceID

For network VRU labels with multiple NAMs, this field contains a foreign key to identify the Network Applications Manager (NAM) instance for which the label is valid.

DBINT FK NULL
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 LabelType Fields.

DBSMALLINT NOT NULL
NetworkTargetID

Foreign key from the Network Target table. Each label maps to one and only one network target.

DBINT FK NULL
RoutingClientID

Identifies the routing client that can receive this label.

DBSMALLINT AK-1, FK NOT NULL

Logger_Admin

This table is in the System category (see System). To see database rules for these tables, see System Tables.

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.

Scheduled SQL jobs carry out the purge of the following tables, so the Logger_Admin table does not contain the entries for these tables:

  • Call_Event_Detail

  • Route_Call_Variable

  • Dialer_Detail

  • Call_Type_SG_Interval

  • Route_Call_Detail

  • Termination_Call_Variable

  • Agent_Event_Detail

  • Termination_Call_Detail

  • Network_Event_Detail

  • Agent_Skill_Group_Interval

Table 225. Indexes for Logger_Admin Table

index_name

index_description

index_keys

XAK1Logger_Admin

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Logger_Admin

Nonclustered located on PRIMARY

TableName, ScheduledAt, FunctionName

XIE2Logger_Admin

Nonclustered located on PRIMARY

DateTime

XPKLogger_Admin

Clustered, unique, primary key located on PRIMARY

RecoveryKey

Table 226. Fields in Logger_Admin Table
Name Description Data Type Keys and NULL Option
DateTime

The date and time at which the scheduled job was submitted.

DBDATETIME IE-2 NOT NULL
EndTime

Time at which the operation completed.

DBDATETIME NULL
FromRecoveryKey

For a Purge operation, the recovery key of the earliest record purged.

DBFLT8

NULL
FunctionName

The operation performed; for example, Purge.

VNAME32 IE-1 NOT NULL
RecoveryKey

A value used internally by the system software to track the time that the record is created.

DBFLT8

PK, AK-1 NOT NULL
Retain

For a Purge operation, the number of days records are retained. Records older than this are deleted in the Purge.

DBINT NULL
RowsPurged

For a purge operation, the number of rows purged.

DBINT NULL
ScheduledAt

Date and time the scheduled job was performed.

DBDATETIME IE-1 NOT NULL
StartTime

Time at which the operation started.

DBDATETIME NULL
TableName

The name of the database table on which the operation was performed.

VNAME32 IE-1 NOT NULL
ToRecoveryKey

For a Purge operation, the recovery key of the most recent record purged.

DBFLT8

NULL

Logger_Meters

This table is in the System category (see System). To see database rules for these tables, see System Tables.

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.

Table 227. Indexes for Logger_Meters Table

index_name

index_description

index_keys

XAK1Logger_Meters

nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XPKLogger_Meters

clustered, unique, primary key located on PRIMARY

DateTime, TimeZone

Table 228. Fields in Logger_Meters Table
Name Description Data Type Keys and NULL Option
ConfigMessagesTo5

The number of configuration changes written during the five-minute interval.

DBINT NOT NULL
DataMessagesTo5

Number of data messages received in the five-minute interval.

DBINT NOT NULL
DataPagesAllocated

Number of data pages allocated.

DBFLT8 NOT NULL
DataPagesUsed

Number of data pages used.

DBFLT8 NOT NULL
DateTime

Record timestamp (unique).

DBSMALLDATE PK NOT NULL
EMSMessagesTo5

Number of EMS messages received in the five-minute interval.

DBINT NOT NULL
FiveMinuteHistoryTo5

Total number of five-minute records written during the five-minute interval.

DBINT NOT NULL
HalfHourHistoryTo5

Total number of half-hour records written during the five-minute interval.

DBINT NOT NULL
LogPagesAllocated

Number of log pages allocated.

DBFLT8 NOT NULL
LogPagesUsed

Number of log pages used.

DBFLT8 NULL
MDSMessagesTo5

Number of MDS messages received in the five-minute interval.

DBINT NOT NULL
MessageTimeTo5

Time spent processing messages in the five-minute interval, in milliseconds.

DBINT NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK-1 NOT NULL
RouteCallDetailTo5

Number of Route Call Detail rows written during the five-minute interval.

DBINT NOT NULL
TerminationCallDetailTo5

Number of Termination Call Detail rows written during the five-minute interval.

DBINT NOT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL

Logger_Type

This table is in the System category (see System). To see database rules for these tables, see System Tables.

Identifies the Logger type (that is, standard, Customer ICM (CICM), or Network Applications Manager (NAM)).

Table 229. Fields in Logger_Type Table
Name Description Data Type Keys and NULL Option
LoggerType

The type of Logger:

  • 1 =Standard

  • 2 = CICM

  • 3= NAM

DBINT NOT NULL

Logical_Interface_Controller

This table is in the Device category (see Device). For database rules, see Device Tables.

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 (via LogicalControllerID)

Peripheral (via LogicalControllerID)

Physical_Interface_Controller (via LogicalControllerID)

Routing_Client(via LogicalControllerID)

Service_Array (via LogicalControllerID)

Translation_Route (via LogicalControllerID)

Table 230. Indexes for Logical_Interface_Controller Table

index_name

index_description

index_keys

XAK1Logical_Interface_Controll

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKLogical_Interface_Controlle

clustered, unique, primary key located on PRIMARY

LogicalControllerID

Table 231. Fields in Logical_Interface_Controller Table
Name Description Data Type Keys and NULL Option
ACDTimeEnabled

Indicate pg to generate all peripheral related historical data based on the ACD time. Default: 'N'

DBCHAR NOT NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ClientType

The type of client the controller provides the interface for.

DBSMALLINT NOT NULL
ConfigParam

String containing information, such as logon information, specific to the interface controller device. For example: -rtuser UserName -rtpswd Password

varchar(255) NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
Description

Additional information about the controller.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the controller. This name must be unique for all logical controllers in the enterprise.

VNAME32 AK-1 NOT NULL
HistoricalReportingInterval

The value indicates PG to calculate historical data at that interval. Default: 30

DBINT YES
LogicalControllerID

Unique identifier for this logical controller.

DBSMALLINT PK NOT NULL
LogicalControllerType

The Interface Controller type:

  • 2 = PG

  • 3 = NIC

DBSMALLINT NOT NULL
PrimaryCtiAddress

The address for CTI Server as IP:port (either in dotted-numeric or name format).

varchar(32) NULL
SecondaryCtiAddress

The address for the backup CTI Server as IP:port (either in dotted-numeric or name format)

varchar(32) NULL

Location


Note


This section is applicable only for Packaged CCE feature.


Each record in this table represents a location.

Related Tables

Table 232. Indexes for Location Table

index_name

index_description

index_keys

XPKLocation

Primary key

LocationID

Table 233. Fields in Location Table

Name

Description

Data Type

Keys and NULL Option

LocationID

Unique identifier of this location.

DBINT

PK

NOT NULL

LocationName

Name of the location. This value need not be unique since location information are fetched from multiple Unified CM clusters and location names can be duplicated across clusters.

VARCHAR(64)

NOT NULL

Description

Extra information about the location.

DESCRIPTION

NULL

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 Pattern.

VARCHAR(16)

NULL

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


Note


This section is applicable only for Packaged CCE feature.


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 (through LocationID)

  • Machine_Host (through MachineHostID)

Table 234. Indexes for Location_Member Table

index_name

index_description

index_keys

XPKLocation_Member

Primary key

LocationID, SequenceNumber

Table 235. Fields in Location_Member Table

Name

Description

Data Type

Keys and NULL Option

LocationID

Location to which the Machine_Host record is associated.

DBINT

PK, FK

NOT NULL

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 following:

  • UCM PUBLISHER

    Remote site (datacenter)

    Gateway

DBINT

FK

NULL

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.

Table 236. Fields in Machine_Address Table
Name Description Data Type Keys and NULL Option

Address

The connection address (either the IP address or the hostname).

varchar(256)

NOT NULL

AddressType

The type of address.

Valid values are:

  • 1 = Public

  • 2 = Private

DBINIT

NOT NULL

MachineAddressID

The database ID of the row. This is needed for the Machine_Service table.

DBINT

NOT NULL

MachineHostID

The foreign key to the Machine_Host table.

DBINT

NOT 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.

Table 237. Fields in Machine_Host Table
Name Description Data Type Keys and NULL Option

AutoGenerated

Whether the record was autogenerated by the system. Once a user modifies a record, the value is set to False ('N').

DBCHAR

NOT NULL

ChangeStamp

The change stamp, which is updated every time the Machine_Host or related Machine_Service rows are created or modified.

CHANGESTAMP

NOT NULL

DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL

Description

The description

DESCRIPTION

NULL

HostName

The host name

varchar(256)

NULL

MachineHostID

The database ID of the row.

DBINT

NOT NULL

MachineName

The external name of the machine. If the machine is a VM, this would be the VM name.

varchar(256)

NOT NULL

MachineType

The type of the host machine; for example, VM Host, CVP, CVP Reporting Server, Gateway, etc.

Valid values are:

  • 1 = VM Host (ESXi Server)

  • 2 = Unified CCE Data Server

  • 3 = Unified CCE Call Server

  • 4 = Unified CVP

  • 5 = Unified CM (unknown type)

  • 6 = Unified CM Publisher

  • 7 = Unified CM Subscriber

  • 8 = Unified CVP Reporting Server

  • 9 = Coresident Unified IC, Live Data, and Identity Service Publisher

  • 10 = Coresident Unified IC, Live Data, and Identity Service Subscriber

  • 11 = Unified CVP Operations Console Server

  • 12 = Finesse

  • 13 = Gateway

  • 14 = External Customer Collaboration Platform

  • 15 = External Unified CM Publisher

  • 16 = External Unified CM Subscriber

  • 17 = External CVP Reporting Server

  • 18 = External CCE HDS

  • 20 = External Enterprise Chat and Email

  • 21 = External Third Party Multichannel

  • 22 = Unified CCE Router

  • 23 = Unified CCE Peripheral Gateway

  • 24 = Unified CCE LiveData Server

  • 25 = Unified CCE Primary AW

  • 26 = Unified CCE Secondary AW

  • 27 = Unified CCE Progger

  • 28 = Unified CCE AW

  • 29 = Unified CCE Rogger

  • 30 = Enterprise Chat and Email

  • 31 = Identity Server Publisher

  • 32 = Identity Server Subscriber

  • 33 = Finesse Primary

  • 34 = Finesse Secondary

  • 35 = Standalone Unified IC Publisher1

  • 36 = Standalone Unified IC Subscriber

  • 37 = Cisco Virtualized Voice Browser

  • 38 = Data Center

  • 39 = Unified CCE Peripheral Gateway for the remote Data Center

  • 40 = Unified CVP for the remote Data Center

  • 41 = Finesse Primary for the remote Data Center

  • 42 = Finesse Secondary for the remote Data Center

  • 43 = External Unified CVP Reporting server for remote Data Center

  • 44 = External Customer Collaboration Platform for remote Data Center

  • 45 = External ECE for remote Data Center

  • 46 = External third-party multichannel for remote Data Center

  • 47 = External CUSP

  • 48 = External CUSP for remote Data Center

  • 49 = External Cisco Virtualized Voice Browser for remote Data Center

  • 50 = External gateway for remote Data Center

  • 51 = ECE Web Server

  • 52 = ECE Web Server for remote Data Center

  • 53 = CCE Logger (For PCCE deployments)

  • 54 = Data Connector

  • 55 = External Media Server (For PCCE deployments)

  • 56 = External Media Server for Data Center (For PCCE deployments)

  • 58= External third party gateway (For PCCE deployments)

  • 59= External third party gateway for Data Center (For PCCE deployments)

DBINT

NOT NULL

VMHostID

If the machine is a VM, this is a pointer to the VM host.

DBINT

NULL

VMInstanceUuid

If the machine is a VM, this is the instance UUID. If the machine is not a VM, this is set to null.

varchar(64)

NULL

ECE_WEB_SERVER

DC_ECE_WEB_SERVER

1 PCCE deployments support Coresident Unified IC Publisher and Coresident Unified IC Subscriber only.

Machine Host Attributes

This table stores Machine host attributes. This table is for future use.

Related Tables

  • Machine_Host

Table 238. Indexes for the Machine_Host_Attributes Table

constraint_name

constraint_type

columns_name

XPKMachine_Host_Attributes

Primary key

MachineHostAttributeID

Attributename

Table 239. Fields in the Machine_Host_Attributes Table

Name

Description

Data Type

Keys and NULL Option

Attributename

Name of the attribute

VARCHAR(255)

NOT NULL

AttributeValue

Value of the attribute

VARCHAR(512)

NOT NULL

Category

Is used to segregate the attributes type if required for future use

DBSMALLINT

NULL

MachineHostID

Foreign key from the MachineHost

DBINT

NOT NULL

MachineHostAttributeID

DBINT

NOT NULL

Machine_Service

This table stores connection information for each service running on a host. The parent is Machine_Host.

Table 240. Fields in Machine_Service Table
Name Description Data Type Keys and NULL Option

AutoGenerated

Whether the record was autogenerated by the system. Once a user modifies a record, the value is set to False ('N').

DBCHAR

NOT NULL

Description

The description.

DESCRIPTION

NULL

EnablePassword

An optional encrypted password required for some Gateway operations.

varbinary(max)

NULL

MachineAddressID

The Service IP Address (foreign key to the Machine_Address table).

DBINT

NOT NULL

MachineConnectionProfileID

The foreign key to the Machine_Connection_Profile table.

DBINT

NULL

MachineHostID

The parent of the table (foreign key to the Machine_Host table).

DBINT

NOT NULL

MachineServiceID

The database ID of the row.

DBINT

NOT NULL

OutOfSyncTimestamp

Indicates whether the service is configured correctly or not. If the column contains any timestamp, it indicates that the service is currently out-of-sync' and it requires retrial for configuration sync.

The timestamp can optionally be used to notify the exact time when the service went 'out-of-sync'.

Note

 

This table is not applicable for Unified CCE.

DBDATETIME

Optional (NULL)

Pairing

Used to match services paired with one or more peers. ServiceType entries with the same Pairing values are associated with each other and identify alternate service paths for various failure conditions.

varchar(128)

NULL

Password

An optional encrypted password required to connect to a service.

varbinary(max)

NULL

ServicePort

The service port (inull means use default).

DBINT

NULL

ServiceType

The machine service type.

Valid values are:

  • 1 = Peripheral Gateway TIP

  • 2 = Router TIP

  • 3 = LiveData Active MQ

  • 4 = Peripheral Gateway TIP TOS

  • 5 = Router TIP TOS

  • 6 = LiveData Storm DRPC

  • 7 = LiveData Socket.IO

  • 8 = LiveData Web Service Rest API

  • 9 = LiveData Cassandra

  • 10 = Administration & Data Server (AW) Rest API

  • 11 = Media Routing Peripheral Gateway Connection

  • 12 = Voice Response Unit Connection

  • 13 = Unified Communications Manager Connection

  • 1000 = ESXi

  • 1002 = AXL

  • 1003 = Diagnostic Portal

  • 1004 = ISE Authentication

  • 1006 = Management Link

  • 1007 = Administration

  • 1008 = Customer Collaboration Platform REST API

  • 1009 = Media Routing Peripheral Gateway A

  • 1010 = Media Routing Peripheral Gateway B

  • 1011 = Principal AW

  • 1012 = Context Service

  • 1013 = Identity Server

  • 1014 = Publisher/Primary Machine IP Address

  • 1015 = Identity Server Primary Machine IP Address

  • 1016 = Identity Server Secondary Machine IP Address

  • 1025 = Cloud Connect Management Connection

  • 1028 = Cloud Connect Data Conn Connection

The following values are applicable only for PCCE deployments:

  • 1005 = Gateway

  • 1017 = Cisco Virtualized Voice Browser IP Address

  • 1018 = Data Center IP Address

  • 1019 = Either Side A or Side B of a Machine

  • 1020 = CVP Machine side A or Side B

  • 1021= CVP Message Bus information

  • 1022 = CVP Backup Server

  • 1023 = FTP_Credential

  • 1024 = Principal VVB

  • 1029 = Media Server

DBINT

NOT NULL

ServiceUri

The uri to service for Web-based services.

varchar(255)

NULL

UserName

An optional user name required to connect to a service.

varchar(255)

NULL

Master_Script

This table is in the Script category (see Script). For database rules, see Script Tables.

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 (via MasterScriptID)

Customer_Definition(via CustomerDefinitionID)

Business_Entity (via EntityID)

Call_Type_Map (via MasterScriptID)

Call_Type_Real_Time (via MasterScriptID)

Script (via MasterScriptID)

Table 241. Indexes for Master_Script Table

index_name

index_description

index_keys

XIE1Master_Script

Nonclustered index located on PRIMARY

DateTimeStamp

XAK1Master_Script

nonclustered, unique, unique key located on PRIMARY

CustomerIdShadow, EntityID, EnterpriseName

XPKMaster_Script

clustered, unique, primary key located on PRIMARY

MasterScriptID

Table 242. Fields in Master_Script Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
CurrentVersion

Specifies the version of the script that is currently available for use.

DBINT NOT NULL
CustomerDefinitionID

Identifies the customer definition associated with the script.

DBINT FK NULL
CustomerIdShadow

A "shadow" CustomerDefinitionID that allows multiple scripts with the same EnterpriseName and different customer numbers.

DBINT AK-1 NOT NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
DepartmentID

Foreign key from Department. NULL for global department.

DBINT NULL
Description

Additional information about the script.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the master script. The name must be unique among all master scripts within the business entity.

varchar(64) AK-1 NOT NULL
EntityID

If partitioning is enabled, indicates the business entity to which the master script belongs.

DBINT AK-1, FK NOT NULL
MasterScriptID

Unique identifier for this master script.

DBINT PK NOT NULL
NextAvailableVersion

The next version number available for the script.

DBINT NOT NULL
ScriptType

Indicates whether the script is a routing script or an administrative script.

DBSMALLINT NOT NULL

Media_Class

This table is part of the Media Routing category (see Media Routing). For database rules, see Media Routing Tables.

Information in this table defines a type of media class. This table is populated initially with default media classes.

Related Table

Media_Routing_Domain table via the MediaClassID field.

Table 243. Indexes for Media_Class Table

index_name

index_description

index_keys

XAK1Media_Class

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XPKMedia_Class

clustered, unique, primary key located on PRIMARY

MediaClassID

Table 244. Fields in Media_Class Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about this media class.

DESCRIPTION NULL
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. Default: 28800

DBINT

NOT NULL

MediaClassID

A unique identifier for a media class.

DBINT PK NOT NULL

TaskLife

If the connection between the Agent PG and the Application Instance drops for more than the TaskLife timeout period, the task is terminated. Default: 1: 1200; 2: 1200; 3: 1200; 4: 300; 5: 300

DBINT

NOT NULL

TaskStartTimeout

After a task is routed to an agent, the Application Instance must send either an Offer Task or Start Task message within the specified TaskStartTimeout. If the TaskStartTimeout expires, the task is marked as abandoned before offered. Default: 30

DBINT

NOT NULL

Type

Media types:

0 – Unknown

1- Telephony

2 - Chat

3 - Email

DBINT

NOT NULL

Type

Media types:

1 - Telephony

2 - Chat

3 - Email

4 - RSS

5 - Facebook

6 - Twitter

7- Push

8 - Task

DBINT

NOT NULL

Media_Routing_Domain

This table is part of the Media Routing category (see Media Routing). For database rules, see Media Routing Tables.

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 (via MediaClassID)

Application_Path_Member(via MRDomainID)

Skill_Group (via MRDomainID)

Agent_State_Trace (via MRDomainID)

Agent_Event_Detail (via MRDomainID)

Service (via MRDomainID)

Agent_Real_Time (via MRDomainID)

Agent_Logout (via MRDomainID)

Termination_Call_Detail (via MRDomainID)

Peripheral_Real_Time(via MRDomainID)

Peripheral_Default_Route (via MRDomainID)

Dialed_Number (via MRDomainID)

Service_Level_Threshold (via MRDomainID)


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.


Table 245. Indexes for Media_Routing_Domain Table

index_name

index_description

index_keys

XAK1Media_Routing_Domain

clustered, unique, unique key located on PRIMARY

EnterpriseName

XPKMedia_Routing_Domain

nonclustered, unique, primary key located on PRIMARY

MRDomainID

Table 246. Fields in Media_Routing_Domain Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about this media routing domain.

DESCRIPTION NULL
EnterpriseName

A unique name for this media class. Initially, the EnterpriseName is set to Cisco_Voice.

VNAME32 AK-1 NOT NULL
Interruptible

Specifies whether or not a task can be interrupted by another task:

  • Y = Task can be interrupted.

  • N = Task cannot be interrupted.

Note

 

If you change the MRD from interruptible to non-interruptible or vice versa, the change takes effect once the agent logs out and then logs back in on that media routing domain.

DBCHAR NOT NULL
MaxCallsInQueue

The maximum number of calls allowed to be in queue for the selected MRDomainID. Default is NULL.

DBINT NULL
MaxCallsInQueuePerCallType

The maximum number of calls allowed to be in queue for a call type of the selected MRDomainID. Default is NULL.

DBINT NULL

MaxTaskDuration

The maximum time a task can be associated with an agent.

DBINT

NULL

MaxTimeInQueue

The maximum number of seconds a call is allowed to be in a queue for the selected MRDomainID. Default is NULL.

DBINT NULL
MediaClassID

A unique identifier for a media class.

DBINT FK NOT NULL
MRDomainID

Unique identifier for this media routing domain. Initially, the MRDomainID is set to 1.

DBINT PK NOT NULL
ServiceLevelThreshold

The default value of the ServiceLevelThreshold field for services associated with this MRD.

DBINT NOT NULL
ServiceLevelType

The default value for the ServiceLevelType field for each service associated with this MRD. This indicates how the system software calculates the service level.

DBSMALLINT NOT NULL

TaskLife

If the connection between the Agent PG and the Application Instance drops for more than the TaskLife timeout period, the task is terminated. The default value is 300 seconds.

DBINT

NULL

TaskStartTimeout

After a task is routed to an agent, the Application Instance must send either an Offer Task or Start Task message within the specified TaskStartTimeout. If the TaskStartTimeout expires, the task is marked as abandoned before offered.

DBINT

NULL

Network_Event_Detail

This table is in the Route category (see Route). To see database rules for these tables, see Device.

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.

Table 247. Indexes for Network_Event_Detail Table

index_name

index_description

index_keys

XAK1Network_Event_Detail

clustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Network_Event_Detail

nonclustered located on PRIMARY

DateTime

Table 248. Fields in Network_Event_Detail Table
Name Description Data Type Keys and NULL Option
CallLegID

The LegID identifies the calling party the event pertains to. LegIDs are typically numbered starting with 1 (for example: LegID1 = Calling Party) and incremented for the next party (agents are typically LegID2).

DBSMALLINT NOT NULL
DateTime

Timestamp of receipt of event at the NIC (in UTC)..

DBDATETIME NOT NULL
Duration

The duration is written for DISCONNECT/UNKNOWN events. Unless an error occurs, the Disconnect event will be written with the duration. If the call ends for a reason other than Disconnect event (e.g. - network stops call), an Unknown event will be written with the duration.

DBINT NULL
Event

Valid values are:

  • 1 = RouteSelectFailure

  • 2 = CallPartyBusy

  • 3= NoAnswer

  • 4 = Answer

  • 5 = Abandon

  • 6 = Disconnect

  • 7 = Unknown

DBSMALLINT NULL
RecoveryDay

Currently not used, set to zero (0).

DBINT NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK-1 NOT NULL
RouterCallKey

Used with RouterCallKeyDay and RouterCallKeySequenceNumber to identify the Route_Call_Detail record. This value forms the unique portion of the 64-bit key for the call. The system software resets this counter at midnight.

DBINT NOT NULL
RouterCallKeyDay

Used with the RouterCallKey and RouterCallKeySequenceNumber to identify the related Route_Call_Detail record. Together with RouterCallKey, the RouterCallKeyDay value forms a unique 64-bit key for the call. This field also provide a link to the CustomerID via the DialedNumberID in the Route_Call_Detail record. This link can only be used if CustomerID and Dialed Numbers are implemented on the NAM.

DBINT NOT NULL
RouterCallKeySequenceNumber

Currently set to zero (0).

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT NULL
Value1

A value dependent upon the event and interface that provides additional reporting information. This might contain a network-provided releaseCause (for DISCONNECT), failureCause (ROUTE_SELECT_FAILURE), etc.

DBINT NULL
Value2

Reserved for future use.

varchar(128) NULL

Network_Target

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via NetworkTargetID)

Label (via NetworkTargetID)

Network_Vru(via NetworkTargetID)

Peripheral_Target (via NetworkTargetID)

Route_Call_Detail (via NetworkTargetID)

Scheduled_Target (via NetworkTargetID)

Termination_Call_Detail (via NetworkTargetID)

Table 249. Indexes for Network_Target Table

index_name

index_description

index_keys

XPKNetwork_Target

clustered, unique, primary key located on PRIMARY

NetworkTargetID

Table 250. Fields in Network_Target Table
Name Description Data Type Keys and NULL Option
NetworkTargetID

Unique identifier for this target.

DBINT PK NOT NULL
NetworkTargetType

Type of target:

  • 1 = Announcement

  • 2 = Peripheral target

  • 3 = Device target (deprecated)

  • 4 = Network VRU Bank (Simplified Unified CCE)

  • 5 = Scheduled target

DBSMALLINT NOT NULL

Network_Trunk_Group

This is in the Device category (see Device). For database rules, see Device Tables.

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(via LogicalControllerID)

Network_Trunk_Group_Half_Hour (via NetworkTrunkGroupID)

Network_Trunk_Group_Real_Time (via NetworkTrunkGroupID)

Peripheral (via PeripheralID)

Peripheral_Target (via NetworkTrunkGroupID)

Trunk_Group (via NetworkTrunkGroupID)

Table 251. Indexes for Network_Trunk_Group Table

index_name

index_description

index_keys

XAK1Network_Trunk_Group

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIF126Network_Trunk_Group

nonclustered located on PRIMARY

LogicalControllerID

XPKNetwork_Trunk_Group

clustered, unique, primary key located on PRIMARY

NetworkTrunkGroupID

Table 252. Fields in Network_Trunk_Group Table
Name Description Data Type Keys and NULL Option
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
Description

Additional information about the network trunk group.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the network trunk group. This name must be unique among all network trunk groups in the enterprise.

VNAME32 AK-1 NOT NULL
LogicalControllerID

Identifies the PG associated with the network trunk group.

DBSMALLINT FK NOT 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). For database rules, see Device Tables.

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 (via NetworkTrunkGroupID)

Table 253. Indexes for Network_Trunk_Group_Half_Hour Table

index_name

index_description

index_keys

XAK1Network_Trunk_Group_Half_H

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Network_Trunk_Group_Half_H

Nonclustered located on PRIMARY

DbDateTime

XPKNetwork_Trunk_Group_Half_Ho

Clustered, unique, primary key located on PRIMARY

NetworkTrunkGroupID, DateTime, TimeZone

Table 254. Fields in Network_Trunk_Group_Half_Hour Table
Name Description Data Type Keys and NULL Option
AllTrunksBusyToHalf

Total number of seconds for which all trunks in the network trunk group were busy simultaneously during the half-hour interval.

DBINT NULL
CallsAbandonedToHalf

Number of calls to the network trunk group that were abandoned during the half-hour interval.

DBINT NULL
CallsInToHalf

Number of inbound calls offered to the network trunk group during the half-hour interval.

DBINT NULL
CallsOutToHalf

Number of outbound calls sent on the network trunk group during the half-hour interval.

DBINT NULL
DateTime

The date and time at the start of the half-hour interval.

DBSMALLDATE PK NOT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE-1 NULL
InServiceTimeToHalf

Aggregate number of seconds trunks in the group were in service during the half-hour interval.

DBINT NULL
InUseInboundTimeToHalf

Aggregate number of seconds trunks in the group were in use for inbound calls during the half-hour interval.

DBINT NULL
InUseOutboundTimeToHalf

Aggregate number of seconds trunks in the group were in use for outbound calls during the half-hour interval.

DBINT NULL
NetworkTrunkGroupID

Identifies the network trunk group.

DBINT PK NOT NULL
RecoveryDay

Currently not used, set to zero (0).

DBINT NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

NOT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK NOT NULL
TrunksIdle

Number of idle trunks in the network trunk group at the end of the half-hour interval.

DBINT NULL
TrunksInService

Number of in-service trunks in the network trunk group at the end of the half-hour interval.

DBINT NULL

Network_Trunk_Group_Real_Time

This is in the Device category (see Device). For database rules, see Device Tables.

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 (via NetworkTrunkGroupID)

Table 255. Indexes for Network_Trunk_Group_Real_Time Table

index_name

index_description

index_keys

XPKNetwork_Trunk_Group_Real_Ti

clustered, unique, primary key located on PRIMARY

NetworkTrunkGroupID

Table 256. Fields in Network_Trunk_Group_Real_Time Table
Name Description Data Type Keys and NULL Option
AllTrunksBusyHalf

Total number of seconds that all trunks in the network trunk group have been simultaneously busy during the current half-hour interval.

DBINT NULL
AllTrunksBusyToday

Total number of seconds that all trunks in the network trunk group have been simultaneously busy since midnight.

DBINT NULL
CallsAbandonedHalf

Number of calls to the network trunk group that were abandoned during the current half-hour interval.

DBINT NULL
CallsAbandonedToday

Number of calls to the network trunk group that were abandoned since midnight.

DBINT NULL
CallsInHalf

Number of inbound calls that have been received on the network trunk group during the current half-hour interval.

DBINT NULL
CallsInNow

Number of inbound calls currently in progress on the network trunk group.

DBINT NULL
CallsInToday

Number of inbound calls that have been received on the network trunk group since midnight.

DBINT NULL
CallsOutHalf

Number of outbound calls that have been sent on the network trunk group during the current half-hour interval.

DBINT NULL
CallsOutNow

Number of outbound calls currently in progress on the network trunk group.

DBINT NULL
CallsOutToday

Number of outbound calls that have been sent on the network trunk group since midnight.

DBINT NULL
DateTime

The date and time at which the row was generated.

DBDATETIME NOT NULL
InServiceTimeHalf

Aggregate number of seconds that trunks in the network trunk group have been in service during the current half-hour interval.

DBINT NULL
InServiceTimeToday

Aggregate number of seconds that trunks in the network trunk group have been in service since midnight.

DBINT NULL
InUseInboundTimeHalf

Aggregate number of seconds that trunks in the network trunk group have been used for inbound calls during the current half-hour interval.

DBINT NULL
InUseInboundTimeToday

Aggregate number of seconds that trunks in the network trunk group have been used for inbound calls since midnight.

DBINT NULL
InUseOutboundTimeHalf

Aggregate number of seconds that trunks in the network trunk group have been used for outbound calls during the current half-hour interval.

DBINT NULL
InUseOutboundTimeToday

Aggregate number of seconds that trunks in the network trunk group have been used for outbound calls since midnight.

DBINT NULL
NetworkTrunkGroupID

Identifies the network trunk group.

DBINT PK, FK NOT NULL
TrunksIdle

Number of trunks currently idle for the network trunk group.

DBINT NULL
TrunksInService

Number of trunks currently in service for the network trunk group.

DBINT NULL

Network_Vru

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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

Table 257. Indexes for Network_Vru Table

index_name

index_description

index_keys

XPKNetwork_Vru

Primary key

NetworkTargetID

XAK1Network_Vru

Unique key

EnterpriseName

Table 258. Fields in Network_Vru Table

Name

Description

Data Type

Keys and NULL Option

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

Description

Additional information about the network VRU.

DESCRIPTION

NULL

ECCPayloadID

The unique ID of the ECC payload that is used for all messages to this Network VRU. If no value is given, the Network VRU uses the Default ECC payload.

DBINT

NULL

EnterpriseName

A name that is unique among all network VRUs in the enterprise.

VNAME32

AK

NOT NULL

NetworkTargetID

Foreign key from the Network Target table.

DBINT

PK, FK

NOT NULL

Type

The type of network VRU. Valid options are: 2, 3, 5, 6, 7, and 8. (Types 1 and 4 are not implemented.)

To see more on these values, see Network Vru Type.

DBINT

NOT NULL

Network_Vru_Bank

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via CustomerDefinitionID)

Network_Vru (via NetworkTargetID)

Table 259. Indexes for Network_Vru_Bank Table

index_name

index_description

index_keys

XAK1Network_Vru_Bank

nonclustered, unique, unique key located on PRIMARY

TrunkGroupID

XPKNetwork_Vru_Bank

clustered, unique, primary key located on PRIMARY

NetworkTargetID

Table 260. Fields in Network_Vru_Bank Table
Name Description Data Type Keys and NULL Option
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
NetworkTargetID

Unique identifier for the Network VRU member.

DBINT PK, NOT NULL
NetworkVruNetworkTargetID

Foreign key from the Network Target table. This is pointing at the type-9 Network VRU.

DBINT FK, NOT NULL
TranslationRouteSkillTargetID

Foreign key from Translation Route.

DBINT NULL
TrunkGroupID

Foreign key from the Trunk Group table. Indicates the Trunk Group associated with this Network VRU member.

DBINT FK, NOT NULL

Network_Vru_Script

This table is in the Route category (see Route). To see database rules for these tables, see Route Tables.

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 (via CustomerDefinitionID)

Network_Vru (via NetworkTargetID)

Table 261. Indexes for Network_Vru_Script Table

index_name

index_description

index_keys

XAK1Network_VRU_Script

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XAK2Network_VRU_Script

nonclustered, unique, unique key located on PRIMARY

VruScriptName, NetworkTargetID

XPKNetwork_VRU_Script

clustered, unique, primary key located on PRIMARY

NetworkVruScriptID

Table 262. Fields in Network_Vru_Script Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ConfigParam

An optional string that is sent to the VRU to initialize the script.

varchar(255) NULL
CustomerDefinitionID

Identifies the customer definition associated with the script.

DBINT FK NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
DepartmentID

Foreign key from Department. NULL for global department.

DBINT NULL
Description

Additional information about the script.

DESCRIPTION NULL
EnterpriseName

An enterprise name for the VRU script. This name must be unique among all VRU scripts in the enterprise.

VNAME32 AK-1 NOT NULL
Interruptible

Indicates whether the script can be interrupted (for example, if an agent becomes available to handle the call):

  • Y = Interruptible

  • N = Not interruptible

DBCHAR NOT NULL
NetworkTargetID

Identifies the network VRU associated with the script.

DBINT AK-2, FK NOT NULL
NetworkVruScriptID

A unique identifier the system software uses for the script.

DBINT PK NOT NULL
Overridable

Indicates whether the VRU script itself can override its Interruptible flag:

  • Y = Yes, VRU script can override

  • N= No, VRU script cannot override

DBCHAR NOT NULL
Timeout

Number of seconds for the system software to wait for a response from the routing client after directing it to run the script.

DBINT NOT NULL
VruScriptName

The name of the script on the VRU.

varchar(40) AK-2 NOT NULL

Next_Available_Number

This table is in the System category (see System). To see database rules for these tables, see System Tables.

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.

Table 263. Indexes for Next_Available_Number Table

index_name

index_description

index_keys

XAK1Next_Available_Number

nonclustered, unique, unique key located on PRIMARY

TableName

Table 264. Fields in Next_Available_Number Table
Name Description Data Type Keys and NULL Option
NextAvailableNumber

The next available unique ID value for the table.

DBINT NOT NULL
TableName

The name of the table associated with the row.

varchar(30) AK-1 NOT NULL

Object_Access_Xref

This table is in the Decurity category (see Security). To see database rules for these tables, see Security Tables.

Lists the access levels available for each object type.

Related Table

Object_List (via ObjectType)

Table 265. Indexes for Object_Access_Xref Table

index_name

index_description

index_keys

XAK1Object_Access_Xref

nonclustered, unique, unique key located on PRIMARY

AccessLevel, ObjectType

XPKObject_Access_Xref

clustered, unique, primary key located on PRIMARY

ObjectAccessXrefID

Table 266. Fields in Object_Access_Xref Table
Name Description Data Type Keys and NULL Option
AccessLevel

Indicates an access level supported by the object type. To see values. see Access Levels.

DBINT AK-1 NOT NULL
ObjectAccessXrefID

A unique identifier for the record.

DBINT PK NOT NULL
ObjectType

Identifies the object type.

DBINT AK-1 NOT NULL

Object_List

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

Lists the objects that are available.

Related Tables

ClassID_To_ObjectType (via ObjectType)

Ids (via ObjectType)

Object_Access_Xref (via ObjectType)

Table 267. Indexes for Object_List Table

index_name

index_description

index_keys

XAK1Object_List

nonclustered, unique, unique key located on PRIMARY

Name

XPKSecurity__Object

clustered, unique, primary key located on PRIMARY

ObjectType

Table 268. Fields in Object_List Table
Name Description Data Type Keys and NULL Option
Description

Additional information about the object.

DESCRIPTION NULL
Name

The name of the object.

varchar(30) AK-1 NOT NULL
ObjectType

A unique identifier for the object type.

DBINT PK NOT NULL

Object_Security

This table is in the Security category (see Security). To see database rules for these tables, see Security Tables.

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 (via ObjectType)

User_Group (via UserGroupName)

Table 269. Indexes for Object_Security Table

index_name

index_description

index_keys

XAK1Object_Security

clustered, unique, unique key located on PRIMARY

UserGroupName, ObjectID, ObjectType

XIE1Object_Security

nonclustered located on PRIMARY

UserGroupName

XPKObject_Security

nonclustered, unique, primary key located on PRIMARY

ObjectSecurityID

Table 270. Fields in Object_Security Table
Name Description Data Type Keys and NULL Option
AccessLevel

Specifies the access level the group has to the object. To see values. see Access Levels.

DBINT NOT NULL
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
ObjectID

Identifies the specific object.

DBINT AK-1 NOT NULL
ObjectSecurityID

A unique identifier for the row.

DBINT PK NOT NULL
ObjectType

Identifies the type of object.

DBINT AK-1 NOT NULL
UserGroupName

Identifies the user group.

varchar(64) AK-1, IE-1 NOT NULL

Person

This table is in the Skill Target category (see Skill Target). To see database rules for these tables, see Skill Target Tables.

Provides primary identification and authentication for all system users, including both agents and administrators.

Related Table

Agent (via PersonID)

Table 271. Indexes for Person Table

index_name

index_description

index_keys

XAK2Person

nonclustered, unique, unique key located on PRIMARY

LoginNameShadow

XIE1Person

nonclustered located on PRIMARY

FirstName, LastName

XPKPerson

clustered, unique, primary key located on PRIMARY

PersonID

Table 272. Fields in Person Table
Name Description Data Type Keys and NULL Option
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
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

Incremented when the record is changed in the central database.

DBCHAR NOT NULL
DepartmentID

Foreign key from Department. NULL for global department.

DBINT NULL
Description

Additional information about this person.

DESCRIPTION NULL
FirstName

The person's first name.

VNAME32 NOT NULL
LastName

The person's last name.

VNAME32 AK-1, IE-1 NOT NULL
LoginEnabled

Specifies whether login is allowed for this person: Y: yes, N: no.

DBCHAR NOT NULL
LoginName

The person's login or user name.

In a Packaged CCE deployment, the FirstName, LastName, and LoginName appear as the value in the Agent Report Value List.

VARCHAR(255)

NOT NULL
LoginNameShadow

A login name in uppercase or lowercase, as indicated in ICR Globals.

VARCHAR(255)

AK-2 NOT NULL
Password

An optional encrypted password.

varchar NULL
PasswordChangeRequired

Indicates whether an agent is enabled for digital channel interaction. The values are:

  • 0 = NO

  • 1 = YES

DBSMALLINT NOT NULL
PasswordLastChangedTime

The time when the password was changed last. If it is a new password, the time when it was created.

DBDATETIME NULL
PersonID

A unique identifier.

DBINT PK NOT NULL

SSOEnabled

A flag that indicates if the agent is enabled for SSO Login when the system is configured in hybrid SSO mode.

  • 0 = Disabled

  • 1 = Enabled

DBSMALLINT

NOT NULL

VerificationStatus

The verification status of the person's login:

  • N = Not Verified (the default)

  • V = Verified

  • S = Synchronized (loaded from an external source)

CHAR(1)

NULL

ECEPerson*

Indicates if the person is configured in ECE or not.

Stored as Y or N. Default = N.

DBCHAR

NOT NULL

Enc2Password

Password encrypted using SHA-256 algorithm

VARCHAR(255)

NULL

ScreenName*

Screen name of the person configured in ECE.

VNAME32

NULL

EmailAddress*

Email address of the person configured in ECE.

VARCHAR(50)

NULL

Languages*

List of languages associated with the person configured in ECE separated by comma.

VARCHAR(128)

NULL

* 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). To see database rules for these tables, see Device Tables.

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

Table 273. Indexes for Peripheral Table

index_name

index_description

index_keys

XAK1Peripheral

nonclustered, unique, unique key located on PRIMARY

EnterpriseName

XIE1Peripheral

nonclustered located on PRIMARY

PeripheralName

XIE2Peripheral

nonclustered located on PRIMARY

LogicalControllerID

XIE3Peripheral

nonclustered located on PRIMARY

AgentDeskSettingsID

XPKPeripheral

clustered, unique, primary key located on PRIMARY

PeripheralID

Table 274. Fields in Peripheral Table
Name Description Data Type Keys and NULL Option
AbandonedCallWaitTime

Minimum time in seconds an incoming call must be queued before being considered an abandoned call if the caller disconnects the call.

DBSMALLINT NOT NULL
AgentAutoConfig

Specifies whether agent auto- configuration is enabled for the peripheral. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
AgentDeskSettingsID

Optionally, indicates an Agent Desk Settings record associated with the peripheral.

DBINT FK, IE-3 NULL
AgentEventDetail

Specifies whether or not Agent Event Detail reporting is enabled for a peripheral. Default value is:

  • Y for an Unified CCE peripherals

  • N for non-Unified CCE peripherals

DBCHAR NOT NULL
AgentReporting

Specifies whether agent reporting is enabled for the peripheral. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
AgentTargetingMethod

Determines if the Router will target agents based on Rules.

DBINT NOT NULL
AnsweredShortCallsThreshold

Maximum duration, in seconds, for a short call. Any calls with a duration below the threshold are considered short. You might then choose to factor out short calls from handle times you calculate.

DBINT NULL
AvailableHoldoffDelay

Default value of the AvailableHoldoffDelay field for Skill Groups associated with this peripheral. You can override the default for individual skill groups.

DBSMALLINT NOT NULL
CallControlVariableMap

String containing the mapping between the peripheral's call control variables and system software variables.

varchar(128) NULL
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
ClientType

The type of the peripheral. To see Client Type values, see Client Type.

DBSMALLINT NOT NULL
ConfigParam

Configuration parameters to be passed to the peripheral.

varchar(255) NULL
CustomerDefinitionID

Maps Customer to Peripheral in CCMP/CCDM deployments.

DBINT NULL
DateTimeStamp

Records the date and time when a record is added/updated.

DBDATETIME NULL
Deleted

Deleted Flag. Stored as a character:

  • Y = Yes

  • N = No

DBCHAR NOT NULL
Description

Additional information about the peripheral.

DESCRIPTION NULL
EnterpriseName

An enterprise name for this peripheral. The name must be unique among all peripherals in the enterprise.

VNAME32 AK-1 NOT NULL
InternalIPTAOnly

Indicates whether this is an 'Unified ICM picks the agent' (IPTA) peripheral.

Either 'Y' or 'N'. Default = 'N'.

DBCHAR NOT NULL
Location

Peripheral's location.

VNAME32 NULL
LogicalControllerID

Foreign key of the Logical Interface Controller (Peripheral Gateway) that is attached to the switch.

DBSMALLINT FK, IE-2 NOT NULL
MaxConcurrentAgentLimit DBINT NULL
MaxPeripheralAgentQueuePair DBINT NULL
MultilineAgentControl

This setting indicates whether this agent peripheral supports multi-line control for all agents with more than one line configured on the phone.

Values:

  • 0 = Single line monitoring and reporting (default)

  • 1 = Multi line monitoring and reporting

DBINT NOT NULL, default=0
MultilineAgentStateBehavior

Indicates how many non-ACD calls the agent initiated on one of the non-ACD line. Only populated when Multi-line feature is enabled.

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

DBINT NOT NULL, default=0
NetworkTargetID

Identifies the network VRU, if any, associated with the peripheral.

DBINT FK NULL
PeripheralAutoConfig

Used to indicate that the peripheral uses auto-configuration.

Default = 'N'.

DBCHAR NOT NULL
PeripheralID

A unique identifier for this peripheral.

DBSMALLINT PK NOT NULL
PeripheralName

The name of the peripheral as it is known at the site.

VNAME32 IE-1 NOT NULL
PeripheralServiceLevelType

Default value for the PeripheralServiceLevelType for each service associated with the peripheral. You can override this default for individual services. 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).

DBSMALLINT NOT NULL
SubSkillGroupMask

A series of characters (Y and N) indicating which sub-skill groups to create for each skill group associated with the peripheral.

varchar(64) NULL

Peripheral_Default_Route

This table is in the Device category (see Device). To see database rules for these tables, see Device Tables.

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 (via MRDomainID)

Peripheral (via PeripheralID)

Route (via RouteID)

Table 275. Indexes for Peripheral_Default_Route Table

index_name

index_description

index_keys

XIE1Peripheral_Default_Route

nonclustered located on PRIMARY

RouteID

XPKPeripheral_Default_Route

clustered, unique, primary key located on PRIMARY

PeripheralID, MRDomainID

Table 276. Fields in Peripheral_Default_Route Table
Name Description Data Type Keys and NULL Option
MRDomainID

The Media Routing Domain associated with this peripheral default route.

DBINT PK, FK NOT NULL
PeripheralID

Link to the Peripheral table.

DBSMALLINT PK, FK NOT NULL
RouteID

Foreign key from the Route table.

DBINT FK, IE-1 NULL

Peripheral_Interval

This section describes the Peripheral Interval table.

Table 277. Indexes for Peripheral_Interval Table

index_name

index_description

index_keys

XAK1Peripheral_Interval

Nonclustered, unique, unique key located on PRIMARY

RecoveryKey

XIE1Peripheral_Interval

Nonclustered located on PRIMARY

DbDateTime

XIE2Peripheral_Interval

Nonclustered located on PRIMARY

ReportingHalfHour

XIE3Peripheral_Interval

Nonclustered located on PRIMARY

ReportingInterval

XPKPeripheral_Interval

Clustered, unique, primary key located on PRIMARY

DateTime, PeripheralID, TimeZone, MRDomainID

Table 278. Fields in Peripheral_Interval Table
Name Description Data Type Keys and NULL Option
ActivePeripheralDataTime

Number of seconds the associated Peripheral Gateway was able to provide peripheral data services to the CallRouter during the half-hour interval.

DBINT NULL
ActiveRoutingClientTime

Number of seconds the associated Peripheral Gateway was able to provide routing client support to the CallRouter during the half-hour interval.

DBINT NULL
ActivePeripheralTime

Number of seconds the associated Peripheral Gateways connections to the peripheral were in the Active state during the half-hour interval.

DBINT NULL
ActiveCTIServerTime

Number of seconds the associated CTI Server was active during the half-hour interval.

DBINT NULL
CallsOffered

Total number of incoming ACD calls and internal ACD calls 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.

In Unified CCE with a Unified CCE System PG, if a call RONAs to a VRU and an agent answers later, this field is incremented only when the agent completes the call.

DBINT NULL
DbDateTime

The current date and time stamp when the records are written to the HDS database. The logger database has NULL for this column.

DBDATETIME IE1, NULL
DateTime

Central Controller date and time at the start of the half-hour interval.

DBSMALLDATE PK1 NOT NULL

MaxCVPCallControlPorts

The maximum number of CVP Call control ports in use for the interval.

DBINT

NULL

MaxNumberLoggedOnAgents

The maximum number of concurrent agents logged on in the half hour interval.

DBINT NULL
MaxCallsInProgress

The maximum number of calls in progress at any sample point during the reporting period. This is implemented as the highest value of PeripheralRealTime.CallsInProgress encountered during the above sampling.

DBINT NULL

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 peripheral.

DBINT PK4 NOT NULL
NumberOfSamples

The number of calls-in-progress sample periods.

DBINT YES
PeripheralID

Identifier for the peripheral.

DBSMALLINT PK2 NOT NULL
RecoveryKey

A unique ID assigned to each record and used internally by the Unified ICM/Unified CCE software to track the record.

DBFLT8

AK1 NOT NULL
ReportingHalfHour

The value indicates half hour boundary interval (0 to 47). Two 15 minute interval records have a unique half hour boundary value.

DBINT IE2 NULL
ReportingInterval

This value indicates the period, in minutes, over which the router calculates the Call Type and Call Type Skill Group data. The valid values are 30 (default) or 15.

DBINT IE3 NULL
ServiceLevelCallsOffered

Number of calls to the peripheral that had a service level event during the half-hour interval.

DBINT NULL
ServiceLevelCalls

Number of calls to the peripheral answered within the service level threshold during the half-hour interval.

DBINT NULL
ServiceLevelAband

Number of calls to the peripheral abandoned within the service level threshold during the half-hour interval.

DBINT NULL
ServiceLevel

The system software service level for the peripheral during the half-hour interval.

DBFLT4 NULL
ServiceLevelType

Service Level Type used to calculate Service level for this interval.

DBINT NULL
TimeZone

The Central Controller’s time zone for the 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.

DBINT PK3 NOT NULL
TotalCallsInProgressSamples

The total of PeripheralRealTime. CallsInProgress at all sample points during the reporting period. For example, if there are 3 samples, and the number of calls in progress at those points in time are 20, 25 and 15, then TotalCallsInProgressSamples is 60.

DBINT NULL

Peripheral_Monitor

Table

This table is one of the Peripheral tables in the Device category (see Device). To see database rules for these tables, see Device Tables.

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.

Use the PG Explorer tool to add, update, and delete Peripheral_Monitor records.


Note


DMS-100 is no longer supported.

Related Table

Peripheral (via PeripheralID)

Table 279. Indexes for Peripheral_Monitor Table

index_name

index_description

index_keys

XIE1Peripheral_Monitor

nonclustered located on PRIMARY

PeripheralID

Table 280. Fields in Peripheral_Monitor Table
Name Description Data Type Keys and NULL Option
ChangeStamp

Incremented when the record is changed in the central database.

CHANGESTAMP NOT NULL
Extension

For a DMS-100, the Primary ACD DN, Secondary DN, or non-digit character.

varchar(10) NULL
ParamString

A string passed along with the extension number to 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).

varchar(32) NULL
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
PeripheralMonitorType

The type of entity to monitor:

  • 1 = RCG

  • 2 = VDN

  • 3 = ACD DN

  • 4 = Meridian Position

  • 5 = Station

DBINT NOT NULL

Peripheral_Real_Time

This table is one of the Peripheral tables in the Device category (see Device). To see database rules for these tables, see Device Tables.

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 (via MRDomainID)

Peripheral (via PeripheralID)

Table 281. Indexes for Peripheral_Real_Time Table
index_name index_description index_keys

XPKPeripheral_Real_Time

clustered, unique, primary key located on PRIMARY

PeripheralID, MRDomainID


Note


The ServiceLevel fields do not include the data updates for VRU peripheral devices.


Table 282. Fields in Peripheral_Real_Time Table
Name Description Data Type Keys and NULL Option
AgentsLoggedOn

Number of agents currently logged on to the peripheral.

DBINT NULL
CallsInProgress

Number of calls currently in progress at the peripheral.

DBINT NULL
CallsOfferedHalf

Number of calls offered to the peripheral during the current half-hour interval.

In Unified CCE, if a call Redirection on No Answer (RONAs) to an IVR and is answered later by an agent, this field is incremented as follows:

  • When the call RONAs to the IVR

  • When the call is sent from the IVR to the agent

  • When the agent completes the call

In Unified CCE with an Unified CCE System PG, if a call RONAs to an IVR and is answered later by an agent, this field is incremented when the agent completes the call only.

DBINT NULL
CallsOfferedToday

Number of calls offered to the peripheral since midnight..

In Unified CCE, if a call Redirection on No Answer (RONAs) to an IVR and is answered later by an agent, this field is incremented as follows:

  • When the call RONAs to the IVR

  • When the call is sent from the IVR to the agent

  • When the agent completes the call

In Unified CCE with an Unified CCE System PG, if a call RONAs to an IVR and is answered later by an agent, this field is incremented when the agent completes the call only.

DBINT NULL
CallsRoutedHalf

Number of calls routed to the peripheral during the current half-hour interval.

DBINT NULL
CallsRoutedToday

Number of calls routed to the peripheral since midnight.

DBINT NULL
CTIServerOnline

Indicates the state of the CTI Server, if any, associated with the peripheral:

  • 0 = Off-line

  • 1 = On-line

DBINT NULL
CurrentHalfHour

Date and time at the start of the current half-hour interval.

DBDATETIME