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

How TeamMate connects your PBX to Microsoft Teams.

Calls stay on your PBX and your carrier. TeamMate runs the session border controllers and call processing in Microsoft Azure, and sets up the Microsoft side for you through Microsoft Graph API and PowerShell.

TeamMate architecture for PBX Connector: Microsoft Teams exchanges media and signaling with the TeamMate Gateway SBC in Microsoft Azure. The TeamMate Connector handles call processing and signaling with your PBX, while media flows between the SBC and your PBX. The TeamMate Application provisions Teams through Microsoft Graph API and PowerShell. Your PBX keeps its endpoints and connects to the public telephone network.
The parts

Three zones. One connection.

TeamMate sits between Microsoft Teams and the voice platform you already run, without changing either one.

Microsoft

Users make and take calls in the native Teams client. TeamMate sets up each customer's Microsoft 365 tenant through the Microsoft Graph API and automated PowerShell scripts.

TeamMate in Microsoft Azure

The Gateway SBC handles signaling and media with Teams. TeamMate Connector does the call processing, and the TeamMate Application does the provisioning. It runs in 9 Microsoft Azure regions, so there's no SBC for you to run.

Your network and the PSTN

Your PBX keeps its extensions, features and desk phones, and your carrier keeps delivering calls to and from the public telephone network. Nothing on the PBX changes.

How it works

What happens on every call.

Signaling

Teams signals the Gateway SBC, and TeamMate Connector registers each Teams user to their own extension on your PBX. To the PBX, Teams is just another softphone.

Media

Voice flows between Teams and the Gateway SBC, and from the SBC to your PBX. Your PBX connects calls to its desk phones and to the PSTN as it always has.

Provisioning

The TeamMate Application sets up Direct Routing, users and your branded Teams app through Microsoft Graph API and PowerShell, and keeps TeamMate Connector in sync.

Built on this architecture

Products that use it.

ACS Call App runs on Azure Communication Services instead. See the ACS Call App architecture.

See it running with your PBX.

Book a live demo, or start a proof of concept on your own platform.

Free 30-day proof of concept for service providers.