Collaboration Automation (CLAUTO)
About Education
Prerequisites
CLCOR certification or knowledge, CCNA certification or knowledge
Duration of Training
- Instructor-led training: 5 days with hands-on lab practice
- Virtual instructor-led training: 5 days of web-based classes with hands-on lab practice
Who Should Participate?
- Collaboration Administrators
- Devnet specialists
Educational Content
Section 1: Introduction to Cisco Collaboration and Automation
– Overview of Cisco collaboration tools (Cisco Unified Communications Manager, Webex, etc.)
– Introduction to automation and its benefits in Cisco collaboration
– Exploring common collaboration tasks that can be automated
Section 2: Python Basics for Automation
– Introduction to Python programming language
– Setting up Python environment (IDE, libraries, etc.)
– Basic Python syntax and data types
– Loops in Python
– Define function in Python
Section 3: GIT and GitHUB/GitLAB
– Introduction of Git
– Git Usage and feature
– GitHub/GitLab and its usage
Section 4: Working with Cisco Collaboration APIs
– Introduction to Cisco Collaboration APIs (RESTful APIs, AXL, etc.)
– Understanding API documentation and authentication
– Making API requests using Python (requests library)
Section 5: Automating Call Management and Daily Task
– Automating call routing and forwarding
– Automating voice gateway
– Automating user provisioning and account management
– Modifying settings and configurations using APIs
– Bulk operations and automating repetitive tasks
– Retrieving call logs and call history data
Section 6: Monitoring and Analytics Automation
– Retrieving and analyzing collaboration data (usage, performance, etc.)
– Generating reports and dashboards using Python libraries
– Proactive monitoring and alerting for collaboration systems
Q&A and open discussion
What You Will Gain at the End of Training
- git (version kontrol)
- postman
- python knowledge and python libraries usage
- rest api usage
- automation scripting of cucm and vg