Cisco Cisco Computer Telephony Integration OS 8.5 开发者指南
6-63
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 6 Event Interfaces and Events
IAgentEvents Interface
OnNewAgentTeamMember
The OnNewAgentTeamMember event informs the supervisor about a new agent team member. The event
is typically received in response to a RequestAgentTeamList request from the supervisor object. It is also
received when CTI OS Server receives an AGENT_TEAM_CONFIG_EVENT indicating a change in
agent team configuration (add/remove).
is typically received in response to a RequestAgentTeamList request from the supervisor object. It is also
received when CTI OS Server receives an AGENT_TEAM_CONFIG_EVENT indicating a change in
agent team configuration (add/remove).
Syntax
C++:
void OnNewAgentTeamMember (Arguments& args)
COM:
void OnNewAgentTeamMember (IArguments * args)
VB:
session_OnNewAgentTeamMember (ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array that can contain the following fields. Not all fields are always returned. Skillgroup
and AgentInstrument are not returned if the agent is not logged in.
and AgentInstrument are not returned if the agent is not logged in.
Keyword
Type
Description
PeripheralID
STRING
The ICM PeripheralID of the agent’s
ACD .
ACD .
UniqueObjectID
STRING
Unique object ID of the agent object for
this agent.
this agent.
AgentState
SHORT
One of the values in
representing the current state of the
associated agent.
associated agent.
NumSkillGroups
INT
The number of skill groups that the
agent is currently associated with, up to
a maximum of 99.
agent is currently associated with, up to
a maximum of 99.
AgentID
STRING
Agent’s ACD login.
AgentExtension
STRING
Agent’s ACD teleset extension.
AgentInstrument
STRING
Agent’s ACD instrument number.
AgentLastName
STRING
Agent’s last name.
AgentFirstName
STRING
Agent’s first name.
AgentName
STRING
Agent’s full name.
AgentAvailability
Status
Status
SHORT
The current status of the agent’s
availability to take a call.
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.
when the agent is on the state specified
in the AgentState field.
SupervisorID
STRING
The ID of the agent’s supervisor.