FritzBox automatischer Anruf mit Ansagetext

Begonnen von Damu, 17 März 2016, 13:34:03

Vorheriges Thema - Nächstes Thema

Damu

Hallo

Ist es Möglich das FHEM über die Fritzbox einen automatischen Anruf mit einer Sprachnachricht absetzt.

Getestet hab ich mit dem FRITZBOX Modul.

Wenn ich folgendes eingebe:

Zitatset FritzBox call 0123456478

Ruft mich die FritzBox auf meine Nummer: 012345678 an und es Kommt der Text " Ihre Verbindung wird gehalten" und Meine DECT Phone Klingeln zwei drei Mal.

Ist es Möglich den Ansagetext selber auszuwählen, und danach wieder aufzulegen.

Im Forum hab ich folgendes gefunden:
https://forum.fhem.de/index.php/topic,29725.0.html
Scheint das Irgendwie zu gehen, mit dem Befehl "say"

Ich hab aber bei meiner Fritzbox das Neuste OS aufgespielt.

Gibt es auch eine Möglichkeit mit FHEM ein IP-FON zu simulieren.
Das IP-Fon wird dann an der Fritzbox mit SIP etc angemeldet.
Dann kann FHEM Sprachnachrichten somit versenden.



StefanStrobel

Hallo,

Ich hab das mit Linphone realisiert.
Das ruft fhem dann über ein shellscript auf und wenn ein Alarm kommt, ruft mich fhem über VoIP und die Fritzbox an.

Gruß
     Stefan

Wernieman

Sorry fürs eingrätschen, aber ist Linphone nicht ein grafischer VOIP-Client? oder kannst Du ihn auch von der Console bedienen?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

StefanStrobel

Hallo,

das geht über die Kommandozeile. Ich rufe von Fhem in einem DOIF folgendes script auf:


#!/bin/bash
number=$1
shift
text=$*

linphonecsh init
sleep 4
linphonecsh register --host meine.fritzbox.ip --username xxx --password xxxx
linphonecsh generic "soundcard use files"
linphonecsh dial $number
sleep 2
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh generic "speak german hallo hier ist die Haus ueberwachung... $text"
sleep 8
linphonecsh hangup
linphonecsh exit
sleep 2


Dabei wird die espeak engine verwendet. Klingt etwas gruselig, ist mir aber lieber als Google o.ä.

Gruss
     Stefan

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html