Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
Chapter 6      Event Interfaces and Events
ICallEvents Interface
6-30
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1) 
The OnAgentPrecallAbortEvent event is received only if a previously indicated 
routing (OnAgentPrecallEvent) decision is reversed. The contact is uniquely 
identified by the 
ICMEnterpriseUniqueID, which is a field based on the ICM’s 
64-bit unique key (
RouterCallKeyDay and RouterCallKeyCallID). Upon 
receipt of an OnAgentPrecallAbortEvent, any data pre-fetch work that was started on 
an OnAgentPrecallEvent should be cleaned up.
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.