Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 500
   
10-13
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 10      Call Object
Methods
Syntax
C++:
int GetCallContext(Arguments& args)
COM:
HRESULT GetCallContext (/*[out,retval]*/ IArguments ** args)
VB:
GetCallContext (CTIOSCLIENTLib.IArguments args)
Java:
Arguments GetCallContext()
.NET:
Arguments GetCallContext()
Parameters
args
C++, COM, and VB: An output parameter containing a reference or a pointer to an Arguments 
array containing any of the members in 
 that are present in the call.
Return Value
C++, COM, and VB: Default HRESULT return values. See 
Java/.NET: A reference to an Arguments array that, on return, holds name/value pairs from 
Any of these parameters included may be accessed from the Arguments array using the associated 
keyword.
Table 10-3
GetCallContext Arguments Array Contents
Keyword
Type
Description
ANI
STRING
The calling line ID of the caller.
CallerEnteredDigits
STRING
The digits entered by the caller in 
response to IVR prompting.
CallType
SHORT
The general classification of the call 
type.
CallWrapupData
STRING
Call-related wrapup data.
ConnectionCallID
UINT
The Call ID value assigned to this 
call by the peripheral or the ICM.
DialedNumber
STRING
The number dialed.
DNIS
STRING
The DNIS provided with the call.
ICMEnterpriseUniqueID
STRING
A unique identifier for this contact 
throughout the enterprise. This can 
track a single customer contact 
across multiple sites, e.g., when a 
call is transferred between agents. 
ServiceID
INT
The ICM identifier for the Service to 
which this call was routed.
ServiceNumber
INT
The ACD number of the Service to 
which this call was routed. 
SkillGroupID
INT
The ICM identifier for the 
SkillGroup to which this call was 
routed.