How to Dial a Phone Number With an Extension
Dialing a phone number with an extension sounds straightforward — and usually it is — but the exact method varies depending on your device, your phone system, and whether you're calling from a mobile, desk phone, or VoIP app. Getting it wrong means sitting through a full automated menu or being dropped into the wrong department. Here's how it actually works.
What a Phone Extension Is (and Why It Exists)
A phone extension is an internal number assigned to a specific person, department, or line within a larger phone system. When you call a business, you're typically reaching a PBX (Private Branch Exchange) — a switchboard that routes calls internally. The main number connects you to that switchboard; the extension tells it where to send you next.
Extensions are typically 2–6 digits and aren't publicly dialable on their own — they only work once you're already connected to the host system.
The Standard Way to Dial a Number With an Extension
The universal format for dialing a number with an extension is:
[Main Number] + [Short Pause] + [Extension] In practice, that pause is usually represented by a comma (,) or a semicolon (;) depending on the device or platform. Each comma typically inserts a 2-second pause before dialing the next digits.
Example:+1 (800) 555-0100, 204
This tells the phone: call the main number, wait, then dial extension 204.
How to Dial an Extension on a Smartphone 📱
iPhone
- Open the Phone app and go to the keypad.
- Dial the main number.
- Press and hold the * key until a comma (,) appears — this inserts a soft pause.
- Type the extension digits.
- Tap call.
Alternatively, press and hold # to insert a semicolon (;), which creates a hard pause — the phone will wait for you to tap "Dial extension" manually rather than dialing automatically. This is useful when you're unsure how long the phone system takes to answer.
You can also save the full string (including pause and extension) directly in a contact entry, so future calls connect automatically.
Android
The process is nearly identical:
- Open the Phone or Dialer app.
- Dial the main number.
- Tap the menu icon (three dots) or press and hold * to insert a pause (,).
- Type the extension and call.
The exact button placement varies by Android skin (Samsung One UI, stock Android, Pixel UI), but the comma pause character is universally supported.
How to Dial an Extension on a Desk Phone or Landline
Most traditional desk phones don't support pre-programmed pauses the same way smartphones do. Your options are:
- Wait for the prompt, then dial the extension manually when the automated system asks.
- Dial through the menu — press the appropriate key to reach a directory or extension list.
- Some business phones (especially IP desk phones) support storing full dial strings with pauses in their address book.
If you're using a physical PBX handset already inside the office network, you typically just dial the extension directly — no main number needed.
Dialing Extensions in VoIP Apps and Softphones 💻
VoIP platforms like Microsoft Teams, Zoom Phone, RingCentral, and Google Voice each handle extensions slightly differently:
| Platform | Extension Dialing Method |
|---|---|
| Microsoft Teams | Dial full number; extensions routed via auto-attendant or direct dial |
| Zoom Phone | Supports extension dialing within the same account; external calls use pause characters |
| RingCentral | Supports full dial strings with commas in contact entries |
| Google Voice | Use comma pauses in the dialer; extensions dialed post-answer |
| Generic SIP softphones | Comma (,) or semicolon (;) pause characters supported in most dialers |
If you're dialing out from a corporate VoIP system, your IT team may have configured direct inward dialing (DID) numbers — meaning extensions have their own unique external numbers and don't require pause characters at all.
Saving Extensions in Contacts
Saving a number with an extension into your contacts eliminates the manual process entirely. In most phone apps, you can type the full dial string — including pauses — directly into the phone number field of a contact:
+1 (312) 555-0180,,,3
Three commas add a longer delay (~6 seconds) before the extension dials, which helps on slower systems. Test the timing once before relying on it.
When Extensions Don't Dial Automatically
Some phone systems aren't set up to receive DTMF tones (the tones generated when you press keypad digits) until a specific point in their greeting. If an auto-dialed extension fails to connect, common causes include:
- The greeting is too long — the extension fires before the system is ready to receive it.
- DTMF detection is delayed on the receiving system.
- The number of pauses is insufficient — adding more commas in your dial string extends the wait.
- The system requires a specific input prompt before accepting extension digits.
In these cases, a hard pause (semicolon) — which holds until you manually confirm — is more reliable than relying on timed commas. 🔧
What Determines Whether Any of This Works Smoothly
The right approach depends on a mix of factors that differ for every caller:
- Your device and OS version — older Android builds handle pause characters differently than current ones.
- The receiving phone system's configuration — cloud PBX, legacy PBX, and hosted VoIP systems all behave differently.
- Whether you're calling internally or externally — internal callers on the same system often have a completely different dialing path.
- How the business has set up their auto-attendant — some systems time out quickly; others wait generously for input.
- Your VoIP platform — enterprise softphones sometimes have their own extension routing that bypasses manual dialing entirely.
What works perfectly when calling one company's phone tree may fail with another because the systems underneath are fundamentally different. The pause timing, dial string format, and even whether extensions are supported at all depend on decisions made at the other end of the call — outside your control entirely.