Download CDRs from your org as local .csv files
- Developed on MacOS Sequoia (15.3)
- Developed on Python 3.8.1 & 3.8.3
- Other OS and Python versions may work but have not been tested
-
Create a Service App: https://developer.webex.com/my-apps/new With the scope:
spark-admin:calling_cdr_read
The App will need to be approved in Control Hub, then a token can be generated using theclient_secret
-
Python 3 required
-
Clone this repository
Alternatively, you can download the files cdr_puller.pyand example.env -
pip install -r requirements.txt
or manually install each requirement:
pip install python-dotenv
pip install requests
-
Populate the
CLIENT_ID
,CLIENT_SECRET
andREFRESH_TOKEN
with Service App values between the double quotes of each respective line in the fileexample.env
-
Rename the file
example.env
to.env
All contents are licensed under the MIT license. Please see license for details.
Everything included is for demo and Proof of Concept purposes only. Use of the site is solely at your own risk. This site may contain links to third party content, which we do not warrant, endorse, or assume liability for. These demos are for Cisco Webex usecases, but are not Official Cisco Webex Branded demos.
Please contact the Webex SD team at [email protected] for questions. Or for Cisco internal, reach out to us on Webex App via our bot [email protected] & choose "Engagement Type: API/SDK Proof of Concept Integration Development".