On Demand Call Recording

FreePBX 2.11.0.23
Asterisk 1.8.21.0

I have two issues that may be related:

  1. On Demand Recording with *1 is not working. I do not get a beep when it is pressed and the call recording does not show up where it should. However, I do see this in the log:

    – Executing [s@macro-one-touch-record:1] System(“SIP/2055-00000016”, “/var/lib/asterisk/bin/one_touch_record.php SIP/2055-00000016”) in new stack
    == Begin MixMonitor Recording SIP/2055-00000016
    – Executing [s@macro-one-touch-record:2] MacroExit(“SIP/2055-00000016”, “”) in new stack
    – SIP/Bandwidth1-0000001d is making progress passing it to SIP/515-0000001c
    – SIP/Bandwidth1-0000001d is making progress passing it to SIP/515-0000001c
    – SIP/Bandwidth1-0000001d is making progress passing it to SIP/515-0000001c
    – SIP/Bandwidth1-0000001d is making progress passing it to SIP/515-0000001c

  2. On Demand Recording from the Flash Operator Panel is not filing its recordings correctly. It is just dropping the recordings off in /var/spool/asterisk/monitor without filing them away by year, month, date so the CDR cannot reference them and put them in the report.

Any ideas would be appreciated.