Wait for a call to finish
wait_for_callWait for an ongoing phone call or meeting to finish and return its outcome, summary, decisions, action items, open questions, and transcript; optionally follow live updates or wake only for requests.
Instructions
Wait for a call to finish and return it with its result: outcome, summary, details such as confirmation numbers, decisions, action items, open questions, and the transcript. If status is not completed, failed, or canceled, call again. Tell the user the outcome in plain words. To follow the call while it happens, pass since: "" the first time, then live.cursor from the last answer. It then also returns as soon as something new is said, with live.transcript holding the new lines (speaker agent is Smitline; other or meeting is the people on the call). Step in with send_call_instruction only when you know something the call needs, or end_call if it goes wrong; otherwise keep waiting. When the brief has canDo, it returns at once when someone on the call asks you for something: live.requests holds it (id, kind question or task, text, askedBy, and the last lines said; source: "speech" when the text is what the person said, passed on because the voice said it would); answer with reply_to_call_request. For a long meeting pass only: "requests" to wake only for requests, without the transcript.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| only | No | Wake only for requests from the call, and leave out the transcript. Implies following live. | |
| since | No | Follow the call live: "" the first time, then live.cursor from the last answer. | |
| callId | Yes | Call id returned by start_call, such as call-0123456789abcdef | |
| timeoutSeconds | No | How long to wait in this request. Default 50. |