How to enable Stop button for always-on recording
Applies to:
Imagicle UCX Suite for Cisco UC rel. 2019.Summer.1 and above.
Description:
When users are enabled for always-on recording and they try to stop recording, they get the following error message:
Message {Can't stop a recording on device that is not configured for selective call recording: Device {SEP00AABBCCDDFF}, Directory number {100}}
StackTrace {
at Recorder.Engine.CiscoMediaForkingCallBase.StopMediaForkingRecording(ICall connectedCall)
at Recorder.Engine.CiscoMediaForkingCallBase.StopRecording()
at Recorder.Engine.WebAPI.Public.LiveRecordings.LiveRecordingsService.StopMyRecordingWebMethod.Execute(String username)}
and the recording is not stopped.
Solution:
You can enable Stop button and truncate an ongoing always-on recording.
This is accomplished by following below procedure:
Connect to UCX Suite server through a RDP session
Edit the following file: C:\Program Files (x86)\StonevoiceAS\Apps\Recorder\Settings\Recorder.ini
Under
[Settings]
statement, please add the following line:
CanStopAutomaticMediaForkingRecordings=1
Save file
Access to Imagicle web portal as admin and go to Call Recording ⇒ Manage service to restart Imagicle Call Recording service
Now you can leverage Stop button, available in IP Phones, Jabber clients and UCX Console, to interrupt the ongoing recording. This action actually drops Call Recording SIP calls.
Note: stopping the call in this way makes CUCM to raise an alarm for failed recording.