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: CiscoTermConnRecordingEndEvI 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