Failed to parse time string Call Recording Reports

I’ve got FreePBX 13.0.190.19 with the Call Recordings Report and I’m getting an error when I try to drill down into the call recordings. First I select the year then when I select the month, a red popup appears in the upper right corner that says,

Exception: DateTime::__construct(): Failed to parse time string (1970-01-01 25:48) at position 11 (2): Unexpected character
File:/var/www/html/admin/modules/recording_report/Recording_report.class.php:223

When I select the day, I get another exception error stating the same thing.

Sometimes the call records will end up showing but more often than not it simply says no matching records found.

Known issue:
http://issues.freepbx.org/browse/FREEPBX-14405

You can try upgrading to 13.0.24.6 from edge with:

fwconsole ma upgrade --edge recording_report

I’m now at version 13.0.24.5 and I’m getting the following error:

Whoops\Exception\ErrorException
Undefined variable: duration
File:/var/www/html/admin/modules/recording_report/Recording_report.class.php:231

Upgrade to 13.0.24.6.

Got it working. Apparently I had to pay for a renewal. Once I did that, it upgraded to the .6 version and no more errors.

Thanks.

1 Like