> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Bandwidth SIP-trunking

> **Note**
>
> Overweeg voordat je deze handleiding volgt eerst de [handleiding voor SIP- trunking](/docs/nl/eleven-agents/phone-numbers/sip-trunking) te lezen, zodat je begrijpt hoe ElevenLabs SIP-
> trunks ondersteunt.

## Overzicht

In deze handleiding lees je hoe je je Bandwidth SIP-trunks rechtstreeks verbindt met ElevenLabs Agents. Met deze integratie kun je je bestaande Bandwidth-telefoonnummers en -infrastructuur gebruiken en tegelijkertijd profiteren van de geavanceerde voice AI-mogelijkheden van ElevenLabs, voor zowel inkomende als uitgaande gesprekken.

## Zo werkt SIP-trunking met Bandwidth

SIP-trunking brengt een directe verbinding tot stand tussen je Bandwidth-telefonie-infrastructuur en het ElevenLabs-platform:

1. **Inkomende gesprekken**: Gesprekken van Bandwidth worden via onze origination URI naar het ElevenLabs-platform gerouteerd. Je configureert dit in de Bandwidth App met een Voice Configuration Package (VCP).
2. **Uitgaande gesprekken**: Gesprekken die door ElevenLabs worden gestart, worden via de FQDN van je realm of termination SBC-adressen naar je Bandwidth SIP-trunk gerouteerd, zodat je agents uitgaande gesprekken kunnen voeren.
3. **Authenticatie**: Bandwidth biedt SIP-gebaseerde authenticatie voor Unified Communications (UC)-trunks, met digest-authenticatie via SIP-inloggegevens (network bridge). Deze methode is essentieel voor uitgaande gesprekken vanuit ElevenLabs en zorgt voor veilige communicatie.
4. **Signalering en media**: De eerste gespreksconfiguratie (signalering) gebruikt UDP/TLS. Zodra het gesprek tot stand is gebracht, worden de daadwerkelijke audiogegevens (RTP-stream) via UDP verzonden.

## Vereisten

Controleer voordat je de Bandwidth SIP-trunkintegratie instelt of je het volgende hebt:

