Unified phone history

Hi,
I’d like to have a centralized history of phone call (maybe you can show begin/edn call in history as events. It would be nice to expose also a filterable table.

We can have different components (android app/interface with voip router/etc…) which send data to home assistant as a tuple like:

  • direction IN/OUT
  • timestamp start/ring
  • local phone (I can have multiple landline/mobile)
  • remote number,
  • [name of contact],
  • [bool: call with response]
  • [duration of call]

I can submit to HASS several times the same list of calls, first 4 fields act like a composed primary key.

Usage:

  • android: I send all call history to hass
  • landline: actually some landline are in fact implemented as voip, maybe you can get data from modem (I’ve verified it for Telecom Italia modem)