Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
3-10
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 3      CIL Coding Conventions
UniqueObjectID
a.SetValue(ekwAgentID, “22866”); // alternative
‘Visual Basic
Dim a As Agent
a.SetValue “AgentID”, “22866”
//Java. Note use of the CTIOS_AGENTID version of keywords.
String  sAgentID = “22866”;
Args.SetValue(“AgentID”, sAgentID);
Args.SetValue(CtiOs_IkeywordIDs.CTIOS_AGENTID, sAgentID);  // alternative
Args.SetValue(ekwAgentID, sAgentID); 
The complete syntax and usage of the GetValue, AddItem, and SetValue methods is detailed in 
 The Arguments structure is detailed in 
UniqueObjectID
The CTI OS Server creates and manages the CTI OS objects, representing all interactions for the contact 
center. The CTI OS Server and CIL use the UniqueObjectID field  to match up a CTI OS object on the 
CIL with the corresponding object on the Server.
The UniqueObjectID is a variable-length string which can uniquely identify the object within the current 
context of the CTI OS Server and the Unified ICME and CTI Interlink Advanced. The UniqueObjectID 
is composed of an object type (e.g. call, agent, skillgroup, etc.), and two or more additional identifying 
fields. 
 explains the composition of the UniqueObjectID.