Screenshots Aus der README von eigger/hass-sip.
Überblick
SIP Client ist eine Home Assistant Integration, die sich an einer Telefonanlage als SIP-Nebenstelle registriert, für Anrufe, Intercoms und Voice Assist. Sie stellt die Telefonleitung als Mediaplayer bereit, sodass Text-to-Speech oder Audio-URLs in das aktive Gespräch abgespielt werden können. Die Aktionen umfassen Wählen, Annehmen, Auflegen, das Senden von DTMF-Ziffern, das Aufzeichnen des Anrufaudios in eine lokale WAV-Datei und das Anbinden eines Anrufs an die Voice-Assist-Pipeline für Gespräche über mehrere Runden. Außerdem bietet sie Sensoren für den Registrierungsstatus, den letzten Anruf, den ausgehandelten Codec und den Audiopfad des Anrufs sowie einen Schalter für Nicht stören und Tasten zum Annehmen und Auflegen. Das Audio nutzt G.722, wenn die Gegenseite es anbietet, sonst G.711, und die Reihenfolge der Codecs kann in den Optionen geändert werden. Sie funktioniert lokal über SIP auf UDP und wird über die Oberfläche mit Serveradresse, Port und Zugangsdaten des Kontos hinzugefügt.
Zusammenfassung der README und des Codes von eigger/hass-sip, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Medien
- Schalter
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
SIP-Client konfigurieren
- SIP-Server / Host
- Port
- Benutzername / Nebenstelle
- Passwort
- Authentifizierungs-Benutzername (Optional)
- Domain (Optional)
- Anrufer-ID (Optional)
- Outbound-Proxy (Optional)
- Registrierungs-Ablaufzeit (Sekunden)
- Lokaler RTP-Port (Optional)
- Medien-Timeout (Sekunden, 0=deaktiviert)
- Maximale Gesprächsdauer (Sekunden, 0=unbegrenzt)
- Vom Server beobachtete Adresse verwenden (NAT)Aktivieren, wenn Home Assistant zum SIP-Server hinter NAT/SNAT liegt (z. B. eine Firewall, die die Absenderadresse umschreibt) und Anrufe kein Audio haben. Statt der lokalen Schnittstellenadresse wird die vom Server gesehene Adresse (Via received/rport) in Contact und SDP angegeben.
Wird auch beim Ändern der Verbindung abgefragt.
Nach der Einrichtung
- Codec-PräferenzLegt fest, welche Audio-Codecs in welcher Reihenfolge angeboten werden. Bei einseitigem Audio (z. B. an einer FRITZ!Box, die G.722 aushandelt) wähle eine reine G.711-Voreinstellung. Beim Speichern wird das Konto neu geladen.
Texte aus dem Code von eigger/hass-sip.
Entitäten
- BinärsensorenAnruf aktiv, Bidirektionales Audio
- TastenAnnehmen, Auflegen
- EreignisseAnruf-Ereignisse
- MedienTelefonleitung
- SensorenRegistrierungsstatus, Letzter Anruf, Verhandelter Codec, Anruf-Audio, Letzter Auflegegrund
- SchalterBitte nicht stören
Aktionen
- WählenStartet einen ausgehenden SIP-Anruf.Felder: Nummer, IVR-Menü, Klingel-Timeout, Nachricht, TTS-Engine, Sprache, TTS-Optionen
- AuflegenBeendet den aktiven SIP-Anruf oder lehnt einen eingehenden Anruf ab.Felder: SIP-Statuscode
- AnnehmenNimmt einen eingehenden SIP-Anruf an.Felder: IVR-Menü, Nachricht, TTS-Engine, Sprache, TTS-Optionen
- DTMF sendenSendet DTMF-Töne an den aktiven SIP-Anruf.Felder: Ziffern
- Aufnahme startenStartet die Aufzeichnung des Anrufaudios in eine lokale WAV-Datei.Felder: Aufnahmedateipfad
- Aufnahme stoppenStoppt die aktive Anrufaufzeichnung.
- Assist startenVerbindet den aktiven Anruf mit der Voice-Assist-Pipeline von Home Assistant für Mehrfach-Gespräche.Felder: Assist-Pipeline, Konversations-ID, Erste Eingabe, Systemanweisung, Max. Runden, Max. stille Runden, Unterbrechen, Stille-Zeitlimit, Rauschunterdrückung, Rundenstart-Ton
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:SIP-Registrierung wurde abgelehnt
Aus der 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)
Erscheint in Vulpo
Schnellumschalterkarte, Medienkarte, Tastenkarte, Diagrammkarte, Apple Watch, Kontrollzentrum.Informationen
- Installationen
- 55 teilen Analysedaten
- GitHub-Sterne
- 16
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- 3.7.0,
- Kategorie
- Kommunikation und Benachrichtigungen, E-Mail, SMS und Anrufe
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
sip- Probleme
- Problem melden
Das könnte dir auch gefallen
HTML5 Push Notifications5.220 Installationen · Kommunikation und Benachrichtigungen, Push-Benachrichtig…Öffnen
FRITZ!Box Call Monitor4.445 Installationen · Kommunikation und Benachrichtigungen, E-Mail, SMS und An…Öffnen







