How to Dial With an Extension: A Complete Guide to Reaching the Right Person
Dialing a phone number with an extension seems straightforward — until you're staring at a dial pad, mid-call, wondering exactly when and how to enter those extra digits. Whether you're calling a corporate office, a healthcare provider, or a VoIP-based business line, extensions work slightly differently depending on your device and the phone system on the other end.
What Is a Phone Extension?
A phone extension is a short internal number — typically 3 to 5 digits — that routes a call within a larger phone system to a specific department, desk, or voicemail box. Rather than assigning every employee a unique public phone number, organizations use a single main number and then branch internally using extensions.
When someone gives you a number like 555-867-5309 ext. 204, the main number connects you to the organization's phone system (also called a PBX — Private Branch Exchange), and the extension directs you to the specific person or team.
The Two Main Ways to Dial an Extension
There are two general approaches: manual entry and automatic entry.
Manual Entry (The Traditional Method)
- Dial the main phone number
- Wait for the automated attendant or receptionist to answer
- Listen for the prompt (e.g., "To reach your party's extension, press it now")
- Enter the extension digits on your keypad
This is the most universally compatible method. It works on any phone — landline, mobile, or VoIP — because you're simply responding to audio prompts in real time.
Automatic Entry (Built Into the Dial String)
Most smartphones and VoIP apps let you embed the extension directly into the phone number before you dial, so the system pauses and sends the extension digits automatically. This is done using special pause characters:
| Character | Function | How to Insert |
|---|---|---|
, (comma) | Inserts a 2-second pause before sending digits | iPhone: hold *; Android: varies by dialer |
; (semicolon) | Creates a manual confirmation pause — prompts you to send digits | iPhone: hold #; Android: varies |
p | Pause character in some VoIP apps and contact fields | Typed directly |
w | Wait character — waits for user confirmation | Typed directly in some dialers |
A formatted dial string might look like: 5558675309,204 — the comma tells your phone to wait briefly, then send 204 automatically.
How to Dial an Extension on an iPhone 📱
- Open the Phone app and go to the keypad
- Enter the full main number
- Press and hold the asterisk (
*) key until a comma appears — this adds a 2-second pause - Type the extension digits
- Tap the call button
Alternatively, press and hold the pound (#) key to insert a semicolon (;), which will prompt you mid-call with a "Dial?" screen before sending the extension — useful when you're unsure how long the automated greeting will run.
You can also store this directly in a contact by editing the phone number field and inserting the pause characters. Once saved, every call to that contact automatically handles the extension.
How to Dial an Extension on Android
Android devices vary by manufacturer and dialer app, but the general approach is:
- Open the Phone app and enter the main number
- Tap the menu icon (often three dots or a settings icon) and look for "Add pause" or "Add wait"
- Select your preferred pause type, then enter the extension
- Dial as normal
Some Android dialers let you type a comma or semicolon directly into the number field. Others route this through the menu. Third-party dialer apps like Google Phone may handle this differently than the manufacturer's default dialer, so the exact steps can differ even between Android phones running the same OS version.
Dialing Extensions From a Landline or Office Phone
On a traditional landline, you're almost always using manual entry — dial the main number, wait for the prompt, and press the extension. Most office desk phones don't support pre-programmed pause characters the same way smartphones do.
If you're calling internally from within the same office phone system, you often only need to dial the extension itself — no main number required. This depends entirely on how the PBX is configured, so it varies by organization.
Dialing Extensions With VoIP Apps and Softphones 🖥️
VoIP apps (like Zoom Phone, RingCentral, Microsoft Teams calling, or Google Voice) generally support pause characters in their dial fields — but the character syntax can vary. Some apps use commas, some use p for pause and w for wait. Check the app's documentation if the automatic method doesn't behave as expected.
For Teams or Zoom Phone users calling external numbers, the process mirrors smartphone dialing: enter the full number, add a pause, then the extension. Internally, extensions may already be built into the directory.
Factors That Affect How Extensions Behave
Not all extension dials go smoothly, and several variables determine what actually happens:
- Length of the auto-attendant greeting: A single 2-second pause may not be enough if the greeting is long. Stacking two commas (
,,) adds more buffer time. - Whether the system uses DTMF tones: Most modern systems do, but some older analog setups may not reliably detect automated keypad presses.
- The PBX system being called: Some enterprise systems require you to wait for a specific tone before entering digits. Others start accepting input immediately.
- Your carrier and connection type: VoIP calls, cellular calls, and landline calls can all transmit DTMF tones slightly differently.
- The dialer app in use: As noted, Android's fragmentation means behavior differs across devices and apps.
Saving Extensions in Your Contacts
Storing a full dial string — including the pause and extension — in a contact saves time for numbers you call repeatedly. Both iOS and Android support this in the phone number field. The contact entry might look like:
+1 (555) 867-5309,204
Once saved, your phone handles the rest automatically every time you call that contact.
How reliably automatic dialing works in practice depends on the specific combination of your device, your dialer app, and the phone system you're calling — and those variables look different for every caller. 📞