ha-siptriggter/sip_trigger/config.yaml

51 lines
1.5 KiB
YAML

name: SIP Trigger Add-on (TTS Advanced)
version: "1.3"
slug: sip_trigger
description: "Mehrere SIP-Accounts mit separaten TTS-Texten für PIN-Eingabe, Erfolg & Fehler"
startup: services
boot: auto
options:
accounts:
- sip_user: "620"
sip_password: "geheim"
sip_host: "192.168.178.1"
mqtt_host: "mqtt.local"
mqtt_topic: "sip/trigger/1"
mqtt_payload: "incoming_call"
pin_required: true
pin_code: "1234"
tts_pin_prompt_enabled: true
tts_pin_prompt_text: "Bitte geben Sie Ihre PIN ein."
tts_success_enabled: true
tts_success_text: "Willkommen. Zugriff gewährt."
tts_failure_enabled: false
tts_failure_text: "Falsche Eingabe. Verbindung wird beendet."
- sip_user: "621"
sip_password: "geheim2"
sip_host: "192.168.178.1"
mqtt_host: "mqtt.local"
mqtt_topic: "sip/trigger/2"
mqtt_payload: "call_2"
pin_required: false
tts_pin_prompt_enabled: false
tts_pin_prompt_text: ""
tts_success_enabled: false
tts_success_text: ""
tts_failure_enabled: false
tts_failure_text: ""
schema:
accounts:
- sip_user: str
sip_password: str
sip_host: str
mqtt_host: str
mqtt_topic: str
mqtt_payload: str
pin_required: bool
pin_code: str
tts_pin_prompt_enabled: bool
tts_pin_prompt_text: str
tts_success_enabled: bool
tts_success_text: str
tts_failure_enabled: bool
tts_failure_text: str