UCM AXL Inventory Export for Webex Calling Migration Planning (Calling)

UCM AXL Inventory Export for Webex Calling Migration Planning

Playbook by Webex for Developers

UCM AXL Inventory Export for Webex Calling Migration Planning

Audit UCM phone inventory via AXL SQL and cross-reference with Webex Calling numbers

Audit UCM phone inventory via AXL SQL and cross-reference with Webex Calling numbers
View Playbook
Playbook by Webex for Developers

This Playbook targets the device side of a UCM-to-Webex Calling migration — the layer most migration tools overlook. While other playbooks handle user provisioning, this one inventories every phone endpoint in Cisco UCM: model, firmware version, primary directory number (DN), device pool, calling search space (CSS), and current registration state. It then cross-references each device's line DN against the Webex Calling Numbers API to classify every endpoint as MATCH (ready to migrate), NO_MATCH (number not yet in Webex Calling), or NO_DN (unassigned device). Output is a per-device CSV report that gives administrators a clear, actionable picture of endpoint migration readiness before any cutover begins. Built on the ucmaxl Python library (Cisco AXL SOAP via zeep) and the Webex Calling Numbers API. Requires Python 3.10+, an AXL-enabled UCM account, and a Webex org admin access token.


Preview listing

This App Hub entry was published from an open pull request. Review the change.

Support

Third-Party Tool

Cisco UCM (AXL)

Estimated Implementation Time

2-4 hours

Categories

This Playbook targets the device side of a UCM-to-Webex Calling migration — the layer most migration tools overlook. While other playbooks handle user provisioning, this one inventories every phone endpoint in Cisco UCM: model, firmware version, primary directory number (DN), device pool, calling search space (CSS), and current registration state. It then cross-references each device's line DN against the Webex Calling Numbers API to classify every endpoint as MATCH (ready to migrate), NO_MATCH (number not yet in Webex Calling), or NO_DN (unassigned device). Output is a per-device CSV report that gives administrators a clear, actionable picture of endpoint migration readiness before any cutover begins. Built on the ucmaxl Python library (Cisco AXL SOAP via zeep) and the Webex Calling Numbers API. Requires Python 3.10+, an AXL-enabled UCM account, and a Webex org admin access token.


Preview listing

This App Hub entry was published from an open pull request. Review the change.