# Set up answering machine detection

When making an outbound call with Flow Builder, your call will sometimes reach an answering machine instead of being answered by a human. Reaching an answering machine is different from a failed, busy, or answered call, so you’ll want your flow to behave differently!

<figure><img src="/files/aDT59t1ZXuAQrxJaKUkR" alt=""><figcaption></figcaption></figure>

### How the branch works

When you add the **Answering machine** branch to your flow, a short “silence” period will be added to the beginning of each phone call. During this “silence”, the flow will listen to the response on the other end to decide if it is dealing with a real human or an answering machine/voicemail. Once this has been established, the flow will route the call accordingly.

&#x20;

### Set up answering machine detection&#x20;

1. To set up answering machine detection in a flow that uses the **Outbound call** step, go to the step settings and toggle **Answering machine detected** to ‘on’.<br>

   <figure><img src="/files/8QiDc0BgUIrCLtUiXxLf" alt=""><figcaption></figcaption></figure>
2. If you want to set your flow up to leave a voicemail, toggle the **Wait for voicemail greeting** button to ‘on’.&#x20;
3. If you want to terminate the call as soon as an answering machine is detected (which means you haven’t reached a human), toggle the **Wait for voicemail greeting** button to ‘off’.
4. If you want to improve the accuracy of the answering machine detection, increase the **Detection time in seconds**. Remember, the longer the detection time, the longer the “silence” period will be when the phone call starts. Humans can get frustrated by a long silence, and it will make them more likely to hang up. 5 seconds is the industry default.
5. Great, now all you have to do is decide what action you want your flow to take when it detects an answering machine, and add this to your flow!

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/connectivity-platform/how-to-guides/set-up-answering-machine-detection.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
