Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
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 sectio
 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.
CallStatus
SHORT
The current status of the call.
CallType
SHORT
The general classification of the 
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.