Productivity

Odoo Phone: voip software for sales & support

Enterprise

Make and receive phone calls from within Odoo.

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Phone logo
What it does

What Odoo Phone does

Odoo Phone is the Enterprise app that makes and receives phone calls from inside Odoo using a softphone built into the browser. Sales reps click a phone number on a CRM lead and the call dials directly through the browser; incoming calls from a known customer pop up the customer's Odoo profile so the agent has context before they say hello. Every call logs to the customer's chatter with duration, outcome, and an optional recording.

B2B sales teams running outbound call campaigns, customer success teams maintaining touch points, support teams running phone-based help desks, recruiting teams interviewing candidates, and any business where the phone is still a primary channel uses it. You can test Odoo Phone free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

Setup starts on a VoIP Provider. Odoo Phone is a softphone (a SIP client embedded in the browser), so the calls themselves ride on a real SIP trunk you provision with a VoIP carrier of your choice. Each provider you set up carries the SIP server, the port, the login per user, and any custom settings the carrier asks for. Odoo ships with pre-configured provider profiles for Axivox, DIDWW, and OnSIP; other SIP-compatible carriers and on-premises PBXs (Asterisk, 3CX, FreePBX, your regional carrier) work through generic SIP settings.

From there, the day-to-day flow is a softphone tab inside the browser. A rep opens the Phone widget, sees the next-call queue with the leads, deals, or tickets they need to follow up on, clicks the phone number on the customer record, and the call dials through the browser microphone and speakers. The widget shows the call timer, mute, hold, and transfer buttons. The rep talks, takes notes in the chatter on the customer record as they go, and the call ends with the outcome captured.

Incoming calls pop a notification with the caller's information. If the caller's number matches a contact in Odoo, the contact's profile opens on the side panel so the agent has the customer's history (open deals, recent invoices, open tickets) on screen before answering. After the call hangs up, the call record stays on the customer's chatter with the duration, the outcome, the notes, and (if turned on) a recording. With the AI bridge auto-installed, the call gets transcribed and a summary is added to the chatter automatically.

Calibre configures Odoo Phone for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Phone

Click-to-Dial From Any Phone Number Field
Every phone number field in Odoo is clickable. A rep clicks a phone number on a CRM lead, a customer contact, a deal, or a ticket, and the softphone dials through the browser microphone and speakers. No separate dialer to open and no number to copy and paste.
Incoming-Call Pop-Up With Customer Profile
An incoming call from a known number pops the customer's profile on the side panel before the agent answers. The agent walks into the call with the customer's open deals, recent invoices, support tickets, and recent activity in view.
Next-Call Queue From Any Pipeline
The softphone widget shows a next-call queue built from any Odoo pipeline: CRM leads needing follow-up, Helpdesk tickets waiting on a callback, Recruitment candidates needing a screening call. The rep works the queue from the widget instead of cherry-picking from the pipeline screen.
Call Logging on the Customer Record
Every call (outgoing or incoming) logs to the customer's chatter with the timestamp, the duration, the rep, the outcome (answered, voicemail, no answer), and the rep's notes from during the call. The call history is part of the customer record, not in a separate dialer database.
Call Transfer, Hold, and Mute
The softphone widget carries the standard call controls: hold, mute, transfer to another extension or another rep, conference in a third party. Transfer-with-context can hand a Helpdesk ticket along with the call so the receiving agent has the same screen the original agent had.
Provider-Agnostic SIP Setup
Odoo Phone works with any SIP-compatible VoIP carrier. Pre-configured provider profiles for Axivox, DIDWW, and OnSIP ship in the box; other carriers and on-premises PBXs (Asterisk, 3CX, FreePBX, your regional carrier) work through generic SIP settings on the VoIP Provider record.
Mobile Softphone Through the Odoo App
The Odoo mobile app carries the softphone too, so a rep on the road dials from their phone and the call still logs to the Odoo customer record. Incoming calls ring on whichever device is logged in.
AI Call Transcription and Summary
With the AI bridge auto-installed (when both the AI app and Phone are present), call recordings get transcribed and an AI summary is added to the chatter on the customer record. The next rep picking up the account sees the call summary without listening to the recording.
Voicemail and Missed-Call Follow-Up
Missed calls land on a follow-up queue with a reminder activity on the customer record. The rep working the queue calls back without hunting for the missed-call list in a separate tool. Voicemail messages attach to the customer record so the rep listens before calling back.
Bridges to CRM, Helpdesk, Recruitment, and Subscriptions
Bridge modules wire the Phone widget into CRM (call from a lead, log to the lead), Helpdesk (call from a ticket, log to the ticket), Recruitment (call a candidate, log to the candidate), and Subscriptions (call a subscriber, log to the subscription). Each bridge installs alongside the parent app.
Built for

