Skip to content

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.

License

Notifications You must be signed in to change notification settings

CiscoDevNet/axl-recording-monitoring-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • Ubuntu 22.04
  • Python 3.10

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:

    python report.py
    

The report output will be written to supported_list.md

About

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.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages