> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oration.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# End Call

> Terminate the call gracefully

The **End Call** node terminates the active call. Every flow path must eventually reach an End Call node or a [Transfer](/guides/flows/nodes/transfer) node.

## Behavior

* Hangs up the call after an optional delay
* Can receive connections from multiple nodes
* Has no output handles — it is always a terminal node

## Configuration

| Parameter     | Type   | Default | Range      | Description                                                                                                              |
| ------------- | ------ | ------- | ---------- | ------------------------------------------------------------------------------------------------------------------------ |
| `hangupDelay` | number | `100`   | 100–10,000 | Delay in milliseconds before hanging up. Use this to let a final TTS message finish playing before the call disconnects. |

## Use cases

<AccordionGroup>
  <Accordion title="Clean exit after TTS">
    Set `hangupDelay` to `2000` (2 seconds) so a goodbye message finishes playing before the line drops.
  </Accordion>

  <Accordion title="Immediate disconnect">
    Keep the default `100ms` for scenarios where no final audio is needed (e.g., after a successful transfer).
  </Accordion>

  <Accordion title="After-hours message">
    Connect a Time Check (Closed) → TTS ("We're closed, please call back") → End Call with a 3-second delay.
  </Accordion>
</AccordionGroup>
