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