Cisco Cisco Computer Telephony Integration Option 8.5 Guia Do Programador

Página de 640
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)