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.

Item | Value |
|---|---|
Host | Customer's private domain (e.g. |
Model |
|
Attach call | Post note to the correct model+id; lead has |
Important: Odoo host is not fixed, so you need to declare the domain in Options and grant dynamic access rights.
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.
Install the extension, open Options , add Odoo domain (e.g. https://congty.odoo.com).
Open Odoo, side panel, log in. Provider badge displays Odoo .
When prompted, grant access to the domain.
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.

The extension supports both new and old URL formats:
Odoo URL format | model / recordId |
|---|---|
|
|
|
|
|
|
|
|
| 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).

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 |
Chip inserted into old history | The |
Need further assistance? Contact Alohub .