Subject: RE: StartRecording fails if calls made between monitored (2 agent's) phone Replied by: Abhishek Malhotra on 28-12-2011 10:19:50 AM Is this same as issue that you reported in thread: http://developer.cisco.com/web/jtapi/forums/-/message_boards/view_message/4943238 if not, can you please give more details about the failure. Is the startRecording() API throwing some exception, if so what is the exception and error code? This document was generated from CDN thread
Created by: Umesh Chaurasia on 28-12-2011 04:56:17 AM Hi, We are facing issue with StartRecording. My CUCM configurations are as below - CUCM version - 8.0.2 Both phones are 7942G Phone 1 DN - 2077 Phone 2 DN - 2069 Both 2077 and 2069 are CTI enabled line. StartRecording works for inbound or outbound calls on 2077 & 2069 if calling number or called number are internal or external number but for internal number recording shouldn't be enabled for other party. When we are testing for call between 2077 & 2069, StartRecording API gets failed. I tried to test the scenario using Cisco JTAPITestTool.jar, result is same. I also tried by setting the "Automatic Recording" for both Dns and given recording profile DN as hunt plot DN which has 6 DNs. Is there any known issue with recording feature? Thanks & Regards, Umesh
Subject: RE: StartRecording fails if calls made between monitored (2 agent's) phone Replied by: Umesh Chaurasia on 29-12-2011 12:01:39 AM Thanks Abhishek. All phones in hunt group are in auto answer mode so answer within 5 sec is not the case. I am attaching trace from JTAPTTestTool. There is no exception thrown by StartRecording API. StartRecording API returns success but immediately comes CiscoTermConnRecordingEndEv event with cause 47. Sometimes CiscoTermConnRecordingStartEv doesn't come. CallID: 407043/1 :: Event: CiscoTermConnRecordingStartEv : Terminal: SEPB4A4E329391B :: CurrentCalledAddress: 62088 :: CurrentCallingAddress: 2077 :: No LastRedirectedPartyAddress :: Cause : CAUSE_NORMAL :: No CalLCtlCause :: CiscoCause: CAUSE_INVALIDIECONTENTS :: CiscoFeatureReason: REASON_NORMAL :: CiscoEvent: CiscoTermConnRecordingStartEv CallID: 407043/1 :: Event: CiscoTermConnRecordingTargetInfoEv : Terminal: SEPB4A4E329391B :: CurrentCalledAddress: 62088 :: CurrentCallingAddress: 2077 :: No LastRedirectedPartyAddress :: Cause : CAUSE_NORMAL :: No CalLCtlCause :: CiscoCause: CAUSE_INVALIDIECONTENTS :: CiscoFeatureReason: REASON_NORMAL :: CiscoEvent: CiscoTermConnRecordingTargetInfoEvCiscoTermConnRecordingTargetInfoEv CallID: 407043/1 :: Event: CiscoTermConnRecordingEndEv : Terminal: SEPB4A4E329391B :: CurrentCalledAddress: 62088 :: CurrentCallingAddress: 2077 :: No LastRedirectedPartyAddress :: Cause : Other: 47 :: No CalLCtlCause :: CiscoCause: CAUSE_NOERROR :: CiscoFeatureReason: REASON_NORMAL :: CiscoEvent: CiscoTermConnRecordingEndEv
I executed one more case, removed one phone from provider i.e. now 2077 is monitored phone and 2069 in noram phone (recording disabled, BIB is default, CTI is unchecked, removed from application user) but startRecording still fails. Now i will try by deleting DN (2069) from CUCM and also respective device from CUCM. My "JTAPI Preferences" is not running as "jtprefsFrame" class file is missing. I tried by re-installing "CiscoJTAPIClient.exe" but result is same. I downloaded CiscoJTAPIClient.exe from CUCM 8.0.2. Regards, Umesh
Subject: RE: StartRecording fails if calls made between monitored (2 agent's) phone Replied by: Umesh Chaurasia on 29-12-2011 01:23:24 AM Our observations after more testing. Case -1 ----------- Inbound or outbound call from monitored phone (recording enabled) to external numbers (PSTN/mobiles) - Result Success Case -2 ----------- Inbound or outbound call from monitored phone (recording enabled) to internal numbers (phones which doesn't support recording i.e. 7940 and 7960 etc) - Result Success Case -3 ---------- Inbound or outbound call from monitored phone (recording enabled) to internal numbers (phones which support recording i.e. we have tested to calling DN of Cisco IP Communicator, 7941, 7942, 7961, and 9951 ) - Result Failed
Can you please let us know if we need to follow some special configurations or steps? Above cases are executed using Cisco "JTAPITestTool.jar" utility and recording profile pointed to Hunt Pilot. All phones in hunt group are in auto anser mode.
Thanks & Regards, Umesh
Subject: RE: StartRecording fails if calls made between monitored (2 agent's) phone Replied by: Abhishek Malhotra on 29-12-2011 08:17:51 AM Hi Umesh, There is a service parameter for G722, can you please check if it is set to "Enabled for all phones other than recording phones" Regards, Abhishek
Subject: RE: StartRecording fails if calls made between monitored (2 agent's) phone Replied by: Umesh Chaurasia on 29-12-2011 11:57:28 PM Thanks Abhishek.
Your suggested parameter resloved issues for all devices. Thanks a lot again for saving our extra efforts.
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: