How to Call a Number With an Extension: A Complete Guide

Dialing a phone number with an extension sounds simple — but depending on your device, carrier, and situation, the process varies more than most people expect. Whether you're calling a business line, navigating a corporate phone system, or setting up a contact to dial automatically, understanding how extensions work helps you avoid the frustrating experience of being connected to the wrong department or dropped mid-transfer.

What Is a Phone Extension?

A phone extension is a short internal number assigned to a specific person, department, or line within a larger phone system. When a business has one main number, extensions allow dozens — or hundreds — of individual lines to branch off from it.

When you call the main number, you either reach a receptionist who manually transfers you, or an automated attendant (IVR system) that prompts you to enter the extension yourself. Either way, the extension is only meaningful after the main call connects.

Extensions are typically 2–5 digits long, though some systems use longer codes. They are not part of the standard 10-digit phone number — they only exist within the private phone system at the destination.

How to Dial an Extension From a Smartphone 📱

Manually Entering the Extension

The most reliable method is simply waiting. Once the call connects and you hear the automated menu or a prompt asking for an extension, use your phone's keypad to enter the digits.

Most IVR systems give you several seconds to enter the extension. If you're not sure when to dial, wait for the full greeting to finish.

Using a Pause or Wait Code in the Dial String

Both Android and iOS support special characters that let you pre-program extension dialing into a contact or dial string, so the phone handles it automatically.

CharacterFunctionHow to Insert
, (comma)Pause — adds a ~2-second delay before sending digitsAndroid: hold * key; iOS: tap "pause" in keypad options
; (semicolon)Wait — pauses indefinitely until you tap "Send"Android: hold # key; iOS: tap "wait" in keypad options

Example dial string:+1-800-555-0100,205

This dials the main number, waits two seconds, then automatically sends extension 205.

If the phone system is slow, you can stack multiple commas: +1-800-555-0100,,,205 — each comma adds another ~2-second pause.

The wait (;) character is better when you're unsure how long the greeting takes. The phone will dial the main number, then show a prompt on screen asking you to confirm before it sends the extension digits.

How to Add an Extension to a Saved Contact

If you regularly call the same extension, save it directly into the contact so you never have to think about it again.

On iPhone:

  1. Open or create the contact
  2. Tap the phone number field
  3. Tap "pause" or "wait" at the bottom of the keyboard after entering the main number
  4. Type the extension digits
  5. Save the contact

On Android (standard dialer):

  1. Open the contact
  2. In the number field, enter the main number
  3. Hold the * key to insert a comma (pause) or hold # for a semicolon (wait)
  4. Enter the extension digits
  5. Save

Some Android manufacturers and third-party dialer apps display these options differently, so the exact path depends on your device's software version and brand.

Calling Extensions From a Landline or Office Phone

On a traditional desk phone or PBX handset, dialing an internal extension is often even simpler — you may only need to dial the extension itself if you're already inside the same phone network. Calling an external number with an extension from a desk phone follows the same logic as a mobile phone: dial the full number, wait for connection, then enter the extension.

Some office systems use a "Flash" button (or hook flash) to transfer calls internally — but this is only relevant when you're transferring, not dialing in from outside.

Calling Extensions Through VoIP and Business Communication Apps 🖥️

VoIP platforms — like those used in modern business phone systems — often handle extensions differently:

  • Softphone apps (desktop or mobile apps connected to a business phone system) frequently have a dedicated extension or direct-dial field when adding contacts
  • Some platforms route extensions through Direct Inward Dialing (DID) numbers, meaning each extension has its own unique phone number that bypasses the main line entirely
  • Others use SIP URI addressing, where the extension is embedded in the call routing configuration rather than dialed manually

If you're dialing into a company that uses a cloud-based phone system, you may be given a direct number that connects straight to a person without needing an extension at all. When that's not available, the pause/wait dial string method works just as well through most VoIP apps.

Factors That Affect How Extension Dialing Works

Several variables determine which approach is most reliable for your situation:

  • The destination phone system's speed — slower IVR systems need more pause time before accepting extension input
  • Your device's operating system and dialer app — the interface for inserting pause/wait characters differs across Android versions, iOS versions, and third-party apps
  • Whether the system uses DTMF tones — most modern systems do, but some legacy equipment handles them differently
  • Network conditions on VoIP calls — lag or packet loss can interfere with DTMF detection, causing extensions to be missed or misread
  • Call type — internal office calls, external PSTN calls, and VoIP calls each interact with extension systems differently

A dial string that works perfectly on one phone system might need extra commas on another. A contact saved with a wait character will behave differently depending on whether you confirm quickly or let the prompt sit.

Getting this right consistently means understanding not just how to format the dial string, but what the specific phone system on the other end expects — and that part is always particular to the setup you're calling into.