Completion of any call in the queue appears as Caller Completed.

2013-03-21
All calls processed by QueueMetrics are reported as if the caller hung up, even when it was the agent hanging up.

This is a known issue with FreePBX 2.10 and you can easily fix it by editing the dialplan as explained in the Asterisk Forums.