News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
Ringcentral API Questions
Tags: rest api
Jul 27, 2019 at 6:30am   •   4 replies  •  0 likes
Surya Konala

1. Can I retrieve call Call Recording or Call Log API data for historical dates? If Yes, what is max date range( dateFrom & dateTo query parameters) that we can provide to the API?

2. If an account has more than 5Million Call Log records available, Then how much time API will take to get the response back to the client?

3. Is there any possibility that API may takes more than 1minute to get the response?

4 Answers
answered on Jul 31, 2019 at 12:01pm  

Hi Surya - May be we need to test that out to understand the performance in the way how it retrieves the records, we need to check with ringcentral on that


 0
answered on Jul 31, 2019 at 9:00am  

Hi Surya,

Q. Can I retrieve call Call Recording or Call Log API data for historical dates? If Yes, what is max date range( dateFrom & dateTo query parameters) that we can provide to the API?

A. There is no limit on the date range. But according to the data retention policy, 12 months is the max duration of call log data for both non-HIPAA and HIPAA enabled account. For call recordings, the data retention is 90 days and 30 days for non-HIPAA and HIPAA enabled account respectively.

Q. If an account has more than 5Million Call Log records available, Then how much time API will take to get the response back to the client?

A. I don't have the number and cannot measure because I don't have an account with that much data to run some test. If you have millions of records, you can try to read the maximum time range (let's say set it for a year) and set the perPage value to maximum value (1000), then check the totalPages and the total Elements value from the response to see how many records do you have and how many pages you can retrieve. Keep in mind that you cannot read more than 1000 records per API call and the rate limit of the call log is 10 request/60 seconds.

Q. Is there any possibility that API may takes more than 1minute to get the response?

A. With the design of using paging, I don't think that it takes more than a minute to get the response. And it doesn't matter even if you specify the date range to the maximum of 1 year.

All in all, for archiving the call log, you should not wait until you have that much data then start thinking about how to archive them. Ideally, you should have a plan to archive your call log data periodically. You can implement your own scheduler to read the company call log, or you can use the sync user call log to archive per extension.


Read this blog for more information about downloading call log

Also, this blog discussed about how to sync the message store but it would give you an ideal how to sync the call log using the sync API.


 0
answered on Jul 31, 2019 at 12:05am  

@Anirban Sen Chowdhary Thanks for the response. I understand that 12months is the maximum time period for call logs. If billons of records available in 12Months then how much approximate time will the API takes to respond to the client. We want to know because to set the read timeout value at the client-side when making a request.


 0



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us