What is Azure Communications Gateway?
Important
The Azure Communications Gateway service will retire on October 30, 2025. To prevent any service disruption, please transition to another Microsoft Teams Direct Routing certified Session Border Controller (SBC) solution before October 30, 2025.
Azure Communications Gateway provides quick, reliable and secure integration with multiple services for telecommunications operators:
- Microsoft Teams calling through the Operator Connect, Teams Phone Mobile and Microsoft Teams Direct Routing programs
- Zoom calling through the Zoom Phone Cloud Peering program
It provides Voice and IT integration with these communications services across both fixed and mobile networks. It's certified as part of the Operator Connect Accelerator program.
Important
You must be a telecommunications operator to use Azure Communications Gateway.
For Operator Connect or Teams Phone Mobile, you must also have signed an Operator Connect or Teams Phone Mobile agreement with Microsoft. For more information on these programs, see Operator Connect or Teams Phone Mobile.
For Zoom Phone Cloud Peering, you must also have started the onboarding process with Zoom to become a Zoom Phone Cloud Peering provider. For more information on Cloud Peering, see Zoom's Cloud Peering information.
Diagram that shows how Azure Communications Gateway connects to the Microsoft Phone System, Zoom Phone and to your fixed and mobile networks. Microsoft Teams clients connect to Microsoft Phone System. Zoom clients connect to Zoom Phone. Your fixed network connects to PSTN endpoints. Your mobile network connects to Teams Phone Mobile users. Azure Communications Gateway connects Microsoft Phone System, Zoom Phone and your fixed and mobile networks.
Azure Communications Gateway provides advanced SIP, RTP, and HTTP interoperability functions (including SBC function certified by Microsoft Teams and Zoom) so that you can integrate with your chosen communications services quickly, reliably and in a secure manner.
As part of Microsoft Azure, the network elements in Azure Communications Gateway are fully managed and include an availability SLA. This full management simplifies network operations integration and accelerates the timeline for adding new network functions into production.
Architecture
Azure Communications Gateway acts as the edge of your network. This position allows it to interwork between your network and your chosen communications services and to meet the requirements of your chosen programs.
To ensure availability, Azure Communications Gateway is deployed into two Azure Regions within a given Geography, as shown in the following diagram. It supports both active-active and primary-backup geographic redundancy models to fit with your network design.
For more information about the networking and call routing requirements, see Your network and Azure Communications Gateway and Reliability in Azure Communications Gateway.
Traffic from all enterprises shares a single SIP trunk, using a multitenant format. This multitenant format ensures the solution is suitable for both the SMB and Enterprise markets.
Important
Azure Communications Gateway only stores data inside the Azure regions where you deploy it.
Voice features
Azure Communications Gateway supports the SIP and RTP requirements for certified SBCs for Microsoft Teams and Zoom Phone. It can transform call flows to suit your network with minimal disruption to existing infrastructure.
Azure Communications Gateway's voice features include:
Voice interworking - Azure Communications Gateway can resolve interoperability issues between your network and communications services. Its position on the edge of your network reduces disruption to your networks, especially in complex scenarios like Teams Phone Mobile where Teams Phone System is the call control element. Azure Communications Gateway includes powerful interworking features, including:
- 100rel and early media interworking.
- Downstream call forking with codec changes.
- Custom SIP header and SDP manipulation.
- DTMF (Dual-Tone Multi-Frequency tones) interworking between inband tones, RFC2833 telephone-event signaling, and SIP INFO/NOTIFY signaling.
- Payload type interworking.
- Media transcoding.
- Ringback injection.
Call control integration for Teams Phone Mobile - Azure Communications Gateway includes an optional IMS Application Server called Mobile Control Point (MCP). MCP ensures calls are only routed to the Microsoft Phone System when a user is eligible for Teams Phone Mobile services. This process minimizes the changes you need in your mobile network to route calls into Microsoft Teams. For more information, see Mobile Control Point in Azure Communications Gateway for Teams Phone Mobile.
Optional direct peering to Emergency Routing Service Providers for Operator Connect and Teams Phone Mobile (US only) - If your network can't transmit Emergency location information in PIDF-LO (Presence Information Data Format Location Object) SIP bodies, Azure Communications Gateway can connect directly to your chosen Teams-certified Emergency Routing Service Provider (ERSP) instead. See Emergency calling for Operator Connect and Teams Phone Mobile with Azure Communications Gateway.
Provisioning and API integration for Operator Connect and Teams Phone Mobile
Launching Operator Connect or Teams Phone Mobile requires you to use the Operator Connect APIs to provision subscribers (instead of the Operator Connect Portal). Azure Communications Gateway offers two methods of provisioning subscribers that allow you to meet this requirement:
- A Number Management Portal (preview) integrated into the Azure portal, for browser-based provisioning.
- A Provisioning API (preview) that allows flow-through provisioning from your BSS clients to Azure Communications Gateway and the Operator Connect environments.
Both methods integrate with the Operator Connect APIs, allowing you to pass the certification process and sell Operator Connect or Teams Phone Mobile services.
For more information, see Provisioning and Operator Connect APIs (preview).
Tip
These methods do not allow your enterprise customers to manage Teams Calling. For example, they do not provide self-service portals.
Azure Communications Gateway also automatically integrates with Operator Connect APIs to upload call duration data to Microsoft Teams. For more information, see Providing call duration data to Microsoft Teams.
Multitenant support and caller ID screening for Microsoft Teams Direct Routing
Microsoft Teams Direct Routing's multitenant model for carrier telecommunications operators requires inbound messages to Microsoft Teams to indicate the Microsoft tenant associated with your customers. Azure Communications Gateway automatically updates the SIP signaling to indicate the correct tenant, using information that you provision onto Azure Communications Gateway. This process removes the need for your core network to map between numbers and customer tenants. For more information, see Identifying the customer tenant for Microsoft Phone System.
Microsoft Teams Direct Routing allows a customer admin to assign any phone number to a user, even if you don't assign that number to them. This lack of validation presents a risk of caller ID spoofing. Azure Communications Gateway automatically screens all Direct Routing calls originating from Microsoft Teams. This screening ensures that customers can only place calls from numbers that you assign to them. However, you can disable this screening on a per-customer basis if necessary. For more information, see Support for caller ID screening.
Next steps
- Learn how to get started with Azure Communications Gateway.
- Learn about how Azure Communications Gateway fits into your network.
- Learn about the latest Azure Communications Gateway features.