Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 546
 
Chapter 6      Event Interfaces and Events
IButtonEnablementEvents
6-106
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
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)
ENABLE_SET_AGENT_READY   
0x00000002
ENABLE_SILENTMONITOR    
0x00000004
ENABLE_BARGE_IN     
0x00000004
ENABLE_INTERCEPT     
0x00000008
ENABLE_CLEAR      
0x00000010
DISABLE_SET_AGENT_LOGOUT   
0xFFFFFFFE
DISABLE_SET_AGENT_READY   
0xFFFFFFFD
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-3
Table of Enablement Bits (continued)