Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
Chapter 4      Building Your Application
Building Supervisor Applications
4-102
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1) 
Monitoring Agents
This section discusses step 3 in the flow of a supervisor application.  The methods 
and events listed below are used to monitor an agent.
Methods Called:
Agent.StartMonitoringAgent(Arguments args)
Events Processed:
OnSupervisorButtonChange
 
OnStopMonitoringAgent
 
OnMonitoredAgentStateChange
 
OnMonitoredCallBegin
OnMonitoredCallCleared
 
OnMonitoredCallConferenced
 
OnMonitoredCallConnectionCleared
 
OnMonitoredCallDataUpdate
 
OnMonitoredCallDelivered
 
OnMonitoredCallDequeued
 
OnMonitoredCallDiverted
 
OnMonitoredCallEstablished
 
OnMonitoredCallFailed
 
OnMonitoredCallHeld
 
OnMonitoredCallOriginated
 
OnMonitoredCallQueued
 
OnMonitoredCallReachedNetwork
 
OnMonitoredCallRetrieved
 
OnMonitoredCallServiceInitiated
 
OnMonitoredCallTransferred
 
OnMonitoredCallTranslationRoute
 
OnMonitoredCallEnd
Once a supervisor application has been informed of an agent team member via the 
OnNewAgentTeamMember event, the supervisor can monitor the agent via the 
Agent.StartMonitoringAgent() method.  The following sequence diagram 
illustrates the call to StartMonitoringAgent() and the events sent upon successful 
completion of the call.