Was ist ein SIP-Trunk? Ein SIP-Trunk ist eine Verbindung zwischen deinem Telefonieanbieter und Zeeg, über die Anrufe an deinen AI-Agenten weitergeleitet werden – und von diesem ausgehen. Mit einem eigenen SIP-Trunk kannst du eine bereits bestehende Telefonnummer nutzen, anstatt eine neue Nummer direkt über Zeeg zu erwerben, und profitierst dabei von vollständig automatisierter AI-Anrufbearbeitung.
Diese Anleitung deckt beide Richtungen ab:
Eingehende Anrufe — Personen, die deine Nummer anrufen, werden von deinem Zeeg AI-Agenten entgegengenommen.
Ausgehende Anrufe — Dein Agent tätigt Anrufe mit deiner Nummer als Anrufer-ID.
Du kannst ausschließlich eingehend, ausschließlich ausgehend oder beides aktivieren. Die Konfiguration für ausgehende Anrufe ist beim Speichern der Nummer erforderlich; eingehende Anrufe sind optional.
Der AI Phone Bot und der SIP-Trunk-Import sind ab dem Professional-Plan verfügbar.
So funktionieren eingehende und ausgehende Anrufe zusammen
Eingehend — Dein Anbieter leitet eingehende Anrufe an den SIP-Endpunkt von Zeeg weiter (die Origination URI, die Zeeg dir bereitstellt).
Ausgehend — Zeeg sendet die ausgehenden Anrufe deines Agenten an den SIP-Trunk deines Anbieters (die Adresse, die du in Zeeg einträgst). Dein Anbieter stellt den Anruf dann mit deiner Nummer als Anrufer-ID ins Telefonnetz durch.
Voraussetzungen
Was du benötigst
Eine Telefonnummer bei einem Anbieter, der statische SIP-Trunks unterstützt.
Admin-Zugriff auf die Verwaltungskonsole deines Anbieters.
Admin-Zugriff auf deinen Zeeg-Workspace.
Kompatibilität: Statische vs. registrierungsbasierte Trunks
Zeeg funktioniert ausschließlich mit statischen SIP-Trunks. Ein statischer Trunk nimmt Verbindungen an einem festen Hostnamen oder einer festen IP entgegen, ohne dass sich die Gegenstelle zuerst registrieren muss.
✅ Unterstützt (statische SIP-Trunks): Twilio (Elastic SIP Trunking), Telnyx, 3CX (gehostet), Starface, Easybell (mit dem SIP-Trunk-FQDN-Add-on), Zadarma sowie die meisten carrierbasierten Anbieter.
❌ Nicht unterstützt (registrierungsbasierte Trunks): Anbieter, bei denen ein SIP-Gerät oder eine TK-Anlage zuerst ein REGISTER senden muss, um Anrufe zu empfangen. Die meisten Consumer-VoIP-, Softphone- und Privatanschlüsse fallen in diese Kategorie.
❌ Aktuell nicht unterstützt: Sipgate, Placetel, Peoplefone, NFON und FRITZ!Box. Als Workaround kannst du eine Nummer direkt über Zeeg erwerben und Anrufe von deinem Anbieter an diese Nummer weiterleiten.
Du bist dir nicht sicher, welchen Typ du hast? Frage deinen Anbieter, ob er einen „SIP-Trunk mit IP-Authentifizierung" oder einen „statischen Trunk-Endpunkt" anbietet. Wenn die Antwort ein SIP-Telefon erfordert, das sich mit Benutzername und Passwort registrieren muss, handelt es sich um einen registrierungsbasierten Trunk – dieser ist nicht mit Zeeg kompatibel.
Wie du deinen SIP-Trunk einrichtest
Schritt 1 — Import-Modal in Zeeg öffnen
Du kannst das SIP-Import-Modal auf zwei Wegen erreichen:
Über die AI-Agenten-Listenansicht — klicke oben auf der Seite auf Telefonnummern, um den Telefonnummern-Manager zu öffnen, und wähle dann SIP importieren. Hier kannst du auch alle Nummern deines Workspace anzeigen, bearbeiten, neu zuweisen, freigeben oder löschen.
Über einen Agenten — öffne die Haupteinstellungen des Agenten → Telefonnummern und klicke auf SIP importieren.
Gib im Modal deine Telefonnummer im E.164-Format ein (z. B. +493012345678). Die Nummer muss bei deinem SIP-Anbieter freigegeben sein. Diese Nummer erscheint als Anrufer-ID bei ausgehenden Anrufen deines Agenten.
Schritt 2 — Ausgehenden Trunk konfigurieren (erforderlich)
Diese Einstellung teilt Zeeg mit, wohin ausgehende Anrufe deines Agenten geleitet werden sollen. Fülle den Abschnitt Outbound-Trunk-Konfiguration im Modal wie folgt aus:
Feld | Was einzutragen ist | Beispiel |
Adresse | Hostname oder IP des SIP-Trunks deines Anbieters. Nur Hostname/IP – kein sip:-Präfix, kein Port, kein Pfad. Zeeg lehnt Eingaben ab, die : / ; @ enthalten. | sip.telnyx.com |
Benutzername | Optional. SIP-Digest-Benutzername deines Anbieters. | acme_trunk |
Passwort | Optional. Erforderlich, wenn du einen Benutzernamen angibst. | — |
Transport | TLS, TCP oder UDP. Standard: TLS – muss mit der Unterstützung deines Anbieters übereinstimmen. | TLS |
Medienverschlüsselung | Erforderlich (SRTP), Erlaubt oder Deaktiviert. Standard: Erforderlich. Nutze „Erforderlich" zusammen mit TLS. | Erforderlich |
Benutzerdefinierte SIP-Header | Optional. Name/Wert-Paare, die dein Anbieter für das Routing benötigt. Klicke auf „Header hinzufügen", um beliebig viele hinzuzufügen. | — |
Wo du Adresse und Zugangsdaten je Anbieter findest
Anbieter | Wo nachschauen |
Twilio | Elastic SIP Trunk → Reiter „Termination" → Termination SIP URI (z. B. yourname.pstn.twilio.com). sip: und Port entfernen. Authentifizierung auf „Credentials" setzen. |
Telnyx | SIP Trunking → Dein Trunk → Outbound Voice Profile → Adresse sip.telnyx.eu verwenden (EU-PoP). Authentifizierung auf „Credentials" setzen. |
3CX | Trunks & Chat → +Trunk → „Generic SIP Trunk (IP Based)" (nur gehostetes 3CX). Den Trunk-Registrar-/Server-/Gateway-Hostnamen verwenden, Transport auf TCP setzen. |
Starface | Verwaltung → Leitungen → Provider → Registrar/Server/Proxy auf den Trunk-Hostnamen setzen. CLIP No Screening für die Nummer aktivieren. |
Easybell | Das SIP-Trunk-FQDN-Add-on vorab über support@easybell.de anfragen (~10 €/Monat). Danach den Trunk-Hostnamen im Portal → SIP-Trunk-FQDN-Einstellungen konfigurieren. |
Zadarma | Adresse pbx.zadarma.com verwenden. Benutzername = deine interne PBX-Nummer aus my.zadarma.com/mypbx, Passwort = das für diese interne PBX generierte Passwort. |
IP-basierte Authentifizierung: Wenn dein Anbieter per IP statt per Digest-Zugangsdaten authentifiziert, lass Benutzername und Passwort leer. Wende dich an den Zeeg-Support, um die aktuellen Egress-IPs zu erhalten, die du auf der Anbieterseite auf die Allowlist setzen musst.
Schritt 3 — Eingehenden Trunk konfigurieren (optional)
Diese Konfiguration teilt deinem Anbieter mit, wie eingehende Anrufe an Zeeg weitergeleitet werden sollen. Im Abschnitt Inbound-Trunk-Konfiguration zeigt Zeeg seine SIP-Server-URIs an, die du kopieren und in die Einstellungen deines Anbieters einfügen kannst:
Transport | Zeeg SIP URI |
TLS (empfohlen) | sip:sip.rtc.eu.residency.elevenlabs.io:5061;transport=tls |
TCP | sip:sip.rtc.eu.residency.elevenlabs.io:5060;transport=tcp |
Klicke auf das Kopiersymbol neben der gewünschten URI und füge sie in das Feld Origination-URL oder SIP URI deines Anbieters ein. TLS ist die empfohlene Option, da sie die Signalisierung Ende-zu-Ende verschlüsselt. Beide Endpunkte befinden sich innerhalb der EU-Residency-Region.
Unterhalb der SIP-Server-URIs kannst du weitere optionale Felder für eingehende Anrufe ausfüllen:
Feld | Was einzutragen ist |
Origination URL | Optional. Eine SIP-URI, die Zeeg für die Weiterleitung eingehender Anrufe an ein Ziel bei dir verwenden soll (die meisten Setups lassen dieses Feld leer). |
Benutzername / Passwort | Optional. Setze diese Felder, wenn du möchtest, dass dein Anbieter sich mit Digest-Authentifizierung bei Zeeg authentifiziert. |
Transport | Muss mit der oben kopierten URI-Variante übereinstimmen (TLS oder TCP). |
Medienverschlüsselung | Erforderlich (SRTP), Erlaubt oder Deaktiviert. Standard: Erforderlich. |
Benutzerdefinierte SIP-Header | Optional. Name/Wert-Paare nach Bedarf. |
Wo du die Origination URI je Anbieter einfügst
Anbieter | Wo einfügen |
Twilio | Elastic SIP Trunking → Dein Trunk → Origination → Origination URI. Außerdem SIP REFER und PSTN Transfer am Trunk aktivieren. |
Telnyx | SIP Trunking → Dein Trunk → FQDN-Eintrag auf sip.rtc.eu.residency.elevenlabs.io setzen, Eintragstyp SRV, Transport TCP oder TLS, Region Europe. Eingehendes Nummernformat auf E.164 mit führendem + setzen. |
3CX | Trunks & Chat → +Trunk → „Generic SIP Trunk (IP Based)" → Hostnamen in Registrar/Server/Gateway-Hostname einfügen. Authentifizierungsmodus: IP-basiert (keine Registrierung). Ausgehende Regel hinzufügen, die das gewünschte Präfix/Nummer über diesen Trunk leitet. |
Starface | Verwaltung → Leitungen → Provider → Hostnamen in Registrar/Server/Proxy einfügen, Transport TCP. Registrierung deaktivieren. Die Leitung zeigt dann „nicht registriert" – das ist so vorgesehen. |
Easybell | SIP-Trunk-FQDN-Einstellungen → Ziel-Server / Target server → die vollständige von Zeeg bereitgestellte URI einfügen. Eingehendes Nummernformat auf E.164 mit führendem + setzen. |
Zadarma | My PBX → Interne Nummern → Anrufweiterleitung und Voicemail → Konfigurieren → Bedingung „Immer" → Ziel „Externer Server (SIP URI)" → <+deineNummer>@sip.rtc.eu.residency.elevenlabs.io mit deiner virtuellen Zadarma-Nummer in E.164 einfügen. |
Nach dem Speichern weise die Telefonnummer selbst diesem Trunk auf der Anbieterseite zu (üblicherweise über eine Einstellung wie „Nummer → Trunk zuweisen").
Schritt 4 — Nummer einem Agenten zuweisen
Wähle am unteren Rand des Modals über das Dropdown-Menü Agenten zuweisen den AI-Agenten aus, der Anrufe für diese Nummer übernehmen soll. Du kannst einen Agenten direkt auswählen oder Kein Agent - später zuweisen wählen und die Zuweisung später über den Telefonnummern-Manager vornehmen.
Tätige nach dem Speichern in jede aktivierte Richtung einen Testanruf, um sicherzustellen, dass alles korrekt funktioniert.
Nummer bearbeiten oder entfernen
1. Öffne den Telefonnummern-Manager über die AI-Agenten-Listenansicht.
2. Von dort aus kannst du eine Nummer einem anderen Agenten neu zuweisen oder die Zuweisung aufheben.
3. Wenn du jedoch statt auf Telefonnummern direkt auf den Agenten klickst, den du bearbeiten möchtest, kannst du:
Eine Nummer einem anderen Agenten neu zuweisen oder die Zuweisung aufheben.
Eine importierte SIP-Nummer bearbeiten – das Modal öffnet sich mit den bereits eingetragenen Daten. Das Aktualisieren der Zugangsdaten ersetzt die bestehende Trunk-Konfiguration vollständig.
Eine kostenpflichtige Nummer (z. B. eine Twilio-Nummer mit monatlicher Gebühr) freigeben, um weitere Kosten zu vermeiden.
Eine nicht mehr benötigte SIP-Nummer löschen.
Fehlerbehebung
Eingehende Anrufe erreichen den Agenten nicht
Prüfe, ob die Origination URI bei deinem Anbieter exakt mit dem Wert übereinstimmt, den Zeeg anzeigt – einschließlich ;transport=tls oder ;transport=tcp. UDP-Fallbacks funktionieren für eingehende Anrufe nicht.
Überprüfe das SIP-Debug-Protokoll deines Anbieters. Eine 403 Forbidden-Antwort weist meist auf nicht übereinstimmende Digest-Zugangsdaten oder eine nicht allowgelistete IP hin.
Stelle sicher, dass die Nummer tatsächlich zu diesem Trunk geroutet wird und nicht zu einer Fallback-Voicemail.
Ausgehende Anrufe schlagen fehl
Das Feld Adresse muss nur den Hostnamen enthalten – kein sip:, kein Port, kein Pfad. Zeeg lehnt Eingaben ab, die : / ; @ enthalten. Zum Beispiel ist sip.telnyx.com gültig; sip:sip.telnyx.com:5060 ist es nicht.
Gib das Passwort erneut ein – viele Anbieter zeigen es nur einmalig bei der Erstellung an, sodass ein veralteter Wert gespeichert worden sein könnte.
Prüfe, ob deine Anrufer-ID-Nummer beim Anbieter freigegeben ist; viele Anbieter erfordern eine Vorabregistrierung erlaubter „From"-Nummern.
Registrierungsfehler in den Protokollen deines Anbieters
Dein Anbieter versucht, ein SIP REGISTER zu senden. Zeeg akzeptiert keine Registrierungen. Stelle den Trunk in den Einstellungen deines Anbieters auf den statischen oder IP-basierten Modus um.
Einseitiges Audio
Dies deutet meist auf nicht übereinstimmende Medieneinstellungen zwischen deinem Anbieter und Zeeg hin. Setze die Medienverschlüsselung auf beiden Seiten auf Erlaubt, um zuerst zu prüfen, ob die Signalisierung funktioniert. Stelle danach beide Seiten wieder auf Erforderlich zurück.
Kurzübersicht
Einstellung | Wert |
Eingehende URI (TLS) | sip:sip.rtc.eu.residency.elevenlabs.io:5061;transport=tls |
Eingehende URI (TCP) | sip:sip.rtc.eu.residency.elevenlabs.io:5060;transport=tcp |
Standard-Transport | TLS |
Standard-Medienverschlüsselung | Erforderlich (SRTP) |
Ports | 5061 (TLS) / 5060 (TCP) |
Datenresidenz | EU (Workspace-Ebene) |
Telefonnummernformat | E.164 — + gefolgt von 1–15 Ziffern |
Pflichtfeld (ausgehend) | Adresse (nur Hostname – kein sip:, kein Port, keine : / ; @) |
Optionale Felder (ausgehend) | Benutzername + Passwort (Digest), Transport, Medienverschlüsselung, benutzerdefinierte SIP-Header |
Optionale Felder (eingehend) | Origination URL, Benutzername + Passwort (Digest), Transport, Medienverschlüsselung, benutzerdefinierte SIP-Header |
Zugangspunkte | AI-Agenten-Liste → Telefonnummern → SIP importieren, oder Agent → Haupteinstellungen → Telefonnummern → SIP importieren |
Häufig gestellte Fragen (FAQ)
Kann ich dieselbe Nummer für ein- und ausgehende Anrufe verwenden? Ja. Du kannst beim Einrichten des Trunks beide Richtungen aktivieren. Die Nummer fungiert dann sowohl als Anrufer-ID bei ausgehenden Anrufen als auch als Empfangsnummer über den Zeeg SIP-Endpunkt.
Mein Anbieter steht nicht auf der Liste. Kann ich es trotzdem versuchen? Wenn dein Anbieter einen statischen SIP-Trunk mit IP-Authentifizierung oder Digest-Zugangsdaten anbietet, wird es aller Wahrscheinlichkeit nach funktionieren. Die wichtigste Anforderung ist, dass dein Anbieter Zeeg nicht dazu zwingt, ein SIP REGISTER zu senden. Kläre das mit deinem Anbieter, bevor du mit der Einrichtung beginnst.
Was passiert, wenn ich die Trunk-Zugangsdaten aktualisiere? Wenn du eine importierte SIP-Nummer bearbeitest und neue Zugangsdaten speicherst, wird die bestehende Trunk-Konfiguration vollständig ersetzt. Die Nummer bleibt demselben Agenten zugewiesen, sofern du das nicht änderst.
Werden Anrufdaten außerhalb der EU gespeichert? Nein. Beide Zeeg SIP-Endpunkte befinden sich innerhalb der EU-Residency-Region, sodass Signalisierung und Medien in Europa verbleiben. Die allgemeine Datenresidenz von Zeeg ist ebenfalls EU-basiert und wird auf der Open Telekom Cloud von Deutsche Telekom in Deutschland gehostet.
Wie viele SIP-Nummern kann ich importieren? Es gibt keine feste Begrenzung für die Anzahl der importierbaren SIP-Nummern. Jede Nummer kann zu einem Zeitpunkt einem AI-Agenten zugewiesen sein. Wende dich an deinen Account-Manager, wenn du Bedarf im großen Maßstab hast.







