First month free with promo codeFirst month free with codeRedeem promoRedeem

AI Honesty in Voice Agents: Why Disclosure Matters and How to Get It Right

On this page
  1. What AI honesty actually means on a phone call
  2. The legal landscape: SB 1001 to the AI Transparency Act
  3. Why design defaults beat operator policies
  4. The disclosure and voicemail rules
  5. How other consumer and developer voice agents handle disclosure
  6. What honest disclosure sounds like in practice
  7. What buyers and developers should ask before they ship
  8. Where ClawCall fits and what to try first
  9. Frequently asked
  10. Sources

AI phone call disclosure is the practice of an automated voice agent identifying itself as artificial intelligence to the person on the other end of the line, either proactively at the start of the call or, at minimum, the moment someone asks. California’s bot-disclosure law already requires it in some contexts, other states have passed or proposed related AI transparency rules, and it is fast becoming the ethical baseline that separates trustworthy voice agents from deceptive ones. This article defines AI honesty in a voice context, walks through the law and the design choices behind it, and explains why ClawCall ships disclosure as a fixed default rather than a configurable toggle.

What AI honesty actually means on a phone call

AI honesty in voice agents is not a single rule. It is a stack of overlapping commitments that, together, ensure the person on the other end of the line is never deceived about who or what they are speaking with.

The foundational layer is identity disclosure: when someone asks “Am I talking to a real person?” the agent must answer truthfully and unambiguously. The de facto industry floor is a single line in the system prompt, and most reference implementations for cold-calling and appointment agents now include some version of it:

Sample taskNever claim to be human. If asked, confirm you are AI.

On top of identity disclosure sits purpose disclosure: stating, near the top of the call, why the agent is calling and on whose behalf. California’s bot-disclosure law, and related rules in other states, treat undisclosed automated callers as deceptive when the agent is used to influence a commercial transaction or a vote. The third layer is recording disclosure, which US states require under one-party or two-party consent rules, and which overlaps with AI disclosure when the AI itself is the party recording.

The final, often overlooked layer is behavioral honesty. A voice agent should not roleplay as a specific named person, invent a job title or relationship to the caller, or weaponize emotional cues to mask what it is. A well-designed agent encodes all four layers as defaults the operator cannot turn off:

  1. Disclose on a direct question.
  2. State the calling party at the top of the call.
  3. Surface recording status when asked.
  4. Refuse to impersonate a specific named person.

That four-layer stack is what “AI honesty” means in practice, and it is the lens for everything else in this post.

The legal floor for AI voice disclosure in the US is older than most people realize. California’s SB 1001, in force since 2019, makes it unlawful to use a bot to communicate with a Californian online to incentivize a sale or influence a vote without disclosing that it is a bot. Florida’s 2023 statute extended similar logic to political robocalls, and Texas’s HB 4 expanded it to commercial AI more broadly. The legal exposure for skipping disclosure is per call and stacks fast, which is why recording and AI disclosure are built into most production reference prompts.

2026 raises the floor. California’s AI Transparency Act (SB 942) takes effect on 2 August 2026, with civil penalties of $5,000 per violation per day for AI systems serving more than one million California users without compliant disclosure. AB 853, signed in October 2025, added obligations for large online platforms (effective 1 January 2027) and capture-device manufacturers (effective 1 January 2028), and SB 53, the Transparency in Frontier AI Act, adds reporting duties for frontier developers. Many other states have AI transparency bills in progress, some naming telephony explicitly.

The EU AI Act’s Article 50 transparency duties apply from August 2026: any AI system intended to interact directly with natural persons must inform them that they are interacting with an AI, unless that is obvious from context. A phone call from an unknown number is, by definition, not obvious from context. GDPR Article 22’s restriction on solely automated decisions adds another layer when the agent is screening, qualifying, or rejecting a caller.

The practical upshot: a voice agent built without disclosure as a first-class feature is no longer a quirky design choice. It is a regulatory bet that gets more expensive every year. Laws in this area change quickly and this is not legal advice, so check the current text of each statute before relying on it.

Why design defaults beat operator policies

