I am fighting here with this issue for 2 days now. I saw there was bug filed, but i am still experience the issue. Asterisk is latest 13.2.0 and FreePBX 12.x updated to latest version of modules.
The main issue is that CDR do not show play button. Problem is that recordingfile is not updated in mysql DB. Files are created and recordered in proper format. CDR(recordingfile) variable is also created and set. Dump of channel shows that recordingfile is also there and set. However odbc is not updating mysql.
Digging further i figured out that cdr_odbc.c has no field/column/variable for recordingfile variable used in the dialplan. I checked this on asterisk ver 11, 12 and 13 all is same.
The question is - how do you update that column from freepbx and what backend do you use? Do you use cdr_odbc for that and if that variable is missing in source code how should i expect to be filled?
Any advise is appreciate as i am fighting with this and seems no luck with it.
One more thing. If i set the callfilename manually in DB all is working fine on the web interface.
Thanks a lot.