Issue:
You’ve noticed a mismatch between the data returned by the Call Log API and the information shown in the Analytics Performance Report. Specifically, there are discrepancies in the duration of total call time, IVR, talk time, and missing data such as queue time and hold time. Additionally, there is no tie to transferred calls.
Explanation:
The Analytics Performance Report application does not rely heavily on the platform APIs to gather and calculate the data displayed. It uses internal processing mechanisms that are not accessible via API. Unfortunately, there is no available API to retrieve either the processed or raw data used for the performance report.
Solution:
-
Call Log API provides only basic call data, which may not be sufficient for in-depth call analytics.
-
Since you do not want to implement subscriptions or notifications, there is no straightforward API solution to access detailed performance metrics at this time.
-
You can submit a feature request to product support for potential enhancements or to gain more insight into this matter.
If you need more specific data from the performance report, working with product support or exploring other analytics tools may be your best course of action.