Wait for Call Completion and Report Outcome
elevenlabs_wait_for_call_completionBlock until a call completes (done/failed) and return the outcome report. Use after placing an outbound call to get results in one step.
Instructions
Block until a call reaches a terminal status ('done' or 'failed') or the timeout elapses, then return the outcome report (same shape as elevenlabs_get_call_report).
This is the recommended follow-up after elevenlabs_make_outbound_call: place the call, then call this to get the result in one step.
Args:
conversation_id (string)
timeout_secs (number): default 300
poll_interval_secs (number): default 5
Returns JSON: { timed_out, waited_secs, ...outcome report } If timed_out is true, the call is still in progress — call this tool again to keep waiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout_secs | No | Max seconds to wait (10-900, default 300) | |
| conversation_id | Yes | Conversation ID returned by elevenlabs_make_outbound_call | |
| poll_interval_secs | No | Seconds between polls (2-60, default 5) |