> 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**
>
> Lesen Sie vor dieser Anleitung gegebenenfalls die [Anleitung zum SIP- Trunking](/docs/de/eleven-agents/phone-numbers/sip-trunking), um zu verstehen, wie ElevenLabs SIP-
> Trunks unterstützt.

## Übersicht

Diese Anleitung erklärt, wie Sie Ihre Bandwidth-SIP-Trunks direkt mit ElevenLabs Agents verbinden. Mit dieser Integration können Sie Ihre bestehenden Bandwidth-Telefonnummern und -Infrastruktur nutzen und zugleich die fortschrittlichen Voice-KI-Funktionen von ElevenLabs für eingehende und ausgehende Anrufe einsetzen.

## So funktioniert SIP-Trunking mit Bandwidth

SIP-Trunking stellt eine direkte Verbindung zwischen Ihrer Bandwidth-Telefonieinfrastruktur und der ElevenLabs-Plattform her:

1. **Eingehende Anrufe**: Anrufe von Bandwidth werden über unsere Origination-URI an die ElevenLabs-Plattform weitergeleitet. Sie konfigurieren dies in der Bandwidth App über ein Voice Configuration Package (VCP).
2. **Ausgehende Anrufe**: Von ElevenLabs initiierte Anrufe werden über Ihre Realm-FQDN oder Ihre Termination-SBC-Adressen an Ihren Bandwidth-SIP-Trunk geleitet, sodass Ihre Agents ausgehende Anrufe tätigen können.
3. **Authentifizierung**: Bandwidth bietet SIP-basierte Authentifizierung für Unified-Communications-(UC)-Trunks und nutzt dabei Digest-Authentifizierung über SIP-Anmeldedaten (Network Bridge). Diese Methode ist erforderlich, um ausgehende Anrufe von ElevenLabs zu ermöglichen und sichere Kommunikation zu gewährleisten.
4. **Signalisierung und Medien**: Der anfängliche Anrufaufbau (Signalisierung) verwendet UDP/TLS. Nach dem Aufbau des Anrufs werden die eigentlichen Audiodaten (RTP-Stream) über UDP übertragen.

## Anforderungen

Stellen Sie vor der Einrichtung der Bandwidth-SIP-Trunk-Integration sicher, dass Sie über Folgendes verfügen:

