Über die Bridge Warum sipgate FAQ Kostenlos starten
Open Source · Made in Germany

Twilio Media Streams —
ohne Twilio.

Drop-in Bridge von Twilio zu sipgate SIP-Trunking.
Kein Code-Umbau. DSGVO-konform. Kostenlos.

Dein Backend
Twilio Media Streams
SIP Stream Bridge
übersetzt das Protokoll
sipgate
SIP-Trunking aus Deutschland
Was ist das?

Twilio raus, sipgate rein. Dein Code bleibt.

Du nutzt Twilio Media Streams für Voice-Bots oder Echtzeit-Audio? Die SIP Stream Bridge ersetzt Twilio — nicht deinen Code. Sie emuliert die Twilio-WebSocket-Schnittstelle und leitet Calls über sipgate SIP-Trunking.

Selbes Protokoll, selbe Events, selbe Payloads. Dein Code läuft weiter, nur Twilio ist raus.

Dein Backend
spricht Twilio Media Streams (WebSocket)
SIP Stream Bridge
Protokoll-Übersetzung
sipgate
SIP-Trunking (INVITE, RTP/SRTP)

Dein Backend schickt WebSocket-Frames an die Bridge.
Die Bridge mappt sie auf Standard-SIP und verbindet mit sipgate.

Warum wechseln?

Was sipgate besser macht.

🔒
DSGVO — ohne Papierkram
Kein AV-Vertrag mit einem US-Unternehmen. Keine Standardvertragsklauseln. sipgate sitzt in Deutschland — damit ist DSGVO kein juristisches Projekt, sondern der Default.
💶
Faire Preise, kein Middleman
Lokale Festnetz- und Mobilfunknummern direkt von sipgate — ohne Aufschlag durch einen US-Vermittler. Die Bridge selbst ist kostenlos und open source.
🤝
Support auf Augenhöhe
sipgate gibt es seit über 20 Jahren. Technisch versierter Support steht an oberster Stelle. Von Techis für Techis.
🔓
100 % Open Source
Quellcode auf GitHub. Kein Vendor Lock-in, keine Black Box. Forken, anpassen, PRs schicken — contributions welcome.
github.com/sipgate/sipgate-sip-stream-bridge →
Der Umstieg

So einfach ist der Umstieg.

1
.env anlegen
SIP_USER=1234567t0 SIP_PASSWORD=meinPasswort SIP_DOMAIN=sipconnect.sipgate.de SIP_REGISTRAR=sipconnect.sipgate.de WS_TARGET_URL=ws://mein-backend.example.com SDP_CONTACT_IP=1.2.3.4

SIP-Credentials aus deinem sipgate Trunking-Account. Noch keinen? → sipgatetrunking.de

2
Container starten
# Go-Version (empfohlen) docker run \ --env-file .env \ --network host \ ghcr.io/sipgate/sipgate-sip-stream-bridge-go:latest

Ein Docker-Befehl. ~10 MB Image, cold start in Millisekunden.

3
Fertig ✓
🎉
Backend läuft weiter.
Ohne Änderungen.

Dein Backend läuft weiter, ohne Änderungen. Die Telefonie läuft jetzt über sipgate statt über Twilio.

Drei Schritte. Fünf Minuten. Null Code-Änderungen.
Der Vergleich

Twilio vs. sipgate + Bridge

Feature Twilio sipgate + Bridge
🌍 Serverstandort USA 🇺🇸 Deutschland 🇪🇺
🔒 DSGVO SCCs + AV-Vertrag nötig Eingebaut — EU-Anbieter
📞 Rufnummern International Lokale Festnetz- & Mobilfunknummern
💬 Support Englisch, Ticketsystem Persönlich, direkt erreichbar
💻 Code-Änderungen Keine nötig
🐳 Deployment Managed Self-hosted, ein Docker-Befehl
💰 Bridge-Kosten Kostenlos
🖥️ Image-Größe ~10 MB (Go-Version)
🎙️ Audio-Qualität 8 kHz Schmalband (µ-law) Bis zu 16 kHz HD-Audio (G.722)
Docker Images

Aus der GitHub Container Registry.

Automatische Builds, frei verfügbar, kein Login nötig.

⭐ Empfohlen
Go-Version
Winzig, schnell, stabil — für den Produktionseinsatz.
docker pull ghcr.io/sipgate/sipgate-sip-stream-bridge-go:latest
~10 MB Image Startet in Millisekunden Stabil über Wochen
Node.js
Node.js-Version
Referenz-Implementation — ideal zum Anpassen.
docker pull ghcr.io/sipgate/sipgate-sip-stream-bridge-node:latest
Selbe Features Lesbarer Code Anpassbar
Verfügbare Tags
TagBedeutung
latestImmer die neueste stabile Version — für die meisten Anwendungsfälle
mainAktuellster Stand aus dem Hauptbranch
sha-abc1234Exakt ein bestimmter Commit — für vollständige Reproduzierbarkeit
v1.2.3Festgepinnte Version — empfohlen für Produktion
Protokoll-Unterstützung

Volle Protokoll-Kompatibilität.

Die Bridge implementiert das komplette Twilio Media Streams Protokoll.

Eingehende & ausgehende Audiospuren
DTMF-Töne (Tastatureingaben)
Mark / Clear (präzise Audiokontrolle)
Automatisches Reconnect
Bis zu 100 parallele Gespräche
Health Check /health
Prometheus Metriken /metrics
Selbst gehostet — volle Kontrolle
Verschlüsselte Audioübertragung (SRTP) SRTP_ENABLED=true
Anruf-Weiterleitungen — Calls direkt an andere Ziele durchstellen
HD-Audio — 16 kHz statt Twilios 8 kHz AUDIO_MODE=best
FAQ

Häufige Fragen.

Muss ich meinen Code umschreiben?
+
Nein. Die Bridge implementiert das Twilio Media Streams Protokoll. Dein Backend merkt keinen Unterschied.
Brauche ich einen sipgate Account?
+
Ja — du brauchst einen sipgate Trunking-Anschluss. Gibt's unter sipgatetrunking.de. Die Bridge selbst ist kostenlos.
Ist das wirklich DSGVO-konform?
+
sipgate sitzt in Düsseldorf, die Server stehen in der Deutschland. Deine Telefondaten verlassen Europa nicht. Im Vergleich zu US-Anbietern entfallen SCCs und ein separater AV-Vertrag.
Was kostet die Bridge?
+
Die Bridge ist kostenlos und open source. Self-hosted läuft sie auf dem kleinsten Cloud-Server (1 vCPU, 512 MB RAM). Du zahlst nur für deinen sipgate Trunking-Anschluss.
Wie viele Anrufe kann die Bridge gleichzeitig verarbeiten?
+
Default: bis zu 100 parallele Calls, konfigurierbar. Läuft stabil über Wochen ohne Restart.
Läuft das auch ohne Linux?
+
Für Produktion empfehlen wir Linux mit --network host. Lokal auf macOS oder Windows funktioniert Docker Desktop ebenfalls.
Loslegen

In fünf Minuten live.

terminal
$docker pull ghcr.io/sipgate/sipgate-sip-stream-bridge-go:latest
$docker run --env-file .env --network host ghcr.io/sipgate/sipgate-sip-stream-bridge-go:latest