One number, one static route

The requirementstatement

Each 10DLC, short code or toll-free number must use a single static route; dynamic routing is permitted only for major network outages.

Severityseverity
BlockingBLOCKINGBreaking this rule gets the submission rejected. There is no partial credit.
When it bitesphase
After you are livepostFalls due once you are sending: STOP handling, quiet hours, suppression, record retention.
What is checkedobject
route configuration per number
Where it liveslayer
OperationalOPERATIONAL
How Ekas settles itdetectability
Human checkHUMAN
Only someone holding the document or making the call can settle it. Ekas tells you exactly what to look at.
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
T-MobileAT&TVonageTelnyx
When it appliesapplicabilityText
Applies to every 10DLC registration.

Why this rule existsrationale

Static routing is what makes traffic attributable — carriers trace a complaint back through the route, and a number whose path changes per message cannot be traced or trusted. Dynamic routing is also how grey routes get used without anybody choosing one, since a least-cost router will find them on its own.

How to fix itremediation

Pin each number to one authorised route and disable least-cost or failover routing except during a declared outage. Done when the path a message takes is the same one every time and you can name it.

Check this yourselfattestation

No tool can settle this one for you. Here is the check, and what wrong looks like.

Is least-cost or failover routing enabled on your account — and can you name the single route each number takes?

  1. 1Ask your provider directly whether least-cost routing is on. It often is by default.
  2. 2Pin each number to one authorised route and disable failover except during a declared outage.
  3. 3Done when the path a message takes is the same one every time and you can name it.

What wrong looks like: A least-cost router finds a grey route on its own, so nobody chose one and the traffic is on it anyway. A number whose path changes per message cannot be traced back from a complaint.

Notesnotes

Carrier-side routing configuration. What the user has to ask their provider is whether least-cost routing is enabled on their account — it often is by default, and it is the mechanism behind the grey-route rule below.

Rules you will hit next

Other operational rules at the same severity. A registration is judged as a whole, not rule by rule.

All operational rules

OPS-139 is one of 139 operational rules in the 915-rule 10DLC registry. Free to cite under CC BY 4.0.

Reading the rules is the easy part.

Ekas runs every rule that gates approval, 823 of these 915, against your registration before it reaches the carrier. It reads your site, your policy pages and your opt-in the way a reviewer would, and hands you the fix, not just the verdict.