top of page

Metaswitch to NetSapiens Migration: What Service Providers Need to Know

Aug 28
8 min read

Migrating from Metaswitch to NetSapiens touches everything. The voice architecture, the customer management layer, the way the business scales going forward.


Get it right and costs drop. Get it wrong and the engineering team spends months undoing damage while customers feel every bit of it.


Speed is not the goal. Accuracy is. The providers who come out of this migration in good shape are the ones who planned for what they did not expect.


We have run this migration many times. What follows is a straight account of what it actually takes.


Key Takeaways


  • Discovery is non-negotiable. A thorough inventory of subscribers, features, trunks, and routing logic must precede any migration work.

  • Platform architecture differences are significant. Metaswitch and NetSapiens do not share the same data structures, and that translation requires deliberate planning.

  • Customer configurations are the heaviest workload. Auto-attendants, hunt groups, routing rules, and device profiles must each be mapped and validated individually.

  • Engineering capacity is finite. Manual migration at scale consumes engineering resources that should be focused on growth, not remediation.

  • Automation changes the economics. Otto reduces the engineering hours per subscriber migrated, lowers error rates, and compresses timelines significantly.

  • Validation before cutover is essential. Every migrated account must be confirmed as fully functional before live traffic moves.

  • Batched cutover reduces disruption risk. Controlled migration waves protect customers and give the engineering team room to identify and resolve issues early.


The Planning Phase Is Where Migrations Are Won or Lost


Most migrations run into trouble before a single record moves.

Metaswitch environments are heavily customized. Providers spend years building dial plans, routing rules, and trunk configurations. None of that translates to NetSapiens automatically.

Discovery has to come first. Skip it and the rest of the project is guesswork.


What Discovery Must Cover


Start with a full inventory:

  • Subscriber and seat counts across all accounts

  • Feature utilization at the customer and user level - what is actually in use, not just provisioned

  • Trunk configurations - SIP trunks, PSTN connections, and carrier relationships

  • Dial plan complexity - custom routing rules, time-of-day routing, and call forwarding

  • Auto-attendant and IVR configurations that must be rebuilt in NetSapiens

  • Hardware dependencies - physical endpoints and ATA devices that need reconfiguration

  • Billing and provisioning integrations that feed other systems

Skipping it is why most migrations run late and cost more than planned.


The biggest mistake providers make is treating migration as a provisioning project. It is a customer experience project that happens to involve provisioning.


The Real Challenges of a Metaswitch to NetSapiens Migration


Metaswitch and NetSapiens are built differently at a fundamental level. That gap is where most of the hard work lives.


Platform Architecture Differences


Metaswitch and NetSapiens have fundamentally different architectures. Subscriber organization, call routing, and feature logic do not map cleanly between the two platforms.

Data has to be rebuilt in NetSapiens format. There is no clean export-import path.


Configuration Normalization


Customer configs on Metaswitch reflect years of changes. Some are clean. Many are not.


Before data moves, it needs to be cleaned up. Find the gaps, fix the conflicts, and check that every setting works in NetSapiens.


This takes time. It is also where most mistakes happen.


The Volume Problem


A provider with thousands of subscribers is not running one migration. They are running thousands of individual config migrations, each one needing to be right.


At scale, the numbers compound fast:

  • A 1% error rate on 10,000 subscribers means 100 broken customer configs

  • Fixing each one takes engineering time, customer calls, and causes service disruption

  • Errors stack up across batches and can overwhelm the team fast

Most teams do not feel that pressure until they are already inside it.


Customer Configurations: The Most Underestimated Workload


Platform setup is straightforward. Trunks are manageable. Customer accounts are where the project actually lives or dies.


Each account carries its own features, its own routing rules, and its own history. All of it has to be rebuilt in NetSapiens.


What Makes Customer Configurations Complex


No two customer environments are the same. In a typical Metaswitch deployment, providers will find:

  • Multi-site customers with different configs at each location

  • Hunt group and ring group logic that varies by customer

  • Call recording, voicemail-to-email, and fax tied to specific users

  • Time-of-day and day-of-week routing rules unique to each business

  • Auto-attendant trees with multiple levels and branches

  • Device settings for phones, ATAs, and softclients

