OdooHướng dẫn cài đặt và sử dụng Alohub trên Odoo

Hướng dẫn cài đặt và sử dụng Alohub trên Odoo

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

Tích hợp Alohub Softphone × Odoo

Hướng dẫn cài đặt và sử dụng extension Alohub Softphone trên Odoo (CRM/Contacts): gọi từ số điện thoại và ghi note cuộc gọi vào đúng bản ghi.

odoo-1.png

Tổng quan

Mục

Giá trị

Host

Domain riêng của khách (vd congty.odoo.com hoặc self-host)

Model

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

Gắn cuộc gọi

Post note vào đúng model+id; lead có partner_id để xem chung

Quan trọng: Host Odoo không cố định nên cần khai domain ở Options và cấp quyền truy cập động.

Điều kiện

  • Tài khoản Alohub provider là Odoo, kết nối qua XML-RPC/JSON-RPC (URL + db + user/key) ở BE.

  • Khai domain Odoo trong Options của extension để inject content script.

Cài đặt

  1. Cài extension, mở Options, thêm domain Odoo (vd https://congty.odoo.com).

  2. Mở Odoo, side panel, đăng nhập. Badge provider hiển thị Odoo.

  3. Khi được hỏi, cấp quyền truy cập domain.

Sử dụng — Gọi từ số điện thoại

Chip "Gọi" xuất hiện cạnh số điện thoại trong form và list (kể cả số trong <input>). Vùng chatter / hoạt động được bỏ qua để không chèn chip vào log cũ.

odoo-2.png

Log cuộc gọi gắn đúng bản ghi

Extension hỗ trợ cả URL đời mới và cũ:

Dạng URL Odoo

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

không suy ra được model → fallback theo số điện thoại

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 là crm.lead/<id> → post thẳng vào lead. Context là res.partner/<id> → post vào partner và lead liên quan (crm.lead.partner_id).

odoo-3.png

Xử lý sự cố

Hiện tượng

Cách xử lý

Không có chip trên Odoo

Đã khai domain ở Options và cấp quyền chưa? Reload trang

Cuộc gọi không gắn record

URL action-... không suy ra model → mở form bản ghi (URL có model) rồi gọi

Chip chèn vào lịch sử cũ

Vùng o-mail-*/chatter đã bỏ qua; nếu vẫn dính, báo dev kèm class DOM

Cần hỗ trợ thêm? Liên hệ Alohub.

Bài viết này có hữu ích không?
Cập nhật: 25/6/2026