We have recently moved over to FreePBX 12 and I have been working on getting the new call recording set up. I’ve resolved most issues and we are down to one.
The only call recording we have on now is on the extensions and they are set to force. We are seeing 44 byte recording files created the moment a phone starts ringing. If the call is answered, the recording starts at the point that the phone is answered but if the call is not answered or answered by a different extension (from a queue) the 44 byte file remains.
In our setup, this causes a lot of these files to be generated as we have an IVR breakout set. Each time a call comes back to the queue from the breakout it generates a new file.
I can’t find any setting that allows us to have the server not create these files until answered or remove the files in the event that the extension does not answer.
All modules are up to date and it is plain FreePBX rather than part of anything else.
Thanks for the info, I expect that 11.18.x is a way off though seen as 11.17 has only made its way into the most recent version of FreePBX. Guess we’ll just have to wait. In the meantime I have a cron job running to clean them up.
I had the same issue in that in a ring all scenario, setting calls to record at the queue level, it would record the 44 byte file for all that did not answer the call. My fix was to turn off recording at the queue level and only turn it on at the extension level.
I wasn’t aware that I had to upgrade the distro itself as well as just the modules. After upgrading the FreePBX distro to 6.12.65-28 using the Sysadmin Module, Asterisk was updated to version 13.4.0, and recordings indeed work now.
I updated to 10.13.66-9 yesterday with Asterisk 13.7.2 and FreePBX 13.0.89. We are still seeing the continual creation of 44 byte files from the queues.
Not in our case. It is calls from a queue where it creates a file for every extension that rings. The audio then gets captured to whichever extension answered.