CDR data from SHOW CHANNEL 'Channel Name'

When you issue a SHOW CHANNEL ‘CHANNELNAME’ from the CLI you are presented with all sorts of channel data. At the bottom there are the CDR variables. In reading this data there is a DSTCHANNEL and a CHANNEL. Would the CHANNEL variable ALWAYS be the source channel every time? I am trying to determine/collect data for coming and outgoing calls ordered by extension and/or ring groups.
From what I have seen the SRC variable often has the CallerID instead of what extension the call came from so I cant pull extension information from that.