I suggest that you not be dependent on the end-of-call report right now. Basically, use it to obtain the call_id and retrieve the data directly using the /call/{call_id} endpoint. This is because sometimes the data of the end-of-call report becomes stale. That's why you should go with this approach.