Zero time call recordings

I’ve got a FreePBX16 system that has call recordings and the commercial call recordings module.

In the module there are a ton of zero duration recordings listed for every real one.

I suspect this is because of call queues and all the agents that don’t answer the call.

I’m not sure where exactly to turn on call recording in this scenario. The users want all calls (in/out) recorded. Do I just turn it on at the extension level and leave it “don’t care” everywhere else?

is there a way to prevent or eliminate these zero duration recordings?