By John Rowlinson
A customer rings, the desk phone lights up, and all you see is a string of digits. You pick up without knowing whether it is your best client, a supplier chasing an invoice or someone selling you something.
For a small business on a hosted phone service, this is a common frustration. The cause may be the service's contact features, the handset's settings or how incoming numbers are matched. This article explains where names come from, what a "locked" handset is, and what you can do about it.
What caller ID actually tells you
When someone calls you, the phone network usually passes along their number. Not always: callers can withhold it, it may be unavailable, and a displayed number can be faked. In the UK, caller ID is generally a number and nothing more, so you cannot rely on a name arriving with the call.
Names usually come from a contact or directory lookup by the handset, the phone system or the provider. Something takes the incoming number, searches a contacts list and, if it finds a match, shows the name. Bear in mind that a displayed name is a contact match, not proof of who is on the line.
The real question, then, is whether your contacts can reach that lookup. That often depends on who controls the phone's settings.
Provisioning and locked handsets
Provisioning is the process of setting up a phone automatically. When a business desk phone switches on, it typically contacts a server, downloads a configuration file and applies it. That file tells the phone which account to use, how the buttons behave and, if allowed, where to find a phonebook.
With most hosted services, the provider runs that server. A locked provisioning profile means the provider controls the phone's settings centrally, and you may not be able to add a remote phonebook or change settings yourself. Exactly what is restricted depends on the provider's configuration and supported features. Some managed handsets allow certain local changes, and some providers run their own directory that does show names.
I have run into this myself. I used RingCentral for a while. For a business with a few telephone lines it was fine. Where it fell down for me was the handsets: they came with a locked provisioning profile, so I could not push my own company phone book to the phones.
I had the same problem with Voipfone in the UK. I paid for a premium number there, but again the handsets were locked and I could not get caller names displayed on them: incoming calls just showed a number.
That was my experience at the time. Providers change their plans and features, so check the current position with any provider rather than relying on my account.
Why providers lock handsets
From the provider's side, there are sound reasons:
- Support: if every customer's phones are set up the same way, faults are far easier to diagnose.
- Security: a locked phone is harder to tamper with, and account details are less likely to be exposed or misused for fraudulent calls.
- Preventing misconfiguration: one wrong setting can stop a phone making calls, and the provider usually gets the support call.
Whether locking costs you a shared phonebook depends on what the provider offers in its place.
Your situation may be slightly different. ask a question below ↓ and our editorial team will reply with our advice.
Getting names to show
Before changing anything, check whether the problem is simply a mismatch:
- Save a contact you know well, then ask them to ring you. Does the name appear?
- Check number formats. If contacts are stored as
07700900123but calls arrive as+447700900123, or the other way round, the lookup may fail to match. - Confirm the handset supports incoming-call lookup against the directory you are using, and that the setting is switched on. Being able to browse a remote directory does not necessarily mean incoming calls are searched against it.
If that does not fix it, work through these options, starting with the least disruptive:
- Check what your provider already offers. Many services have shared company contacts or CRM (customer relationship management) integration. Ask specifically whether names reach the desk phone as well as the app.
- Ask the provider to add a remote phonebook to your profile. Some will add a phonebook address to the configuration even if you cannot.
- Use the provider's app instead of desk phones. If your team works on laptops or mobiles anyway, this may be enough.
- Buy your own handsets, if the provider allows them. Confirm exactly what you will be able to change before buying.
- Move to a system where you control provisioning, such as running your own phone system (3CX or similar). How much control you get depends on administrator access, hosting arrangements and which handsets the system supports. Self-hosting is not the only answer: a managed service with suitable directory support may solve the problem.
The last option is the route I took. My own system creates an XML phonebook on an internal web page, and my Yealink handsets fetch it every hour. That works with my models, firmware and configuration. Refresh intervals and incoming-name lookup settings vary, so copying a phonebook address onto a phone may not reproduce the result. There is a separate step by step guide to my setup elsewhere on this site.
A phonebook like this needs care. Identifiable customers' names and numbers are personal data under UK GDPR and the Data Protection Act 2018. Restrict access to authorised devices and users, use HTTPS where your handsets support it, and never publish the list at an openly accessible address. Include only the details the phones need, and update or remove entries when they go out of date. The ICO's guidance for small organisations covers these duties, and the NCSC's Small Business Guide covers securing your systems.
Questions to ask before you sign
Check current documentation and get confirmation in writing for your chosen plan and handset. Ofcom's guidance on switching providers is useful background, but switching service does not automatically free your equipment or end contractual charges, so read your contract too. Then ask:
- Can I load a shared company phonebook, and how is it kept up to date?
- Will caller names show on the desk phones, not just in the app?
- Can I use my own handsets, and which models are supported?
- Will I own the handsets or rent them?
- Will I be given administrator credentials for the handsets?
- If I leave, will the handsets be released from your control and removed from any manufacturer or provider automatic provisioning service? If not, a factory reset may simply enrol them with you again.
Ask Technology for Small Business a question
Ask our editorial team a question and we will reply with our advice. Tell us as much about your situation as you can: the more detail you give, the more useful our answer can be.
You do not need to use your real name. Please do not include your full address, phone number, email address, or the names of other people. We may edit or remove identifying details for privacy and legal reasons.
Comments are moderated before publication.