1. Een actief ElevenLabs-account
2. Een actief Bandwidth Universal Platform-account met SIP-trunking ingeschakeld (met sip-auth ingeschakeld)
3. Minstens één telefoonnummer dat je hebt gekocht of naar je Bandwidth-account hebt geporteerd
4. Beheerderstoegang tot je account in de [Bandwidth App](https://app.bandwidth.com/)

## Inkomende gesprekken configureren (Bandwidth naar ElevenLabs)

Configureer de origination-instellingen van Bandwidth om inkomende gesprekken naar ElevenLabs te routeren.

#### Meld je aan bij de Bandwidth App

Log in bij de [Bandwidth App](https://app.bandwidth.com/).

#### Maak een Voice Configuration Package

1. Ga naar het tabblad **Service Management** en selecteer **Voice Configuration**.
2. Klik op **Create New** om een nieuw Voice Configuration Package te maken.
3. Voer een unieke Package Name in.
4. Klik op **Add Route**.
5. Kies **Route to Domain Name**.
6. Voer de FQDN die ElevenLabs heeft verstrekt in het daarvoor bestemde veld in. Dit is doorgaans `sip.rtc.elevenlabs.io`. Als je ElevenLabs-account een geïsoleerde data residency-regio gebruikt of de statische SIP-infrastructuur gebruikt, gebruik dan het bijbehorende SIP-endpoint. Bekijk [data residency](/docs/nl/overview/administration/data-residency) voor beschikbare regio's.
7. Klik op **Save** om het maken van het Voice Configuration Package te voltooien.

> **Note**
>
> Raadpleeg de [Bandwidth VCP- documentatie](https://dev.bandwidth.com/docs/universal-platform/create-a-vcp) voor meer
> informatie.

#### Controleer de E.164-indeling

Bandwidth verstuurt inkomende gesprekken in E.164-indeling. Gebruik bij het importeren van het telefoonnummer in ElevenLabs dezelfde indeling met een `+` aan het begin (bijvoorbeeld `+15551234567`).

## Uitgaande gesprekken configureren (ElevenLabs naar Bandwidth)

Voor uitgaande gesprekken moet ElevenLabs zich bij Bandwidth authenticeren. De aanbevolen methode is SIP-digest-authenticatie met een realm en inloggegevens.

#### Maak een realm

1. Selecteer in de Bandwidth App **Account** en klik op **SIP Credentials**.
2. Scrol naar **Manage Realms** en klik op **Add**.
3. Voer een realmnaam en optionele beschrijving in en klik vervolgens op **Add**.

Bandwidth maakt een realm-FQDN in de indeling `{realmname}.{hash}.auth.bandwidth.com`. Noteer deze FQDN — je gebruikt deze als het uitgaande adres in ElevenLabs.

> **Note**
>
> Als je het tabblad **SIP Credentials** niet ziet, neem dan contact op met je Bandwidth Account Manager of open een
> ticket bij Bandwidth Support om SIP-authenticatie voor je account in te schakelen.

#### Maak SIP-inloggegevens

1. Klik in de sectie **SIP Credentials** op **Add**.
2. Voer een **Username** en **Password** in.
3. Selecteer de realm die je in de vorige stap hebt gemaakt.
4. Klik op **Add SIP Credentials**.

Bewaar de gebruikersnaam en het wachtwoord veilig. Je voert ze in bij de configuratie van de ElevenLabs SIP-trunk.

#### Noteer de FQDN van je realm

Je uitgaande termination-adres is de realm-FQDN die na het maken wordt weergegeven (bijvoorbeeld `myrealm-a1b2c3.auth.bandwidth.com`). Voer deze hostnaam in het veld **Address** in wanneer je de uitgaande instellingen in ElevenLabs configureert.

Voer een SRV-opzoeking uit om de SBC-IP-adressen te controleren die aan je realm zijn gekoppeld:

```bash
nslookup -type=SRV _sip._{udp/tls}.{realm_FQDN}
```

Bandwidth biedt voor redundantie een gekoppeld paar SBC-IP's. Beide moeten bereikbaar zijn voor uitgaand verkeer.

## Configuratie voltooien in ElevenLabs

Importeer je telefoonnummer in ElevenLabs nadat je deze instellingen in de Bandwidth App hebt geconfigureerd:

#### Importeer het SIP-trunktelefoonnummer

Volg de [handleiding voor SIP-trunking](/docs/nl/eleven-agents/phone-numbers/sip-trunking) om je Bandwidth-telefoonnummer te importeren. Gebruik de volgende instellingen:

* **Transporttype**: UDP (of TLS als je Bandwidth-trunk versleutelde signalering gebruikt)
* **Mediaversleuteling**: Moet overeenkomen met je Bandwidth-trunkconfiguratie
* **Uitgaand adres**: De FQDN van je realm (bijvoorbeeld `myrealm-a1b2c3.auth.bandwidth.com`)
* **Gebruikersnaam en wachtwoord voor SIP-trunk**: De inloggegevens die zijn gemaakt in de Bandwidth App

#### Wijs een agent toe

Wijs na het importeren een agent toe aan het telefoonnummer in het [Phone Numbers-dashboard](https://elevenlabs.io/app/agents/phone-numbers).

> **Warning**
>
> Volg na het instellen van je Bandwidth SIP-trunk de [handleiding voor SIP- trunking](/docs/nl/eleven-agents/phone-numbers/sip-trunking) om de configuratie in
> ElevenLabs te voltooien.

## Problemen oplossen

#### Inkomende gesprekken kunnen geen verbinding maken

* Controleer of `sip.rtc.elevenlabs.io` als routebestemming is ingevoerd in de origination-instellingen van je Bandwidth VCP.
* Bevestig dat het telefoonnummer is toegewezen aan de VCP met de juiste origination-instellingen.
* Zorg dat de telefoonnummerindeling in ElevenLabs overeenkomt met de E.164-indeling die Bandwidth verstuurt (met een `+` aan het begin).
* Controleer of je firewall SIP-signaleringstraffic toestaat via het geconfigureerde transportprotocol en de poort (5060 voor UDP, 5061 voor TLS), en of RTP-poorten niet zijn geblokkeerd.

#### Uitgaande gesprekken krijgen foutcode 407 of authenticatiefouten

* Bevestig dat de **SIP-trunkgebruikersnaam**, het **wachtwoord** en de **realm** in ElevenLabs overeenkomen met de inloggegevens die in de Bandwidth App zijn gemaakt.
* Controleer of het veld **Address** alleen de hostnaam van de realm-FQDN bevat, zonder het voorvoegsel `sip:`.
* Zorg dat het transporttype in de uitgaande instellingen van ElevenLabs overeenkomt met je Bandwidth-trunkconfiguratie (UDP of TLS).

#### Audio in één richting of geen audio

* Bevestig dat RTP-poorten openstaan voor mediaverkeer en niet worden geblokkeerd door je firewall.
* Controleer de compatibiliteit met de G711ulaw-codec. Bandwidth en ElevenLabs ondersteunen beide G711.

## Veelgestelde vragen

#### Welk signaleringstransport en welke poorten vereist Bandwidth?

Bandwidth en ElevenLabs gebruiken UDP op poort 5060 voor SIP-signalering. Als je Bandwidth-trunk is geconfigureerd voor versleuteld transport, gebruik dan TLS op poort 5061.

#### Welke telefoonnummerindeling moet ik gebruiken?

Gebruik de E.164-indeling met een `+` aan het begin (bijvoorbeeld `+19192971100`). Bandwidth verstuurt nummers in deze indeling en verwacht ze ook in deze indeling.

#### Welke audiocodecs zijn compatibel?

ElevenLabs ondersteunt G711 en G722. Bandwidth ondersteunt G711ulaw en G729a. G711ulaw is de aanbevolen codec voor compatibiliteit tussen beide platforms.

## Nuttige links

* [Handleiding voor SIP-trunking](/docs/nl/eleven-agents/phone-numbers/sip-trunking)
* [SIP-referentie](/docs/nl/eleven-agents/phone-numbers/sip-reference)
* [Integratiehandleiding voor Bandwidth UC-trunking](https://www.bandwidth.com/support/en/articles/12822954-uc-trunking-integration-guide)
* [Bandwidth SIP-authenticatie instellen](https://www.bandwidth.com/support/en/articles/12823069-sip-authentication-network-bridge-setup-and-configuration)
* [Bandwidth Voice Configuration Packages beheren](https://www.bandwidth.com/support/en/articles/12823404-managing-voice-configuration-packages-on-the-universal-platform)
* [Handleiding voor Universal Platform](https://www.bandwidth.com/support/en/collections/12889706-universal-platform)