Professional Services Migration Process
Table of Contents
Scope
Intended Audience: White Label Partners
This doc will go over what is covered in professional service migration projects
Requirements
No project will take place without a review and quote from the Client Success team. To provide a quote we will need access to the existing platform.
Summary
Project management
Phase 1 — Planning
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b0 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b0 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b0::before {counter-increment: section;content: none; display: inline-block;}
-
Access and inventory collection
- Partner provides PBX or platform credentials and any concerns or priorities for the migration.
- We work with partner to determine cutover date
- We log into the partner’s current platform using credentials or partner access provided.
- We collect an inventory of DIDs, user accounts, and attached hardware with MAC and model numbers
- We review call routing, call queues, auto attendants and other configurations visible on the platform.
- If exports are unavailable, we document exactly what we could and could not retrieve. Partner will be asked to provide any missing information.
-
Scope definition
- We confirm which items will be migrated and which will not, and include the non-migratable items in the SOW. Mapping and design
- We map source objects to equivalents on our platform and design the domain configuration to meet our standards.
-
Scheduling and communications plan
- We propose a reprovisioning window (including evening availability up to 9:00 PM EST Monday–Friday) and tentative porting windows for partner confirmation.
-
Roles and responsibilities
- Our Project Manager coordinates the work
- Partner provides credentials, device lists, and porting information
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b1 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b1 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b1::before {counter-increment: section;content: none; display: inline-block;}
- Inventory export that shows what was collected and what was not accessible.
- Agreed SOW inputs and accepted list of items that will not be migrated.
- Cutover timeline and communications plan.
Phase 2 — Implementation
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b2 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b2 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b2::before {counter-increment: section;content: none; display: inline-block;}
-
Copy and translate configuration
- We copy accessible items and translate them into our platform equivalents.
- We create the partner domain and configure users, extensions, numbers, and devices.
-
Routing recreation
- We manually review routing on the old PBX or platform and re-create routing on our platform according to our standards.
-
Phone provisioning preparation
- We add phone MACs and prepare provisioning files for supported devices, and schedule with the partner if any device requires onsite personnel or special access.
-
Partner review and approval
- The partner reviews the configured domain on our platform and provides approval before we schedule cutover.
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b3 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b3 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b3::before {counter-increment: section;content: none; display: inline-block;}
- Configured partner domain accessible for partner review.
- Cutover plan with scheduled reprovisioning window, temporary DID assignments, and porting coordination steps.
Phase 3 — Cutover for Customers on a Hosted Platform
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b4 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b4 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b4::before {counter-increment: section;content: none; display: inline-block;}
-
Reprovisioning and temporary routing
- On the scheduled day we reprovision the partner’s devices to our platform during the agreed window (evening windows available through 9:00 PM EST M–F).
- The partner’s phone numbers are forwarded to temporary DIDs we provide so voice continuity can be tested. We mask outbound caller ID to display the partner’s original number(s). At this point the partner is using our platform for voice services.
-
Porting and finalization
- When carrier porting completes, the partner’s original DIDs are moved to our platform and the temporary DIDs are removed.
-
SMS note
- SMS cannot be moved until after porting due to 10DLC and carrier requirements. SMS migration steps are executed post-port.
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b6 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b6 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b6::before {counter-increment: section;content: none; display: inline-block;}
- We verify inbound reachability, outbound caller ID behavior, auto attendant and IVR operation, voicemail functionality, and hunt group/queue behavior according to the agreed acceptance criteria in the SOW.
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b7 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b7 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b7::before {counter-increment: section;content: none; display: inline-block;}
- Post-migration report showing what was completed and any known gaps.
- Partner reviews and requests any changes within 48 hours of the cutover
- Project completed
What we will migrate and recreate
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b8 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b8 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b8::before {counter-increment: section;content: none; display: inline-block;}
- DID and phone number routing and assignments subject to carrier rules
- User accounts and extension assignments
- Auto attendants and greetings when accessible or provided by the partner
- Voicemail greetings when accessible or provided
- Voicemail PINs when provided by the partner
- Directory assignments and user lists
- Answering rules and call forwarding settings for users
- Hunt groups, queues, time frames, and business hours routing
- Virtual mailboxes and voicemail routing
- Phone provisioning for supported devices and provisioning pushes
- Phone system overrides where our platform supports equivalent functionality
What we will not migrate
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b9 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b9 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b9::before {counter-increment: section;content: none; display: inline-block;}
- Call recordings unless the partner exports and provides audio files
- Call history and CDRs (we do not import call logs)
- Stored voicemail audio unless exported and provided by the partner
- Fax history unless exported and provided by the partner
- SMS and MMS message history; SMS cannot be moved prior to port due to carrier 10DLC rules
- Phone configurations made locally on devices such as local softkey macros, wallpaper, and device-cached contacts
- PBX portal contacts stored only in the old portal and not exportable
- Phone wallpapers and other device assets unless supplied by the partner
Partner responsibilities
ol {margin-bottom:0in;margin-top:0in;}ul {margin-bottom:0in;margin-top:0in;}li {margin-top:.0in;margin-bottom:8pt;}ol.scriptor-listCounterResetlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b10 {counter-reset: section;}ol.scriptor-listCounterlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b10 {list-style-type:bullet;}li.listItemlist!list-f0b0d783-c8ec-4fa8-9269-5580711ec69b10::before {counter-increment: section;content: none; display: inline-block;}
- Provide admin credentials or a validated admin-role account for the source platform and any carrier or SIP trunk portals. If the source uses MFA, coordinate an access window.
- Provide a list of DIDs or permission for us to enumerate DIDs.
- Provide device inventory with MACs, serial numbers, and models for phones to be provisioned.
- Provide exports of greetings, recordings, voicemail files, or other device assets the partner wants preserved.
- Provide carrier/porting contact information and account numbers required for number porting.
- Review and approve the configuration on our platform before cutover and be available for the scheduled reprovisioning window.