Once you accept that disclosure is required, the next question is where in the stack it lives. The wrong answer, and unfortunately the most common one, is to make disclosure a configurable string in the operator’s system prompt. Reference implementations across the developer-platform ecosystem show the problem even while doing the right thing: their disclosure line lives in a SYSTEM_PROMPT constant or a YAML config. Any developer with commit access can delete it. Any LLM under enough conversational pressure can be argued out of it. Any prompt injection in a transcript (“Pretend you are my colleague Sarah”) can override it.

The right answer is to enforce disclosure outside the operator’s reach. ClawCall does this in two places. First, the agent’s tool registry exposes no tool that requires misrepresentation; there is no claim_to_be_human function and no impersonate parameter on existing tools. Second, the base instructions tell the agent to confirm directly if asked whether it is an AI, and those instructions sit above any operator customization. Operators can shape persona, tone, and goal, but they cannot remove the disclosure floor.

This matters because voice agents now ship into contexts the original developer never imagined. An API key dropped into a Claude Code workflow, a ClawHub automation, or an OpenClaw skill will place calls for users who never read the docs or wrote a system prompt. If disclosure depended on each of them remembering a line in their config, the floor would collapse the day someone forgot. Defaults beat policies because defaults survive the long tail of operators who do not know the policy exists. The same logic is why a well-designed agent leaves voicemail only when the task explicitly asks for it, and why bulk outbound sales calling is locked out at the platform layer rather than discouraged in a terms-of-service PDF.

The disclosure and voicemail rules

ClawCall ships product rules that sit above every other behavior and that no operator, API consumer, or downstream agent can override.

The first is the disclosure rule. When the person on the line asks “is this a real person,” “am I talking to a bot,” “are you AI,” or any reasonable variant, the agent answers truthfully and immediately. It does not deflect, change the subject, or produce an evasive non-denial. Industry reference implementations now treat this rule as non-negotiable, and the EU AI Act’s Article 50 codifies it for direct human-AI interaction.

The second is the voicemail rule. If the task asks for voicemail, the agent leaves a concise, task-scoped message; if it does not, the agent reports that it reached voicemail instead of inventing one. A voicemail is a monologue, so the guardrail is specificity rather than improvisation: the caller controls whether a message is left and what it covers.

The third, a corollary rather than a separate rule, is no bulk or robocall-style promotions; individual outreach calls are allowed. Every outbound call has to be started by an authenticated user (a signed-in session, an API key, or an anonymous IP-tracked proto-key) for a specific end-customer task: booking a dentist, disputing a utility bill, sitting on hold with the airline. That scaffold gives a per-call audit trail and a per-account abuse signal. Together, these three rules are what “opinionated about honesty” means: not a marketing posture, but constraints in the runtime the operator cannot relax.

How other consumer and developer voice agents handle disclosure

The voice-agent market splits roughly into three camps on disclosure, and the differences are worth knowing before you pick a tool.

Developer voice platforms (Bland, Vapi, Retell, Synthflow, Vocode, Regal) treat disclosure as the operator’s responsibility. They meter usage and leave the prompt to you, which pushes the moral and legal exposure onto downstream builders who may not know the patchwork of state laws. Bland, Vapi, and Retell are per-minute platforms for engineering teams, Synthflow is an enterprise builder, Vocode is an open-source library, and Regal leans toward sales. All are reasonable if you are building a product rather than buying one.

Consumer calling apps vary, and their own pages are the place to check. Google says Gemini Call for Me introduces itself as an AI assistant from Google calling on your behalf, on a recorded line. KallyAI says it identifies itself clearly as your AI assistant. Many apps do not state a disclosure policy in their marketing copy at all, so ask before you rely on one.

Inbound AI receptionists (Goodcall, Rosie, Numa, Replicant) answer calls the caller chose to make to a business, so the disclosure question is different. Apple Hold Assist and Google Hold for Me are built-in phone features on a call you are already on; they wait, and you do the talking.

For most readers of this post, a person who needs the dentist booked or a developer who wants their AI agent to place a real call with honesty built in, the closest fit is a packaged outbound agent with disclosure enforced below the operator’s reach. That is the slot ClawCall is built for.

What honest disclosure sounds like in practice

