51 lines
1.5 KiB
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 |