Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
6-36
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 6      Event Interfaces and Events
ICallEvents Interface
Parameters
args
Arguments array containing the following fields.
Table 6-32
OnCallFailed Parameters
OnCallHeld
Placing a call on hold at the agent’s teleset can generate an OnCallHeld event. With this event the 
connection status becomes LCS_HELD.
Syntax
C++:
void OnCallHeld(Arguments& args)
COM:
void OnCallHeld (IArguments * args)
VB:
session_OnCallHeld (ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
Table 6-33
OnCallHeld Parameters
OnCallOriginated
The initiation of a call from the peripheral can generate an OnCallOriginated event. Only the connection 
making the call receives this event. With this event the connection status becomes LCS_INITIATE.
Keyword
Type
Description
EnablementMask
INT
Contains the bit mask that specifies what buttons can be 
enabled or disabled when this call is the current call. 
UniqueObjectID
STRING
An object ID that uniquely identifies the call object.
CallStatus
SHORT
The current status of the call.
Keyword
Type
Description
EnablementMask
INT
Contains the bit-mask that specifies what buttons can be 
enabled or disabled when this call is the current call.
UniqueObjectID
STRING
An object ID that uniquely identifies the call object.
CallStatus
SHORT
The current status of the call.
ICMEnterpriseUniqueID 
(Optional)
STRING
Required only when the call is pre-routed.