Direct dial phone numbers for B2B sales: how to find them

Direct dial phone numbers skip the switchboard. How to find them for a whole prospect list, and what you pay when no number turns up.

Photo of Utku Zihnioglu

By

· CEO & co-founder

Published Oct 30, 2026

· 10 min read

Blog cover: Direct dial phone numbers for B2B sales, beside the HubSpot and Salesforce logos

Direct dial phone numbers ring one person's own line at work, so a cold call skips the receptionist, the extension menu, and the shared voicemail box. You find them for a prospect list by running each person's LinkedIn URL, or their name and company, through a phone lookup that checks several data sources in turn. The catch is that the number printed on a company's website is almost never one of them. It is the switchboard, and the switchboard is where cold calls go to wait.

If you came to this from the telecom side, a direct dial is what a phone company sells as direct inward dialing: one outside number routed straight to one extension on a company's phone system. This post is about the other end of that line, the rep trying to reach the person sitting at it. Finding the number is one kind of B2B data enrichment, and the dearest contact detail to find.

Have a list ready already? Find phone numbers for your first prospects free and read the rest while it runs.

Direct dial phone numbers vs mobile and switchboard lines

A B2B contact record can carry half a dozen kinds of phone number, and only two of them reach the person you meant to call.

Line

Who picks up

After a job change

Direct dial

The person, at their desk or wherever the line forwards

Goes to their replacement, or is switched off

Mobile

The person, almost anywhere

Still theirs, at the new employer too

Switchboard or main line

A receptionist or an automated menu

Unchanged, and still not them

Extension behind a switchboard

The person, once you get through the menu

Reassigned to someone else

Branch office line

Whoever sits in that office

Unchanged

Fax

A machine, if anything

Unchanged

The top two rows are what sales teams mean when they ask for direct dials. For prospecting, the line between them matters less than it looks. Both skip the gatekeeper, and a mobile has one advantage a desk line never will: it survives the job change.

The bottom four rows are the trap. They look like phone numbers in a CRM field, they pass any format check, and they connect every time. They just never connect to the prospect.

We hit this in our own product. Until late September 2026, Enrich person from email could fill a person's phone with the company switchboard, a branch line or a fax number. It keeps only the person's own line now, because a switchboard filed under a person's name is worse than an empty field: an empty field at least tells the rep to look elsewhere.

How to find direct dial phone numbers for a prospect list

For one prospect, the manual routes still work, and they cost nothing but time:

  • The email signature of anyone at the company who has replied to you.

  • The contact info section of their LinkedIn profile, when they chose to show a number there.

  • A staff or team page on the company website, mostly at small firms.

  • Asking the receptionist for the direct line.

None of those scale to 300 names. At list size you need a lookup, and no single phone database covers everyone.

Each database is strong somewhere and blind somewhere else, so coverage climbs when several data sources are asked in order and the first one with a number answers. That is the waterfall: the lookup stops at the first source that has the number, and the sources below it are never asked.

In Oneprofile, the phone lookup is called Find phone number, and it runs on a prospect list you already have:

  1. Get the inputs right first. A LinkedIn URL is the strongest single input. Without one, give the first name, last name, and company together, since a partial record is what most often comes back empty.

  2. Add the lookup. Click Tools, stay on the Enrichment tab, and pick Find phone number from the Phone shelf. On the Inputs card, map the LinkedIn URL and the name and company columns. Binding both gives a prospect missing one the other way in.

  3. Run a small batch. Create & run 10 rows fills the first ten prospects. Read what came back, and the credit chip, before you commit the list.

  4. Run the rest, then fix the misses. Prospects with no number cost nothing. Add a LinkedIn URL where one is missing and run again with Run empty or out-of-date rows, which skips every prospect that already has a current number.

  5. Send the numbers where you call from. Export gives you a CSV for a dialer, and Send to CRM in the same menu puts the numbers in your CRM.

Building the list from scratch instead? Find people offers Find phone number on its enrich step, so the numbers arrive with the prospects. If your list lives in a spreadsheet, the guide to enrich a CSV of leads covers the import and column mapping in detail.

Two details make the result easier to trust. Every number comes back stripped of spaces, dashes, dots and brackets, so the same number never sits in your list three different ways. And when a source returns a masked number with asterisks in it, the lookup treats that as no answer and lets the next source try.

A worked example: 300 prospects, one phone run

Say you have 300 heads of operations from a conference attendee list, at companies like cleardue.example and pebblestudio.example. Most have a LinkedIn URL; the rest have a name and a company.

Find phone number charges each prospect the price of the source that answered, up to 39.4 credits. A prospect no source can match costs nothing. So the most the run can cost depends on how many numbers come back:

If this many numbers come back

The most the run can cost

In dollars, at $20 per 1,000 credits

All 300

11,820 credits

$236.40

200 found, 100 empty

7,880 credits

$157.60

120 found, 180 empty

4,728 credits

$94.56

The first test batch of 10

394 credits

$7.88

5 on the Free plan's 200 credits

