Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 546
 
6-103
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
 
Chapter 6      Event Interfaces and Events
IButtonEnablementEvents
.
The statistics event will also contain all the statistics fields listed in 
 in a nested arguments array named STATISTICS.
IButtonEnablementEvents
This interface allows a client application to receive events that indicate what 
buttons can be enabled on the user interface, given the current agent and current 
call states. 
OnButtonEnablementChange
The OnButtonEnablementChange event is received by a client in agent mode 
whenever CIL receives an agent or call event that carries the EnablementMask 
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 OnButtonEnablementChange (Arguments& args)
COM:
void OnButtonEnablementChange (IArguments * args)
VB:
session_ OnButtonEnablementChange (ByVal args As 
CtiosCLIENTLib.IArguments)
Keyword
Type
Description
PeripheralID
INT
The ICM PeripheralID of the ACD on which the 
agent resides.
SkillGroupNumber
INT
The number of the agent skill group as known to 
the peripheral. May contain the special value 
NULL_SKILL_GROUP when not available.
SkillGroupID
INT
The ICM SkillGroupID of the skill group. May 
contain the special value 
NULL_SKILL_GROUP when not available.