top of page

CWM Based Cloud and Application Migration

As business needs change, many enterprises are looking to switch vendors for their collaboration IT infrastructure to competing solutions. Further, many businesses are looking to move from on-premise to cloud. The benefits of moving to cloud include:

  • Scalability - Companies can offload the scalability needs to cloud which is built for scalability.

  • Cost - The focus for businesses can be innovation and new product development, rather than trying to keep things running by spending on IT operations.

  • Flexibility - Applications in the cloud can be accessed from anywhere, allowing for easier expansion of business and greater employee flexibility.

 

I lead the development of two application to achieve automated data migration:

  • Cloud Migration - Architecture, design and development of an application to migrate enterprises from Cisco's on-premise CUCM to Cisco's cloud offering of UCM - cloud.

  • Data Migration - In this project I lead the  design, architecture and development of a solution to migrate enterprises using Avaya Call Management System to Cisco Collaboration solutions.

Migration Workflow

The figure below shows the steps taken to perform the data migration. The key idea is to make the migration follow an easy to use guided steps.

UPMC-Avaya-CWM-Migration-worflow_edited.

Feature Highlights for Avaya Migration

The Migration application takes complex ‘call flow’ data from the Avaya system,  transforms and provisions various call routing features in CUCM.

 

Key highlights of the solution include:

  • Site Specific Configuration Data.

  • Multiple users Support – users can work on same Site Data in parallel

  • Data validation – Easy to use UI :

    • Edit, Batch delete, Export and Re-import data from Microsoft Excel,Allow for offline work

    • Highlights errors, warning, unused data, data to be deleted

    • Cross-validation of data across various input data leveraging Relation database

  • Provisioning data:

    • Auto-Generation of provisioning data for CUCM

    • Export and Import of all provisioning data from Microsoft Excel, allows customization and changes as needed

  • Provisioning Template selection

    • Allows assigning of templates from provisioning engine to data

    • Select Sub-set of templates

    • Change provisioning order

  • Track Provisioning Status and troubleshooting support

  • Built as a pluggable Microservices Module on base CWM Epsilon platform.

Application

The Screenshot from the application  below shows the summary of the errors detected after parsing the raw data from the Avaya system.

Avaya-Summary-Page.png
bottom of page