FreePBX Scheduling Call Recording

Currently running FreePBX with 8-10 extensions, 1 incoming with multiple numbers to an IVR forwarding to 2 ring groups, and 1 outgoing route.

I am looking for a way to schedule Call recording on a Wednesday of each week only without relying on user interaction.

I know this will require changes to the

  • Incoming / Ring group Call recording setting,
  • Outgoing Call Recording setting
  • IVR Greeting, to inform calls are being recorded.

I know the IVR message I could record both and script an overwrite of the file itself. However I cant seem to find a way to enable disable call recording via script. .

I did look at time conditions, I already have one implemented for WorkingHours on the incoming routes, but could not see where it could be applied to split further then define settings.

Even to enable call recording on all incoming and outgoing for the day would be sufficient if easier