Phone Number Reputation: How Carriers Score and Label Calls

Phone number reputation and spam labeling across the call path

You dial a customer, the call connects, and their phone shows “Potential Spam” before you say a word. Nothing changed on your end. Your number, your PBX, and your carrier are all the same as last week. What changed is your phone number reputation, the running risk score that analytics companies and terminating carriers attach to every number on the network.

That score is what decides whether your call rings through clean, arrives with a “Scam Likely” banner, or gets silently sent to voicemail. It is calculated by a handful of analytics providers, fed by call-pattern data and consumer complaints, and increasingly cross-checked against the cryptographic trust signal that STIR/SHAKEN carries in the call. Here’s what we’ll cover: what a reputation score actually is, who calculates it, why legitimate numbers get flagged, how to run a phone number reputation lookup, and what you can control at the network edge to protect the numbers you originate.

Key Terms and Concepts
A quick-reference glossary for terms used throughout this article.
Phone Number ReputationA risk score that call-analytics providers and terminating carriers attach to a calling number, based on how that number behaves on the network and what consumers report about it. A poor reputation leads to spam labels, call blocking, or diversion to voicemail.
Spam LabelThe text a recipient’s phone displays for a suspicious call, such as “Potential Spam,” “Scam Likely,” or “Telemarketer.” The label comes from the terminating carrier or an analytics app, not from the caller, and reflects the number’s current reputation score.
Call Analytics ProviderA company that scores calling numbers for the major mobile carriers and consumer apps. The best-known providers include Hiya, First Orion, and TNS, each running its own model and feeding labels to different carrier networks.
STIR/SHAKENA caller-ID authentication framework that lets an originating provider cryptographically attest to a call and a terminating provider verify it. It does not score spam, but analytics engines increasingly weigh attestation level as one trust signal among many.
AttestationThe originating provider’s statement of how well it knows the caller and the number: A (full), B (partial), or C (gateway). Higher attestation supports better call treatment; low or absent attestation makes a number easier to flag.
Do-Not-Originate (DNO)A list of numbers that should never place outbound calls, such as inbound-only IVR lines or unassigned numbers. Calls claiming to originate from a DNO number are a strong spoofing signal and are blocked at the edge.
Calling Rate / VelocityHow many calls a number places in a given window, and how many are answered or rejected. Sudden high-volume, low-answer patterns are one of the strongest inputs to a spam score.
Session Border Controller (SBC)The device at the border of a voice network that controls signaling and media on each call. It is where an operator applies STIR/SHAKEN signing, spam-risk scoring, DNO enforcement, and rate control before calls leave the network.

What Phone Number Reputation Actually Is

Phone number reputation is a risk score, not a fixed property of your number. Every time a number places calls, that activity feeds a model, and the model outputs a rating that terminating carriers use to decide how the call should be presented. The score moves. A number with a clean history can pick up a spam label in days if its behavior suddenly looks like a robocaller’s, and a flagged number can recover once the bad pattern stops.

The important thing to understand is that the label lives on the receiving side, not with you. When a recipient sees “Potential Spam,” that text was added by their carrier or by an app on their phone, using a score calculated by a third-party analytics provider. You never see it on your own outbound call, which is exactly why the problem is so easy to miss until customers start mentioning it.

It helps to separate two things that often get confused. Reputation is a probabilistic judgment about whether a number is likely to be unwanted, built from behavior and complaints. STIR/SHAKEN attestation, by contrast, is a cryptographic statement about whether the originating provider vouches for the number. They are related but not the same: attestation is one input a reputation model can weigh, but a fully attested number can still earn a bad reputation if it behaves badly, and a poorly attested number is simply easier to distrust.

Who Calculates the Score

There is no single national spam registry that carriers all read from. Instead, a small set of independent call-analytics providers each score numbers and sell those verdicts to carriers and consumer apps. The three most influential are Hiya, First Orion, and TNS (Transaction Network Services), and they do not agree with each other. Each runs a different model on a different data set, which is why the same number can look clean on one mobile network and flagged on another.

That fragmentation is the single most confusing part of the topic for operators. There is no one place to fix a label, because there is no one label. A number is scored many times, by many engines, and each carrier chooses which engine’s verdict to trust and how to display it. When you place a test call to a Verizon phone, a T-Mobile phone, and an AT&T phone, you are effectively querying three different opinions of the same number.

The Signals That Feed the Model

Analytics providers keep their exact formulas private, but the categories of input are well understood across the industry. A reputation model generally weighs the following:

  • Call velocity and volume covers how many calls a number makes and how fast, since a spike from a normally quiet number reads like an autodialer starting a campaign.
  • Answer and rejection behavior matters because a high volume of very short or unanswered calls is the classic fingerprint of unwanted dialing.
  • Consumer complaints feed the model directly, as reports from spam-blocking apps and carrier “report spam” buttons push a score down quickly.
  • Duration patterns help distinguish real conversations from dial-and-hang-up traffic, so consistently sub-ten-second calls raise suspicion.
  • STIR/SHAKEN attestation acts as a trust modifier, where A-level attestation supports the number and low or absent attestation removes a layer of defense.
  • Number and block history counts too, because a number recently reassigned from a known bad actor can inherit suspicion before it places a single call.

