Cisco Cisco Computer Telephony Integration Option 8.5 Reference Guide

Page of 276
   
5-158
CTI Server Message Reference Guide (Protocol Version 14) for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 5      Application Level Interfaces
Server Service
  •
Round-Robin. Multiple server applications may register the service. The server application that has 
been waiting the longest for a request of this service type is chosen to service the request.
  •
Parallel. Multiple server applications may register the service. Every request is sent to all registered 
servers concurrently. Every server response is forwarded back to the requesting client.
REGISTER_SERVICE_REQ
Initially, the only service that server applications may provide is call recording by registering the 
“Cisco:CallRecording” service using a REGISTER_SERVICE_REQ message, defined in 
:
The REGISTER_SERVICE_CONF message (
) confirms successful completion of the 
request:
Table 5-137
REGISTER_SERVICE_REQ Message Format
Fixed Part
Field Name
Value
Data Type
Byte Size
MessageHeader
Standard message header. MessageType = 143.
MHDR
8
InvokeID
An ID for this request message that will be returned in the 
corresponding confirm message.
UINT
4
ServerMode
The CTI Server method is for selecting among multiple 
server applications that register to provide this service. All 
servers must specify the same ServerMode, one of the 
following values:
     0: Exclusive; 
     1: Round-Robin;     
     2: Parallel.
USHORT
2
Floating Part
Field Name
Value
Data Type
Max. Size
ServiceName
The name of the service that the application wishes to 
provide.
STRING
64
Maximum message size (including header)
80
Table 5-138
REGISTER_SERVICE_CONF Message Format
Field Name
Value
Data 
Type
Byte 
Size
MessageHeader
Standard message header. MessageType = 144.
MHDR
8
InvokeID
Set to the same value as the InvokeID from the 
corresponding request message.
UINT
4
RegisteredServiceID
The ID of registered service.
UINT
4
Maximum message size (including header)
16