Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
C H A P T E R
 
9-1
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
 
9
Agent Object
The Agent object provides developers using the CTI OS Client Interface Library 
with an interface to Agent behavior. The Agent object exposes methods to 
perform all agent behaviors, such as logging in and setting the agent’s state.
The object stores specific agent information as properties, including the AgentID, 
AgentPassword, AgentInstrument, AgentExtension, and SkillGroup(s). When the 
agent is logged into an ACD, the agent object receives updates through 
AgentStateEvents and Agent Statistics updates. 
The Agent object can be used in two different modes:
  •
In Agent Mode, the application should create an Agent object and inform the 
Session about the agent using Session.SetAgent()
  •
In Monitor Mode, the client application sets a message filter, and if the event 
stream involves events for Agent object(s), those objects will be dynamically 
created at the CIL as needed. 
Agent Object Properties 
 lists the agent object properties.
Note
The data type listed for each keyword is the standardized data type discussed in 
the section 
 in 
See 
 for the appropriate language specific types for these keywords.