Each one must be mapped, translated, and confirmed working in NetSapiens before cutover.


The Hidden Cost of Manual Configuration Work


Manual work costs more than time. It costs accuracy.


Different engineers read configs differently, and volume amplifies every mistake. One bad config at 100 subscribers is manageable. At 10,000 it is a support queue, a churn risk, and an unhappy customer.


The goal is not just to migrate configurations. The goal is to migrate them right - at scale - without a wave of post-cutover issues that burns through engineering capacity and damages customer trust.


Engineering Workload: What This Actually Demands From Your Team


Most providers budget for the migration. Few budget for what it actually pulls their team away from.


Many assume a small team can handle it. They think it can run alongside normal work. In practice, that leads to burnout. Migrations stall.


The Scope of Engineering Involvement

A full migration requires engineering across multiple workstreams at once:

Workstream

Description

Data Extraction

Pulling subscriber, configuration, and routing data from Metaswitch

Data Transformation

Normalizing and mapping data to NetSapiens schema

Provisioning

Building out the NetSapiens environment with migrated configurations

Validation

Testing each migrated account to confirm accuracy and functionality

Cutover Coordination

Managing the transition of live traffic for each customer batch

Post-Migration Support

Resolving issues that surface after cutover

Each workstream needs engineers who know telecom. General IT staff will not cut it.


The Opportunity Cost Problem


Every hour spent rebuilding customer configurations is an hour not spent onboarding customers, launching products, or growing revenue. Migrations compete directly for engineering capacity. The longer they run, the more expensive that tradeoff becomes.


How Automation Changes the Migration Equation


Manual migration does not scale well.


Each subscriber takes time. Each config needs an engineer to touch it. As the subscriber count grows, so does the timeline and the cost.


Automation breaks that pattern. It removes the manual effort tied to each subscriber.


What Otto Does Differently


Otto, Vox Matic's proprietary automated migration framework. Otto was built specifically around real-world telecom migrations. It understands subscriber relationships, feature dependencies, routing logic, and customer structures that would otherwise require engineers to rebuild manually.

  • Automated data extraction - pulls subscriber records, configs, and routing logic from Metaswitch at scale

  • Intelligent data transformation - maps Metaswitch structures to NetSapiens with built-in normalization

  • Automated provisioning - builds out customer accounts and features in NetSapiens without manual entry

  • Validation and testing - confirms each account works before cutover is scheduled

What would take an engineering team weeks or months to complete manually, Otto executes in a fraction of the time.


The Business Impact of Automation


The difference is not just speed. It is economics.


Automation cuts engineering hours per subscriber. It reduces errors. It shortens how long Metaswitch stays live, which cuts operating costs directly.


Providers have reduced migration timelines dramatically while maintaining accuracy and avoiding the engineering burden associated with manual provisioning.


Customers barely notice. That is the point.


Validation: The Step That Cannot Be Skipped


Provisioning a customer account is not the same as confirming it works - validation sits between migration and cutover. It is the step most teams cut when the timeline tightens - and the one that causes the most post-cutover pain when it gets skipped.


What Validation Must Confirm


Before cutover, each migrated account must be checked across:

  • Feature parity: every feature from Metaswitch is present and working in NetSapiens

  • Routing accuracy: inbound and outbound calls route exactly as configured

  • Device registration: all endpoints are registered and live

  • Voicemail and messaging: voicemail-to-email, unified messaging, and fax are working

  • Auto-attendant logic: IVR trees route callers correctly at every branch

  • User-level settings: call forwarding, DND, and individual user configs are accurate

Failures found after cutover cost far more. A customer who cannot make calls is a churn risk. So is one who cannot receive them.


Automated Validation at Scale


Manual validation of thousands of accounts is not realistic, so Otto checks every account, flags issues before customers feel them, and confirms each one is ready to cut over.

Problems found here cost an hour to fix. Problems found after cutover cost customers.


