Cisco Cisco Computer Telephony Integration Option 8.5 Guia Do Programador
10-3
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.0(0)
Chapter 10 Call Object
Retrieving ECC Variable Values
if (pCall->IsValid(CTIOS_ECC))
{
pCall->GetValueArray(CTIOS_ECC, &pECCData);
if (pECCData)
{
if (pECCData->IsValid("user.MyECC"))
pECCData->GetValueString->("user.MyECC",
&sMyECCVariable);
if(pECCData->IsValid("user.MyArray[2]"))
pECCData->GetValueInt("user.MyArray[2]",
&nMyECCArrayVariable);
pECCData->Release();
pECCData = NULL;
}
}
The same thing in VB would be as follows:
Dim MyECCData As CTIOSARGUMENTSLib.Arguments
Dim MyECCVariable As String
Dim MyECCArrayVariable As Integer
If MyCall.IsValid(CTIOS_ECC) = True Then
Set MyECCData = MyCall.GetValueArray(CTIOS_ECC)
If MyECCData.IsValid("user.MyECC") Then
MyECCVariable = MyECCData.GetValueString("user.MyECC")
End If
If MyECCData.IsValid("user.MyArray[2]") Then
MyECCArrayVariable =
MyECCData.GetValueInt("user.MyArray[2]")
End If
End If
The same thing in Java would be as follows:
if(Call != null)