Coder Social home page Coder Social logo

ciscodevnet / axl-recording-monitoring-report Goto Github PK

View Code? Open in Web Editor NEW
4.0 13.0 0.0 4.67 MB

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: MIT License

Python 99.85% PowerShell 0.11% Shell 0.04%

axl-recording-monitoring-report's Introduction

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

axl-recording-monitoring-report's People

Contributors

dstaudt avatar

Stargazers

Ilkin Safterov avatar Olivier Ksiazek avatar  avatar The Wolf of IT avatar

Watchers

Paul Zimmerman avatar Anne Gentle avatar James Cloos avatar Jerry Chang avatar Karin Levenstein avatar yawming avatar Neelesh Pateriya avatar  avatar Matthew DeNapoli avatar Jock Reed avatar quinn snyder avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.