FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Damu am 17 März 2016, 13:34:03

Titel: FritzBox automatischer Anruf mit Ansagetext
Beitrag von: Damu am 17 März 2016, 13:34:03
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 (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.


Titel: Antw:FritzBox automatischer Anruf mit Ansagetext
Beitrag von: StefanStrobel am 17 März 2016, 18:54:38
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
Titel: Antw:FritzBox automatischer Anruf mit Ansagetext
Beitrag von: Wernieman am 18 März 2016, 09:04:54
Sorry fürs eingrätschen, aber ist Linphone nicht ein grafischer VOIP-Client? oder kannst Du ihn auch von der Console bedienen?
Titel: Antw:FritzBox automatischer Anruf mit Ansagetext
Beitrag von: StefanStrobel am 18 März 2016, 11:51:51
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
Titel: Antw:FritzBox automatischer Anruf mit Ansagetext
Beitrag von: Wernieman am 18 März 2016, 12:40:31
Thanks..... speak kenne ich ..