Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 500
   
6-21
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
ICallEvents Interface
Syntax
C++:
void OnAgentPrecallAbortEvent(Arguments& args)
COM:
void OnAgentPrecallAbortEvent (IArguments * args)
VB:
session_OnAgentPrecallAbortEvent (ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
Keyword
Type
Description
ICMEnterpriseUniqueID
STRING
This string is a globally unique key for this contact, which 
corresponds to the ICM 64 bit key. This parameter can be 
used to match this contact to a follow-on call event.
RouterCallKeyDay
INT
Together with the RouterCallKey CallID field forms the 
unique 64-bit key for locating this call’s records in the ICM 
database. Only provided for Post-routed and Translation- 
routed calls.
RouterCalKeyCallID
INT
The call key created by the ICM. The ICM resets this 
counter at midnight.
AgentInstrument
STRING
The agent instrument that the call will be routed to.
OnAlternateCallConf
The OnAlternateCallConf event is fired to the client to indicate that an Alternate request was received 
by the CTI Server 
Syntax
C++:
void OnAlternateCallConf (Arguments & args); 
COM:
 HRESULT OnAlternateCallConf ([in] IArguments * args);
VB:
Session_ OnAlternateCallConf (ByVal args as CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following field.
Keyword
Type
Description
UniqueObjectID
STRING
An object ID that uniquely identifies the call object.