Voicent Connector

connector_voicent
REPOSITORY
REPOSITORYOCA/connector-telephony
GIT
GIThttps://github.com/OCA/connector-telephony.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-telephony/tree/14.0/connector_voicent
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYConnector
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
COMMITTERSGitHub, oca-travis, Weblate, OCA-git-bot, Vimal Patel, Freni-OSI, Urvisha-OSI
WEBSITE
WEBSITEhttps://github.com/OCA/connector-telephony
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/queue:
    - queue_job
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Voicent-Python
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
backend_voicent_call_line_form_view backend.voicent.call.line.form.view backend.voicent.call.line form New
backend_voicent_call_line_tree_view backend.voicent.call.line.tree.view backend.voicent.call.line tree New
backend_voicent_form_view backend.voicent.form.view backend.voicent form New
backend_voicent_search_view backend.voicent.search.view backend.voicent search New
backend_voicent_tree_view backend.voicent.tree.view backend.voicent tree New
view_res_partner_form view.res.partner.form res.partner field Inherits base.view_partner_form
Models touched (6)

New fields (9)
  • active Boolean
    default=True args: 'Active'
  • call_line_ids One2many → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' inverse_name='backend_id' string='Call Lines'
  • callerid Char
    required=True string='Caller ID'
  • host Char
    default='localhost' required=True string='Host'
  • line Integer
    required=True string='Number of lines'
  • name Char
    required=True string='Name'
  • next_call Datetime
    copy=False string='Next Call'
  • port Integer
    default='8155' required=True string='Port'
  • time_line_ids One2many → backend.voicent.time.line
    comodel_name='backend.voicent.time.line' inverse_name='backend_id' string='Call Times'
Public methods (0)

No public methods.

New fields (8)
  • applies_on Selection
    selection=[] string='Applies on'
  • backend_id Many2one → backend.voicent
    comodel_name='backend.voicent' ondelete='set null' string='Backend'
  • contact_ids One2many → backend.voicent.call.line.contact
    string='Contact Info' args: 'backend.voicent.call.line.contact', 'line_id'
  • msginfo Char
    string='Message Info'
  • msgtype Selection
    required=True string='Message Type' args: MSGTYPE
  • name Char
    required=True string='Name'
  • reply_ids One2many → backend.voicent.call.line.reply
    string='Replies' args: 'backend.voicent.call.line.reply', 'line_id'
  • sequence Integer
    string='Sequence'
Public methods (0)

No public methods.

New fields (6)
  • default_value Char
    required=True string='Default Value'
  • field_domain Char
    required=True string='Odoo Field'
  • line_id Many2one → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' ondelete='set null' string='Call Line'
  • name Selection
    required=True string='Voicent Field' args: VOICENT_CONTACT_COLUMNS
  • other Char
    string='Other'
  • sequence Integer
    string='Sequence'
Public methods (0)

No public methods.

New fields (5)
  • action_id Many2one → ir.actions.server
    help='If the Voicent reply field is equal to\n the Voicent reply value, the server action is\n executed.' required=True string='Server Action' args: 'ir.actions.server'
  • line_id Many2one → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' ondelete='set null' string='Call Line'
  • name Char
    required=True string='Name'
  • reply_field Selection
    required=True string='Voicent Reply Field' args: VOICENT_REPLY
  • reply_value Char
    required=True string='Voicent Reply Value'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → backend.voicent
    comodel_name='backend.voicent' ondelete='set null' string='Backend'
  • name Char
    required=True string='Name'
  • time Float
    copy=False string='Time'
Public methods (0)

No public methods.

New fields (1)
  • can_call Boolean
    default=True string='Accepts Voicent Calls'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/connector-telephony
GIT
GIThttps://github.com/OCA/connector-telephony.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-telephony/tree/12.0/connector_voicent
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYConnector
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
COMMITTERSMaxime Chambreuil, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/connector-telephony
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - component
    - component_event
OCA/queue:
    - queue_job
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES voicent
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
backend_voicent_call_line_form_view backend.voicent.call.line.form.view backend.voicent.call.line form New
backend_voicent_call_line_tree_view backend.voicent.call.line.tree.view backend.voicent.call.line tree New
backend_voicent_form_view backend.voicent.form.view backend.voicent form New
backend_voicent_search_view backend.voicent.search.view backend.voicent search New
backend_voicent_tree_view backend.voicent.tree.view backend.voicent tree New
view_res_partner_form view.res.partner.form res.partner field Inherits base.view_partner_form
Models touched (6)

New fields (9)
  • active Boolean
    default=True args: 'Active'
  • call_line_ids One2many → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' inverse_name='backend_id' string='Call Lines'
  • callerid Char
    required=True string='Caller ID'
  • host Char
    default='localhost' required=True string='Host'
  • line Integer
    required=True string='Number of lines'
  • name Char
    required=True string='Name'
  • next_call Datetime
    copy=False string='Next Call'
  • port Integer
    default='8155' required=True string='Port'
  • time_line_ids One2many → backend.voicent.time.line
    comodel_name='backend.voicent.time.line' inverse_name='backend_id' string='Call Times'
Public methods (0)

No public methods.

New fields (8)
  • applies_on Selection
    selection=[] string='Applies on'
  • backend_id Many2one → backend.voicent
    comodel_name='backend.voicent' ondelete='set null' string='Backend'
  • contact_ids One2many → backend.voicent.call.line.contact
    string='Contact Info' args: 'backend.voicent.call.line.contact', 'line_id'
  • msginfo Char
    string='Message Info'
  • msgtype Selection
    required=True string='Message Type' args: MSGTYPE
  • name Char
    required=True string='Name'
  • reply_ids One2many → backend.voicent.call.line.reply
    string='Replies' args: 'backend.voicent.call.line.reply', 'line_id'
  • sequence Integer
    default=0 string='Sequence'
Public methods (0)

No public methods.

New fields (6)
  • default_value Char
    required=True string='Default Value'
  • field_domain Char
    required=True string='Odoo Field'
  • line_id Many2one → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' ondelete='set null' string='Call Line'
  • name Selection
    required=True string='Voicent Field' args: VOICENT_CONTACT_COLUMNS
  • other Char
    string='Other'
  • sequence Integer
    default=0 string='Sequence'
Public methods (0)

No public methods.

New fields (5)
  • action_id Many2one → ir.actions.server
    help='If the Voicent reply field is equal to\n the Voicent reply value, the server action is\n executed.' required=True string='Server Action' args: 'ir.actions.server'
  • line_id Many2one → backend.voicent.call.line
    comodel_name='backend.voicent.call.line' ondelete='set null' string='Call Line'
  • name Char
    required=True string='Name'
  • reply_field Selection
    required=True string='Voicent Reply Field' args: VOICENT_REPLY
  • reply_value Char
    required=True string='Voicent Reply Value'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one → backend.voicent
    comodel_name='backend.voicent' ondelete='set null' string='Backend'
  • name Char
    required=True string='Name'
  • time Float
    copy=False string='Time'
Public methods (0)

No public methods.

New fields (1)
  • can_call Boolean
    default=True string='Accepts Voicent Calls'
Public methods (0)

No public methods.