question

robert-eckman15237 avatar image
robert-eckman15237 asked Phong Vu answered

How do I get Handle Time from the API? Duration isn't the same as Handle time in the Analytics.

I wrote a c# application that uses the RingCentral SDK to pull call logs from the RC API. I was pulling pretty much all the info that you can get from <https://developers.ringcentral.com/api-reference/Call-Log/readCompanyCallLog > including Duration.


However, we recently noticed that Duration is not the same as "Handle time" that is shown in the RingCentral Analytics portal located here: <https://analytics.ringcentral.com/company-numbers/default/call-details > For example, calls that go to Voice mail have a duration value... but they don't have a Handle time value.


Is there a way or method of getting the Handle time for each call via the API?

apianalytics
1 |1000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

·
Phong Vu avatar image
Phong Vu answered

The data from the analytics portal is the application's data captured for analytics. The app does not use nor share the call log data. Instead it implements its own timer to clock call duration and other data for analytics. The call log time is a little bit less precise as it is used mainly for tracking call history purpose. You can implement your own logic to capture better timing by using the telephony session notification and clock call duration by yourself.

1 |1000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.