[Info] Fritzbox TR064 Namensauflösung ausgehend
Verfasst: 26. Jan 2019 12:08
Keine Ahnung, ob das außer mir eh schon alle wussten, aber der TR064 Adapter erlaubt auch die Namensauflösung (Rufnummer->Name aus Telefonbuch) für ausgehende Anrufe.
Dies ist in der offiziellen Doku nicht erwähnt (oder ich habe es übersehen).
Das funktioniert so:
Im .items File folgende Zeile hinzufügen:
In das .rules File sollte dann etwas in der Art rein:
GlobalLog und TelephoneLog sind bei mir einfache string-Items, welche über InfluxDB persistiert werden und ich dazu nutze, Ausgaben über eine Grafana-Tabelle als Logfile anzuzeigen.
Vielleicht auch noch interessant:
Damit die Fritzbox nicht das interne Telefonbuch zur Namensauflösung benutzt, sondern mein Google-Telefonbuch, musste ich in der fritzboxtr064.cfg (im Verzeichnis services) folgende Zeile einfügen:
Wenn ich das aber richtig verstanden habe, kann es auch eine andere Nummer sein. Ich habe es über Trial&Error versucht.
Dies ist in der offiziellen Doku nicht erwähnt (oder ich habe es übersehen).
Das funktioniert so:
Im .items File folgende Zeile hinzufügen:
Code: Alles auswählen
Call fboxOutgoingCallResolved "Outgoing call: [%1$s to %2$s]" (gFritzItems) {fritzboxtr064="callmonitor_outgoing:resolveName" }
Code: Alles auswählen
rule "Phone is ringing out"
when
// fboxRinging is a switch item which switches to ON if call is detected
Item fboxRinging_Out changed to ON
then
logInfo("Phone is ringing out", "Generating caller name message...")
GlobalLog.postUpdate("Telefon: ausgehender Ruf.")
val outCall = fboxOutgoingCall.state as StringListType
val callerNumber = outCall.getValue(0)
val outCallResolved = fboxOutgoingCallResolved.state as StringListType
val calleeName = outCallResolved.getValue(0)
TelephoneLog.postUpdate("Ausgehend: " + callerNumber + " - " + calleeName)
end
Vielleicht auch noch interessant:
Damit die Fritzbox nicht das interne Telefonbuch zur Namensauflösung benutzt, sondern mein Google-Telefonbuch, musste ich in der fritzboxtr064.cfg (im Verzeichnis services) folgende Zeile einfügen:
Code: Alles auswählen
fritzboxtr064:phonebookid=1