How to differentiate between call that was not picked up and

I am using originated command of asterisk manager api to place calls around 100 calls
If i check the master.csv file i find that . Asterisk flags both the calls
that were unanswered and that failed as “failed” . And the calls that are picked up are flagged as
not answered. And it also does not return phonenumber for calls that were answered. It only returns number for the calls that failed according to asterisk How cold i get around this problem