If you run outbound campaigns, two rule sets decide whether your calls connect or land you in trouble: TCPA, which governs consent and when you may dial, and STIR/SHAKEN, which decides whether carriers trust your caller ID. Get either wrong and your numbers get flagged, your answer rates fall, and the fines start. The good news is that compliant outbound calling is mostly a checklist, and the right call center software does the heavy lifting for you.

This guide walks through that checklist in plain terms. It is written for campaign managers and small telecom operators, not lawyers, so treat it as an operational starting point rather than legal advice.

Why outbound calling compliance got harder

A few years ago, the main worry was the federal Do Not Call list. That is still there, but the ground has shifted. Carriers now score every outbound number for reputation, and a number that triggers too many spam complaints gets labelled before a regulator ever notices. So you are really managing two audiences at once: the people you call, and the carriers deciding whether your call even rings.

Here is the honest part most vendors skip. No software makes you compliant on its own. What good call center software does is make the right behavior the default, so your agents and your campaigns do not have to remember every rule by hand.

The TCPA side of the checklist

TCPA is about consent and timing. Work through these before a campaign goes live:

  • Capture and store consent. Keep a record of how and when each contact opted in, especially for any auto-dialed or pre-recorded call. If you cannot show consent, you should not be dialing.
  • Scrub against Do Not Call lists. Check the national registry and your own internal suppression list before every run, not once a quarter.
  • Respect calling hours. The common rule of thumb is local time between 8am and 9pm, and the key words are local time. A contact’s area code is not always where they actually are.
  • Honor opt-outs immediately. When someone asks to stop, that request needs to flow back into your suppression list right away, across every campaign.
  • Mind the abandonment rate. Predictive dialing that drops too many answered calls is its own violation. Pacing matters as much as consent.

That calling-hours point trips up more teams than any other. If you dial a list nationwide on a single schedule, you will call someone at the wrong hour. This is where time-zone aware scheduling earns its keep, and we cover the mechanics in our guide to time-zone based campaign restrictions. If your contacts span several countries, the rules multiply, so it is worth reading up on country-wise auto dialer regulations too.

The STIR/SHAKEN side: getting your calls trusted

STIR/SHAKEN is a different problem. It is the framework carriers use to cryptographically sign caller ID so the receiving network can tell a spoofed number from a real one. When your calls are signed with a high attestation level, they are far less likely to show up as “Spam Likely” on the other end.

What this means for you in practice:

  • Work with a carrier or upstream provider that signs your traffic with full attestation, which means they can vouch that you own the number you are calling from.
  • Register your calling numbers and brand where you can, so legitimate identity travels with the call.
  • Keep an eye on your own number reputation. Even signed calls get flagged if the complaint rate climbs, so rotating beaten-up numbers and pacing campaigns sensibly both help.

I would argue this is the part that quietly kills more campaigns than fines do. A perfectly legal call that displays as spam still goes unanswered, and you paid for it anyway.

Where call center software fits in

Pull the checklist together and a pattern appears: almost every item is something software should enforce, not something a person should track on a spreadsheet. A capable platform handles suppression scrubbing on every run, schedules by the contact’s real time zone, throttles predictive pacing to keep abandonment in range, and logs consent so you can prove it later.

This is the design philosophy behind ICTBroadcast. Compliance controls are built into the campaign setup rather than bolted on, so the safe path is also the easy one. Our dedicated write-up on running a TCPA-compliant dialer goes deeper on the dialing controls themselves.

A quick real-world picture: a mid-sized agency running surveys across four time zones moved from one flat dialing schedule to per-contact local scheduling and number rotation. The calls did not change. The connect rate did, because fewer of them were landing at dinnertime or showing up flagged.

A compliance routine you can actually keep

Rules change, lists go stale, and number reputation drifts. So compliance is a habit, not a one-time setup. A simple rhythm that holds up: refresh suppression lists before each campaign, review your abandonment and complaint metrics weekly, and re-check your calling-hours logic whenever you load a new list. None of that is glamorous, but it is what keeps campaigns running month after month.

Frequently asked questions

Does TCPA apply to manually dialed calls?

The strictest TCPA rules target automated and pre-recorded calls, but consent, Do Not Call scrubbing, and calling hours still matter for manual outbound. Treat the checklist as your baseline regardless of how you dial.

What is the difference between TCPA and STIR/SHAKEN?

TCPA is a consumer-protection law about consent and when you may call. STIR/SHAKEN is a technical caller-ID signing framework that helps carriers trust your number. One keeps you legal, the other keeps you answered, and you need both.

Will STIR/SHAKEN stop my calls from being marked as spam?

It helps, but it is not a guarantee. Full attestation lowers the odds of a spam label, yet a high complaint rate or worn-out number can still get you flagged. Reputation management goes hand in hand with signing.

How do I handle calling hours across time zones?

Schedule by each contact’s actual local time, not by area code alone, and let your dialer enforce the window automatically. Software that maps contacts to time zones removes most of the guesswork.

Can the right software make my campaigns compliant by itself?

No tool makes you compliant on its own. What good call center software does is make compliant behavior the default, so consent logging, suppression, pacing, and scheduling happen without anyone having to remember them.

Related resources