FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: hansdepp am 02 Februar 2019, 15:40:26

Titel: Anrufsignalisierung mittels FB_CALLMONITOR und echodevice
Beitrag von: hansdepp am 02 Februar 2019, 15:40:26
Hallo,

da ich schon einige Probleme mittels des Forums lösen bzw. Anregungen bekommen konnte, wollte ich mal meine Anwendung von FHEM vorstellen, die bei mir im "produktiven Betrieb" läuft.

Und zwar werden eingehende Anrufe in der Fritzbox mittels FB_CALLMONITOR registriert und mittels Sprachausgabe auf meinem Amazon Echo Plus ausgegeben. Für letzteres dient das Modul 37_echodevice.pm von Michael Winkler. Mehr Details zu dem Modul gibt es hier: https://forum.fhem.de/index.php?topic=82631.0 (https://forum.fhem.de/index.php?topic=82631.0)
Im Gegensatz zu alexa_fhem ist die Konfiguration schnell und recht einfach.

Im Anhang findet ihr einmal die fhem.cfg (leicht modifiziert, persönlicher Login von Amazon Alaxa entfernt bzw. ausge-x-t)
Und zum anderen das Modul 99_FritzBoxCallUtils.pm, in der die Aufbereitung der Sprachausgabe läuft. Findet FB_CALLMONITOR den Anrufer mittels Rückwärtssuche bzw. persönlicher Kontaktliste wird der Anrufername am Echo ausgegeben. Gelingt dies nicht wird anhand der Vorwahl ausgegeben, woher der Anruf kommt.

Für Anregungen, Verbesserungen, Weiterentwicklungen bin ich offen. Ich bin gespannt auf Eure Antworten.

Grüße
Titel: Antw:Anrufsignalisierung mittels FB_CALLMONITOR und echodevice
Beitrag von: Andi35 am 03 Februar 2019, 01:31:12
Danke dafür. genau was ich gesucht habe. Allein hätt ich es nicht hin bekommen, stecke da nicht so tief drin. Immer wieder schön, wenn hier User ihre Lösungen zum nachbauen anbieten. Läuft nach kleinen Änderungen super.
Titel: Antw:Anrufsignalisierung mittels FB_CALLMONITOR und echodevice
Beitrag von: KölnSolar am 03 Februar 2019, 10:26:24
Hallo Hansdepp,
ist ja im Prinzip nichts besonderes. Ob echodevice oder jedes andere TTS-fähige device....oder Ausgabe auf einem screen...
ABER: nicht uninteressant finde ich die Ermittlung der Herkunft des Anrufs über Länder-/Ortsvorwahl, die den Umfang Deiner 99_FritzBoxCallUtils.pm ausmacht. Ich fände das als Erweiterung des FB_CALLMONITOR SEHR interessant. Ich frag mal bei Markus an.
Grüße Markus
Titel: Antw:Anrufsignalisierung mittels FB_CALLMONITOR und echodevice
Beitrag von: hansdepp am 03 Februar 2019, 18:34:06
ZitatABER: nicht uninteressant finde ich die Ermittlung der Herkunft des Anrufs über Länder-/Ortsvorwahl, die den Umfang Deiner 99_FritzBoxCallUtils.pm ausmacht. Ich fände das als Erweiterung des FB_CALLMONITOR SEHR interessant.
Die Vorwahllisten habe ich auf die Schnelle generiert. In der Länderliste habe ich die Länder, aus denen mich vermutlich niemand anrufen wird, weggelassen. Dass es in den nordamerikanischen Ländern noch eine Regionalvorwahl (NANP) gibt, habe ich auch nicht berücksichtigt.
Für die Ortsvorwahlen habe ich eine Liste von der Bundesnetzagentur herangezogen. Manche Einträge musste ich modifizieren (z.B. "xxxx i Mfr" -> "xxxx"), weil Alexa mit Abkürzen nicht so gut klar kommt. Bei mehreren tausend Ortsvorwahlen bin ich mir nicht sicher, ob meine Modifikationen alle richtig sind, da ich die Liste nur überflogen habe.
Den Perl-Code (Hash-Table) habe ich mittels einer Excel-Tabelle generiert -> siehe Anhang.
Titel: Antw:Anrufsignalisierung mittels FB_CALLMONITOR und echodevice
Beitrag von: B.Stromberg am 08 August 2021, 13:00:36
Moin!
Mich wundert, dass hier nur so wenige Beiträge sind.
Gibt es etwas "besseres" um sich Anrufe von der Fritzbox auf dem Echo ansagen zu lassen?

Habe gesehen, dass das Vorwahlenverzeichnis leider sehr unvollständig ist.
Ist ja ein paar Tage her, seitdem hier was gepostet wurde.
Gibt es Updates?