PhoneDesk
Book a consultationRuns on Odoo Community · no Enterprise licence · support from GermanyPhoneDesk from 890 € →
Telephony and voice AI in Odoo

Your PBX. Your numbers.
And every call in Odoo.

The phone is the last channel where nobody afterwards knows what was discussed. PhoneDesk runs your PBX from Odoo, gives every member of staff their phone in the browser, and turns every call into a permanent record.

200+ customers50+ countries52 features out of the boxSupport from Germany
Odoo Community is enough Dry run and rollback The AI answers and speaks Your PBX, your data centre
odoo · PhoneDesk · call 09:14
Hello, I wanted to ask whether my order is still going out this week.
PhoneDesk · AI on the lineHello. I'll make a note of that for you. Just give me your order number and I'll put you through to sales.
S00042. And a call back this afternoon, please.
After the call · automatically in OdooSummary on the customer record
  • Question about the delivery date, reference Order S00042
  • Call back promised for this afternoon
  • Sentiment neutral · topic delivery time
Transcript encrypted on the contact · retention 30 days
The blind spot in your operation

Every system in the building is documented. Except the phone.

Nobody can say who changed the call routing last Tuesday, or how to undo it. Nobody knows what was promised on the phone. And the recordings your PBX has been dropping into a folder for years - nobody ever approved them and nobody ever deleted them. PhoneDesk turns that around: the phone system becomes Odoo data, with a dry run, a read-back check and automatic rollback.

2 days is what a new extension often takes today
0 records of who made a routing change
1 click with PhoneDesk - with a history and a way back
odoo · PhoneDesk Control Board
From Monday the 040 number should ring the service team, not reception.
Dry run passed · approval required Change to 2 extensions checked, no collision, no disallowed application. After the rollout PhoneDesk reads the PBX back and rolls back on its own if it deviates.
Roll outReview
Rolled out · read-back check passedEntry in the deployment history: who, when, what - and the state before it, restorable at any time.
The solution

PhoneDesk in three sentences

A phone system that your Odoo controls, that writes down every call and stays auditable throughout. Everything that comes with it - clearly sorted:

1

Runs your phone system

Call routing as Odoo records, rolled out with a dry run and a way back.

Dialplan as Odoo records

Which number rings on which handset is a record with a form, a history and permissions - not an SSH session in a configuration file.

Rollout with a way back

Generate, dry run, roll out, read-back check against the live PBX. If the PBX deviates, PhoneDesk restores the previous state by itself.

An extension at the push of a button

An employee becomes a line: one click, their own SIP credentials, cleanly repeatable. And three check runs report it when someone has changed the PBX by hand.

2

Brings every call into Odoo

The phone sits in the browser, the call lands on the record.

The phone in the browser, over every screen

A call window that floats above every Odoo view, plus a full telephony workspace. Answer, dial, type notes - without leaving the screen you are on.

Click to call, anywhere in Odoo

Next to every phone number there is a handset - on the contact, on the lead, on the ticket. On inbound calls PhoneDesk identifies the caller and shows the right contact.

Every call becomes a record

Status, duration, contact, notes and call quality sit on the call - held by the server, not claimed by the browser. Pressing F5 mid-call changes nothing.

3

Answers when nobody else can

Voice AI that greets, listens, transfers and takes notes.

The AI picks up and speaks

A caller dials, a machine answers, greets them with your wording and holds a real conversation - with memory across the whole call.

Summary on the customer record

Once the call ends, the summary and the transcript sit in the contact's history - encrypted, permission-controlled, correctable with an audit trail. Nobody types anything up.

Transfer instead of brush-off

On request the AI brings in a colleague, tells them a machine was on the line, and only connects the call once they agree. Transfer and conference run on the server, not in a browser tab.

A call that documents itself

Hang up. Done. It is already written down.

The path from the first ring to the entry on the customer record is the same whether a person answers or the AI does. At the end there is a record your sales team reads and your auditor can follow.

  • 1 The call comes in: PhoneDesk recognises the number, pulls up the contact and opens the call card.
  • 2 During the call the record builds itself - status, duration, notes, quality, all held by the server.
  • 3 After the hang-up the AI writes the summary, the topics and the sentiment into the customer's history.
See it in action →
odoo · contact Bergmann GmbH · history
Inbound · 4:12 · 09:14 Mr Vogt asks about the delivery date for S00042. Promised: a call back this afternoon from sales. No complaint raised.
  • Topic delivery time · sentiment neutral · urgency medium
  • Transcript complete, encrypted, correctable
Legal basis legitimate interest · deletion in 30 days
Note added: customer prefers a call back after 15:00.
What this looks like day to day

Real tasks, real routes

Six situations that cost time or patience today - and what PhoneDesk makes of them.

