OdooGuide to installing and using Alohub on Odoo

Guide to installing and using Alohub on Odoo

Nguyễn Văn Đông·6/25/2026

Integrating Alohub Softphone × Odoo

Instructions for installing and using the Alohub Softphone extension on Odoo (CRM/Contacts): calling from a phone number and recording call notes in the correct record.

odoo-1.png

Overview

Item

Value

Host

Customer's private domain (e.g. congty.odoo.comor self-host)

Model

res.partner, crm.lead, sale.order, helpdesk.ticket

Attach call

Post note to the correct model+id; lead has partner_idto view together

Important: Odoo host is not fixed, so you need to declare the domain in Options and grant dynamic access rights.

Conditions

  • Alohub provider account is Odoo , connecting via XML-RPC/JSON-RPC (URL + db + user/key) at BE.

  • Declare Odoo domain in the Options of the extension to inject the content script.

Installation

  1. Install the extension, open Options , add Odoo domain (e.g. https://congty.odoo.com).

  2. Open Odoo, side panel, log in. Provider badge displays Odoo .

  3. When prompted, grant access to the domain.

Usage — Calling from a phone number

Chip "Call" appears next to the phone number in the form and list (including numbers in <input>). The chatter/activity area is skipped to avoid inserting the chip into old logs.

odoo-2.png

Call log attaches to the correct record

The extension supports both new and old URL formats:

Odoo URL format

model / recordId

/odoo/crm/42

crm.lead/ 42

/odoo/contacts/7

res.partner/ 7

/odoo/m-res.partner/5

res.partner/ 5

/web#id=42&model=crm.lead

crm.lead/ 42

/odoo/action-123/42

unable to infer model → fallback to phone number

Map slug → model: contacts→res.partner, crm→crm.lead, sales/sale→sale.order, purchase→purchase.order, project→project.project, helpdesk→helpdesk.ticket, subscriptions→sale.order.

Context is crm.lead/<id>→ post directly to lead. Context is res.partner/<id>→ post to partner and related lead ( crm.lead.partner_id).

odoo-3.png

Troubleshooting

Phenomenon

How to handle

No chip on Odoo

Have you declared the domain in Options and granted access? Reload the page

Call not attached to record

URL action-...unable to infer model → open the record form (URL has model) then call

Chip inserted into old history

The o-mail-*/chatter area has been skipped; if still attached, report to dev with DOM class

Need further assistance? Contact Alohub .

Was this article helpful?
Updated: 6/25/2026