None of these signals is decisive on its own. The model combines them, which is why the practical takeaway is behavioral: the way to hold a good reputation is to make your calling patterns look like the legitimate business you are, not like the campaigns the models are trained to catch.

Why Legitimate Calls Get Labeled Spam

“Why are my calls labeled spam?” is the question that brings most people to this topic, and the frustrating answer is that a spam label is a statistical judgment, not an accusation of wrongdoing. Legitimate businesses trip the models constantly. Here are the patterns that do it most often.

High-Volume Outbound That Looks Like a Campaign

A collections team, an appointment-reminder system, or a contact center that ramps from a cold start to hundreds of calls an hour produces exactly the velocity signature the models are trained to flag. The intent is legitimate. The traffic shape is identical to a robocall campaign, and the model cannot read intent.

Low Answer Rates and Short Calls

If people do not pick up, or hang up quickly once a label appears, the model reads that as confirmation that the number is unwanted. This creates a spiral: a marginal label suppresses answers, the low answer rate deepens the score, and the number slides from “Potential Spam” toward outright blocking.

Weak or Missing Attestation

If your originating provider signs the call with B or C-level attestation, or does not sign it at all, the call arrives without the strongest available trust signal. That does not by itself brand you as spam, but it removes a layer of protection the analytics engines would otherwise credit. This became a live problem when upstream carriers began downgrading wholesale traffic’s attestation, pushing providers toward A-level self-attestation to hold their standing.

An Inherited or Spoofed Number

Numbers are recycled. A DID that a prior owner used for aggressive dialing can carry that history into your hands. Separately, if fraudsters spoof your number as the caller ID on their own traffic, the reputation damage lands on you even though you never placed the calls. Both are common, and neither is your fault, which is why a periodic reputation check on your own number range is worth the effort.

The core asymmetry: a spam label is applied by the receiving side using a probabilistic model, and it costs you nothing to check but real revenue to ignore. The models optimize to protect consumers from unwanted calls, so they accept false positives against legitimate callers as a cost of doing business. Your job is to give them as few reasons to doubt you as possible.

How to Run a Phone Number Reputation Lookup

Because reputation is fragmented across carriers and analytics engines, a phone number reputation lookup is really a set of checks rather than one query. The goal is to see your number the way each network sees it. A practical approach layers three methods.

  1. Place live test calls across all three major carriersCall a phone on each of Verizon, T-Mobile, and AT&T and note the exact on-screen label. This is the ground truth, because it shows what your actual customers see. Repeat from every number range you originate from, since reputation is per-number, not per-account.
  2. Use the analytics providers’ own lookup and remediation portalsHiya, First Orion, and TNS each publish a way to check a number’s status and, where warranted, request review or registration of a legitimate business number. Because carriers subscribe to different engines, checking each one tells you which network the problem lives on.
  3. Query a spam-risk data source programmatically from your own networkFraud and spam APIs such as YouMail return a machine-readable risk level for a calling number. Wired into the routing layer, this lets you monitor your own number ranges continuously instead of discovering a problem only when a customer complains.

The programmatic path is the one operators underuse. A live test call is a snapshot, but an API query at the network edge is a monitor. The YouMail spam-risk integration, for example, returns a simple three-level verdict: level 0 means the number appears valid, level 1 means it looks like a spammer but the data is inconclusive, and level 2 means there is strong evidence of spam. Reading that value on your own traffic turns reputation from something you find out about into something you watch.

What You Can Control at the Network Edge

You cannot rewrite an analytics provider’s model, and you cannot force a terminating carrier to trust you. What you can control is the quality of the signals your calls carry when they leave your network, and that control lives at the Session Border Controller. The SBC is the last point you own before the call enters the wider network, which makes it the natural place to shape reputation-relevant behavior.

Sign Calls With Honest, Correct Attestation

The strongest thing you can do for a number’s standing is attach accurate STIR/SHAKEN attestation to every call. In a programmable SBC, attestation is a per-call decision rather than a blanket setting, because a single network usually carries mixed traffic: retail customers you can fully vouch for, wholesale traffic you know less about, and gateway traffic from untrusted sources. Signing each call at the honest level supports the reputation of the numbers you genuinely stand behind.

Score Outbound Traffic Before It Leaves

The same spam-risk data the analytics engines use is available to you through fraud APIs. Wiring a real-time fraud and spam scoring query into the routing path lets the SBC check its own outbound numbers, flag a range that is drifting toward a bad score, and route around the problem before customers ever see a label. On ProSBC this runs as a routing-script filter that queries a partner such as TransNexus ClearIP, SecureLogix, or YouMail during call setup and applies the verdict to routing.

