Created by: Robert Bradley on 05-01-2010 11:04:42 AM If I add observation to a call, should I not be able to follow that call for the life of the call? I have two CTI route points registered and observed. when I get a routeEvent for the first 1 I add observation to the call. The call moves to another route point when the CTI new call accept timer expires. My problem is that when the call leaves route point 1, I get a Call Observation ended for the call & checking the provider's list of calls at this time does not find this call ID, yet I immediatly get a route event for this call on the 2nd route point.
Why does the observation end for the call when it still exists?
Thanks in advance
Subject: RE: New Message from Robert Bradley in Cisco JTAPI (JTAPI) - Cisco JTAPI Qu Replied by: Abhishek Malhotra on 05-01-2010 11:12:36 AM Hi Robert,
This depends on the order in which JTAPI receives event from underneath layer (CTI) which is not guaranteed. If CTI reports call going IDLE on first route point you will get CallObservationEndedEv because at that point of time the call is not in JTAPI's provider's domain but the call would be created immediately after it is offered on second route point.
However, if CTI reports Offered event for second route point before reporting IDLE for first then the call would stay in JTAPI provider's domain and you will not see ObservationEndedEv.
HTH.
Thanks & Regards,
Abhishek Malhotra
________________________________
From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com] Sent: Tuesday, January 05, 2010 4:35 PM To: cdicuser@developer.cisco.com Subject: New Message from Robert Bradley in Cisco JTAPI (JTAPI) - Cisco JTAPI Questions: Why does the observation end for the call when it still exists?
Robert Bradley has created a new message in the forum "Cisco JTAPI Questions": -------------------------------------------------------------- If I add observation to a call, should I not be able to follow that call for the life of the call? I have two CTI route points registered and observed. when I get a routeEvent for the first 1 I add observation to the call. The call moves to another route point when the CTI new call accept timer expires. My problem is that when the call leaves route point 1, I get a Call Observation ended for the call & checking the provider's list of calls at this time does not find this call ID, yet I immediatly get a route event for this call on the 2nd route point.
Why does the observation end for the call when it still exists?
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: