call_person
Call 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 | ||
| language | No | ||
| phone_number | Yes | ||
| wait_seconds | No | ||
| recipient_name | Yes | ||
| reply_language | No | en | |
| user_confirmed | Yes | ||
| idempotency_key | No | ||
| original_message | Yes |