Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
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.
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.
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.
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
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.