This is a test environment for integration and development. Visit the production site at apphub.webex.com.

CUCM to Webex Calling Dial Plan Migration

Migrate ILS-learned dial patterns from Cisco UCM to Webex Calling dial plans automatically

CUCM to Webex Calling Dial Plan Migration

Playbook by Webex for Developers

Migrate ILS-learned dial patterns from Cisco UCM to Webex Calling dial plans automatically

Playbook by Webex for Developers

Migrating from Cisco UCM to Webex Calling means recreating hundreds of ILS-learned dial patterns by hand — error-prone and time-consuming. This Playbook automates the entire process with a three-step Python CLI pipeline.

What it does:

  1. Read — queries UCM's ILS pattern tables via the Thin AXL SOAP API and exports to CSV
  2. Normalize — expands bracket notation (e.g. [2-9]XXXXXXX), resolves cross-catalog conflicts, and produces a clean pattern list for Webex Calling
  3. Provision — idempotently creates or updates Webex Calling dial plans and patterns via the wxc-sdk, adding new patterns and removing obsolete ones on each run

Requirements: Python 3.10+, a Webex Calling org with admin access, a Webex OAuth Integration (client ID + secret), and a Cisco UCM cluster with AXL API access (port 8443).

Support

Third-Party Tool

Cisco UCM

Estimated Implementation Time

4-8 hours

Categories

Migrating from Cisco UCM to Webex Calling means recreating hundreds of ILS-learned dial patterns by hand — error-prone and time-consuming. This Playbook automates the entire process with a three-step Python CLI pipeline.

What it does:

  1. Read — queries UCM's ILS pattern tables via the Thin AXL SOAP API and exports to CSV
  2. Normalize — expands bracket notation (e.g. [2-9]XXXXXXX), resolves cross-catalog conflicts, and produces a clean pattern list for Webex Calling
  3. Provision — idempotently creates or updates Webex Calling dial plans and patterns via the wxc-sdk, adding new patterns and removing obsolete ones on each run

Requirements: Python 3.10+, a Webex Calling org with admin access, a Webex OAuth Integration (client ID + secret), and a Cisco UCM cluster with AXL API access (port 8443).