axl-recording-monitoring-report
Overview
This sample uses the AXL SOAP API to query a target CUCM for details about the recording/monitoring capabilities of supported devices, then produces a simple markdown report similar to the Unified CM Silent Monitoring/Recording Supported Device Matrix.
Example output from CUCM v14 is included, see supported_list.md
Requirements
This project was built using Visual Studio Code, and tested with:
Getting started
-
From a terminal, clone this repository:
git clone https://github.com/CiscoDevNet/axl-recording-monitoring-report
cd axl-recording-monitoring-report
-
(Optional) Create/activate a Python virtual environment named venv
:
python3 -m venv venv
source venv/bin/activate
-
Install needed dependency packages:
pip install -r requirements.txt
-
Rename .env.example
to .env
, and edit it to specify your CUCM address and AXL user credentials.
-
Open the directory in Visual Studio Code, select the Run and Debug tab, and click the green "Start Debugging" button (or press F5
.)
Or, to run from the terminal:
The report output will be written to supported_list.md