Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
Chapter 6      Event Interfaces and Events
IButtonEnablementEvents
6-112
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1) 
OnSupervisorButtonChange
The OnSupervisorButtonChange is received by a client in agent mode working as 
supervisor whenever CIL receives a Monitored Agent, Monitored call event that 
carries the SupervisorBtnEnablementMask field in its parameters. This event 
allows the client application to enable or disable elements on the user interface. 
The fields in the event are the same as in OnButtonEnablementChange 
C++:
void OnSupervisorButtonChange (Arguments& args)
COM:
void OnSupervisorButtonChange (IArguments * args)
VB:
session_ OnSupervisorButtonChange (ByVal args As 
CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
DISABLE_SILENTMONITOR    
0xFFFFFFFB
DISABLE_BARGE_IN     
0xFFFFFFFB
DISABLE_INTERCEPT     
0xFFFFFFF7
DISABLE_CLEAR      
0xFFFFFFEF
DISABLE_SUPERVISE_CALL
DISABLE_BARGE_IN, 
DISABLE_INTERCEPT, 
DISABLE_CLEAR, 
DISABLE_SILENTMONITOR
DISABLE_SET_AGENT_STATE   
DISABLE_SET_AGENT_ 
LOGOUT, DISABLE_SET_ 
AGENT_READY
DISABLE_ALL_AGENT_SELECT   
DISABLE_SUPERVISE_CALL, 
DISABLE_SET_AGENT_STATE
, DISABLE_SILENTMONITOR
Table 6-4
Table of Enablement Bits