A ported number is a new subscriber
The requirementstatement
A fresh opt-in must be obtained when a subscriber ports their number between carriers.
- Severityseverity
- MediumMEDIUMUsually survives review, but lowers your trust score or invites a manual look you would rather avoid.
- When it bitesphase
- After you are livepostFalls due once you are sending: STOP handling, quiet hours, suppression, record retention.
- What is checkedobject
- subscriber port event against consent status
- Where it liveslayer
- OperationalOPERATIONAL
- How Ekas settles itdetectability
- Post-submissionUNDETECTABLE_PRE_SUBMISSION
- The subject does not exist yet at submission time: a reply window, an expiring PIN, a queue position. Reported with its deadline.
- What the fix involvesfailureClass
- Wait on someone elseTERMINAL_EXTERNAL
- Needs an external system or a waiting period, such as IRS propagation, a vetting result, or a carrier queue.
- Who requires itauthorities
- CTIAMMA
- When it appliesapplicabilityText
- Applies to every 10DLC registration.
Why this rule existsrationale
How to fix itremediation
Where your platform exposes port or carrier-change events, treat one as expiring the consent and re-confirm before the next send. Where it does not, lean on the deactivation feeds and the reassigned-numbers query, which catch most of the same population. Done when a carrier change does not silently preserve consent.
Check this yourselfattestation
No tool can settle this one for you. Here is the check, and what wrong looks like.
Does your provider surface porting or carrier-change events at all?
- 1Ask. Most do not.
- 2Where it does, treat a port as expiring the consent and re-confirm before the next send.
- 3Where it does not, lean on the deactivation feeds and the reassigned-numbers query, which catch most of the same population.
What wrong looks like: Nothing in the sending platform surfaces a port, so the list treats the number as continuously consenting while the handset it reaches may have changed hands entirely.
Notesnotes
Rules you will hit next
Other operational rules at the same severity. A registration is judged as a whole, not rule by rule.
OPS-089 is one of 139 operational rules in the 915-rule 10DLC registry. Free to cite under CC BY 4.0.