Developer's Guide

3-13
CTI Server Message Reference Guide (Protocol Version 15) for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 3 Messaging Conventions
Data Types
The NAMEDARRAY data type is a call context variable that has been defined in the Unified CCE
Expanded_Call_Variable_Table. This variable length data type may appear in the floating part of a
message and has the format shown in Table 3-5.
Table 3-6 defines the TASKID field format.
Table 3-7 defines the Application Path ID field format.
Table 3-5 Named Call Context Array Variable (NAMEDARRAY) Format
Subfield Value Data Type Max. Size
Tag NAMED_ARRAY_TAG (= 83). The floating field tag
that indicates that the following data is a named call
context array variable.
UCHAR 1
FieldLength The total length of the VariableIndex, Variable Name,
and VariableValue fields, including the null-termination
bytes. The value of this field may range from 4 to 252.
UCHAR 1
VariableIndex The index of the array variable. UCHAR 1
VariableName The null-terminated defined name of the array variable. STRING 33
VariableValue The null-terminated value of the array variable. STRING 211
Table 3-6 TASKID Format
Field Name Value
Data
Type
Byte
Size
TaskGroupHigh The most significant 4 bytes of the Task Group ID. The Task
Group ID links multiple Termination Call Detail (TCD)
records together for reporting purposes. This would be used
for instance when the same customer interaction involved
multiple tasks over time because the work is stopped and then
restarted by the same or another agent.
INT 4
TaskGroupLow The least significant 4 bytes of the Task Group ID. INT 4
SequenceNumber The Task Group ID is unchanged for the lifetime of a task (and
the lifetime of related tasks that are to be grouped with it), but
the combination of Task Group ID and Sequence Number is
unique for every termination record.
INT 4
Table 3-7 Application Path ID (APPPATHID) Format
Subfield Value
Data
Type
Max.
Size
Tag APP_PATH_ID_TAG (= 97). The floating field tag that indicates
that the following data is an application path ID.
UCHAR 1
AppPathID The application path ID. INT 4