Individual CDR per dial commands

I’ve got a script which dials several numbers using the dial command and goto command. The CDR/monitor files show up per each dial, however it’s always the same soundfile. Is there a way to create a new CDR/monitor per dial command, such that the previous CDR/monitors are not a part of the current dialed call.

What happens in my case is that the CDR for all of the dial elements is lumped into one big CDR.