This basic sample demonstrates how to use the Python Zeep SOAP library to provision a CUCM user, DN and phone via the AXL API
https://developer.cisco.com/site/axl/
The concepts and techniques shown can be extended to enable automated management of virtually any configuration or setting in the CUCM admin UI.
-
Install Python 2.7 or 3.7 On Windows, choose the option to add to PATH environment variable
-
If this is a fresh installation, update pip (you may need to use
pip3on Linux or Mac)$ python -m pip install --upgrade pip -
Dependency Installation:
$ pip install zeep -
Edit axlZeep.py to specify your CUCM location and AXL user credentials