Captures d’écran Extraites du README de eigger/hass-sip.
À propos
SIP Client est une intégration Home Assistant qui s'enregistre comme poste SIP sur un PBX pour les appels, les interphones et Voice Assist. Elle expose la ligne téléphonique comme un lecteur multimédia, ce qui permet de lire une synthèse vocale ou des URL audio dans l'appel en cours. Les actions couvrent la composition d'un numéro, la réponse, le raccrochage, l'envoi de chiffres DTMF, l'enregistrement de l'audio de l'appel dans un fichier WAV local et le raccordement d'un appel au pipeline Voice Assist pour une conversation en plusieurs échanges. Elle fournit aussi des capteurs pour l'état d'enregistrement, le dernier appel, le codec négocié et le chemin audio de l'appel, ainsi qu'un interrupteur Ne pas déranger et des boutons pour répondre et raccrocher. L'audio utilise G.722 quand l'interlocuteur le propose, sinon G.711, et l'ordre des codecs peut être modifié dans les options. Elle fonctionne en local via SIP sur UDP et s'ajoute par l'interface avec l'adresse du serveur, le port et les identifiants du compte.
Résumé automatique du README et du code de eigger/hass-sip, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Médias
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Configurer SIP Client
- Serveur SIP / Hôte
- Port
- Nom d'utilisateur / Poste
- Mot de passe
- Nom d'utilisateur d'authentification (facultatif)
- Domaine (facultatif)
- Identifiant de l'appelant (facultatif)
- Proxy sortant (facultatif)
- Expiration de l'enregistrement (secondes)
- Port RTP local (facultatif)
- Délai d'expiration du média (secondes, 0 = désactivé)
- Durée maximale de l'appel (secondes, 0 = illimitée)
- Utiliser l'adresse observée par le serveur (NAT)Active cette option quand Home Assistant se trouve derrière un NAT/SNAT vers le serveur SIP (par exemple un pare-feu qui réécrit l'adresse source) et que les appels n'ont pas de son. L'adresse vue par le serveur (Via received/rport) est annoncée dans Contact et SDP à la place de l'adresse de l'interface locale.
Également demandé lors d’une modification de la connexion.
Après la mise en place
- Préférence de codecChoisis quels codecs audio sont proposés et dans quel ordre. Si les appels ont du son dans un seul sens (par exemple sur une FRITZ!Box qui négocie G.722), choisis un préréglage G.711 uniquement. L'enregistrement recharge le compte.
Textes issus du code de eigger/hass-sip. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- Capteurs binairesAppel actif, Audio bidirectionnel
- BoutonsRépondre, Raccrocher
- ÉvénementsÉvénements d'appel
- MédiasLigne téléphonique
- CapteursÉtat d'enregistrement, Dernier appel, Codec négocié, Audio de l'appel, Motif du dernier appel
- InterrupteursNe pas déranger
Actions
- ComposerLance un appel SIP sortant.Champs : Numéro, Menu IVR, Durée de sonnerie, Message, Moteur TTS, Langue, Options TTS
- RaccrocherTermine l'appel SIP en cours ou refuse un appel entrant.Champs : Code d'état SIP
- RépondreRépond à un appel SIP entrant.Champs : Menu IVR, Message, Moteur TTS, Langue, Options TTS
- Envoyer des DTMFEnvoie des chiffres DTMF à l'appel SIP en cours.Champs : Chiffres
- Démarrer l'enregistrementDémarre l'enregistrement de l'audio de l'appel dans un fichier WAV local.Champs : Chemin du fichier d'enregistrement
- Arrêter l'enregistrementArrête l'enregistrement de l'appel en cours.
- Démarrer AssistRaccorde l'appel en cours au pipeline Voice Assist de Home Assistant pour une conversation en plusieurs échanges.Champs : Pipeline Assist, ID de conversation, Invite initiale, Invite système, Nombre maximal de tours, Nombre maximal de tours silencieux, Interruption vocale, Délai de silence, Suppression du bruit, Tonalité de début de tour
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
- Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :L’enregistrement SIP a été rejeté
Extrait du README
A Home Assistant custom integration for SIP calls, IVR, intercoms, and Voice Assist.
The Downloads badge counts GitHub release asset downloads across all releases, not active installations.
- media_player line: TTS or audio URLs into the active call
- Services: sip.dial, sip.hangup, sip.answer, sip.send_dtmf, sip.start_recording, sip.stop_recording, sip.start_assist (multi-turn)
- IVR trees with DTMF, PIN, and Home Assistant service actions
- G.722 (16 kHz) when the far end offers it, otherwise G.711; the codec order (or G.711-only) is selectable under Configure on the integration
- Sensors: registration, last caller, codec, audio path (none / no_rx / no_tx / bidirectional)
S’affiche dans Vulpo :
carte Bascule rapide, carte Lecteur multimédia, carte Bouton, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 55 partagent leurs statistiques
- Étoiles GitHub
- 16
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 3.7.0,
- Catégorie
- Messagerie et notifications, E-mail, SMS et appels
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
sip- Problèmes
- Signaler un problème










