OdooWiki OCA HUB
web License: AGPL-3

Base Phone CDR

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Stores phone call records (CDRs) in Odoo, links each call to a contact and an Odoo user, and shows a CDR counter button on customer forms.

This module adds a new call record screen to Odoo, called Phone Records, where each phone call is stored with its direction (inbound or outbound), start time, connect time, caller and called numbers and names, status (offering, connected, missed, on hold, completed) and a call identifier.

  • Users can browse, create, edit and delete call records from a list, a form and a pivot analysis view grouped by month.
  • On a customer form, a CDR button shows how many call records are linked to that contact and opens the filtered list of those calls.
  • On the user form, a Telephony Preferences section lets you store a related phone number and a phone password for each Odoo user.

Automatic behaviour: when a call record is inbound, Odoo tries to find the Odoo user whose related phone matches the called number, and tries to find a contact whose phone matches the called number. The same contact matching is repeated when the direction or called number is changed later. A computed ring time is filled in for inbound calls that have both a start and a connect time.

The module touches the call record model phone.cdr, and extends res.partner and res.users. It depends on the phone popup module.

Models and fields (3)
  • phone.cdr · new modelguid (Call GUID), state (Status), user_id (Odoo User), called_id (Called ID), caller_id (Caller ID), ring_time (Compute ring time), talk_time (Talk Time), partner_id (Partner), inbound_flag (Call Inbound flag), called_id_name (Called ID Name), caller_id_name (Caller ID Name), call_start_time (Call start time), call_connect_time (Call connect time)
  • res.users · extends an existing modelrelated_phone (Related Phone), phone_password (Phone Password)
  • res.partner · extends an existing modeltotal_cdr_count (Total CDR)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/connector-telephony.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.