Verschlüsselung beim Transport
TLS 1.2 / 1.3 schützt die SIP-Signalisierung, SRTP die Sprachdaten. Individuelle Nebenstellenpasswörter und Digest-Authentifizierung werden unterstützt.
TLS + SRTPEin Server. Ein Sprachnetz unter Ihrer Kontrolle.
Einfache, zuverlässige SIP-Kommunikation.
Für Ihr eigenes Netzwerk.
Vom ersten „Hallo“ bis zur Antwort am anderen Ende.
24 Sekunden · Chinesischer Bildschirmtext · Illustrierte Szene, keine Aufnahme des Produkts im Einsatz.
Video herunterladenKomplexe Protokolle. Einfache Bedienung.
Alles für selbst gehostete Telefonie: von der Signalisierung bis zur Medienübertragung.
TLS 1.2 / 1.3 schützt die SIP-Signalisierung, SRTP die Sprachdaten. Individuelle Nebenstellenpasswörter und Digest-Authentifizierung werden unterstützt.
TLS + SRTPEin minimaler SIP-Server mit speichersicherem Rust und der asynchronen Tokio-Laufzeit, ohne Garbage Collection.
RUST NATIVEAuf dem eigenen VPS bereitstellen und interne Nebenstellen verwalten. Sprachanrufe und SIP-Textnachrichten mit temporärer Offline-Speicherung und erneuter Zustellung.
SELF-HOSTEDZur Verschlüsselung: Der Server entschlüsselt und verschlüsselt weitergeleitete Medien erneut und gehört damit zur Vertrauensgrenze. Es ist keine Ende-zu-Ende-Verschlüsselung. Offline-Nachrichten liegen im Arbeitsspeicher und gehen beim Neustart verloren.
Bereiten Sie einen Server mit festen öffentlichen TCP- / UDP-Ports vor.
Starten Sie MingHe mit Docker Compose.
Repository klonen sowie Docker und Compose installieren.
Server-IP, Medienadresse und individuelle Nebenstellenpasswörter festlegen.
Einen SIP-Client mit TLS- und SDES-SRTP-Unterstützung verwenden.
# 01 Quellcode abrufen
git clone https://github.com/619dev/minghe.git
cd minghe
# 02 Konfiguration vorbereiten
mkdir -p config
cp config.template.toml config/config.toml
# host, media_addr und alle aktiven Passwörter ändern
vim config/config.toml
# 03 Aktuellen Quellcode bauen und starten
docker build -t facilisvelox/minghe:latest .
docker compose up -d
docker compose logs -f5061 / TCP SIP-Signalisierung · 20000–20020 / UDP Sprachdaten
Öffentliche Portzuordnungen müssen der Konfiguration entsprechen. Vercel hostet diese Website; der MingHe-Dienst benötigt einen VPS mit UDP-Unterstützung.
Für iOS und Android empfehlen wir Bria Mobile.
App installieren, MingHe-Konto einrichten und telefonieren.
Verbinden Sie Ihr iPhone oder iPad mit einer MingHe-Nebenstelle und führen Sie SIP-Anrufe über WLAN oder mobile Daten.
Im App Store laden ↗Erweitern Sie Ihr Android-Gerät um SIP-Telefonie. Verbinden Sie sich über Serveradresse, Nebenstellennummer und Passwort mit MingHe.
Bei Google Play laden ↗Fügen Sie in Bria Mobile ein SIP-Konto hinzu und passen Sie die Verschlüsselung an die Serverkonfiguration an.
Bria Mobile erfordert ein Abonnement über den App-Store. Preis und Verfügbarkeit hängen von Ihrer Region ab. Importieren und vertrauen Sie bei selbst signierten Zertifikaten dem Serverzertifikat und lassen Sie die TLS-Prüfung aktiviert. Offizielle Anleitungen ↗
Lieber ein eigenes SIP-Endgerät?
Entdecken Sie dieses tragbare 4G-Telefon von Tantuns.
Für Gespräche gemacht · Immer dabeiPhysische Tasten und ein tragbares Gehäuse bringen SIP-Telefonie in den Alltag. Mobilfunk und WLAN bieten mobilen Teams flexible Verbindungen.
Vor dem Kauf: Der Hersteller bestätigt SIP-Unterstützung. Klären Sie TLS, SDES-SRTP und Zertifikatsvertrauen mit dem Anbieter und testen Sie diese am Gerät mit MingHe. Dies ist eine Geräteempfehlung, keine Kompatibilitätszertifizierung.
Diese Website lässt sich direkt auf Vercel bereitstellen. Der MingHe-SIP-Server benötigt einen festen TCP-Port für Signalisierung und einen festen UDP-Portbereich für Medien. Nutzen Sie einen geeigneten VPS oder einen eigenen Server.
Das Projekt empfiehlt Bria Mobile und Linkvil W610W / W620W. Andere Clients benötigen SIP über TLS, SDES-SRTP und passende Einstellungen zum Zertifikatsvertrauen. Diese Funktionen müssen beim Tantuns H5 gesondert geprüft werden.
Importieren Sie certs/server.crt vom Server als vertrauenswürdiges Zertifikat im Client und lassen Sie die Prüfung aktiviert. Aktualisieren Sie das Vertrauen nach der Erneuerung. Für öffentliche Server empfiehlt sich ein Zertifikat einer vertrauenswürdigen CA.
Ja. MingHe steht unter der Apache-2.0-Lizenz. Auf GitHub können Sie den Code ansehen, Probleme melden oder mitwirken.