call
Rings the user's phone and lets a voice AI explain the reason, converse, and return the transcript. Blocks until the call ends; unanswered calls trigger a message fallback.
Instructions
Call the user's phone; it rings like a real call. When they answer, a voice AI tells them why you are calling, talks with them, and hangs up when done. Returns the transcript. Blocks until the call ends (or nobody answers, ~30 s of ringing; then the reason and context are sent as a message, fallback_msg_id: read replies with get_replies; not when this server rings only some phones: then nothing is sent and fallback_msg_id is null).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reason": "<reason>"
},
"name": "call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why you are calling, one sentence; shown on the phone. | |
| urgent | No | Ring like an alarm, bypassing Do Not Disturb if allowed. | |
| context | No | What the voice AI should know, tell or ask the user (it knows nothing else about your work). |