A number of users complain that the dial-out macros do incorrect logging if the callee answers too late.
It would be better to make the dial time way longer in the default extensions_queuemetrics.conf file that ships with QM; so that where it currently says:
exten => s,n,Dial(${QDIALER_CHANNEL},30,....
you change that to
exten => s,n,Dial(${QDIALER_CHANNEL},300,....
This should solve the issue at hand.