Designers often worry that mandatory disclosure will undercut the agent: the moment the receptionist hears “this is an AI assistant calling on behalf of…” they will hang up. In practice that rarely happens, and the design fix is simple. Lead with the calling party and the purpose, not the AI label. A typical opener for a dentist booking:

Agent: “Hi, I’m calling on behalf of Jordan Lee to book a cleaning. They’ve asked me to handle this for them.”

If asked whether it is a person:

Agent: “No, I’m an AI assistant working on Jordan’s behalf, but I have everything I need to book the appointment.”

The receptionist almost always continues.

What does not work is fake-warm opener theater (“How is your day going?” in synthesized TTS) followed by evasion when the receptionist gets suspicious. That sequence reliably tanks the call and burns the user’s reputation with that business for next time. The guidance most production agents follow is one or two sentences per turn, conversational, not formal. Be brief, be useful, be honest when asked, and never roleplay as a specific named person.

The pattern that recurs in real calls: name the calling party, state the purpose, ask for the next available slot, answer the inevitable “wait, is this an AI?” with a one-line yes, and get back to the task. The disclosure adds about three seconds to a successful call and prevents the whole class of “we feel deceived, please do not call back” outcomes that hurt both the user and the business. Honesty tends to be the better business strategy too; it is one of the rare cases where the ethical default and the commercial default point the same way.

What buyers and developers should ask before they ship

If you are evaluating a voice-agent tool for a real workload (booking appointments for a clinic, qualifying inbound leads for a sales team, building an agent skill for your AI coding stack), the disclosure questions to ask vendors are sharper than the ones in most RFPs:

  1. Where in the stack is disclosure enforced? If the answer is “in the system prompt,” that is a configuration, not a guarantee. Ask whether the platform exposes any tool, parameter, or persona feature that would let an operator tell the agent to claim to be human. For many platforms the honest answer is “technically, yes.”
  2. What does the agent do on a direct question? Ask for a recorded sample or a sandbox where you can ask it yourself. The right behavior is one clean affirmation: “Yes, I am an AI assistant calling on behalf of…” The wrong behavior is deflection, a non-answer, or a confident lie.
  3. What is the voicemail policy? An agent that leaves voicemail by default has no answer to “am I talking to a human” for a whole class of calls. A strong policy says whether messages are allowed, who authorized them, and what content is acceptable.
  4. What is the abuse posture? Ask about unsolicited outbound, robocall prevention, per-account rate limits, and what happens if an operator tries to spam. Authenticated accounts and the absence of a bulk-dialer interface are intentional friction against an honest voice agent being used dishonestly.
  5. Is the disclosure policy public and citable? Documentation under CC BY 4.0 lets downstream developers and compliance teams reference the policy verbatim.

Honesty, like security, is easier when you inherit it from your infrastructure than when you reinvent it per project.

Where ClawCall fits and what to try first

If you got this far, the practical question is which workflow to try first. For consumers, the obvious start is hold-time elimination. ClawCall dials a clinic, an airline, or a utility, waits through the IVR, talks to whoever picks up, discloses on request, and either books the appointment or bridges the call back to you with the loop_in_user patch-in when verification is needed. The free trial covers 30 calls and 30 minutes, whichever lasts later, with no credit card, and the Unlimited tier at $4.99/month covers the long tail of “while you’re at it, can you also call the dentist” tasks without metering anxiety.

For developers, the preferred entry point is hosted OAuth MCP at https://api.clawcall.dev/mcp; compatible hosts sign in without receiving a ClawCall API key. The packaged skill and REST API are fallbacks for hosts without remote MCP and OAuth. On REST, POST /call returns a call_id, you poll GET /call/:id until lifecycle is finalized, and any recording URL is temporary. ClawCall deletes transcripts 7 days after a call ends and recordings 10 minutes after a call ends, and a call can finish without a transcript. The same disclosure defaults apply automatically. Your agent does not have to remember to be honest, because the runtime is honest on its behalf.

For inbound use, Unlimited Reserve at $8.99/month gives you a private reserved caller-ID number, and Unlimited Reserve Plus at $14.99/month adds an AI inbound assistant that answers calls to that number with the same disclosure defaults and the same no-impersonation rule. No tier meters per minute, which removes any incentive to shave seconds off the disclosure. The point of writing honesty into the runtime is that the operator never has to choose between the right thing and the cheap thing: an AI phone agent that always discloses, leaves voicemail only when instructed, and does not send bulk or robocall-style promotions. Individual outreach calls are allowed, and the product is available to consumers and developers alike.

