Odd behavior when trying to do system recording

I’m having a strange issue where doing system recordings via an extension automatically hangs up on me after 6 seconds. Oddly enough, if I don’t register the extension in the web UI and dial *77, I can make longer recordings, but then I can’t find where those recordings live or how to name them. They don’t seem to be in /var/spool/asterisk/tmp like I’d expect.

Pertinent lines from the debug console below:

== Spawn extension (macro-systemrecording, dorecord, 3) exited non-zero on ‘SIP/100-00000010’ in macro ‘systemrecording’
== Spawn extension (from-internal, *77, 3) exited non-zero on ‘SIP/100-00000010’
– Executing [h@from-internal:1] Hangup(“SIP/100-00000010”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/100-00000010’

Any help would be appreciated. This actually was working the other day, now from the same extension I’m having issues.