IT
"The hotline should ring differently from Monday."
Dry run passedChange made in the Odoo form, checked, rolled out, read back. Deployment entry with a timestamp and a way back.History: who, when, which state before
HR
"Ms Berger starts on the first."
Line createdExtension, SIP account and handset are one click. When someone leaves, the same route in reverse.No ticket with the telephony provider
Sales
"Call me back, I'm in the middle of the quote."
Call from the recordTap the handset next to the number on the lead, talk, type a note. Afterwards the call hangs on the right record.
Service
"Two calls at once, nobody free."
The AI takes overThe AI answers, greets with your wording, works out what the caller needs and brings in a colleague on request.After hours just the same
Management
"The customer says we promised something else."
Transcript on fileFor AI-led calls the exact wording is on file, encrypted and with a correction log. For all the others: date, duration, participants, note.
Data protection
"Who listened to which recording?"
Answer in minutesThe consent register, the access log and the retention periods sit in Odoo - exportable at the push of a button.
Try it on your own PBX →
What pays off for you

Your team gets time back

No magic, just less manual work - in the tasks that come up every week.

Nobody types up phone calls anymore

What was discussed sits on the customer record as soon as the call ends. Your people check a paragraph instead of spending two minutes writing one - on every call.

around 1,5 minutes per call

A new line takes seconds

Joiners and leavers run without a ticket at the provider and without hand-editing the PBX. Your IT team stops being the bottleneck.

two days become one click

Routing changes without the knot in your stomach

A dry run before, a read-back check after, automatic rollback on any deviation. Changes happen in the normal working day again, not only in a maintenance window.

change instead of fear of change

After hours, someone still answers

The AI answers the same first questions as always, keeps the caller on the line, notes what they need and transfers on request. One order won back per quarter carries the package.

no call goes unanswered anymore
Bottom line: in our reference profile - 40 employees, 12 lines, 2.400 calls a month - that is around 1.200 € per month that disappears today into typing up, chasing and waiting for IT.
Measure your numbers in a pilot →

Illustrative figures based on typical tasks, calculated at a 55 € hourly rate. We work out your real numbers together during the pilot.

Control you can see

No change reaches the PBX unchecked

Five stages, the same ones every time. You see the change before the phone system does - and the way back is built in, not improvised.

Stage 1
Draft
The change is an Odoo record. Nothing leaves Odoo.
Stage 2
Dry run
The PBX checks the configuration without applying it.
Stage 3
Approval
Only the infrastructure role may roll out, with a confirmation.
Stage 4
Read-back check
PhoneDesk reads the live PBX back. A success message on its own does not count as proof.
Safety net
Rollback
On any deviation the previous state is restored automatically.

What an auditor gets to see

Not a concept paper, but behaviour the system enforces.

Consent register

Granted, refused, withdrawn - logged immutably. Access to a recording stays blocked as long as no decision has been made. On request an announcement asks the caller directly.

Retention per field

Separate periods per company for calls, transcripts and recordings. Whatever expires is anonymised automatically. Protected content is deleted irrecoverably by destroying the key.

An audit trail with no delete key

Every status change, every access, every error is in the log - phone numbers and secrets masked. Not even with administrator rights can a single line be removed.

PhoneDesk Box

The phone system arrives as a device. We set it up.

PhoneDesk is not an app download but an interplay of PBX, services and Odoo. We deliver it as a managed installation - in the data centre or as a device on your premises.

Box S - phone system
up to ~25 employees, without voice AI
2.900 €one-off + from 449 €/month managed service
  • Fanless mini server on your premises
  • PBX, trunk and extensions fully set up
  • up to 50 concurrent calls
  • two change windows a month
Popular
Box M - voice AI
phone system plus AI on the line
5.900 €one-off + from 649 €/month managed service
  • Speech recognition and voice run on your hardware
  • German voice and greeting configured
  • Summaries, sentiment and topics switched on
  • a single-digit number of concurrent AI calls
Box L - with your own language model
for organisations with a language model in their own rack
on requestfrom 999 €/month managed service
  • Box M plus an AI server from the MindDesk range
  • language model on your own premises
  • Multi-company capable
  • four change windows a month, quarterly review
View the PhoneDesk Box →
Pricing that pays off

Buy once instead of paying monthly per extension

One licence per Odoo database, tiered by the number of lines. No price that grows with every new member of staff.

Basic
Every call becomes an Odoo record.
890 € one-off
or 690 € a year · 69 € a month
Included
  • Phone in the browser and a full workspace
  • Click to call on every number in Odoo
  • Caller resolved to a contact, history and notes
  • Audit trail, retention, consent register
  • Company separation and roles
Enquire
Pro
Your call routing becomes an Odoo record.
1.990 € one-off
or 1.590 € a year · 159 € a month
Basic, plus
  • Dialplan as Odoo records
  • Dry run, rollout, read-back check, rollback
  • Extension at the push of a button, drift detection
  • Transfer and conference from the server
  • Deployment history for every change
