Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 278
3-12
CTI Server Message Reference Guide (Protocol Version 9) Release 7.0(0)
Chapter 3      Messaging Conventions
Floating Fields
Figure 3-1
CTI Server Message Format
Message
Length
Message
Type
Fixed-length
Field
...
Floating
Field
...
Message Header
Fixed Part
Floating Part
Floating Fields
Each floating field has the format listed in 
. The field begins with a one byte tag, which 
identifies the field type. Following the tag is a one byte field length, which indicates the number of bytes 
of data in the field (excluding the tag and field length). The data immediately follows the FieldLength. 
The maximum size listed for each floating field is the maximum number of data bytes allowed. It does 
not include the tag and field length bytes. For string data, it includes the null termination byte.
Floating fields are packed together in the floating part of the message. The tag of one floating field 
immediately follows the data of the previous field. The message length (in the message header) indicates 
the end of the message. 
 illustrates the format of a floating field.
Figure 3-2
Floating Field Format
Tag
Field Length
Floating Field
Data...
Tag
Field Length
Data...
Within the floating part, floating fields may appear in any order. In general, each floating field appears 
only once unless the field is a member of a list. In this case, a fixed field in the message indicates the 
number of list entries present.
Table 3-8
Floating Field Subfields
Subfield
Value
Data Type
Byte Size
Tag    
The type of the floating 
field.  
UCHAR
1