IOSOR Learn
Porting in Progress Is Not Live: Do Not Send Traffic on Half-Ported DIDs
Stop premature routing during DID number porting. Avoid dropped calls, silence, and debugging loops by waiting for final carrier activation.
Porting in progress is not live: do not send traffic on a half-ported DID.
Understanding JIT Porting States
When you submit a porting request in the console, the number does not instantly belong to your routing table. Porting is an administrative handover between losing and gaining carriers. Our platform uses a just-in-time acquisition model where numbers remain locked in verification queues until the donor carrier fully releases routing authority. Sending SIP INVITE packets to a number stuck in «pending LOA» or «submitted» status guarantees dropped calls, one-way audio, and ghost registrations that pollute your CDR logs. Here is the trap: seeing the DID in your inventory list does not mean the upstream switch accepts your signaling yet.
The Anatomy of Premature Traffic
Routing traffic to a half-ported DID breaks the signaling path completely. While your softswitch might accept the call locally, the upstream SBC (Session Border Controller) has no binding for that E.164 string yet. The carrier network treats the destination as unassigned, returning immediate failure codes like 404 Not Found or 480 Temporarily Unavailable. Furthermore, launching campaigns prematurely triggers unnecessary ledger disputes when clients complain about unreachable destinations. Avoid treating porting like a simple metadata update; it is a hard network dependency.
Operational Ledger and Soft Review Thresholds
High-volume voice operations require strict financial hygiene. As your enterprise scales toward a soft review near USD 1,000/month, our compliance systems verify traffic patterns to ensure porting requests match legitimate business use cases. This review prevents fraudulent port-outs and protects your numbering inventory from malicious hijacking. Keep your billing methods transparent, monitor your prepaid balance depletion rates, and ensure your credit card or wire details remain updated before submitting large porting batches to avoid sudden holds on your account.
Porting versus Fresh Inventory Realities
Engineers often confuse porting existing enterprise ranges with provisioning new numbers instantly. While fresh inventory leverages automated JIT allocation, porting is bound by strict regulatory timelines and manual carrier intervention. Understanding this distinction prevents dispatching premature auto-dialer campaigns that burn through your carrier relationships and trigger automated spam flags. For a deeper dive into architectural differences, read JIT buying for virtual DIDs.
Diagnostic Steps for Stuck Porting Requests
When a port stalls, avoid guessing. Check the console for explicit error codes returned by the underlying routing registry. Common bottlenecks include mismatched CSR (Customer Service Record) data, unauthorized signatories, or lingering contractual locks with the donor operator.
Start with IOSOR
If the port is still pending, submitted, or waiting on the donor, do not send. Keep the DID off production routes until the gaining side owns the digits. Export the status stamp and the last donor note. A half-ported number in inventory is not Live.
Related: Caller ID vs messaging From: voice live does not mean SMS live E.164 normalize before DID bind: plus, zeros, and spaces.
IOSOR takeaway
Porting-in-progress is not Live. Traffic on a half-ported DID is a drop, not a test.
Do: wait for donor release before any MT or voice. Don’t: treat inventory presence as activation.
Was this guide helpful?
Related guides
- Second-owner DID handover: who may assign and release
Master operational boundaries, JIT provisioning, and prepaid financial thresholds during second-owner DID handovers.
- Spend Cap Per DID: Rent Plus MT Burn On One Number
Control per-number exposure in your white-label CPaaS with a combined spend cap for MRC and outbound mobile terminated traffic.
- Inbound webhook routing on DID: MO without owner loses STOP
Route inbound webhooks to the owning account securely. Prevent orphan MO events and missed opt-outs in white-label prepaid CPaaS.