Call logging activity

Hello,

I like how queue_log keeps a track of everything that’s happening, i.e calls waiting etc

Is there anyway to enable logging of calls that are not in a queue, i.e in the API you can ‘show channels’ and this will show calls ‘ringing’ etc I would like this information in a log of some sort.

I’e had a look at the MasterCSV but this only updates once the call is ended and not the process for example call from external, phone rings, recipient picks it up, call ends.

Any advice?

Regards
Byron