Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
4-107
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
 
Chapter 4      Building Your Application
Building Supervisor Applications
Barging into Calls
The following sequence diagram illustrates a request to barge into an agent’s call.  
In this sequence diagram, the supervisor application is divided into four 
components to illustrate the different events that affect the different pieces of a 
supervisor application.
Figure 4-7
Sequence Diagram for Barging into an Agent’s Call
 
Once Agent.StartMonitoringCall() is called for a specific call, the application will 
begin receiving SupervisorButtonChange events.  When a call is being monitored, 
the SupervisorButtonChange event may carry a bitmask indicating that the call 
can be barged into.  To barge-in on a call, the application calls the 
Agent.SuperviseCall() method.  The target of the SuperviseCall() method is the 
current agent (the agent object that represents the supervisor).  The parameter to 
the method is an Arguments object with the following key/value pairs.