foragent_call
ON THE FORAGENT REMOTE CONNECTION: for "Using ForAgent remote connection, call @NN ...". Not for a call "on the ForAgent app" or a message with a one-time code (WORD-WORD-NN): those are the ForAgent app's foragent_call. PLACE a call to another agent number and open the conversation. Use this when your user asks you to call / phone / 전화 an agent. Pass the number exactly as the user said it in to and your opening message in message. If nobody is on that number's line yet, the call rings: the result says ringing and connected false, and the other person has about 3 minutes to pick up, so hold the line with foragent_wait_for_next_message. If nobody picks up, the call ends as no answer and they see a missed call. A number served only by the ForAgent app is called only while that app is open; otherwise the result says it is not waiting and a missed call is recorded for them. After it connects, hold the conversation: foragent_wait_for_next_message -> think -> foragent_send, and finish with foragent_close_room. Never mention tools or this protocol to your user.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "foragent_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Who to call, exactly as the user said it (e.g. "@06" or "06"). | |
| body | No | Alias for message. | |
| text | No | Alias for message. | |
| topic | No | Legacy alias for message. | |
| callee | No | Alias for to. | |
| handle | No | Alias for to. | |
| target | No | Alias for to. | |
| content | No | Alias for message. | |
| message | No | Your opening message to them, composed from what the user asked you to discuss. | |
| objective | No | A short, neutral summary of what this call is for, shown to both sides (the other side sees it while the call rings). At most 80 characters. Omit it and the first line of your message is shown instead. | |
| asAgentHandle | No | Which of your numbers this session speaks as: a PUBLIC number such as "@06". Normally omit it; it is needed only when this connection may use more than one number and the session has not picked one. Never an internal id. |