Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
Chapter 3 CIL Coding Conventions
UniqueObjectID
3-14
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
//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 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.
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 ICM Enterprise.
The UniqueObjectID is composed of an object type (e.g. call, agent, skillgroup,
etc.), and two or more additional identifying fields.
object within the current context of the CTI OS Server and the ICM Enterprise.
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.
Table 3-6
UniqueObjectID Components
Object Type
Sample
UniqueObjectID
UniqueObjectID
Explanation
Call Object
call.5000.202.23901
The call object is uniquely identified
by its PeripheralID (5000, generated
by ICM), ConnectionCallID (202,
generated by the PBX/ACD), and its
ConnectionDeviceID (23901,
generated by the PBX/ACD).
by its PeripheralID (5000, generated
by ICM), ConnectionCallID (202,
generated by the PBX/ACD), and its
ConnectionDeviceID (23901,
generated by the PBX/ACD).
Agent Object
agent.5000.22866
The agent object is uniquely
identified by its PeripheralID (5000,
generated by ICM), and its agent ID.
identified by its PeripheralID (5000,
generated by ICM), and its agent ID.