Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 508
   
5-12
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 5      CTI OS ActiveX Controls
CTI OS ActiveX Control Descriptions
Following are the enumerated values for ReasonCodeState
typedef enum {
  eNotUsed,
  eRequested,
  eRequired,
} enumReasonCodeState;
Related Events
The agent state control handles the following events.
OnAgentStateChanged
The OnAgentStateChanged message is generated when an agent state change event is fired.
Syntax
COM:
HRESULT OnAgentStateChanged([in] LPDISPATCH vEventParam)
VB:
.NET:
Parameters
vEventParam
Event fired to change the Agent state. 
Return Value
None.
OnCtlEnabledChanged
The OnCtlEnabledChanged message is generated when control enabled is changed.
Syntax
COM:
HRESULT OnCtlEnabledChanged(BOOL enabled)
VB:
.NET:
Parameters
enabled 
This is a control enabled changed value and returns a Boolean value.
OnEnableControlReceived
The OnEnableControlReceived message is generated when button enablement is changed
Syntax
COM:
void OnEnableControlReceived(BOOL enabled)