Your connect rate was steady for months. Then it dropped by half in a week, and a rep calls their own cell from the work line and sees "Spam Likely" under the number. No one changed the script or the list source. The number just picked up a label, and now most people won't pick up.
Caller ID reputation is a score that you can't see directly. Several companies calculate it, and each one calculates it differently. Your callers usually learn about it only after it has already hurt your numbers. This post covers how those scores form, how to check where you stand, how to get a flag removed, why rotating to fresh numbers usually makes things worse, and what we can and can't do about it at Ready.
Who decides your number is spam
The carrier doesn't make one decision about your number. Each major US carrier hands call labeling to an analytics vendor, and those vendors score numbers using their own models:
| Carrier | Consumer feature | Analytics engine |
|---|---|---|
| Verizon | Call Filter | TNS |
| T-Mobile | Scam Shield | First Orion |
| AT&T | ActiveArmor | Hiya |
Third-party apps such as Hiya, Truecaller, Nomorobo and RoboKiller add more scoring on top, and some Android phones ship with spam detection built in. A number can be clean on Verizon, labeled on T-Mobile and blocked outright inside a consumer's call-blocking app, all on the same day.
What feeds the score
None of the vendors publish their models. The inputs that consistently matter are these:
- Call volume and velocity. A new number that suddenly places hundreds of calls a day looks like a robocaller, because robocallers behave exactly that way.
- Short call duration. Many calls that last under 10 seconds suggest people hang up the moment they hear the pitch.
- Low answer rates. Calls that mostly go unanswered, especially to numbers that never called you, count against you.
- Spread across area codes and number ranges. Sequential or random dialing patterns look like list-dialing.
- Consumer reports. When someone taps "report spam" or "block," that is a direct, weighted signal.
- STIR/SHAKEN attestation. Calls signed with A-level attestation (the carrier verified you have the right to use that number) are trusted more than B or C, which is how spoofed calls usually arrive.
- No callbacks. Legitimate businesses get calls back. A number that only dials out and never receives a call looks disposable.
Area code plays a role too, because some prefixes have a reputation for being farmed by robocallers. We wrote a separate post on why calls from certain area codes get flagged.
How to check where your number stands
You don't need a paid monitoring service to get a first read. Here is a free check you can run in an afternoon:
- Call real phones on all three carriers. Borrow a Verizon, a T-Mobile and an AT&T phone, and use iPhone and Android if you can. Call each from every outbound number and screenshot what shows on screen.
- Search the number on the vendor lookup tools. Hiya and the other apps let you look up a number and see whether it has reports.
- Watch your own data. Look for a sudden drop in answer rate on one number while your other numbers hold steady. That is the clearest early signal, and it shows up before any rep notices a label.
- Check your CNAM. If the name on display is blank, wrong or "WIRELESS CALLER," people are less likely to answer, and that drags the answer-rate signal down. Our guide on changing business caller ID, name and CNAM covers the fix.
Paid reputation monitoring services do exist, and they check numbers across engines on a schedule. They're worth paying for once you run dozens of outbound numbers. For a team with three or four lines, the manual check above every couple of weeks is enough.
How to get a flag removed
Remediation happens in two parts. You dispute the label, and you change the behavior that caused it. If you only dispute, the label comes back within weeks.
Register your numbers with the analytics engines
The free step most teams skip is registering numbers before problems start. The Free Caller Registry (freecallerregistry.com) sends your business name, numbers and call purpose to TNS, First Orion and Hiya in one submission. Each vendor also runs its own business portal where you can claim numbers and add details.
Registration doesn't make you immune. A registered number that dials like a robocaller still gets labeled. What it does is tell the engines a real, identifiable business owns the number, and it gives you a channel to dispute labels later.
Dispute existing labels
Each engine has a correction or dispute form. Expect to provide:
- Business name, address and website
- The numbers in question
- What the calls are for (appointment follow-up, inbound lead callbacks, account service)
- How you got the contacts' numbers
Reviews commonly take days to a couple of weeks. They don't follow any fixed schedule, so don't promise your team a date.
Fix the behavior
While a dispute is pending, change what produced the label:
- Cut daily volume per number. Spread calls across numbers you've registered, rather than pushing one line hard.
- Work warmer lists. People who asked to be contacted answer and stay on the line, and both of those signals improve your score.
- Scrub before you dial. Calling DNC complainers and known litigators is the fastest route to spam reports. Our standalone TCPA & DNC Litigator Scrub costs $0.005 per contact and flags matches; a flagged number that is already one of your contacts is opted out so the dialer refuses it, so scrub a list after you import it and before reps dial it. Statutory TCPA damages run $500 to $1,500 per violation, so the scrub is cheap risk reduction. It is not lawsuit protection, and compliance stays your responsibility.
- Respect calling hours. The TCPA limits telemarketing calls to 8 AM to 9 PM in the recipient's local time, and calls outside that window draw complaints.
- Make the number callable. Answer callbacks, or at least route them to a voicemail that names your business. A number that rings into nothing gets reported.
Number rotation: why it backfires
When a number gets flagged, the obvious move is to buy five fresh ones and rotate them. That is usually the worst option, for three reasons.
Fresh numbers have no history. A brand-new number that dials at volume on day one matches the robocaller pattern almost exactly. Many teams find their new numbers flagged faster than the original was.
The engines see the pattern across numbers. Analytics vendors look at behavior across a block of numbers, not only one number at a time. If ten numbers from the same range all dial the same list with the same short call times, they all pick up labels, and then you have ten flagged numbers instead of one.
You throw away your callbacks. Prospects who missed your call try the number they saw. If that number has been retired, they reach nothing, and you lose the inbound conversations that make a number look legitimate.
Rotation that works looks different. You keep a small, stable set of numbers, register each one, age new numbers gradually with light volume before putting them into full use, and keep every number able to receive calls. Keep the same number on the same contact over time, so the number becomes recognizable to that person.
Agencies moving many client numbers between providers run into a related problem: porting keeps the number but can still disrupt reputation signals. We cover how to handle that in migrating 20 client numbers off Twilio without a reputation reset.
What a flag costs: a worked example
Here are the numbers for one rep using the Ready Dialer, which bills $0.025 per minute for answered time only. Each started minute is billed as a full minute. Ring-outs and busy signals cost nothing, while a call answered by voicemail bills like any connected call.
Assumptions: 200 dials a day, an average of 3 billed minutes per answered call.
| Clean number | Flagged number | |
|---|---|---|
| Answer rate (assumed) | 15% | 8% |
| Answered calls | 30 | 16 |
| Billed minutes | 90 | 48 |
| Daily cost at $0.025/min | $2.25 | $1.20 |
| Cost per connect | $0.08 | $0.08 |
The flagged number has the smaller phone bill, and that's the trap. The cost per connect stays the same, but the rep spends a full day dialing and gets 14 fewer conversations. The real loss shows up in salary and lost pipeline, not in telecom charges. If a rep's day is worth $200, the cost of each conversation climbs from about $6.67 to $12.50 before any calling fees.
Where texting fits
One of the best ways to raise answer rates on a call is for the person to already know who's calling. For leads who opted in, such as a form fill or someone who texted you first, a short text before the call helps. For example: "Hi Dana, this is Sam from Ridgeline Roofing. Calling you in 5 min about your quote request."
In Ready, that text and the call can come from the same platform. Texts bill at our Standard rate of $0.0075 per segment plus a $0.0045 carrier fee. That all-in figure excludes the optional $0.003 per-segment compliance surcharges for scrubbing and landline validation, which are off by default. The text above is one segment.
Two caveats apply. First, texting needs consent, so this works for inbound and opted-in leads, not cold lists. Cold outreach stays on phone and mail. Second, texting has its own reputation system: 10DLC registration plus carrier content filtering. A registered campaign can still get filtered on content, which we explain in why approved campaigns still get filtered.
What Ready does and doesn't do here
To be clear about the limits: we don't promise to clear a "Spam Likely" tag. The Ready Dialer is click-to-call from the dial pad, in the dashboard or inside GoHighLevel. It includes consented recording and transcripts, inbound calls that ring the open pad, and a Missed call card in the Inbox thread for each call you miss. That Missed call card matters for reputation, because answering callbacks is one of the signals that helps a number. The Dialer has no auto dialing or predictive dialing, which also means it won't generate the high-velocity patterns that get numbers flagged.
If you need branded calling with a logo on screen, or you need reputation monitoring across many numbers, a dedicated reputation vendor is the right tool, and you can use one alongside us.
The short version
- Three analytics engines (TNS, First Orion, Hiya) label calls for the three big carriers, using volume, call duration, answer rate, reports and attestation.
- Test from real phones on all three carriers, and watch for answer-rate drops on individual numbers.
- Register every outbound number through the Free Caller Registry before you need to, and dispute labels through each vendor.
- Fix the behavior while the dispute is pending: lower volume per number, warmer lists, scrubbed lists, and numbers that people can call back.
- Don't burn numbers. A small, aged, registered set does better than constant rotation.
To try calling and texting from one place, create an account. The first 20 one-to-one texts are free, and Dialer minutes are $0.025 each, billed only when someone answers.