Is Odoo Phone right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support Integrates with VoIP / SIP
Bundle

Apps people often run with Odoo Phone

Odoo Phone lights up phone numbers across every Odoo app: a click on a number in Odoo CRM dials and logs to the lead, a click in Odoo Helpdesk dials and logs to the ticket, a click in Odoo Recruitment dials and logs to the candidate. Odoo Discuss carries the in-call messaging (transfer notes, side-chat with a colleague during a transfer) and the post-call thread on the customer record. With the AI bridge (auto-installed when both AI and Phone are present), Odoo AI transcribes the call recording and writes a summary to the chatter. Odoo Contacts holds the phone numbers that drive the incoming-call pop-up and the click-to-dial. The Subscriptions bridge logs calls to a subscriber's account so a renewal call has the renewal history in view.

Pricing

What Odoo Phone costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Phone is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Phone

Is Odoo Phone free?
Odoo Phone is part of the paid Odoo Enterprise tier (around CA$35.20 per user per month billed annually for the full Odoo suite). You can test it free on the Odoo 15-day trial alongside every other app. Odoo's one-app-free rule applies: if Phone is the only Odoo app you install on Odoo Online, you pay nothing for the software, forever, no matter how many reps make calls. Per-minute or per-channel VoIP carrier fees are separate from the Odoo licence; you pay the carrier (OnSIP, Twilio, RingCentral, whoever you pick) for the actual calls.
What's the difference between Odoo Phone in Community and Enterprise?
Odoo Phone is part of the Enterprise tier. There is no Community version. The softphone widget, the click-to-dial, the incoming-call pop-up, the call logging on the chatter, the next-call queue, and the bridges to CRM, Helpdesk, Recruitment, and Subscriptions all live in Enterprise. Community users can store phone numbers on contact records and dial them manually with a desk phone; the in-browser softphone and the automatic logging are Enterprise-only.
Can we migrate our existing call history into Odoo?
Yes. Odoo Phone accepts CSV and Excel imports for the call history (date, customer, rep, duration, outcome), the user-to-extension mapping, the phone number list, and the recording file references if you want to bring the audio over. The work is rarely the upload itself, it is mapping your existing extension numbers and call codes to Odoo's structure cleanly. Calibre handles the mapping during the rollout and keeps the old dialer live as a reference for the first month so reps can check a call from before the cutover.
Does Odoo Phone work with our existing VoIP provider, or do we need a specific carrier?
It works with any SIP-compatible VoIP provider. Pre-configured provider profiles for Axivox, DIDWW, and OnSIP ship in the box. Other carriers and on-premises PBXs (Asterisk, 3CX, FreePBX, your regional carrier) work through generic SIP settings on the VoIP Provider record. Calibre confirms the provider during scoping so the SIP credentials, the trunk capacity, and the regional dialling rules are sized correctly for the team.
Can I make calls from my phone, or only from a desktop?
Both. The Odoo mobile app (iOS and Android) carries the softphone, so a rep on the road dials from their phone with the same widget they use at the desk. Incoming calls ring on whichever device is logged in. The polished native mobile app is part of the Enterprise tier; Community users (if they ever ran Phone, which is Enterprise-only) would only have the web admin.
Does Odoo Phone record calls and transcribe them?
Yes, when the AI bridge is installed (it auto-installs when both the AI app and Phone are present). Call recordings can be turned on per user or per call. The AI bridge transcribes the recording, writes a summary, and attaches both to the customer record on the chatter. The next rep picking up the account sees the call summary without listening to the recording. Recording consent and storage are subject to local privacy law; Calibre helps with the consent prompt and the retention policy during setup.
Can we route incoming calls to the right rep automatically?
Yes, through the next-call queue and the CRM bridge. An incoming call with a number that matches a contact in CRM routes to the owner of the open deal or the assigned rep on that contact's pipeline card. An incoming call to a Helpdesk number routes to the team that owns the ticket queue. For more advanced IVR-style routing (press 1 for sales, press 2 for support), the call flow is configured on the upstream VoIP carrier, not inside Odoo itself, so Odoo just sees the call once the carrier delivers it to the right user's extension.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Phone.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing