Skip to content

Can You Opt Out by Talking to an AI Voice Agent? Yes. Your Stack Drops It.

Yes. Under 47 CFR 64.1200(a)(10) a person may revoke consent by using any reasonable method to clearly express a desire not to receive further calls, and you have ten business days to honor it. Saying it out loud to your AI agent qualifies, and the same paragraph bars you from making a keypress or a text reply the only way out. But the automatic opt-out machinery in almost every calling stack lives on the text channel. The voice channel has a microphone and no destination.

Your agent is configured to read out the opt-out. Nothing downstream is configured to catch the answer.

The mistake: treating STOP keyword handling as opt-out coverage

Almost every operator I speak to believes the platform has this covered, because they have watched it work. It does work, on SMS. Twilio's Advanced Opt-Out catches eight keywords, adds the number to a blocked list and, in Twilio's own words, "checks this list before sending any future outgoing messages." Messages. Twilio's Voice Services Policy hands the same job straight back: you must "provide mechanisms for a callee to opt out of receiving those voice calls" and honor them, and "it is your responsibility to cross-check any phone numbers" against the do-not-call registry.

The reflex

Our platform already handles opt-outs. We watched a STOP come in and the contact went quiet.

That is the text channel. On voice the same platforms hand the obligation back to you in a policy document and ship no equivalent feature.

The check first

Ask one question: when a person says stop calling me out loud, what row in what table changes?

If the honest answer is none, every later call in that campaign is a separate violation and your own recording is the evidence.

GoHighLevel's Do Not Disturb help article makes the split visible in its own headings. Email has an Automatic DND Activation bullet. So does SMS, listing the keywords and carrier error codes that trigger it. Calls has neither, only an instruction to adjust the setting inside the contact's profile. The page then summarises the feature as automating opt-outs for SMS and email.

So the channel where the request arrives as a machine-readable keyword is automated end to end. The channel where it arrives as a sentence from an irritated human is a manual task nobody has been assigned.

What the rule says, and the one piece of it that is suspended

Three things are true here, and all three are usually reported wrong.

First, 47 CFR 64.1200(a)(10) does list a voice route, but a narrow one: "an automated, interactive voice or key press-activated opt-out mechanism on a call" is reasonable per se. A spoken sentence is not on that list. It falls to the catch-all, and paragraph (a)(11) says an unlisted method "creates a rebuttable presumption that the consumer has revoked consent" once the consumer produces evidence the request was made.

Read that against your own architecture. Your AI agent records and transcribes every call by default, so you are generating the evidence that triggers the presumption, and paying to store it. On an ordinary call this is one person's word against another. On yours it is a timestamped transcript in your own account.

10 business days
the federal deadline to honor a revocation, in force since April 11, 2025
10 seconds
Washington's limit to end a call once the called party says they want it ended
$500
statutory damages per violation, which a court may treble to $1,500 for willful conduct

Second, the deadline is ten business days from receipt, not calendar days, and callers "may not designate an exclusive means to request revocation of consent." Pointing everyone at a web form does not close the spoken channel.

Third, the part people quote most is the part that is not in force. The requirement that an opt-out on one type of message applies to all future robocalls and robotexts from that caller on unrelated matters has been waived twice: pushed to April 11, 2026 by an order released on April 7, 2025, then extended again on January 6, 2026, this time to January 31, 2027, while the FCC considers modifying it. Everything else in that paragraph has been binding since April 11, 2025. Read only the Code of Federal Regulations and you would never know, because the waiver narrows how far a sentence reaches rather than striking it out.

The missing wire, in five stacks I read this week

Retell has the destination: a built-in Do Not Call contact flag you can "set, filter on, and sync with your CRM." Every documented way of setting it is manual, a CRM sync, or a post-call extraction field you define yourself. The four built-in post-call analysis fields are call summary, user sentiment, call successful and in voicemail. Opt-out is not among them.

Vapi has the checkpoint: a pre-dial webhook documented for "suppression lists, consent checks" that returns an eligibility decision before the number is dialled. Its end-call-phrases page also carries the most quotable sentence in this area: "the customer's words do not trigger the match directly." The matcher reads the assistant's transcript, not the human's.

Bland is the exception, and it proves the point rather than closing it. It documents a real tcpa:opt_out guard rail that "monitors the entire conversation to detect if the agent continues to engage after the user opts out." Its three documented actions are end the call, transfer, and jump to a node. All three stop this call. None writes the number anywhere.

