Call Recording

How to activate and use call recording feature

Max Li avatar
Written by Max Li
Updated over a week ago

Enabling call recording

To enable recording of conversations in Odoo, you need to:

  1. Activate recording at the PBX level.

  2. Activate download of recordings to Odoo.

Each recorded conversation on the PBX is automatically uploaded to Odoo and attached to the call record it belongs to.

Recording Storage

Recordings can be stored in the following locations:

  • Odoo file storage (ir.attachment).

  • Store in the Odoo database (binary field).

  • S3 storage.

  • External storage and access via HTTP.

When you save recordings in Odoo, there is no specific path configuration for this. Odoo utilizes its ir.attachment model, which places all attachments into Odoo's internal file storage system.

You can opt to use the S3 module for Odoo to transfer recordings to S3. However, it's important to note that when a recording is saved as an Odoo attachment, it is secured by Odoo's access controls. In contrast, if stored on S3 or another HTTP storage, the recording can be accessed via a public link. Although the link is not easily guessable, once someone obtains it, they can share it with others, who can then access the recording.

Permissions

PBX Admin group

Admins have full access to call recordings.

PBX Users group

PBX users can only access recordings to which they are related. Specifically, this means:

  • The current user made the call.

  • The current user received the call.

  • The current user was on the list of users being called.

PBX Supervisor group

PBX supervisors have read access to all recordings in the system.

FAQ

Call recording tab is not visible to a user

This is most likely because current user has no access to this call.

Did this answer your question?