Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

Captures d’écran Extraites du README de eigger/hass-sip.

Phone dials Home Assistant, Assist turns on a light, then sets brightness — storyboard

À 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)
Extrait du README de eigger/hass-sip, MIT License. Abrégé.

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

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres