@nearLucid
I understand that you're experiencing a delay in receiving the updated call data after a call has ended. The call data should include an "endedReason" and possibly a timestamp indicating when the call was ended. If you're not seeing this information, it could be due to a delay in the system updating the call records.
Here are a few steps you can take to troubleshoot this issue:
1. **Increase the wait time**: Sometimes, the system may take longer than expected to update the call records. Try increasing the wait time before querying for the call data to see if that resolves the issue.
2. **Check for Webhooks**: Ensure that your system is set up to receive webhooks or status events. The "end-of-call-report" should be sent to your Server URL as a POST request, which includes the "endedReason". This can provide immediate updates without the need to poll the API.
3. **Contact Support**: If the issue persists and you're not receiving the complete call data after an appropriate wait time, it may be best to reach out to the support team for further assistance.
If you'd like, I can assist you in closing this support ticket if you feel the issue has been resolved or if you plan to contact support for further assistance. Would you like me to proceed with that?