How to Call a Phone Number With an Extension

Dialing a phone number with an extension trips people up more often than it should — partly because the process looks different depending on your device, your carrier, and the phone system on the other end. Once you understand how extensions work and what your phone actually does when it encounters one, the whole thing becomes straightforward.

What Is a Phone Extension?

A phone extension is an internal short number attached to a main line. Large organizations — companies, hospitals, universities — typically share a central phone number (called a trunk line or direct inward dial number). When you call that number, an automated system or receptionist routes you based on the extension you enter.

Extensions are not part of the public phone number itself. They exist inside a PBX (Private Branch Exchange) — the internal phone switching system the organization runs. Your call reaches the front door (the main number), and the extension tells the system which internal room to send you to.

How Extensions Are Written

You'll commonly see extensions written in a few ways:

  • 555-867-5309 ext. 204
  • 555-867-5309 x204
  • +1 (555) 867-5309, 204
  • +1 (555) 867-5309;204

The comma and semicolon notations aren't just formatting — they're functional codes used in phone dialing systems to create pauses or waits, which matters when you're trying to dial an extension automatically.

Dialing an Extension Manually

The simplest method: dial the main number, wait for the prompt, then enter the extension digits on your keypad. Most automated systems give clear instructions ("Press or say your party's extension"). This always works, regardless of device or carrier.

If you're calling often enough that manual entry becomes tedious, you can automate it.

Dialing an Extension Automatically on a Smartphone 📱

Both Android and iOS support automated extension dialing through special pause characters built into the dial string.

The Two Pause Types

CharacterNameBehavior
, (comma)Soft pauseInserts a ~2-second automatic pause before dialing the extension
; (semicolon)Hard pause / WaitPauses completely and waits for you to confirm before sending digits

A soft pause works when you know exactly how long the system takes to answer and prompt you. A single comma adds roughly 2 seconds; you can stack them (,,) for 4 seconds, and so on.

A hard pause (wait) is safer for variable situations — the phone stops and shows a prompt asking you to send the remaining digits, so you control the timing manually.

How to Enter Pause Characters

On iPhone:

  1. Open the Phone app and start typing the number in the keypad.
  2. After the main number, press and hold the * key — this inserts a comma (soft pause).
  3. Press and hold the # key — this inserts a semicolon (hard wait).
  4. Type the extension digits after the pause character.

On Android:

  1. Open the Phone app and type the main number.
  2. Tap the ... menu or Settings icon on the keypad (varies by manufacturer and Android version).
  3. Select Add 2-sec pause (comma) or Add wait (semicolon).
  4. Type the extension digits.

On some Android skins (Samsung One UI, for example), you may see these options appear automatically after a few seconds of inactivity on the keypad.

Saving Extensions to Contacts

Once you have the right dial string working — say 5558675309,204 or 5558675309;204 — you can save it directly in a contact. The phone number field in your contacts app accepts pause characters, so the full extension-included string dials automatically every time you call that contact.

This is particularly useful for frequently called office numbers, healthcare providers, or client lines where navigating the IVR manually every time would be inefficient.

Dialing Extensions From a Landline or Desk Phone

Traditional landlines and VoIP desk phones don't support embedded pause characters the way smartphones do. Your approach here is straightforward: dial the main number, wait for the automated attendant or hold music to cycle to the extension prompt, then press the extension digits on the handset keypad.

Some VoIP platforms — including software-based ones used in business environments — do support programmatic dialing strings, but this is configured at the system level, not the handset itself.

When the Extension Doesn't Work

A few variables determine whether your automated extension dial will succeed:

  • IVR timing — If the automated system answers faster or slower than your pause allows, the extension digits fire at the wrong moment. Adjusting the number of commas (adding or removing pauses) usually resolves this.
  • System type — Some older PBX systems don't accept DTMF (touch-tone) digits after connection in the same way modern ones do.
  • Carrier behavior — A small number of carriers strip or mishandle special characters in dial strings, though this is uncommon with major carriers.
  • Direct dial numbers — Many organizations now offer DDI (Direct Dial-In) numbers that bypass the extension system entirely. If you have one, that's often cleaner than dialing through the main line with an extension.

The Variable That Changes Everything 🔧

How reliably automated extension dialing works comes down to the specific phone system on the receiving end — something you have no visibility into before you call. A hospital's legacy PBX, a cloud-based VoIP system, and a small business running a consumer-grade phone router all behave differently when receiving a dialing string.

Your device, OS version, and whether you're on a physical handset or a softphone app also shape which methods are even available to you. Someone calling from a desk phone in a corporate environment has different tools and constraints than someone calling from a personal iPhone or an Android with a third-party dialer installed.

The mechanics are consistent — pause characters, manual entry, direct dial alternatives. How well they work in any given scenario is where your specific setup becomes the deciding factor.