- Requires Microsoft TEAMS (Office 365) account with a domain in Office 365 with FQDN (fully qualified domain name) that you own.
- Microsoft 365 E5 subscription plan or Microsoft Teams + Microsoft Phone System (add-on) for Teams users that wish to call or be called.
- Make sure
Prevent toll bypass and send calls through the PSTNsetting in the calling policy of the user is set to Off. That will allow direct routing, especially if you are also using the MS phone system as well. It is found in the Microsoft Teams admin center under the left-side menu item
Voice > Calling policies. Then choose the calling policy the user is using and make sure this setting is turned
- A trusted TLS/SSL certificate for your domain, for example, DigiCert, Thawte, Geotrust, Verisign, or a wildcard certificate is recommended.
- The setup is a lot easier if the PBX runs on a public IP address. It is also possible to run the setup in a LAN with private IP, but this requires a proper setup of the firewall and additional steps on the PBX to make access from the Microsoft servers possible to the PBX.
In this guide, the interworking between SBC and Microsoft Teams with PortSIP PBX was done using the following topology setup:
- Enterprise deployed with PortSIP PBX in its private network for enhanced communication within the Enterprise. The PBX has a static private IP address
192.168.1.72, no DMZ, and no public IP Address assigned.
- Enterprise wishes to offer its employees enterprise-voice capabilities and to connect Microsoft Teams.
- The SBC has a static private IP address
192.168.1.73which is deployed located at the edge of the enterprise network, DMZ is the static public IP address
- The domain
sbc.portsip.cchas resolved to the SBC static public IP
- A trusted TLS certificate for the domain
sbc.portsip.cc, or a wildcard TLS certificate for the domain
- The SIP domain is
sip.portsip.ccfor the tenant of PortSIP PBX.
- The PBX user dials the Teams user phone number, the PBX route that calls to SBC, and the SBC route to Microsoft Teams.
- When a Teams user dials the number, the call is routed to the SBC, then to the PBX, and finally to the extension as per the PBX inbound rule.