since MERGE events are related to merging calls together (conferencing) and the MultiCallMetaEvent provides getNewCall() and getOldCalls() which should provide details for old calls that will be merged into the new call if i understand correctly, but both methods are providing the same UCID of the call which leaves me not able to track which call got merged into which, is this normal and I'm looking at the wrong events or there is something else i should be doing to know which call gets merged into another one.
**EDIT**
Calls are tracked with two IDs, the UCID and the TSAPI ID, an example:
301 calls 302, the ucid is XXXX509 and the TSAPI ID is 5190, 301 holds the call with 302
301 calls 303, the ucid is XXXX430 and the TSAPI ID is 5191
301 conferences 302 and 303 calls, the new call UCID is XXXX509 with TSAPI ID 5191, this way we can know how the calls were merged.
to get the TSAPI ID use : ((ITsapiCallIDPrivate) callObject).getTsapiCallID()
and for call ucid use : ((LucentV15Call) callObject).getUCID()
|