Base Phone CDR

base_phone_cdr
REPOSITORY
REPOSITORYOCA/connector-telephony
GIT
GIThttps://github.com/OCA/connector-telephony.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-telephony/tree/12.0/base_phone_cdr
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYweb
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, Chanakya Soni
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector-telephony:
    - base_phone_popup
    - base_phone
OCA/web:
    - web_notify
odoo/odoo:
    - phone_validation
    - base
    - base_setup
    - web
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES phonenumbers
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
partner_view_cdr_records partner.view.cdr res.partner button Inherits base.view_partner_form
view_phone_cdr_form view.phone.cdr.form phone.cdr form New
view_phone_cdr_pivot view.phone.cdr.pivot phone.cdr pivot New
view_phone_cdr_tree view.phone.cdr.tree phone.cdr tree New
view_users_form_telephony_tab base_phone.res.users.telephony_tab res.users xpath Inherits base.view_users_form
Models touched (3)

New fields (13)
  • call_connect_time Datetime
    args: 'Call connect time'
  • call_start_time Datetime
    args: 'Call start time'
  • called_id Char
    args: 'Called ID'
  • called_id_name Char
    args: 'Called ID Name'
  • caller_id Char
    args: 'Caller ID'
  • caller_id_name Char
    args: 'Caller ID Name'
  • guid Char
    args: 'Call GUID'
  • inbound_flag Selection
    string='Call Inbound flag' args: [('outbound', 'Outbound'), ('inbound', 'Inbound')]
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • ring_time Float
    compute='_compute_ring_time' string='Compute ring time'
  • state Selection
    default='offering' string='Status' args: [('offering', 'Offering'), ('connected', 'Connected'), ('missed', 'Missed'), ('on_hold', 'On Hold'), ('completed', 'Completed')]
  • talk_time Datetime
    args: 'Talk Time'
  • user_id Many2one → res.users
    compute='_compute_odoo_user' string='Odoo User' args: 'res.users'
Public methods (2)
  • create(self, vals)
    @api.model
  • write(self, vals)

New fields (1)
  • total_cdr_count Integer
    compute='_compute_total_cdr_count' string='Total CDR'
Public methods (1)
  • action_view_partner_cdr_records(self)
    @api.multi

New fields (2)
  • phone_password Char
    args: 'Phone Password'
  • related_phone Char
    args: 'Related Phone'
Public methods (0)

No public methods.