Managing Disruption: Protecting Customers Through the Transition


Customer disruption is the risk that tends to get underestimated until it happens.


Customers depend on voice, and an outage during cutover creates support calls, damages trust, and accelerates churn. The migration cannot be the reason a provider loses accounts.


The Batched Cutover Approach


The best way to manage disruption is to migrate in controlled batches, not one mass cutover.


Batched cutover allows the engineering team to:

  • Validate each batch before cutover begins

  • Keep the volume of transitions at a level the support team can manage

  • Fix issues in early batches before they affect later ones

  • Keep Metaswitch live as a fallback for customers not yet moved

This adds a little time to the overall timeline. But it cuts the risk of a large disruption affecting hundreds of customers at once.


Communication as a Migration Tool


Customers who know what is coming are more patient.


Clear communication before cutover is not optional - simple instructions and a responsive support channel both matter. Providers who skip the communication side consistently see more post-cutover churn.


A seamless migration is not just a technical win. It is a customer experience win. Providers who get the technical work right but ignore the customer experience still end up with churn.


Providers who handle both the technical work and the customer communication see better results and less churn after cutover.


The Vox Matic Approach: Automation-Led, Engineering-Supported


Vox Matic was built specifically for this kind of migration.


We pair Otto's automation with engineers who have run this migration many times. That means faster, cleaner work with less disruption for your customers.


Our process covers every phase:

  • Discovery and inventory of the full Metaswitch environment

  • Data extraction and normalization to prepare configs for migration

  • Automated provisioning of the NetSapiens environment at scale

  • Validation and testing before any customer is cut over

  • Batched cutover execution with engineering support at every step

  • Post-migration verification to confirm every account is working


We are a NetSapiens Ecosystem Partner. We know how Metaswitch data maps to NetSapiens, where the hard parts are, and how to get through them fast.


The result protects customers. It preserves engineering capacity. It speeds up legacy platform retirement.

Migration does not have to take years. Otto handles the volume, the team handles the edge cases, and customers stay on.


It's that simple!


Frequently Asked Questions


What is involved in a Metaswitch to NetSapiens migration?

A Metaswitch to NetSapiens migration covers discovery, data extraction, provisioning, validation, and cutover. The hard part is not moving records. It is preserving customer logic and feature behavior. Two very different platforms are involved. A Metaswitch to NetSapiens migration includes discovery, data extraction, provisioning, validation, and cutover. The challenge is not moving records. It is preserving customer functionality while translating configurations between two fundamentally different platforms.


Why is discovery so important before migration starts?

Discovery is where providers find subscriber counts, feature usage, routing logic, and hardware dependencies. Without it, teams cannot map what is in Metaswitch. They cannot know what needs to be rebuilt in NetSapiens.


What makes customer configurations so difficult to migrate?

Customer configurations are often highly customized. This is especially true in long-running Metaswitch environments. Auto-attendants, hunt groups, and routing rules all need to be translated. Voicemail settings and device profiles do too. Each one must work the same way in NetSapiens.


How does automation reduce migration risk?

Automation reduces manual data entry. It normalizes records at scale. It makes validation more consistent. That lowers engineering burden and reduces errors. Teams move faster. Post-cutover issues drop. So do support escalations and churn.


How can service providers minimize customer disruption during cutover?

Migrate in controlled batches. Validate each group before cutover. Communicate clearly with customers before and after. That keeps the load manageable. It is easier to fix issues before they affect a large portion of the base.

Comments


Ready to Simplify Your Migration?

Complete the form below and a member of our team will be in touch to discuss your migration needs and explore the best path forward.

How did you hear about us?
Google Search
AI Search (ChatGPT, Perplexity, Claude, Gemini, etc.)
LinkedIn
Referral
Event or Conference
NetSapiens
Other
Vox Matic  It's that simple!

Automated telecom migration powered by Otto.

Company

Solutions

Legal/Contact

3379 Peachtree Rd NE

Suite 700
Atlanta, GA 30326

Phone:

470-284-6303

© 2025 by Nobel Design Group LLC. 

bottom of page