Seite 1 von 1

[Info] Fritzbox TR064 Namensauflösung ausgehend

Verfasst: 26. Jan 2019 12:08
von mamoel
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:

Code: Alles auswählen

Call    fboxOutgoingCallResolved    "Outgoing call: [%1$s to %2$s]" (gFritzItems)    {fritzboxtr064="callmonitor_outgoing:resolveName" }
In das .rules File sollte dann etwas in der Art rein:

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
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:

Code: Alles auswählen

fritzboxtr064:phonebookid=1
Wenn ich das aber richtig verstanden habe, kann es auch eine andere Nummer sein. Ich habe es über Trial&Error versucht.

Re: [Info] Fritzbox TR064 Namensauflösung ausgehend

Verfasst: 27. Jan 2019 11:43
von Don Stefano
Grafana Tabelle finde ich eine coole Idee. Openhab kennt ja selbst keine Listen und Gruppen sond auch statisch.[emoji106]

Mobil gesendet