Enforce Do-Not-Originate and Rate Control

A big share of reputation damage comes from spoofing, where someone else places calls using your number as the caller ID. Enforcing a Do-Not-Originate list blocks calls that claim to originate from numbers that should never dial out, cutting off a common spoofing vector. Pairing that with per-number rate control keeps your own legitimate traffic from producing the velocity spikes that read as a campaign, so you look less like the thing the models hunt for.

Watch the Signals You Send

Reputation is downstream of behavior, and behavior is visible in your own call detail records long before a label appears. Monitoring answer rates, call durations, and rejection patterns per number range at the SBC gives you an early warning. If a range’s answer rate is falling and its short-call count is climbing, its reputation is about to follow, and you can intervene while it is still cheap to fix.

Reputation, Attestation, and Spam Labels: How They Relate

These three concepts get blurred together constantly, which leads people to chase the wrong fix. This is how they actually divide up.

Concept What it is Who sets it What you control
Phone number reputation A probabilistic risk score from call behavior and complaints Analytics providers (Hiya, First Orion, TNS) Indirectly, through behavior and signals
STIR/SHAKEN attestation A cryptographic statement of how well you know the caller Yes The originating provider Yes Directly, at signing time
Spam label The text shown on the recipient’s screen The terminating carrier or a consumer app No Not directly

Reading across the table makes the strategy obvious. You cannot set your own label and you cannot set your own reputation, but you can set your attestation honestly and you can shape the behavioral signals that feed the score. Those two levers are where the effort pays off, and both of them live at the network edge.

Frequently Asked Questions

Why are my calls suddenly labeled spam when nothing changed on my end?

Reputation scores are recalculated continuously from live call behavior and consumer reports, so a label can appear without any change to your equipment. Common triggers are a rise in outbound volume, a drop in answer rates, spoofing of your number by a third party, or an upstream provider lowering the attestation on your traffic. Because the label is applied by the receiving carrier, you often only learn about it when customers mention it.

How do I do a phone number reputation lookup?

Use three methods together. Place live test calls to phones on Verizon, T-Mobile, and AT&T and record the exact label each shows. Check the status portals that Hiya, First Orion, and TNS provide, since carriers subscribe to different engines. Finally, query a spam-risk API such as YouMail from your own network to monitor your number ranges continuously rather than one call at a time.

Does STIR/SHAKEN fix a spam label?

Not on its own. STIR/SHAKEN authenticates the caller ID; it does not score spam. Correct A-level attestation gives analytics engines a strong trust signal that supports your standing, but a well-attested number can still earn a poor reputation if it behaves like a robocaller. Attestation is one input to the score, not a switch that clears a label.

Can I remove a spam label from my number?

There is no single place to remove a label, because each analytics provider scores independently and each carrier chooses which to display. The practical path is to fix the behavior that caused the score, register the number as a legitimate business line through the relevant provider’s portal, and request review. Recovery follows a sustained pattern of clean, well-attested calling rather than a one-time request.

How does an SBC help with number reputation?

The SBC is the last network element you own before calls leave, so it is where you control the reputation-relevant signals. It signs each call with honest per-call attestation, queries spam-risk and fraud APIs during call setup, enforces Do-Not-Originate lists to stop spoofing of your numbers, applies per-number rate control to avoid campaign-like spikes, and exposes the call-record data you need to spot a declining number before it gets labeled.

Conclusion

Phone number reputation is a moving score, calculated by a handful of independent analytics providers, applied on the receiving side, and driven mostly by how your numbers behave. You cannot edit the score directly and there is no master registry to appeal to, so the leverage is in the signals you send: honest STIR/SHAKEN attestation, calling patterns that do not mimic a campaign, protection against spoofing, and continuous monitoring of your own ranges.

All of those signals are set at the network edge. The practical next step for any operator seeing spam labels on legitimate traffic is to run a reputation lookup across the three major carriers, then move the fix upstream to the SBC, where attestation, spam scoring, Do-Not-Originate enforcement, and rate control all live in one place.

Protect Your Number Reputation With ProSBC

ProSBC is a carrier-grade, software-based Session Border Controller that puts the reputation-relevant controls at the point you own the call. Its programmable routing engine signs each call with per-call STIR/SHAKEN attestation and queries spam-risk and fraud partners during call setup, so you can catch a drifting number before your customers see a label.

The same routing layer integrates real-time spam and fraud scoring through validated partners including TransNexus ClearIP, SecureLogix, and YouMail, and enforces Do-Not-Originate and per-number rate control to shut down the spoofing and velocity spikes that damage reputation. Because it exposes per-number call-record data, you get the early warning you need to act while a fix is still cheap.

Prefer to evaluate on your own first? Start your 30-day free trial.