Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
10-4
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 10 Call Object
Properties
MyECCData.AddItem("user.MyArray[2]", 2222)
MyRequestArgs.AddItem("ECC", MyECCData)
MyCall.SetCallData(MyRequestArgs)
The same thing in Java would be as follows:
Arguments rRequestArgs = new Arguments();
if(Call != null)
{
Arguments rArgEcc = Call.GetValueArray(CTIOS_ECC);
if(null == rArgEcc)
{
rArgEcc = new Arguments();
}
rArgEcc.SetValue("user.MyEcc", 22222);
rArgEcc.SetValue("user.MyArray[3]", "new data");
rRequestArgs.SetValue(CTIOS_ECC, rArgEcc);
Call.SetCallData(rRequestArgs);
}
Properties
lists the available call object properties.
Note
The data type listed for each keyword is the standardized data type discussed in the section
See
for the appropriate language
specific types for these keywords.
Table 10-1
Call Object Properties
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.
response to IVR prompting.
CallStatus
SHORT
The current status of the call.
CallType
SHORT
The general classification of the
call type.
call type.
CallVariable1
STRING
Call-related variable data.
CallVariable2
STRING
Call-related variable data.
CallVariable3
STRING
Call-related variable data.
CallVariable4
STRING
Call-related variable data.
CallVariable5
STRING
Call-related variable data.
CallVariable6
STRING
Call-related variable data.
CallVariable7
STRING
Call-related variable data.