Cisco Cisco Computer Telephony Integration Option 9.0 开发者指南

下载
页码 508
   
6-68
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 6      Event Interfaces and Events
IAgentEvents Interface
AgentLastName
STRING
Agent’s last name.
AgentFirstName
STRING
Agent’s first name.
AgentName
STRING
Agent’s full name.
AgentAvailability  Status SHORT
The current status of the agent’s availability to take 
a call.
EnablementMask
INT
Contains the bit-mask that specifies what buttons 
can be enabled or disabled when the agent is on the 
state specified in the AgentState field. 
SupervisorID
STRING
The ID of the agent’s supervisor.
AgentFlags
INT
Used to describe the agent carried in this event.  
The possible values for this field as well as their 
meanings are as follows.
TeamMemberFlags.AGENT_FLAG_REGULA
R_AGENT - Value is 0.  The agent is a regular 
agent
TeamMemberFlags.AGENT_FLAG_PRIMARY
_SUPERVISOR - Value is 1.  The agent is a 
primary supervisor
TeamMemberFlags.AGENT_FLAG_TEMPOR
ARY_AGENT - Value is 2.  The agent is a 
temporary agent
TeamMemberFlags.AGENT_FLAG_SUPERVI
SOR - Value is 4.  The agent is a supervisor
Skillgroup[1}
ARGUMENTS
Arguments array containing information about the 
agent’s first skillgroup. The array contains the 
following arguments.
SkillGroupNumber
SkillGroupID
StateDuration
SkillGroupPriority
Skillgroup[n]
ARGUMENTS
Arguments array containing information about the 
agent’s nth skillgroup.
ConfigOperation
USHORT
used to describe a change to the team.  The possible 
values for this field as well as their meanings are as 
follows.
TeamMemberFlags.CONFIG_OPERATION_A
DD_AGENT - Value is 1 - The agent belongs 
to the team
TeamMemberFlags.CONFIG_OPERATION_RE
MOVE_AGENT - Value is 2 - The agent no 
longer belongs to the team