About
FRITZ!Box CallMonitor (Raw + TR-064) monitors incoming and outgoing calls on a FRITZ!Box and shows caller names. It reads the router's built-in CallMonitor stream over a local TCP connection and adds one call state sensor with idle, ringing, dialing and talking states. The sensor carries attributes such as caller, called number, device, duration and timestamps. If TR-064 is enabled, it downloads the FRITZ phonebook with Digest authentication and fills in names for the numbers, with configurable prefixes to match different number formats. Call monitoring also works without TR-064, which is only needed for names. It connects without fritzconnection, reconnects automatically, and is set up in the UI with an options flow for later changes.
Automatic summary of the README and code of Sanji78/fritzbox_callmonitor_raw. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
FRITZ!Box CallMonitor (Raw + TR-064)
- Host
- CallMonitor port
- TR-064 port
- Username
- Password
- Phonebook ID
- Prefixes (comma separated)
- Name
Texts from the code of Sanji78/fritzbox_callmonitor_raw.
Entities
- SensorsCall state
From the README
Monitor incoming/outgoing calls from your AVM FRITZ!Box in Home Assistant using the built‑in CallMonitor TCP stream (port 1012) and optionally resolve caller names via TR-064 phonebook — without relying on fritzconnection.
⚠️ This is a third‑party project, not affiliated with AVM.
- Raw CallMonitor connection via TCP (fritz_ip:1012) with:
- async socket reader
- automatic reconnect with backoff
- TCP keepalive (helps with Docker/NAT idle drops)
- Exposes a sensor with call state:
- idle / ringing / dialing / talking
- fully translated (EN/IT) via HA translation system
- Shows useful attributes like:
- from, to, device, duration, timestamps
- from_name / to_name / with_name if the phonebook can resolve numbers
- TR-064 phonebook name resolution:
- downloads and parses FRITZ phonebook XML
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 116 sharing analytics
- GitHub stars
- 4
- Connection
- Works locally
- Upkeep
- No update in 6 to 18 months
- Version
- v1.0.1,
- Category
- Computers and network, Routers and network
- Kind
- Marketplace integration
- Brand
- FRITZ!
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
fritzbox_callmonitor_raw- Issues
- Report an issue












