Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cisco CallManager Automation with Python (Zeep & Pandas)
Highest Rated
Rating: 4.8 out of 5(36 ratings)
128 students

Cisco CallManager Automation with Python (Zeep & Pandas)

Cisco Unified Communication Manager (CUCM) Automation with Python
Last updated 8/2025
English

What you'll learn

  • Cisco Administrative XML (AXL)
  • SoapUI tool
  • Configuring Cisco CallManager
  • Python Programming and Scripting
  • Automate Cisco CallManager Provisioning
  • Test Automation on CUCM v11.X, 12.X, 14.0 and latest v15.0

Course content

16 sections63 lectures5h 43m total length
  • Introduction2:06
  • Run the Automation on the latest CUCM v15.04:29
  • Bulk Provisioning using Ms Excel3:58
  • Thank You0:15

Requirements

  • Administrator access to Cisco CallManager (CUCM v11.X, 12.X, 14.0 or 15.0)
  • Basic knowledge of Cisco CUCM administration
  • No Python experience needed. You will learn the necessary commands

Description

This course is aimed at Cisco Collaboration/UC/Voice/IPT and Network engineers who have never programmed before but are interested in automating Cisco Unified Communication Manager (CUCM) provisioning and existing programmers who want to increase their career options by learning Cisco UC automation. search 'shasoft' online for more information


This video series will provide everything you need to set up/update lines/devices/profiles and end users in CUCM versions 10.0/10.5/11.0/11.5/12.0/12.5/14.0/15.0 using Python/Zeep scripting and Bulk Provisioning (Using Ms Excel) with Python Pandas


In this course you will learn the following:

1. Cisco Administrative XML (AXL)

2. Cisco CallManager Administration

3. SoapUI tool (Install/Setup and execute requests)

4. Python Programming (Modules relevant to this course)

5. Setting up the environment (Installing necessary applications and modules)

6. Jupyter notebook

7. Python/zeep scripting (Code line by line) with downloadable sample codes

8. Constructing a complete Automation

9. Testing the Automation on CUCM v10.X, 11.X, 12.X, 14.0 and the latest v15.0

10. Bulk Provisioning using Python Pandas


Separate video covering each section:

1. Get the necessary line and device configuration

2. Configure lines, devices and profiles  and associate them to the directory number

3. Update end-user configuration and associate the devices and profiles

Under each of the above sections will have a sample Python script (Jupyter Notebook file), that you can download and modify/reuse in your CallManager environment


By the end of the course, you’ll be able to create complete automation with Python programming language to provision a new starter(s) in Cisco Callmanager (CUCM).


Please watch the free preview lesson:

Run the Automation on the latest CUCM v15.0

Run the Automation on CUCM v12.5


Automation saves time and money and reduces the risk of human error. User/Device provisioning is fast, taking less than a minute.  more samples on Youtube and linkedIn


Thank you

Who this course is for:

  • Cisco Unified Collaboration Engineers interested in Python Automation
  • Cisco Networking Engineers interested in Python Automation
  • Python Programmers interested in Cisco CallManager Automation