简体   繁体   中英

Trying to produce automated daily call reports through RingCentral either by webscraping or by emailing the .csv export

Since RingCentral (VOIP) phone provider does not provide any call statistic reporting, I am looking for an alternative.

I want to automate this as much as possible, and avoid having to go to the website everyday, send the report through email, open the email import the .csv into Excel and run the script.

I have believe I have two options here (correct me if you know of more):

  1. Webscrape from Ringcentral.com
  2. Create an email address to send automatic reports to daily. I then would probably use Python to access this .csv file, apply macro, and send results to another email.

I am looking for guidance on the best way to approach this problem. If someone would like to see how the data is embedded in the website I can provide the source code. It is JavaScript, which I am not familiar with.

Any suggestions are appreciated.

Thanks, J

You can use the RingCentral REST API to retrieve Call Log Records in JSON format. This is available directly from the API and via the SDKs which includes both Python and JavaScript.

As a note, the RingCentral Online Account Portal does provide some call reporting now, so if that works for you, there would be no development necessary.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM