Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 500
   
6-73
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 6      Event Interfaces and Events
IButtonEnablementEvents
Parameters
args
Arguments array containing the following fields.
.
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.
The statistics event will also contain all the statistics fields listed in 
 in a nested arguments 
array named STATISTICS.
OnSkillInfoEvent
Provides information about a particular skill group. This event will be sent to any client that has enabled 
skill group statistics. 
C++
: void OnSkillInfoEvent(Arguments& args)
COM
: void OnSkillInfoEvent(IArguments * args)
VB:
skillgroup_OnSkillInfoEvent(ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
Keyword
Type
Description
SkillGroupNumber
INT
Skill group number
SkillGroupName
STRING
Skill group name associated with the skill 
group number above
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)