Additional features, settings, or issues not covered by specific Microsoft Teams categories
Dear @M365 Admin,
Good day, and I appreciate the clear explanation of your concern.
The key point is that the SBC receives no SIP signaling when a call is made from Teams to the PSTN, which means the call is being blocked within the Microsoft cloud before outbound routing occurs. While inbound PSTN to Teams confirms the SBC connection is healthy, outbound calls require correct user and tenant routing configuration so Teams can select a matching voice route to the SBC.
Please see the following workarounds that will help you verify the issue:
Option 1: Validate that the dialed number matches a voice route
If the dialed number does not match any voice route pattern, Teams cannot select an SBC, so no SIP INVITE is generated.
Open Microsoft 365 admin center > Show all > Teams Admin Center and navigate to Voice > Direct Routing > Voice routes.
Confirm that at least one voice route exists with a dialed number pattern that matches the exact number format users are dialing.
Ensure the voice route is associated with the correct Online PSTN Gateway that represents your SBC.
Test using a full E.164 number format, for example starting with a plus sign, to confirm basic routing works.
Option 2: Confirm the user has the correct voice routing policy and PSTN usage
Voice routing policies link users to PSTN usages, and PSTN usages link users to voice routes. If any part of this chain is missing, outbound routing will fail even though inbound calls work.
Open Teams Admin Center and navigate to Users > Manage users.
Select the affected user and check that a voice routing policy is assigned.
Open the assigned voice routing policy and confirm it includes the PSTN usage record where the relevant voice route is defined.
Verify the user is enabled for Teams Phone with Direct Routing.
Additional information is available in the following resource: Configure call routing for Direct Routing - Microsoft Teams | Microsoft Learn
Option 3: Contact Microsoft Support
If the issue persists, I sincerely recommend creating a support ticket through the Microsoft 365 Admin Center > Support > Help & Support for further investigation.
A technical support engineer can perform a remote session to investigate the situation, verify the backend configurations, and run any necessary synchronization tools to resolve the problem. If the issue requires further attention, they can escalate it to a specialized team for deeper analysis.
As community moderators, we kindly ask for your understanding that our access to internal development details is limited. Our primary role is to guide users toward the appropriate resources and support channels. While we may not have visibility into performing deeper backend analysis, we’ll continue doing our best to support you within the scope of our responsibilities.
I hope this information is helpful. If you have any questions or need further support, please don’t hesitate to reach out at any time.
Thank you for your patience and understanding.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.