Call a person
call_personCall one private person and relay one message from the user.
Ask the user to confirm the recipient, E.164 number and exact spoken
message first, then set user_confirmed=true. original_message is the
user's unedited request; message is the faithful sentence spoken aloud.
Both are screened. The AI identifies itself and passes on the message;
this tool is not an open-ended conversation or a broadcast tool.
Requires the user's verified, enabled outbound Caller ID. Call
caller_id_status for readiness and setup link. Verification means answering
a call and entering a code; call_me uses a separately selected receiving number.
Never substitute call_business for a private recipient. If the Caller ID
is refused by the carrier, the call fails without a platform-number retry.
Up to 10 private calls per account per rolling 24h. Billed per minute.
Reuse the same idempotency_key to recover this attempt; wait_for_call if
in_progress. Only after a terminal no-answer or busy result with no contact
should your workflow consider another call, using a new key and respecting
the user's instructions and the recipient's local time. Do not redial a
failed result because it does not establish that nobody was reached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The exact message the AI will say on the phone. | |
| language | No | Language the AI should speak during the phone call. | |
| phone_number | Yes | Confirmed recipient number in E.164 format. | |
| wait_seconds | No | Seconds to wait for the call result before returning a task ID. | |
| recipient_name | Yes | Confirmed name of the person to call. | |
| reply_language | No | Language for the returned result, such as en or zh. | en |
| user_confirmed | Yes | True only after the user explicitly confirms the recipient and action. | |
| idempotency_key | No | Stable event key to prevent a retry from placing a second call. | |
| original_message | Yes | The user's original, unedited request for content screening. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||