cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
397
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11

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.

Happy New Year :-)

Regards,
Umesh
Getting Started

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:

Quick Links