Porting numbers#

Porting numbers are the individual phone numbers being transferred through a porting request. Use this section to track number-level progress, review confirmed FOC dates, apply configuration profiles, and manage cancellation requests.

How porting numbers work#

Each porting number progresses independently through the porting process. As a result, different numbers within the same porting request can have different statuses, review outcomes, and completion dates.

The Porting Numbers workspace provides visibility into number-level activity throughout the porting lifecycle. For example, you can review porting statuses, monitor confirmed Firm Order Commitment (FOC) dates, apply configuration profiles, or request cancellation for selected numbers.

When a number receives a confirmed FOC date, the date is assigned to that specific number. This allows numbers within the same request to be scheduled and completed independently when required by the losing carrier or local porting process.

        ---
config:
  layout: dagre
  theme: mc
---
flowchart LR

    CreateNewPortingRequest(("Create New<br>Porting Request")) --> Pending["Pending"]

    Pending --> ReviewStarted(("Review Started"))
    Pending -.-> RequestCancellation_Bottom(("&nbsp; Request &nbsp; <br> &nbsp; Cancellation &nbsp;"))

    ReviewStarted -.-> NotPortable["Not Portable"]
    ReviewStarted --> Portable["Portable"]

    Portable --> StartPortingRequest(("&nbsp; Start Porting &nbsp; <br>Request"))
    Portable -.-> RequestCancellation_Bottom

    StartPortingRequest --> InProcess["In Process"]

    InProcess --> PortingDateConfirmedFOC(("Porting Date<br>Confirmed FOC"))
    InProcess -.-> AdditionalInformationRequired(("&nbsp; &nbsp; Additional &nbsp; &nbsp;<br>&nbsp;Information&nbsp;<br>&nbsp;Required&nbsp;"))
    InProcess -.-> RequestCancellation2_Bottom(("&nbsp; Request &nbsp; <br> &nbsp; Cancellation &nbsp;"))

    PortingDateConfirmedFOC --> FOCDateSet["FOC Date Set"]
    FOCDateSet --> Completed["Completed"]

    AdditionalInformationRequired --> ActionRequired["Action Required"]
    ActionRequired --> Resubmit(("&nbsp; &nbsp; Resubmit &nbsp; &nbsp; "))
    Resubmit --> InProcess

    RequestCancellation_Bottom --> Canceled_Bottom["Canceled"]

    RequestCancellation2_Bottom --> CancellationPending_Bottom["Cancellation Pending"]

    CancellationPending_Bottom --> Canceled_Bottom
    CancellationPending_Bottom -.-> CancellationRejected_Bottom["Cancellation<br>Rejected"]

    CreateNewPortingRequest:::blueCircle
    Pending:::orangeRect
    ReviewStarted:::yellowCircle
    RequestCancellation_Bottom:::blueCircle
    NotPortable:::orangeRect
    Portable:::orangeRect
    StartPortingRequest:::yellowCircle
    InProcess:::orangeRect
    PortingDateConfirmedFOC:::yellowCircle
    AdditionalInformationRequired:::yellowCircle
    RequestCancellation2_Bottom:::blueCircle
    FOCDateSet:::orangeRect
    Completed:::tealRect
    ActionRequired:::orangeRect
    Resubmit:::blueCircle
    Canceled_Bottom:::redRect
    CancellationPending_Bottom:::redRect
    CancellationRejected_Bottom:::grayRect

    classDef blueCircle fill:#e0f2fe,stroke:#0284c7,stroke-width:2px
    classDef yellowCircle fill:#fef3c7,stroke:#f59e0b,stroke-width:2px
    classDef orangeRect fill:#fed7aa,stroke:#ea580c,stroke-width:2px
    classDef grayRect fill:#e5e7eb,stroke:#6b7280,stroke-width:2px
    classDef tealRect fill:#a7f3d0,stroke:#059669,stroke-width:2px
    classDef redRect fill:#fee2e2,stroke:#dc2626,stroke-width:2px,color:#1f2d3d

    style NotPortable fill:#e5e7eb,stroke:#6b7280,stroke-width:2px
    

How-to guides#

View porting date (FOC)

View the confirmed FOC date for scheduled porting numbers.

View porting date (FOC)
Apply configuration profile

Assign configuration profiles to selected porting numbers.

Apply configuration profile
Request cancelation

Request cancellation for selected porting numbers.

Request cancelation