Number porting failure system map: order platform, service desk and mailbox fields joined by order ID

Short answer

Three keys do most of the work in reconstructing a failed port: the port order ID with its supplement or version number, the list of telephone numbers, and the customer account identifier. Add the reject reason code, the approver on the corrected order and reliable timestamps, and the order platform and service desk can be read as one story. Lose the version number, and the address or account value that caused the rejection disappears from the record, leaving a port that looks routine.

Visual briefFull-size diagram
Two system columns, the order platform and the service desk, with five Illustrative linking keys crossing between them (PO-4471 v2, 22 numbers, customer C-20931, account mismatch reject code, lead approval on day 3) and a warning asking whether versions are overwritten at cutover.
Illustrative field map for a fictional business voice provider; real field names and keys differ by platform.

This field map belongs to the number porting failure resolution guide. The worked port case follows one rejection day by day; this page is the wiring under any such case: which system keeps which field, which key crosses between systems and who administers each one.

Four systems and the fields each one keeps

A provider typically spreads one failed port over four places. Each answers a different question.

  • Order platform: what was asked for, and in which version. Order ID, version number, numbers, old-provider account number, service address as submitted, reject reason codes, firm order commitment date, activation timestamp, submitter and approver.
  • Service desk: why someone acted. Ticket number, customer ID, agent summary of the rejection, diagnosis notes, the lead's approval comment, closure code and test-call note.
  • Shared mailbox: what arrived outside the platform. Reject notices and copies of the losing provider's customer record received by email. Often the only place that record's reference survives.
  • Customer register or CRM: whose numbers they are. Internal customer ID, sites and contacts. It keeps a multi-site customer from splitting into several unrelated IDs.

Business accounts with several lines and sites carry more fields to validate than a single-line account, so they can produce more rejections and more joins worth mapping.

Field map: system, record, linking key and owner

Read across a row to see which key leaves each system, where it should land, and what usually breaks it.

SystemRecordLinking key outShould land inAdministered byWhat breaks it
Order platformPort order and its versionsOrder ID plus versionService desk ticketProvisioning directorTickets that name only the customer
Order platformNumber listTelephone numbersTicket notesProvisioning directorPartial lists after a split order
Order platformReject noticeReason code and received dateTicket summaryProvisioning directorRejects handled from the mailbox only
Shared mailboxLosing-provider record copyRecord referenceTicket diagnosis noteITCopies saved on a personal drive
Service deskApproval to resubmitApprover and comment dateApprover field on the corrected versionCustomer care directorVerbal approvals with no note
Customer registerCustomer and sitesInternal customer IDOrder and ticketCustomer operationsSeparate IDs per site

Two keys are typed by people, not generated: the order ID in the ticket and the losing-provider record reference in the diagnosis note. Ask about those first.

One port joined end to end (Illustrative)

Illustrative and invented for this page. A fictional 260-person business voice provider ports 22 numbers for a regional accounting firm; the losing provider rejects the order because the account number does not match.

KeyValueFound inJoins to
Order ID and versionPO-4471, versions 1 and 2Order platformTicket SD-55120
Telephone numbers22 numbers, one siteOrder platform; ticket notesSame list on both versions
Customer IDC-20931Customer register; order; ticketAccount history
Reject reasonAccount number mismatch, day 2Order platform; mailbox copyTicket diagnosis
Losing-provider recordShows a sub-account numberMailbox; ticket noteCorrected version 2
ApproverProvisioning lead, day 3 commentTicket; version 2Corrected version 2
OutcomeCommitment date day 4, activation day 7Order platform; ticket closureClosed ticket with test-call note

Read top to bottom: the same 22 numbers moved under one customer, version 1 failed for a stated reason, the losing provider's record showed why, a named lead approved a corrected version 2, and the activation closed the ticket. Remove the version number and version 1 vanishes; remove the order ID from the ticket and the diagnosis floats free of the order it explains.

Versions and timestamps: what a cutover can erase

The column most at risk in a provisioning migration is the one holding history. Some order platforms keep each correction as a new version; others overwrite the submitted values when a correction goes in. If the new system imports only the current state of each order, the rejected value disappears and the chain loses its "before". A consultant can flag that risk from the data model without opening an order.

Timestamps need a check too. The NPAC is made up of seven regional systems handling portability for wireline, wireless and VoIP providers, and access is limited to authorized users for permitted purposes. So the company's own activation timestamps, not a pull from the NPAC, are what belong in an inventory. Ask which time zone each system records, since a ticket closed "before" activation may turn out to be after it. The general case for joining records across systems is set out in why cross-system data has more value, and CI build failure logs are a comparable failure-and-fix record from another field.

Join questions for the provisioning director

One question per key, answered from configuration knowledge:

  1. Order to ticket. "Do agents paste the order ID and version into the ticket?"
  2. Versions. "Does the platform keep each correction as a version, and will the migration import them?"
  3. Mailbox to ticket. "Are emailed rejects and losing-provider records attached to the ticket, or left in the mailbox?"
  4. Approval. "Is the approver recorded on the corrected order, the ticket, or neither?"
  5. Customer. "Does a multi-site customer have one ID across orders and tickets?"

Port orders carry customer account details, and carriers have a duty under Section 222 of the Communications Act to protect customer proprietary network information, so record answers as metadata only: years, rough counts, systems, owners. Who can authorize a discussion is covered on who can license number porting failure records. The introduced company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English. Whether records received from other providers can be licensed stays unknown until SourceX's rights review. Neighboring record types are on the telecommunications page.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If the provisioning director confirms that versions survive and tickets carry order IDs, register as a partner, check the provider against who qualifies, and read the program terms before you make the introduction.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Which key breaks most often?

The order ID in the service desk ticket. Agents often name the customer rather than paste the order number, so a ticket can only be matched to a specific order version by customer and date, which fails when a customer has several ports in flight.

Can activation timestamps be taken from the NPAC instead of the company's own systems?

No. NPAC access is limited to authorized users for permitted purposes. The company's own activation timestamps are what belong in an inventory, and they should be checked against its own time zone settings.

Does a partner need to see orders to fill in this map?

No. The provisioning director can say which fields exist and whether they are populated, from configuration knowledge. Partners never ask for orders, exports or logins.

Sources

  1. numberportability.com/about/npac
  2. fcc.gov/enforcement/areas/privacy
  3. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment