NEWAI Voice Agents for Microsoft Teams are now generally available. AI Voice Agents for Teams. Try it live →
PBX Connector · Extension dialing

Extension dialing in Microsoft Teams. Dial 1001, reach 1001.

Teams users dial PBX extensions and feature codes exactly as they would from a desk phone. TeamMate sends short numbers straight to your PBX, and extensions display as extensions, not as odd international numbers.

Free 30-day proof of concept for service providers.

Microsoft ISV Partner · Microsoft Certified for Co-sell100% Microsoft Azure based, 9 geographic regionsSOC 2 Type 2 certified
1–7digit numbers sent to the PBX
*#feature codes pass through
80+PBX types tested
9Azure regions
The basics

Why extension dialing is hard in Teams

Microsoft Teams expects full international phone numbers. Out of the box, a short number like 1001 is either treated as a Teams number or rewritten, and an extension can show in the dialer as +11000. With PBX Connector, TeamMate sets up a dial plan rule so short numbers go straight to your PBX, and supports users configured with a pilot number plus extension.

Microsoft Teams Calls app showing a work number with extension, +1 412-555-0148 ext. 6104, from the user's phone system
Every user keeps their existing work number and extension, right in the Teams dialer.
Features

How TeamMate handles extensions.

Short numbers go to the PBX

A dial plan rule sends any number of up to 7 digits to your PBX unchanged, so users dial colleagues by extension.

Star codes and feature codes

The rule also passes * and #, so PBX feature codes such as voicemail access work from the Teams dial pad.

Pilot number plus extension

Configure users with a main number and an extension, so Teams shows the extension properly instead of +11000.

Inbound calls by extension

Calls addressed to an extension, or to a main number with an extension, are routed to the right Teams user.

Your dial plan, your rules

The rule is a standard Teams dial plan normalization rule, so your admin can review or change it in the Teams admin center.

Works across PBXs

Extension dialing works with the PBX you run, from Mitel and Avaya to 3CX, BroadWorks and NetSapiens.

How it works

Set up in three steps.

Connect your PBX

Set up PBX Connector. TeamMate creates the Direct Routing link and the dial plan rule automatically.

Add users with extensions

Give each user a phone number, or a pilot number plus extension, matching the PBX.

Dial by extension

Users dial extensions and feature codes from the Teams dial pad, and calls go through the PBX.

Related

More for Microsoft Teams.

See also PBX Connector, Presence Sync, Pro Transfer, ACS Call App.

FAQ

Common questions.

Can Microsoft Teams dial short extensions?

Yes, with TeamMate PBX Connector. TeamMate adds a Teams dial plan normalization rule that sends any number of up to 7 digits, including * and #, to your PBX unchanged, so users dial extensions as they would from a desk phone.

Why does an extension show as +11000 in Teams?

Teams treats every number as a full international number, so an extension such as 1000 can appear as +11000. Configuring users with a pilot number plus extension fixes this, and is supported for PBX Connector and ACS Call App users.

Do PBX feature codes work from Teams?

Yes. The dial plan rule passes star codes and pound signs, so feature codes such as voicemail access reach the PBX.

Why does dialing another Teams user by extension not go through the PBX?

If the number you dial matches another Teams user’s Teams number, Teams connects the call itself. If you want those calls to go through the PBX, the Teams number can be given a prefix in the TeamMate portal.

Can we change the dial plan rule?

Yes. It is a standard normalization rule in the Teams admin center under Voice, Dial plans, so your admin can adjust it to match your PBX dial plan.

Which PBXs support it?

Extension dialing works with PBX Connector on the PBXs it supports, 80+ types and variants tested.

See it in your Teams.

Book a live demo, or try it free in a proof of concept.

Free 30-day proof of concept for service providers.