Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi!
I get Callid in UCCX CTI for example 22844715.
In tapi same number we see as 6067499/1.
How I can translate UCCX Call Id to TAPI.
In MIVR log exist always both values uccx[tapi/1]
Please help,ASAP 
Thanks

Unfortunately, CCX does not provide a mapping of integer call ID (used
by CTI) and String call ID (Used by JTAPI).

I taken 23 bit from the right of UCCX and got TAPI number.
Could you explan what is the logic?

I taken 23 bit from the right of UCCX and got TAPI number.
Could you explan what is the logic?


Is there any news on this question. I am having the same problem.
 
Regards.
 



I taken 23 bit from the right of UCCX and got TAPI number.
Could you explan what is the logic?



Is there any news on this question. I am having the same problem.
 
Regards.
 

I'd be very interested in that, too as I need to map CTI call identificators to JTAPI ones.

I seem to have been able to solve my issue - I finally managed to get the msclient working and in parallel I was monitoring the agent's line with JTAPI. Looking at JTAPI, in the TermConnRingingEv event, I can extract the CiscoCall, from that the CiscoCallID and from that I can get the global call id and the integer value of the CiscoCallID.
 
CiscoCall ccall = (CiscoCall)termConnRingingEv.getCall();
        tracer.Trace("Terminal " + this.toString() + " is ringing. Call is from " + ccall.getCurrentCallingPartyDisplayName() + " " + ccall.getCurrentCallingAddress().getName()
                + " call id " +  ccall.getCallID().getGlobalCallID() + " " +  ccall.getCallID().intValue(), 4);
 
The latter value seems to correspond to the SecondaryCallID field value in the CALL_DELIVERED_EVENT that I get when the call reaches the agent. The CallID in the CALL_DELIVERED_EVENT refers to the CiscoCallID of the call between CTI port and the agent device.