I am running FreePBX 126.96.36.199, which I’ve updated to recently. Since the 22nd, automatic call recordings on our queues have stopped working. I double checked the settings on our queues and Call Recording is set to “Yes”. I even turned it off and back on again with no success. The GUI does not indicate or display that the recording was save and the file is not present on the disk. This was working in 14.0.3 and earlier.
Is anyone else having this issue and is there a fix coming for this? I’m not entirely sure what module has broken this feature, but is there a way to roll it back to a previous version?
Log file when recording on Queue is not working: https://pastebin.com/LahhfHgy
Log file when recording on Queue was working: https://pastebin.com/XvL0c08B
@lgaetz brings up a good point. If we assume the logs are correct (which would be the normal thing to do), the next step is to make sure you are looking in the right place. Log in to the console and start in /var/log/asterisk/monitor. Use the command "find . -name ‘q-801-*’ " (the single quotes are required) to find your recordings.
If you’re not finding them, “fwconsole chown” might be in order (in case there’s a permissions problem).
After a little more troubleshooting, I think I figured it out. A recording would appear on the file system and consume space like normal, but after the call ends it is deleted. In the Call Recording module I had “Remove zero duration files” set to “Yes” before and during the update. So, I changed it to “No”, ran core reload in the Asterisk console then set it to “Yes” again.
I’ve given it a few minutes and so far, the recordings are not disappearing anymore. I will update if it starts automatically deleting them again. Other than that, the problem appears to be resolved.
It seems that the issue took longer after changing settings, but it is still deleting call recordings with “Remove zero duration files” enabled even when they are greater than zero in duration.
For the past hour and a half, I kept the feature disabled and the recordings are kept. I think there might be a bug in how it’s handling the deletion of zero duration call recordings in the latest version for FreePBX.