So Retell has the field, Vapi has the gate, Bland has the detector, and nobody documents the wire between them. The ten-business-day deadline appears in exactly one place across everything I read: Retell's marketing blog, updated on September 7, 2026, which says the agent "must classify revocation intent independent of keyword matching" and write the result "to suppression in real time." That sentence is not in Retell's product documentation. It is not in anyone's.

Caller says stop calling me
Agent hangs up politely
No field is written
Next campaign dials the same number

The sharpest version sits in GoHighLevel's own Voice AI compliance article. It confirms in a plain question and answer that the platform does not verify consent before outbound AI calls, then explains that the AI disclaimer setting controls how the agent communicates opt-out language at the start of the call. The agent is configured to read out how to opt out. Nothing is configured to catch the reply.

Four moves before your next outbound campaign

None of this needs a new vendor. All four are configuration in the stack you already pay for.

01
Capture the opt-out as a post-call field, not just a guard rail
A guard rail ends this call. What you need is a structured boolean plus the verbatim phrase, written after every call, because that is the thing you can put on a list and produce two years from now. Retell's custom post-call extraction fields and Bland's pathway nodes both support it. Neither ships it switched on.
02
Wire that field to a check that runs before you dial
Vapi's pre-dial webhook exists for exactly this and returns an eligibility boolean before the call is placed. Retell ships a built-in Do Not Call contact flag. Those are the two ends of a wire that is yours to run. Until the field is read before dialling, setting it is filing.
03
Offer a keypress route, and never make it the only route
A key press activated opt-out mechanism on a call is per se reasonable under the rule and cheap to log, so add it. It just cannot be the sole path, because the same paragraph bars an exclusive means. Run it alongside the transcript check. This is the first thing I look at when I audit TCPA compliant AI calling for a client.
04
Build to Washington, not to the federal floor
Washington requires the solicitor to end the call within ten seconds once the called party indicates they want it ended, and on a removal request to say the contact information will be removed for at least a year. Ten seconds is agent behaviour you configure once. Ten business days is a database. Build both and the strictest state stops being a special case.

The bottom line

A spoken revocation is effective the moment it is said, whether or not your stack noticed. The gap between someone saying take me off your list and your dialler learning about it is not a paperwork detail. It is the interval in which every further call is a separate violation carrying $500 in statutory damages, which a court may raise to as much as $1,500 for willful conduct, and your own recording is the evidence.

The fix is one extraction field and one lookup. I have built AI calling for 200+ businesses and have yet to find it wired by default in any of them. Nobody ships it because it is the only feature in an AI calling stack whose job is to make the stack call fewer people.

My earlier piece on what GoHighLevel checks before an AI call covers the consent side, and the disclosure rules your script must satisfy covers the opening. This is the other end: what happens after somebody says no.

Frequently Asked Questions

Yes. Under 47 CFR 64.1200(a)(10) a called party may revoke consent by using any reasonable method to clearly express a desire not to receive further calls or text messages. A spoken request is not on the rule's per se list, which covers an automated interactive voice or key press activated mechanism on a call, the reply-text keywords stop, quit, end, revoke, opt out, cancel and unsubscribe, and a website or phone number the caller has designated for opt-outs. Unlisted methods are governed by paragraph (a)(11), which creates a rebuttable presumption that consent was revoked once the consumer produces evidence the request was made.
Ten business days. The rule requires every revocation request made in any reasonable manner to be honored within a reasonable time not to exceed ten business days from receipt, and that has been in force since April 11, 2025. Washington state is far stricter about the call itself: RCW 80.36.390 requires a telephone solicitor to end the call within ten seconds once the called party indicates they want it ended, and to state that the contact information will be removed for at least a year when someone asks to be taken off the list.
Not yet, and this is the detail most write-ups get wrong. The requirement that a revocation made in response to one type of message applies to all future robocalls and robotexts from that caller on unrelated matters has been waived twice. The FCC delayed it to April 11, 2026 in an order released April 7, 2025, then extended the waiver to January 31, 2027 in an order released January 6, 2026 while it considers modifying the requirement. The rest of 64.1200(a)(10), including the any reasonable method standard and the ten business day deadline, is in force.
You can offer both routes and both are reasonable per se, but you cannot make either one the only route. The same paragraph states that callers may not designate an exclusive means to request revocation of consent. In practice that means a keypress path is worth adding because it is easy to log, and it does nothing to protect you if your agent hears a plain spoken request and drops it.

Your AI agent is offering an opt-out it cannot record

I have built AI calling for 200+ businesses, and the opt-out wire is the piece I find missing most often. Send me your agent prompt and your dialler setup, and I will tell you exactly where a spoken revocation goes to die in your stack, and what it costs to fix.

Book a 30-Minute Call

Or email [email protected].