1. Ein aktives ElevenLabs-Konto
2. Ein aktives Bandwidth-Universal-Platform-Konto mit aktiviertem SIP-Trunking (mit aktiviertem sip-auth)
3. Mindestens eine Telefonnummer, die Sie gekauft oder in Ihr Bandwidth-Konto portiert haben
4. Administratorzugriff auf Ihr Konto in der [Bandwidth App](https://app.bandwidth.com/)

## Eingehende Anrufe konfigurieren (Bandwidth zu ElevenLabs)

Konfigurieren Sie die Origination-Einstellungen von Bandwidth, um eingehende Anrufe an ElevenLabs weiterzuleiten.

#### Bei der Bandwidth App anmelden

Melden Sie sich bei der [Bandwidth App](https://app.bandwidth.com/) an.

#### Voice Configuration Package erstellen

1. Navigieren Sie zum Tab **Service Management** und wählen Sie **Voice Configuration**.
2. Klicken Sie auf **Create New**, um ein neues Voice Configuration Package zu erstellen.
3. Geben Sie einen eindeutigen Paketnamen ein.
4. Klicken Sie auf **Add Route**.
5. Wählen Sie **Route to Domain Name**.
6. Geben Sie die von ElevenLabs bereitgestellte FQDN in das dafür vorgesehene Feld ein. Dies ist in der Regel `sip.rtc.elevenlabs.io`. Wenn Ihr ElevenLabs-Konto eine isolierte Datenresidenzregion oder die statische SIP-Infrastruktur verwendet, nutzen Sie stattdessen den entsprechenden SIP-Endpunkt. Verfügbare Regionen finden Sie unter [Datenresidenz](/docs/de/overview/administration/data-residency).
7. Klicken Sie auf **Save**, um die Erstellung des Voice Configuration Package abzuschließen.

> **Note**
>
> Weitere Details finden Sie in der [Bandwidth-VCP- Dokumentation](https://dev.bandwidth.com/docs/universal-platform/create-a-vcp).

#### E.164-Formatierung prüfen

Bandwidth sendet eingehende Anrufe im E.164-Format. Verwenden Sie beim Importieren der Telefonnummer in ElevenLabs dasselbe Format mit führendem `+` (z. B. `+15551234567`).

## Ausgehende Anrufe konfigurieren (ElevenLabs zu Bandwidth)

Für ausgehende Anrufe muss sich ElevenLabs bei Bandwidth authentifizieren. Der empfohlene Ansatz ist die SIP-Digest-Authentifizierung über ein Realm und Anmeldedaten.

#### Ein Realm erstellen

1. Wählen Sie in der Bandwidth App **Account** und klicken Sie auf **SIP Credentials**.
2. Scrollen Sie zu **Manage Realms** und klicken Sie auf **Add**.
3. Geben Sie einen Realm-Namen und optional eine Beschreibung ein und klicken Sie dann auf **Add**.

Bandwidth erstellt eine Realm-FQDN im Format `{realmname}.{hash}.auth.bandwidth.com`. Notieren Sie diese FQDN — Sie verwenden sie als ausgehende Adresse in ElevenLabs.

> **Note**
>
> Wenn der Tab **SIP Credentials** nicht angezeigt wird, wenden Sie sich an Ihren Bandwidth Account Manager oder eröffnen Sie ein
> Ticket beim Bandwidth-Support, um die SIP-Authentifizierung für Ihr Konto zu aktivieren.

#### SIP-Anmeldedaten erstellen

1. Klicken Sie im Bereich **SIP Credentials** auf **Add**.
2. Geben Sie einen **Username** und ein **Password** ein.
3. Wählen Sie das Realm aus, das Sie im vorherigen Schritt erstellt haben.
4. Klicken Sie auf **Add SIP Credentials**.

Speichern Sie Benutzername und Passwort sicher. Sie geben sie in der ElevenLabs-SIP-Trunk-Konfiguration ein.

#### Ihre Realm-FQDN notieren

Ihre ausgehende Termination-Adresse ist die nach der Erstellung angezeigte Realm-FQDN (z. B. `myrealm-a1b2c3.auth.bandwidth.com`). Geben Sie diesen Hostnamen im Feld **Address** ein, wenn Sie die Einstellungen für ausgehende Anrufe in ElevenLabs konfigurieren.

Um die mit Ihrem Realm verknüpften SBC-IP-Adressen zu prüfen, führen Sie eine SRV-Abfrage aus:

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

Bandwidth stellt zur Redundanz ein gekoppeltes SBC-IP-Paar bereit. Beide müssen für ausgehenden Datenverkehr erreichbar sein.

## Einrichtung in ElevenLabs abschließen

Importieren Sie nach der Konfiguration dieser Einstellungen in der Bandwidth App Ihre Telefonnummer in ElevenLabs:

#### SIP-Trunk-Telefonnummer importieren

Folgen Sie der [Anleitung zum SIP-Trunking](/docs/de/eleven-agents/phone-numbers/sip-trunking), um Ihre Bandwidth-Telefonnummer zu importieren. Verwenden Sie folgende Einstellungen:

* **Transport type**: UDP (oder TLS, wenn Ihr Bandwidth-Trunk verschlüsselte Signalisierung verwendet)
* **Media encryption**: Entsprechend Ihrer Bandwidth-Trunk-Konfiguration
* **Outbound address**: Ihre Realm-FQDN (z. B. `myrealm-a1b2c3.auth.bandwidth.com`)
* **SIP trunk username and password**: Die in der Bandwidth App erstellten Anmeldedaten

#### Einen Agent zuweisen

Weisen Sie nach dem Import einen Agenten der Telefonnummer im [Phone-Numbers-Dashboard](https://elevenlabs.io/app/agents/phone-numbers) zu.

> **Warning**
>
> Folgen Sie nach der Einrichtung Ihres Bandwidth-SIP-Trunks der [Anleitung zum SIP- Trunking](/docs/de/eleven-agents/phone-numbers/sip-trunking), um die Konfiguration in
> ElevenLabs abzuschließen.

## Fehlerbehebung

#### Eingehende Anrufe können keine Verbindung herstellen

* Prüfen Sie, ob `sip.rtc.elevenlabs.io` als Routing-Ziel in den VCP-Origination-Einstellungen von Bandwidth eingetragen ist.
* Bestätigen Sie, dass die Telefonnummer dem VCP mit den richtigen Origination-Einstellungen zugewiesen ist.
* Stellen Sie sicher, dass das Telefonnummernformat in ElevenLabs dem von Bandwidth gesendeten E.164-Format entspricht (mit führendem `+`).
* Prüfen Sie, ob Ihre Firewall SIP-Signalisierungsdatenverkehr über das konfigurierte Transportprotokoll und den Port zulässt (5060 für UDP, 5061 für TLS) und RTP-Ports nicht blockiert sind.

#### Ausgehende Anrufe erhalten Fehler 407 oder Authentifizierungsfehler

* Bestätigen Sie, dass **SIP trunk username**, **password** und **realm** in ElevenLabs mit den in der Bandwidth App erstellten Anmeldedaten übereinstimmen.
* Prüfen Sie, ob das Feld **Address** nur den Realm-FQDN-Hostnamen ohne das Präfix `sip:` enthält.
* Stellen Sie sicher, dass der Transporttyp in den ElevenLabs-Einstellungen für ausgehende Anrufe Ihrer Bandwidth-Trunk-Konfiguration entspricht (UDP oder TLS).

#### Einseitiges Audio oder kein Audio

* Bestätigen Sie, dass RTP-Ports für Mediendatenverkehr geöffnet und nicht durch Ihre Firewall blockiert sind.
* Prüfen Sie die Kompatibilität des G711ulaw-Codecs. Bandwidth und ElevenLabs unterstützen beide G711.

## FAQ

#### Welchen Signalisierungstransport und welche Ports benötigt Bandwidth?

Bandwidth und ElevenLabs verwenden UDP auf Port 5060 für die SIP-Signalisierung. Wenn Ihr Bandwidth-Trunk für verschlüsselten Transport konfiguriert ist, verwenden Sie stattdessen TLS auf Port 5061.

#### Welches Telefonnummernformat sollte ich verwenden?

Verwenden Sie das E.164-Format mit führendem `+` (z. B. `+19192971100`). Bandwidth sendet und erwartet Nummern in diesem Format.

#### Welche Audio-Codecs sind kompatibel?

ElevenLabs unterstützt G711 und G722. Bandwidth unterstützt G711ulaw und G729a. G711ulaw ist der empfohlene Codec für die Kompatibilität zwischen beiden Plattformen.

## Nützliche Links

* [Anleitung zum SIP-Trunking](/docs/de/eleven-agents/phone-numbers/sip-trunking)
* [SIP-Referenz](/docs/de/eleven-agents/phone-numbers/sip-reference)
* [Bandwidth-Anleitung zur UC-Trunking-Integration](https://www.bandwidth.com/support/en/articles/12822954-uc-trunking-integration-guide)
* [Einrichtung der Bandwidth-SIP-Authentifizierung](https://www.bandwidth.com/support/en/articles/12823069-sip-authentication-network-bridge-setup-and-configuration)
* [Bandwidth Voice Configuration Packages verwalten](https://www.bandwidth.com/support/en/articles/12823404-managing-voice-configuration-packages-on-the-universal-platform)
* [Universal Platform Guide](https://www.bandwidth.com/support/en/collections/12889706-universal-platform)