Apparently this issue is "low priority" but it sure does make looking up calls hard. I think this is when you set recording at the extension level.
We get 1000's of 0 second 44bit files in /var/spool/asterisk/monitor.
mkdir -p /usr/local/bin/remove_0sec_calls cat << 'EOL' >/usr/local/bin/remove_0sec_calls/remove0seccalls.sh #!/bin/bash find /var/spool/asterisk/monitor -type f -size -45c -delete EOL cat << 'EOL' >/usr/local/bin/remove_0sec_calls/remove0seccalls.cron 0 4 * * * root /usr/local/bin/remove_0sec_calls/remove0seccalls.sh EOL chmod +x /usr/local/bin/remove_0sec_calls -R ln -s /usr/local/bin/remove_0sec_calls/remove0seccalls.cron /etc/cron.d/remove0seccalls.cron
http://issues.freepbx.org/browse/FREEPBX-9889
http://issues.freepbx.org/browse/FREEPBX-13370
http://issues.freepbx.org/browse/FREEPBX-10038