Enquire
Recommended
Business
The phone answers and takes notes.
2.490 € one-off
or 1.990 € a year · 199 € a month
Pro, plus
  • The AI answers and holds the conversation
  • Summary and transcript on the customer
  • Sentiment, urgency and topics
  • Handover to a person with an announcement
  • German voice and greeting configured
Enquire
Ultimate
Provable in front of an auditor.
from 4.900 € one-off
or 3.900 € a year · 390 € a month
Business, plus
  • Consent per person involved
  • Hashed audit chain over every step
  • Deletion by destroying the key
  • Compliance pack and quarterly review
  • Priority response times
Enquire

All prices net, one-off, per Odoo database. Tiers by lines: up to 10 as shown, 11–25 times 1,6, 26–50 times 2,4, above that on request. Plus commissioning from 2.400 € at a fixed price and managed service from 399 € a month.

CriterionPhoneDeskOdoo telephony
Runs with Odoo CommunityYesEnterprise only
Controls the phone system itselfYesNo, third-party PBX
Call routing as a record, with a way backYes -
Transfer and conference from the serverYes -
The AI answers the call and speaksYespost-call only
Language models preset to run locallyYesCloud
Consent, retention, undeletable audit trailYes -
Pricing modelone-off per databaseper user per month
All prices & packages →   Request a quote →
Plain talk

What PhoneDesk does not do today

This list is on the table before you sign, not afterwards. It is the quickest way to find out whether we are a fit.

Roadmap
Call recording
PhoneDesk manages recordings - consent, retention, access, deletion - but does not produce them itself. The missing part is in the contract, with a date.
Roadmap
Voicemail and call park
Both are planned and not built yet. Today an unanswered call goes to the AI or hangs up.
Roadmap
Bridges to CRM and Helpdesk
Today the call lands on the contact. Turning it automatically into a lead or a ticket comes as a separate module.
Roadmap
Odoo 19 and a German interface
PhoneDesk runs on Odoo today. The interface is in English; the translation is part of commissioning.
Not planned
Queues, hunt groups, ACD
If your requirements list starts there, you are better served by a classic PBX. We say so in the first conversation.
Not planned
Supervisor listen-in, mobile app
A supervisor cannot join a call in progress - that is built in deliberately. There is no app for the road.
Let's talk

See PhoneDesk on your own number

Choose your company size - we'll get back to you with a matching proposal and a pilot plan.

Prefer direct contact? [email protected] · consulting from Germany

What you get in the pilot

  • A ready-to-run PBX with 5 seats and a real phone number
  • Two use cases from your day-to-day, fully set up
  • Measured time savings - your numbers, no marketing
  • The list of what PhoneDesk cannot do - in writing, before you sign
  • 4 weeks, fixed price, fixed end - a no is fine too

Pilot package 1.990 € - half of it is credited towards the purchase.

Frequently asked questions

What customers actually ask

Does PhoneDesk record our calls?+
No. PhoneDesk manages recordings, it does not produce them. If your PBX or your provider already produces the files, PhoneDesk puts consent, retention, the access log and deletion on top of them. What PhoneDesk does produce is an encrypted transcript and a summary of every AI-led call, right on the customer record. The missing part is a manageable amount of work - and it is in the contract with a date, not on a slide.
Do we need Odoo Enterprise for this?+
No. PhoneDesk only depends on Odoo building blocks that are part of the Community edition. Odoo's own telephony modules, by contrast, require an Enterprise licence - with fifteen users that is several thousand euros a year before the first call is made.
What sets PhoneDesk apart from telephony in Odoo?+
Odoo enriches a call it does not control: no server-side transfer, no conference, no access to the audio, no call routing - because Odoo does not own a phone system. PhoneDesk does. If you only want the post-call work and have Enterprise anyway, Odoo's module serves you well. If you want to run the PBX itself from Odoo, that architecture will not get you there.
Do our calls stay in the building?+
The PBX sits on your premises or in your data centre, and all call data lives in your Odoo database. The voice AI is designed for local operation: speech recognition, language model and voice are preset to run locally. On the PhoneDesk Box, speech recognition and voice run on your own hardware; for a language model on your own premises we put the Box L next to it with an AI server. Which building blocks run where in your installation, we put in writing before you sign.
We need queues and an app for mobile phones. Is that possible?+
No, and we would rather say so in the first conversation than in the third. PhoneDesk has no queues, no hunt groups and no mobile app, and a supervisor cannot join a call in progress - that is built in deliberately. If your requirements list starts there, you are better off buying a classic phone system.
How quickly are we up and running, and who operates it?+
Commissioning is a fixed-price package: the PBX, the trunk with your provider, the extensions, the Odoo connection, the German voice and a pass over every switch that is off by default. Reckon on a few working days. After that we take over operation, security updates, change windows and monitoring as part of the managed service - or your Odoo partner does, and we back them up.
4 weeks · fixed price · your own phone number

Bring the phone back into your system

Your PBX, run from Odoo. Every call as a record. And an AI that answers when nobody else can. Start with a pilot and see the numbers yourself.

Request a pilot View the platform