197 credits

$0

Those are the dearest-case figures. Every number answered by a cheaper source costs less, and the run holds the most it could cost, then releases what it did not use when it finishes.

The sensible order is the one in the steps above. Run ten, look at them, then decide whether the full 300 is worth it for this campaign.

What direct dial phone numbers cost when none is found

Of the contact details Oneprofile finds, a phone number costs the most: up to 39.4 credits, against up to 13.2 for a personal email and up to 10 for a work email. The gap comes from the sources: phone sources charge far more than the rest, so Find phone number is priced close to what they cost.

That makes the billing of a miss the first thing to ask any phone tool. On a list where a third of the prospects have no findable number, the answer decides whether a third of the run is free or wasted.

In Oneprofile, a phone lookup that finds no number costs nothing. Hover the credit chip to see the most one lookup can cost before you run it, and the run menu adds the estimated total for the prospects it covers.

The order of the sources is set by accuracy, not price. The sources that test most accurate and complete for phone numbers go first, then the ones answering best on recent runs, then the rest, cheapest first. You do not pick sources or build the chain.

There is a second cost of a miss, and it never shows on an invoice: a rep dialing a switchboard number filed as a direct dial. That one is paid in afternoons.

Before you dial: stale numbers and calling rules

A direct dial goes stale the day its owner changes jobs, along with their title and work email. How fast CRM data decays walks through which fields break first. For phones, the practical rule is simple: re-run old numbers before a calling campaign, using the run menu's option for out-of-date answers, rather than trusting a number from last year.

You also cannot verify a phone number the way Verify email checks an address. Nothing on the market checks a phone number the way a mail server checks a mailbox, so a number comes back as found or not at all. Judge it by that, and by how recently it was found.

A complaint while we are here, about connect-rate figures for direct dials. A connect rate with no list size, no geography and no definition of a connect is decoration, and it tells you nothing about your list.

On the rules, we are not lawyers, and this varies by country. In the US, the FTC says most calls between a telemarketer and a business are exempt from its Telemarketing Sales Rule, with exceptions such as calls that sell a worker something for their own use. Mobile numbers and calls into other countries carry their own rules, so check them before a calling campaign rather than after.

The number itself is the easy part to get. Oneprofile puts it next to the work email and the research on each prospect, and Send to CRM puts all of it in your CRM. The Free plan gives you 200 credits a month for up to 3 tables and 100 rows per table, enough for at least 5 phone numbers at the most each can cost. Find direct dials and mobiles for your own list free, starting with the ten prospects you would call first.

Do this in Oneprofile

One phone lookup, many data sources

Find phone number asks sources in an order set by accuracy and keeps the first number, up to 39.4 credits. A lookup that finds no number costs nothing.

  • Oneprofile logo
  • HubSpot logo
  • Salesforce logo

Direct dial phone numbers: common questions

What is a direct dial phone number?

A direct dial is a number that rings one person's own line at work, with no receptionist or extension menu in between. Phone companies sell it as direct inward dialing (DID): one outside number routed straight to one extension on a company's phone system.

Is a direct dial the same as a mobile number?

No. A direct dial belongs to the job and usually stops ringing when the person leaves. A mobile belongs to the person and follows them to the next employer. Both skip the switchboard, which is why a sales team wants either one.

How do I find direct dial numbers for a list of prospects?

Give each prospect a LinkedIn URL, or a first name, last name, and company, then run a phone lookup that checks several data sources in turn and keeps the first number found. The LinkedIn URL is the strongest single input.

Does a phone lookup that finds nothing still cost credits?

No. In Oneprofile, Find phone number charges the price of the source that answered, up to 39.4 credits, and a lookup that finds no number costs nothing. You see the most one lookup can cost before you run it.

Can I verify a phone number before I call it?

Not the way you verify an email. Nothing on the market checks a phone number the way a mail server checks an address, so judge a number by whether a source returned it, and refresh old numbers after job changes.

Is it legal to cold call a direct dial number?

In the US, most calls between a telemarketer and a business are exempt from the FTC's Telemarketing Sales Rule, but a call selling a worker something for personal use is not. Mobiles and other countries have their own rules, so check before you start a calling campaign.

About this article

Photo of Utku Zihnioglu

Utku Zihnioglu

CEO & co-founder

Serial entrepreneur who built infrastructure companies handling billions of requests. Now leads engineering at Oneprofile, which finds the people worth talking to, researches each one, and follows up until they reply.

Drafted with AI from our product docs and code. Utku Zihnioglu answers for what it says.

Find direct dials and mobiles for your list

See the most a phone lookup can cost before you run it. A lookup that finds no number costs nothing.

Free plan: 200 credits a month, 3 integrations, no card

Read next

What is data enrichment? A B2B data enrichment example

Find direct dials and mobiles for your list

See the most a phone lookup can cost before you run it. A lookup that finds no number costs nothing.

Free plan: 200 credits a month, 3 integrations, no card

Read next

What is data enrichment? A B2B data enrichment example