CDR problem (multiple destinations)

I’m having a CDR issue.

I’m dialing multiple destinations in a dial command

One may be an IP Phone, the other may be a mobile or land line

I can’t see how I can track which one answered. I’ve looked at ForkCDR, but the docs are a little vague.

Is there a way round this? Failing that, is there an alternative to contcating calls, ie can I spawn separate call threads?