鸣MingHeGitHub ↗
Code ouvert · Auto-hébergé · Rust pur

Votre voix,
librement connectée.

Un serveur. Un réseau vocal sous votre contrôle.
Une communication SIP simple et fiable.
Pour votre propre réseau.

◈ Développé en Rust⌘ Apache 2.0◇ Standards SIP ouverts
+
+
PRIVATE VOICE NETWORK
▯
Poste 1001 Connecté
MingHeMINGHE SERVER
▯
Poste 1002 Connecté
♧ Chiffrement TLS + SRTP
1001 ↔ 1002▂ ▅ ▃ ▇ ▄ ▂ ▆ ▃ ▅ ▂VOICE CONNECTED
Pour des échanges clairsSIP over TLS✳SRTP✳Rust + Tokio✳Docker Ready
MINGHE / SHORT FILM

Un simple «je suis là».

Du premier «allô» à la réponse à l’autre bout du fil.

24 secondes · Texte en chinois · Scène illustrée, pas un enregistrement du produit en action.

Télécharger la vidéo
01 / BUILT TO CONNECT

Un cœur léger.
Chaque appel compte.

Des protocoles complexes. Une expérience simple.
L’essentiel pour héberger votre téléphonie, de la signalisation aux médias.

⌑01

Chiffrement en transit

TLS 1.2 / 1.3 protège la signalisation SIP, et SRTP protège l’audio. Mots de passe individuels par poste et authentification Digest sont pris en charge.

TLS + SRTP
⌘02

Rust pur. Simple et efficace.

Un serveur SIP minimal, conçu avec la sûreté mémoire de Rust et le moteur asynchrone Tokio, sans ramasse-miettes.

RUST NATIVE
↗03

Votre réseau. Votre contrôle.

Déployez sur votre VPS et gérez vos postes internes. Appels vocaux et messages SIP, avec stockage temporaire hors ligne et nouvelle livraison à la reconnexion.

SELF-HOSTED

À propos du chiffrement : le serveur déchiffre puis rechiffre les médias relayés et fait donc partie du périmètre de confiance. Ce n’est pas du chiffrement de bout en bout. Les messages en attente sont stockés en mémoire et perdus au redémarrage.

02 / GET STARTED

D’un VPS
au premier « allô ».

Préparez un serveur exposant des ports TCP / UDP fixes.
Lancez MingHe avec Docker Compose.

  1. 1
    Obtenir le code

    Clonez le dépôt et installez Docker et Compose.

  2. 2
    Configurer le serveur

    Définissez l’IP du serveur, l’adresse des médias et les mots de passe des postes.

  3. 3
    Connecter votre client

    Utilisez un client SIP compatible avec TLS et SDES-SRTP.

Lire le guide de déploiement ↗
minghe / quick-start
# 01 Obtenir le code
git clone https://github.com/619dev/minghe.git
cd minghe

# 02 Préparer la configuration
mkdir -p config
cp config.template.toml config/config.toml

# Modifier host, media_addr et tous les mots de passe actifs
vim config/config.toml

# 03 Compiler le code actuel et démarrer
docker build -t facilisvelox/minghe:latest .
docker compose up -d

docker compose logs -f
Ouvrez ces ports avant le déploiement

5061 / TCP Signalisation SIP · 20000–20020 / UDP Audio

Les ports publics doivent correspondre à la configuration. Vercel héberge ce site ; le service MingHe nécessite un VPS prenant en charge UDP.

03 / RECOMMENDED APPS

Votre mobile.
Votre propre poste.

Bria Mobile est recommandé pour iOS et Android.
Installez l’application, configurez votre compte MingHe et appelez.

iOS / iPhone · iPad

Bria Mobile pour iOS

Connectez votre iPhone ou iPad à un poste MingHe pour passer et recevoir des appels SIP en Wi-Fi ou via les données mobiles.

Télécharger sur l’App Store ↗
Android / Mobiles · Tablettes

Bria Mobile pour Android

Ajoutez les appels SIP à votre appareil Android. Connectez-vous à MingHe avec l’adresse du serveur, le numéro de poste et le mot de passe.

Obtenir sur Google Play ↗

Paramètres de connexion à MingHe

Ajoutez un compte SIP dans Bria Mobile et réglez le chiffrement selon la configuration du serveur.

Serveur / Realm
Identique au paramètre host du serveur
Identifiant / Mot de passe
Numéro de poste et mot de passe individuel
Port / Transport
5061 / TLS
Chiffrement des médias
SDES-SRTP

Bria Mobile nécessite un abonnement via la boutique d’applications. Le tarif et la disponibilité dépendent de votre région. Avec un certificat autosigné, importez le certificat du serveur comme certificat de confiance et gardez la vérification TLS activée. Guides officiels ↗

04 / RECOMMENDED HARDWARE

Décrochez.
Emportez votre réseau.

Vous préférez un terminal SIP dédié ?
Découvrez ce téléphone 4G portable de Tantuns.

HARDWARE PICK / 01Téléphone SIP 4G portable Tantuns H5 noir à touches physiquesPensé pour la voix · Toujours avec vous
TANTUNS · PORTABLE SIP HANDSET

H5 Téléphone SIP 4G

Les touches physiques et le format portable font entrer les appels SIP dans le quotidien. Le réseau mobile et le Wi-Fi offrent des connexions souples aux équipes en déplacement.

4G + Wi-FiConnexion flexible
Double SIMVoix et données mobiles
2,4 poucesÉcran LCD couleur
1600 mAhBatterie intégrée
Découvrir le H5 chez Tantuns ↗

Avant l’achat : le fabricant confirme la prise en charge de SIP. Vérifiez TLS, SDES-SRTP et les réglages de confiance des certificats auprès du vendeur, puis testez-les avec MingHe sur l’appareil. Il s’agit d’une suggestion, pas d’une certification de compatibilité.

GOOD TO KNOW

Avant de vous connecter.
Quelques réponses utiles.

Puis-je déployer MingHe sur Vercel ?+

Ce site peut être déployé directement sur Vercel. Le serveur SIP MingHe nécessite un port TCP fixe pour la signalisation et une plage de ports UDP fixes pour les médias. Utilisez un VPS adapté ou votre propre serveur.

Quels clients puis-je utiliser ?+

Le projet recommande Bria Mobile et Linkvil W610W / W620W. Les autres clients doivent gérer SIP sur TLS, SDES-SRTP et les réglages de confiance des certificats. Ces capacités sont à vérifier séparément pour le Tantuns H5.

Comment utiliser un certificat autosigné ?+

Importez certs/server.crt du serveur comme certificat de confiance dans le client et gardez la vérification activée. Mettez à jour la confiance du client après le renouvellement. Pour un déploiement public, utilisez un certificat émis par une autorité de confiance.

MingHe est-il open source ?+

Oui. MingHe est publié sous licence Apache-2.0. Sur GitHub, vous pouvez lire le code, signaler un problème ou contribuer.

OPEN SOURCE. OPEN POSSIBILITIES.

Votre prochain appel,
sur votre propre réseau.

Explorer MingHe sur GitHub ↗