Odoo PBX
Odoo PBX integration: your phone system inside Odoo
Phone System connects Odoo 18 and 19 with a cloud PBX, powered by Vodia. Buy the PBX inside Odoo or connect one you already run, and every Odoo user gets a phone in the browser: click-to-call, incoming calls matched to the Odoo contact and a call history, from USD 29 per month for up to 5 users.
In short
- Tested on Odoo 19 Community, self-hosted; it needs no Enterprise module.
- No separate VoIP provider for the phone system: the cloud PBX comes with the plan.
- Calls to outside numbers go through any SIP provider you connect in Odoo.
- Several phone systems per company, for example one per location.
What an Odoo PBX integration should do
A PBX integration is useful when the phone and Odoo stop being two separate tools. Calls should start from the record you are working on, a ringing phone should already show who is calling, and the conversation should be on the contact afterwards, visible to the colleagues who may see that contact and to nobody else.
- Click-to-call from every phone number in Odoo.
- Caller matching against Odoo contacts, within each user's access rights.
- A call history with direction, contact, outcome and duration.
- Colleague calls by name or extension.
- A phone that stays open while users move between CRM, Sales, Helpdesk and Contacts.
Three ways to connect a PBX to Odoo
| Odoo's VoIP app | Custom connector | Phone System | |
|---|---|---|---|
| Odoo edition | Enterprise | Depends on the build | Community (tested on Odoo 19); no Enterprise module needed |
| PBX | A provider offering SIP over WebSocket; Odoo names OnSIP and Axivox as verified | The PBX you already run | A cloud PBX powered by Vodia, bought inside Odoo, or one you already run |
| Outside numbers | Through the VoIP provider | Through your PBX | Through any SIP provider you connect in Odoo |
| Setup | Provider account and per-user settings | Development project | Install, choose a plan, pick the users |
Odoo's VoIP app is a good fit if you already use Odoo Enterprise with one of its verified providers. Phone System is built for companies that want the PBX itself handled for them, on Odoo Community.
Set up your Odoo PBX
- Install Phone System from the Odoo Apps Store.
- Open Phone System and choose a plan, or connect a PBX you already run.
- Pay with Stripe; the phone system is created automatically.
- Pick the users who get a phone, then add your SIP provider and choose which extension each number rings.
Plans
| Users | Monthly | Yearly |
|---|---|---|
| Up to 5 | USD 29 | USD 290 |
| Up to 10 | USD 49 | USD 490 |
| Up to 25 | USD 99 | USD 990 |
| Up to 50 | USD 179 | USD 1,790 |
Prices exclude applicable taxes. Calls to outside numbers are billed by your SIP provider.
Get Phone System on the Odoo Apps Store
Questions and answers
Can I connect a PBX to Odoo Community?
Yes. Phone System is built for Odoo 18 and 19 and tested on Odoo 19 Community on your own server. It needs no Enterprise module; Odoo Enterprise and Odoo.sh are not tested yet. Odoo Online does not allow third-party apps.
Do I need Odoo's VoIP app or a verified VoIP provider?
No. Phone System brings its own phone and cloud PBX, powered by Vodia. Calls to outside numbers go through any SIP provider you connect in Odoo.
Can I keep the PBX I already run?
Yes, if it is powered by Vodia: connect it in Phone System instead of buying a new one.
Which phone system powers Phone System?
Phone System is powered by Vodia.
What does an Odoo PBX cost with Phone System?
From USD 29 per month for up to 5 users, up to USD 179 per month for up to 50 users, or yearly at ten times the monthly price, plus applicable taxes. Calls through your SIP provider are billed by that provider.
Read next: Odoo VoIP on Community · Phone System on the Odoo Apps Store · Phone System help