A-1 uses DataEase (http://www.dataease.com) a relational database management system (RDBMS) to develop the software we use to run our business. DataEase uses Data Query Language (DQL) and provides additional functions for the user to work with the data (http://www.dataease.com/help_functions/). In situations where the available functions are not sufficient we have created code in other programming languages such as Python. Using the functions available in DataEase we can call these scripts. Therefore, we don't necessarily need direct integration with DataEase. If we can accomplish the requirements with Python, then that is sufficient.
- Initiate a call for a specific user.
- Request call information (phone number, callerID, inbound/outbound, timestamp) based on date range, time range, and user.
There is documentation on RingCentral's API here https://developers.ringcentral.com/api-reference that suggests that both are possible. I would need support setting these things up.