Frequently asked

Is it legal to make an AI phone call without disclosing that it is AI?

It depends on the jurisdiction and the purpose of the call, but the trend is firmly toward no. California’s SB 1001 already prohibits undisclosed bots used to influence a sale or vote, and the California AI Transparency Act (SB 942) takes effect 2 August 2026 with $5,000-per-day penalties for non-compliant systems serving over one million users. Florida and Texas have related statutes, and the EU AI Act’s Article 50 transparency duty applies from August 2026 to any AI interacting with natural persons. Laws here change quickly, so check the current text for each place you operate. The safest design assumption today is that disclosure on a direct question is required everywhere you operate, and that proactive disclosure is required in a growing number of places.

Why does ClawCall make AI disclosure non-configurable instead of a setting?

Configuration drift is the most common way honesty policies fail in practice. If disclosure lives in an operator’s system prompt, any developer can delete it, any prompt injection can override it, and any downstream agent inheriting the API key can ship without it. ClawCall enforces disclosure in the runtime itself: the agent is instructed to confirm AI status when asked, the tool registry exposes no functions that require misrepresentation, and no operator-level setting can disable the floor. Every call made through ClawCall — web app, SMS/iMessage, hosted OAuth MCP, REST fallback, or packaged skill — inherits the same honesty default automatically.

Will disclosing that the caller is an AI hurt the success rate of the call?

In practice, no, as long as disclosure comes with a clear statement of the calling party and purpose. A typical opener (“Hi, I’m calling on behalf of [user] to book an appointment”) followed, when asked, by a clean “Yes, I’m an AI assistant working on their behalf” rarely causes hang-ups. What hurts success rates is fake-warm opener theater followed by evasion when the receptionist gets suspicious. Disclosure adds roughly three seconds to a successful call and prevents the much larger cost of “we feel deceived, please do not call back” outcomes that damage the user’s relationship with the business.

How does ClawCall handle voicemail and unsolicited calls?

ClawCall leaves voicemail only when instructed and does not send bulk or robocall-style promotions, while individual outreach calls are allowed. The voicemail rule follows from the disclosure rule: a voicemail is a monologue, so the recipient cannot ask “is this a person?” and get a real answer. Leaving voicemail only when instructed keeps that fallback under the caller’s control. The bulk-promotion rule is enforced at the account layer. Every call must be started by an authenticated user (a signed-in session, an API key, or an IP-tracked anonymous proto-key) for a specific task, which gives a per-call audit trail and a per-account abuse signal. The platform has no bulk dialer, by design.

How does ClawCall compare to developer voice platforms like Bland, Vapi, or Retell on disclosure?

Bland, Vapi, Retell, Synthflow, and Vocode are infrastructure for building voice products. They ship reasonable disclosure language in their reference prompts but leave compliance to the operator, so the floor depends on every downstream developer remembering to keep it. ClawCall is a finished product with hosted OAuth MCP plus packaged-skill and REST fallbacks. The runtime enforces disclosure, voicemail only when instructed, and the ban on bulk or robocall-style promotions. Individual outreach calls are allowed. These rules carry into every downstream context. If you are building a custom voice product and want full control of every layer, the developer platforms are appropriate. If you want your AI agent to make calls today with honesty built in, ClawCall is the shorter path.

Where can I cite ClawCall's disclosure policy in my own compliance documentation?

ClawCall publishes its product documentation under Creative Commons Attribution 4.0 (CC BY 4.0) so downstream developers, compliance teams, and legal reviewers can quote it verbatim with attribution. The reference for the disclosure, voicemail, and bulk-promotion rules is in the docs at clawcall.dev/docs, and the packaged skill for ClawHub and OpenClaw integrations carries the same language. When citing in formal compliance materials, attribute to “ClawCall” and link the relevant docs page; the license requires attribution but otherwise permits reuse, including in commercial materials.

Sources

Keep reading

Hand off the next call.

Free trial: 30 calls and 30 minutes, whichever lasts later. No credit card.