How Carriers Classify Your Business (and Why They Get It Wrong)
Carrier classification via LERG, CNAM, and analytics engines decides whether your calls connect. Here's how the system misreads insurance agents.
How Carriers Classify Your Business (and Why They Get It Wrong)
Carriers classify your business through a three-layer stack — the Local Exchange Routing Guide (LERG) maintained by iconectiv, your Caller Name (CNAM) record, and analytics engines run by Hiya Inc., TNS, and First Orion. Insurance agents routinely get labeled telemarketer, debt collector, or "Spam Likely" because their behavioral pattern overlaps with what the models were trained to catch. This post breaks down the stack, the specific failure modes that hit agent dialers, and the remediation channels that actually work.
TL;DR
- Three independent systems classify every outbound call: LERG (routing), CNAM (display name), and analytics engines (labeling). Any layer can contradict the others.
- Hiya, TNS, and First Orion drive most handset-level labels on AT&T, T-Mobile, and Verizon.
- STIR/SHAKEN attestation is a routing requirement, not a classification cleaner — attested calls can still be labeled "Spam Likely".
- Registration with each analytics engine and the Free Caller Registry is the only agent-initiated remediation path that scales.
Before a prospect ever sees your caller ID, three systems have decided what kind of business you are.
The Three-Layer Classification Stack
Layer 1: The LERG
The Local Exchange Routing Guide, maintained by iconectiv, is the authoritative record of which carrier owns which number block and which rate center it belongs to. Every carrier queries it to route a call. LERG does not classify business types, but it does classify numbers as wireline, wireless, VoIP, or toll-free — and that classification changes how downstream systems treat your traffic.
Layer 2: CNAM
Caller Name (CNAM) is the display string shown on the called party's device. The originating carrier stores the CNAM record; terminating carriers do a CNAM dip to retrieve it. The CNAM ecosystem is fragmented — dozens of providers maintain records and they do not always agree. You can have a correct CNAM on Neustar and a stale or wrong one on TNS, and the prospect sees whichever record their carrier queries.
Layer 3: Analytics Engines
This is where most misclassification damage happens. Hiya (AT&T + Samsung devices), TNS Call Guardian (T-Mobile, US Cellular, Verizon feeds), First Orion (legacy Sprint/T-Mobile + Virgin), RoboKiller, and Truecaller each run their own scoring models. They ingest call patterns, consumer complaints, honeypot hits, and third-party data. Their output is the "Spam Likely," "Scam Risk," "Telemarketer," or "Fraud" label on the handset.
No single engine is authoritative, and they use different taxonomies.
Why Insurance Agents Get Misclassified
Agent dialers have a behavioral signature classification models struggle with:
- High daily dial volume from a small DID pool — looks like a telemarketer.
- Short average call duration — looks like a robocaller.
- Structurally low answer rate — per the Hiya 2024 State of the Call report, 46% of unidentified calls go unanswered. That low base rate feeds the "unwanted" signal.
- Geographic dial spread mismatched with DID rate center — looks like local-presence spoofing.
- Traffic spikes after list drops — looks like a burst campaign.
Analytics models were trained on traffic dominated by actual scam operations. Legitimate insurance outbound happens to share four or five surface features with the behavior the models were built to catch.
Agent-community discussion on Insurance Forums captures the lived reality: numbers that perform clean for weeks can be flagged by a single complaint cascade, and the complaint rate on insurance outbound is structurally higher than on most verticals. The Hiya scam-of-the-month report on insurance makes the regulatory classifier's job harder — consumer-reported scams actively poison the category.
Classification Taxonomy by Engine
| Engine | Typical Labels on Insurance Outbound | Primary Carrier / Device Coverage | Remediation Channel |
|---|---|---|---|
| Hiya | "Spam Risk," "Telemarketer," "Insurance" | AT&T, Samsung devices | Hiya Connect |
| TNS Call Guardian | "Nuisance," "High Risk," "Telemarketer" | T-Mobile, US Cellular, Verizon feeds | TNS Enterprise |
| First Orion | "Spam Likely," "Scam Likely" | Sprint/T-Mobile legacy, Virgin | First Orion Branded Communication |
| RoboKiller | "Robocaller," "Spam" | Consumer app, post-pickup blocking | RoboKiller dispute |
| Truecaller | "Spam," "Telemarketer" | Consumer app, Android-dominant globally | Truecaller business |
The same DID can be labeled "Spam Likely" on First Orion, "Insurance" on Hiya, and clean on TNS — simultaneously. What the consumer sees depends on their carrier, device, and installed apps.
The Registration Gap
Remediation channels exist for each engine. Most agencies don't use them because they don't know they exist.
- Free Caller Registry — single form that feeds Hiya, TNS, and First Orion simultaneously.
- Hiya Connect / Hiya Business — registration plus branded calling.
- TNS Enterprise — call authentication and reputation management.
- First Orion Branded Communication — similar model.
- FCC consumer complaint scrubbing via the FCC Consumer Complaint Center — limited, but worth filing for wrongful labels.
Registering with each engine does not guarantee a clean label. It gives the engine a verified record to weight against behavioral signals. An insurance agent that registers, keeps CNAM current, and holds volume under aggressive thresholds sees dramatically fewer misclassifications than one relying on the carrier to "handle it."
What a Correct CNAM Record Looks Like
A correctly registered CNAM has three properties:
- Matches the brand the prospect recognizes. "Insurance Dudes" beats "IDUDES LLC" which beats "VOIP INC."
- Consistent across the pool. If ten DIDs show ten different CNAMs, analytics engines treat the pool as suspicious.
- Registered at the right layer. CNAM set only at the dialer does not survive carrier dips. It must be registered with the underlying carrier and propagated to major CNAM providers. Numeracle's breakdown walks through the specific propagation steps.
For fixing CNAM at the source, see What to Do When Your CNAM Shows the Wrong Business Name and The Anatomy of a Clean Outbound Number Pool.
The LERG Misclassification Trap
A subtle failure mode: when a number block changes hands between carriers, the LERG entry updates but downstream analytics caches can lag weeks. During the lag, your DID can be treated as belonging to a carrier with a worse reputation in the analytics models. This is why some agencies see a flag wave after switching origination providers, even when nothing about dialing behavior changed.
The fix is not fast. Give the LERG 7–14 days to propagate, keep dial volume low during the window, and re-audit analytics labels weekly until they stabilize.
STIR/SHAKEN Does Not Fix This
The FCC's STIR/SHAKEN framework mandates that originating carriers attest to caller identity. Full (A) attestation means the carrier authenticated the caller and verified their number rights; B and C attestation mean less. Full attestation is a routing prerequisite but not a classification cleaner — a fully-attested call can still be labeled "Spam Likely" if behavior triggers an analytics engine. Kixie's analysis of Salesforce outbound shows this pattern repeatedly.
Fix List for This Week
If you do nothing else:
- Pull current CNAM across at least three providers and flag mismatches.
- Register the business pool on the Free Caller Registry.
- Register directly with Hiya, TNS, and First Orion.
- Check the LERG entry for every DID against what your carrier claims.
- Audit all active DIDs for analytics labels and pull dirty ones out of rotation.
- Standardize CNAM across the entire pool.
FAQ
Q: What's the difference between CNAM and call analytics labeling? A: CNAM is the name displayed as caller ID. Analytics labeling ("Spam Likely," etc.) is a separate overlay applied by the terminating carrier or handset app. A clean CNAM does not protect you from a bad analytics score, and vice versa.
Q: Is there a single authoritative database I can check for business classification? A: No. Classification is distributed across the LERG, multiple CNAM providers, and at least five major analytics engines. A full audit queries each layer separately.
Q: Why do different people see different caller ID names for the same DID? A: Their carriers query different CNAM providers, and those providers hold different records for the same number. Keeping CNAM consistent across the major providers minimizes drift.
Q: Can I appeal a "Spam Likely" label on my business number? A: Yes, through each engine's registration portal. Hiya, TNS, and First Orion all accept business appeals. Success varies — a clear, registered identity helps; a dial pattern that still triggers the model will re-flag within days.
Q: Does STIR/SHAKEN attestation fix misclassification? A: No. STIR/SHAKEN verifies that the originating carrier vouches for the caller ID. It is a prerequisite for being trusted, not a classification cleaner. A fully attested call can still get labeled "Spam Likely."
Q: How fast do analytics engines respond to behavior changes? A: Flag-on is fast — a spike in complaints or honeypot hits can flag a DID within hours. Flag-off is slow — rehabilitation typically takes 30–60 days of clean behavior, if the flag is reversible at all. Per SaleSHive and Kixie, the asymmetry is a central reason agencies over-rotate DIDs.
Q: Should my CNAM include "Insurance" in the name? A: It depends on the market. "Insurance" in CNAM is honest and builds trust with expecting prospects, but can trigger handset-level filters where consumers have set category blocks. Test both framings against answer rate.
Q: What is the Free Caller Registry and does it cost money? A: The Free Caller Registry is a single registration form that feeds Hiya, TNS, and First Orion. It is free for legitimate businesses. Registration takes three to seven business days to propagate and does not guarantee a clean label — it establishes a verified record.
Stop guessing. Run the audit.
LineAudit checks your first 20 DIDs free. You'll see exactly which numbers are flagged, mis-registered, or at risk — in 30 seconds.