Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
C H A P T E R
9-1
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.0(0)
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.
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.
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().
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.
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
the section
See
for the appropriate language specific types for these keywords.