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

# Vonage Integration

> Connect a Vonage phone number to Famulor via Elastic SIP Trunking

<Warning>
  **Done for you — any region, any country (our EU partner carrier)**

  If you prefer not to configure a SIP trunk or import numbers yourself, our **EU partner carrier** can supply **local numbers in any region and any country**, set up the **SIP trunk**, and **import the connection into Famulor** for you. Provisioning runs **end-to-end through the partner** (carrier-side), so you skip DIY trunk and number import in Famulor.

  * **Custom number region / full-service onboarding:** [Famulor Custom Number Region form](https://tally.so/r/w4bN2Y)
  * **More detail or bespoke options:** [support@famulor.de](mailto:support@famulor.de)
</Warning>

# Connect a Vonage Number to Famulor

This guide connects a **Vonage** phone number to Famulor via **Elastic SIP Trunking**.

<Note>
  Famulor has **no** dedicated Vonage import feature. You set up an **Elastic SIP Trunk** in Vonage and connect it through **Integrate SIP trunk** in Famulor.

  The trunk has two directions:

  * **Termination** (outbound calls): Vonage gives you a SIP domain + credentials that Famulor uses to send outbound calls.
  * **Origination** (inbound calls): Vonage forwards calls to **Famulor's SIP address**.
</Note>

## How it works

```mermaid theme={null} theme={null}
sequenceDiagram
    participant C as Caller
    participant V as Vonage
    participant FA as Famulor
    participant A as AI assistant

    Note over V,FA: Inbound – origination to „Our SIP address"
    C->>V: Call to your Vonage number
    V->>FA: SIP call to „Our SIP address"
    FA->>A: Call routed to assigned assistant
    A->>FA: Voice response (real time)
    FA->>C: Conversation with AI assistant
    Note over FA,V: Outbound – termination to <prefix>.sip.vonage.com
```

* **Inbound:** Famulor does **not** register via SIP REGISTER. Vonage sends calls through the **origination** to „Our SIP address".
* **Outbound:** Famulor sends calls to Vonage's **termination** SIP domain and authenticates with username and password.

## Prerequisites

* An active **Vonage** account with access to **Programmable SIP / Elastic SIP Trunking**
* At least one Vonage phone number (or a new number to purchase)
* A Famulor account

***

## Step 1: Create an Elastic SIP Trunk in Vonage

1. Open the **Vonage dashboard** and navigate to the **SIP** section.

<img src="https://mintcdn.com/famulor/ZDI5dfPWanhnn7vp/images/vonage/vonage-sip-section.png?fit=max&auto=format&n=ZDI5dfPWanhnn7vp&q=85&s=111c159cdd3b8e0a0933c13aa37a533f" alt="Vonage dashboard: navigating to the SIP section" width="257" height="411" data-path="images/vonage/vonage-sip-section.png" />

2. Create a new SIP trunk and select **„Something else"** as the provider (i.e. not a preset provider).

<img src="https://mintcdn.com/famulor/ZDI5dfPWanhnn7vp/images/vonage/vonage-choose-provider.png?fit=max&auto=format&n=ZDI5dfPWanhnn7vp&q=85&s=b0de4a09d4ad01cea4a9f862383e9302" alt="Vonage: provider selection with the „Something else“ option" width="1303" height="489" data-path="images/vonage/vonage-choose-provider.png" />

***

## Step 2: Set up Termination (outbound calls)

**Termination** provides the SIP domain and credentials Famulor uses to send outbound calls.

1. Follow the **Termination** setup in Vonage.
2. Note the displayed values:

| Field          | Example / meaning                                    |
| -------------- | ---------------------------------------------------- |
| **SIP domain** | `<your-prefix>.sip.vonage.com` (Termination SIP URI) |
| **User name**  | Credentials for outbound calls                       |
| **Password**   | Credentials for outbound calls                       |

<img src="https://mintcdn.com/famulor/ZDI5dfPWanhnn7vp/images/vonage/vonage-termination.png?fit=max&auto=format&n=ZDI5dfPWanhnn7vp&q=85&s=a706b561b3cee89a245c3410f820fc8c" alt="Vonage: termination with SIP domain (.sip.vonage.com), username and password" width="1452" height="694" data-path="images/vonage/vonage-termination.png" />

<Note>
  Store the **SIP domain**, **username** and **password** safely. You need them in **Step 5** for the Famulor setup.
</Note>

***

## Step 3: Set up Origination (inbound calls)

In **Origination** you define where Vonage forwards incoming calls – to **Famulor's SIP address**.

1. In a second tab, open Famulor at [app.famulor.de/phone-numbers?lang=en](https://app.famulor.de/phone-numbers?lang=en) → **Your phone numbers → + Integrate SIP trunk** and, under **Incoming call settings**, copy the value **Our SIP address** (e.g. `xxxxxx.eu.sip.livekit.cloud`).
2. Paste this address into Vonage under **Origination** as the **SIP-URI**.

<img src="https://mintcdn.com/famulor/ZDI5dfPWanhnn7vp/images/vonage/vonage-origination.png?fit=max&auto=format&n=ZDI5dfPWanhnn7vp&q=85&s=8b5c1e2dd33578890182889c48afa59c" alt="Vonage: origination – paste Famulor's SIP-URI (e.g. xxxxxx.sip.livekit.cloud)" width="1498" height="667" data-path="images/vonage/vonage-origination.png" />

<Note>
  Use the **exact** „Our SIP address" from Famulor – no spaces.
</Note>

***

## Step 4: Assign a number to the trunk

Link a phone number to your Elastic SIP Trunk – either an **existing number** or a **newly purchased** one.

<img src="https://mintcdn.com/famulor/ZDI5dfPWanhnn7vp/images/vonage/vonage-add-number.png?fit=max&auto=format&n=ZDI5dfPWanhnn7vp&q=85&s=bfd28a98f5d0399f276f7d39a3f57ea4" alt="Vonage: assigning a number to the Elastic SIP Trunk" width="1325" height="505" data-path="images/vonage/vonage-add-number.png" />

<Note>
  Note the Vonage number in **E.164 format** with country code (e.g. `+12025550123`). You need it in Step 5.
</Note>

***

## Step 5: Set up the SIP trunk in Famulor

1. In Famulor, go to **Your phone numbers** and click **+ Integrate SIP trunk**.
2. Enter the data as follows:

| Field                            | Value                                                                                     |
| -------------------------------- | ----------------------------------------------------------------------------------------- |
| **SIP trunk type**               | **Phone number (DID)**                                                                    |
| **Phone number**                 | Your Vonage number in E.164 format (e.g. `+12025550123`)                                  |
| **Username**                     | The **termination** username from Step 2                                                  |
| **Password**                     | The **termination** password from Step 2                                                  |
| **SIP address** (outbound)       | The Vonage **SIP domain** from Step 2 (e.g. `<your-prefix>.sip.vonage.com`, without port) |
| **Outgoing phone number format** | **International (with leading +)**                                                        |
| **Country**                      | The country of your Vonage trunk                                                          |

3. Under **Incoming call settings**, you'll see **Our SIP address** – the same address you entered as the Vonage origination in **Step 3**.
4. Click **Add SIP number**.

<img src="https://mintcdn.com/famulor/wnlYvSCGGEycwCA5/images/vonage/famulor-sip-trunk-vonage.png?fit=max&auto=format&n=wnlYvSCGGEycwCA5&q=85&s=c7f220b3e2faf3210d1899a24aa847d1" alt="Famulor: „Integrate SIP trunk“ dialog with trunk type „Phone number (DID)“, outbound SIP address (sip-eu.vonage.com) and the „Our SIP address“ field for incoming calls" width="694" height="739" data-path="images/vonage/famulor-sip-trunk-vonage.png" />

***

## Step 6: Assign an assistant and test

1. Open **Assistants** in Famulor and edit the assistant you want to use.
2. Select the correct **inbound type** (incoming calls).
3. Choose your connected Vonage phone number from the list.
4. Click **Save assistant**.
5. Place a **test call** to your Vonage number and check that the AI assistant answers.

***

## Call transfer to a human (warm transfer)

Famulor can hand off an ongoing call to a real person. **For Vonage, use the warm transfer only** – cold transfer does not work over the Vonage trunk (see the note below). For the general setup, see [Assistant call forwarding](/en/platform/assistant-call-forwarding).

<Warning>
  **Vonage does not support SIP REFER.** Famulor performs **cold transfers** via **SIP REFER** – the carrier connects the caller onward directly. Because Vonage SIP trunks do **not** support REFER, **cold transfer over the Vonage trunk does not work reliably**.

  **Recommendation for Vonage:** use the **warm transfer**. Famulor creates a **new SIP INVITE** (a separate outbound call through the Vonage trunk) and **merges the two calls** – this needs **no** REFER and therefore also works with SIP trunks that lack REFER support, such as Vonage.
</Warning>

### Transfer target: phone number or custom SIP

You specify the warm transfer target in one of two ways:

* **Supervisor phone number:** the contact's phone number (e.g. `+49 1512 3456789`).
* **(Advanced) Custom SIP/Extension:** enable this to specify a **custom SIP address or internal extension** instead of a phone number (field **Custom SIP transfer**, e.g. `sip:number@sip-server`).

<img src="https://mintcdn.com/famulor/35Jj5ynoYtXU-KMH/images/vonage/famulor-warm-transfer.png?fit=max&auto=format&n=35Jj5ynoYtXU-KMH&q=85&s=23eb03f88c333ec5b715669dc62deef8" alt="Famulor: warm transfer with a supervisor phone number (Custom SIP/Extension disabled)" width="1281" height="2313" data-path="images/vonage/famulor-warm-transfer.png" />

<img src="https://mintcdn.com/famulor/35Jj5ynoYtXU-KMH/images/vonage/famulor-warm-transfer-custom-sip.png?fit=max&auto=format&n=35Jj5ynoYtXU-KMH&q=85&s=a9db1f0c675086acb1bd96e33e9cc3e6" alt="Famulor: warm transfer with „(Advanced) Custom SIP/Extension“ enabled and the „Custom SIP transfer“ field" width="1283" height="2327" data-path="images/vonage/famulor-warm-transfer-custom-sip.png" />

### Warm transfer settings

| Field                                                 | Meaning                                                                                                     |
| ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Supervisor phone number** / **Custom SIP transfer** | Transfer target: a phone number **or** – with **Custom SIP/Extension** enabled – a SIP address or extension |
| **Outbound phone number**                             | The number used to dial the supervisor (requires an outbound trunk)                                         |
| **Caller ID shown to supervisor**                     | Which number the supervisor sees on the call (e.g. the outbound number)                                     |
| **Hold music** / **Hold music volume**                | Hold music played to the caller and its volume (0–100)                                                      |
| **When to transfer**                                  | Describes when the AI should start the warm transfer                                                        |
| **Hold message**                                      | What the AI says to the caller before placing them on hold                                                  |
| **Summary instructions**                              | How the AI should brief the supervisor (who is calling, why, why a human is needed)                         |
| **Briefing initial message**                          | The first message the supervisor hears                                                                      |
| **Connected message**                                 | What the caller hears once the supervisor is connected                                                      |

<Note>
  In **Summary instructions**, **Briefing initial message** and similar fields you can use variables: `{customer_phone}` (the caller's number) and lead variables such as `{name}` or `{email}`.
</Note>

***

## Common issues

<AccordionGroup>
  <Accordion title="Inbound calls do not arrive" icon="phone-slash">
    Check the **origination** in Vonage (Step 3): it must contain the **exact** „Our SIP address" from Famulor. Also make sure the **number is assigned to the trunk** (Step 4).
  </Accordion>

  <Accordion title="Outbound calls fail" icon="arrow-up-right-from-square">
    Check the **termination** values from Step 2 in Famulor: **SIP address** (`<your-prefix>.sip.vonage.com`), **username** and **password**. Set the number format to **International (with leading +)**.
  </Accordion>

  <Accordion title="Wrong or unknown SIP address" icon="server">
    Always use the **exact** „Our SIP address" from Famulor (Phone numbers → Integrate SIP trunk → Incoming call settings).
  </Accordion>

  <Accordion title="Cold transfer does not work" icon="phone-arrow-up-right">
    **Vonage does not support SIP REFER**, which Famulor uses for cold transfer. Use the **warm transfer** instead – it creates a new SIP INVITE and merges the calls (no REFER), so it works with Vonage. Details: [Assistant call forwarding](/en/platform/assistant-call-forwarding).
  </Accordion>
</AccordionGroup>

***

## Help

<Tip>
  If you need help, contact our support team at [support@famulor.io](mailto:support@famulor.io). For general guidance, see [SIP Integration](/en/provisioning/sip-ai/sip-integration) and [SIP integration issues](/en/troubleshooting/sip-integration-issues).
</Tip>
