Porting requests#

Porting requests are used to submit existing phone numbers for transfer to DIDWW.

A porting request groups one or more phone numbers together with the information, documents, and end-user details required for carrier review and approval.

How porting requests work#

After a porting request is submitted, DIDWW reviews the request details and verifies that all required information and documents are provided.

The porting request progresses through its own lifecycle, while each phone number within the request is tracked separately through the Porting Numbers workspace. Depending on the country, number type, and carrier requirements, additional information or corrected documents may be requested before the request can continue.

Before a request can be submitted, DIDWW may require end-user details, a completed Letter of Authorization (LOA), the latest invoice from the current carrier, the current carrier account number, or additional supporting documents. The exact requirements depend on the country and number type selected during request creation.

        ---
config:
  layout: dagre
---
flowchart LR
    create(("&nbsp; Create New &nbsp; <br> &nbsp; Porting Request &nbsp; ")) --> pending["Pending"]
    pending --> start(("&nbsp; Start Porting &nbsp; <br>Request"))
    pending -.-> requires_changes(("Porting Request<br>Requires Changes")) & cancel(("&nbsp; Cancel Porting &nbsp; <br> &nbsp; Request &nbsp;"))
    start --> process1["In Process"]
    process1 --> foc(("Porting Date<br>Confirmed (FOC)"))
    process1 -.-> cancel
    foc --> process2["In Process"]
    process2 --> completed["Completed"]
    cancel --> cancellation_pending["Cancellation Pending"]
    cancellation_pending --> confirm_cancel(("&nbsp; Confirm &nbsp; <br> &nbsp; Cancellation &nbsp; "))
    confirm_cancel --> canceled["Canceled"]
    requires_changes --> changes_required["Changes Required"]
    changes_required --> cancel & resubmit(("Resubmit Porting<br>Request"))
    resubmit --> pending

     create:::customer
     pending:::status
     start:::staff
     requires_changes:::staff
     cancel:::customer
     process1:::status
     foc:::staff
     process2:::status
     completed:::completed
     cancellation_pending:::status
     confirm_cancel:::staff
     canceled:::canceled
     changes_required:::status
     resubmit:::customer
    classDef status fill:#f9e6dc,stroke:#ff5c1a,stroke-width:2px,color:#1f2d3d
    classDef staff fill:#fff4cf,stroke:#ffb000,stroke-width:2px,color:#1f2d3d
    classDef customer fill:#d7ecfb,stroke:#008ce3,stroke-width:2px,color:#1f2d3d
    classDef completed fill:#d0f0ec,stroke:#00a99d,stroke-width:2px,color:#1f2d3d
    classDef canceled fill:#f6d6df,stroke:#e83f6f,stroke-width:2px,color:#1f2d3d
    

How-to guides#

Create porting request

Create a porting request, upload required documents, and submit it for processing.

Create porting request
Resubmit porting request

Update required information and resubmit a request in Changes Required status.

Resubmit porting request
Cancel porting request

Cancel an entire porting request before it is completed.

Cancel porting request
Cancel specific number porting

Cancel selected numbers inside a porting request.

Cancel specific number porting
Resolve Action Required status

Resubmit numbers that require additional information or corrected documents.

Resolve Action Required status