Call the same business again
redialCall the same business again with the same request, plus any changes: a missing detail, a new question, another day. Use after a call ended busy, unanswered, in voicemail, or with unanswered_questions, or when the user says "call them back and ask...". The assistant is told which phone-menu options the earlier call used and where they led, so it tries a different route to a person (any call to a number this account called in the last 24 hours gets the same). changes holds only the fields to replace. Same pricing and rules as place_call (it can also return needs_setup).
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": {
"call_id": "<call_id>"
},
"name": "redial"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call_id | Yes | The earlier call's call_id | |
| changes | No | Only the fields to change; everything else (and the number) stays the same as the original call. | |
| account_key | No | Only for clients without OAuth: the cfm_ API key (from the account page or an earlier setup). Leave out when connected with OAuth. |