Microsoft Teams Voice: Teams is the “hub for teamwork” within office 365 and addresses the communication and collaboration needs of companies. The application delivers a single user interface for modern conversations that are threaded and integrated between communication modalities including Chat, Voice, Video, Meetings, Conferencing and Shared Workspaces. Office applications such as PowerPoint, Word, and Outlook are directly integrated with Microsoft Teams-- so you never have to leave the application to get teamwork done. The big benefit of Teams is that it delivers a unified application that enables all of this communication and teamwork without requiring the user to toggle between applications.
Microsoft Teams, including the Phone System application, rely on external telephony services -- such on-premise or cloud-based PBX systems and SIP trunks -- to connect and deliver telephone services to the Teams application.
STARFACE, a German technology company, is a trend-setting manufacturer of IP-telephony systems and IP communication solutions. The STARFACE telephony system is available as a cloud-based service, hardware appliance or virtual machine (VM) Edition. Fluxpunkt is a STARFACE technology partner that offers software plug-ins for the STARFACE PBX. This includes a plug-in that enables Active Directory Synchronization between Microsoft user information and the STARFACE system.
STARFACE, together with Fluxpunkt, were well on their way to an elegant and fully integrated solution delivering a full suite of telephony services to Microsoft Teams, but they still had a problem. They needed a Microsoft qualified interoperable eSBC to establish SIP interoperability between the Teams Phone System application, the SIP Trunks and the STARFACE PBX.
For a Microsoft Teams SIP Trunk Integration, using the Patton eSBC, the Microsoft Phone System can signal Outbound Teams calls to the Patton eSBC. The eSBC routes those calls to the PSTN or through the STARFACE PBX based on the called number and the calling user SIP-binding. STARFACE connects the call, making all of the STARFACE “in-call” features available. The calls lists and presence information remain completely synchronized. For Inbound calls, STARFACE signals those calls to the Patton eSBC and the SIP clients belonging to the called user. When the call is connected, the eSBC routes the call to the user through the Team Phone System application to whatever Teams client from which the user answers the calls.
The Patton eSBC regularly sends SIP/Options packets that enable Direct Routing and ensure that the SBC is online. The SIP/Options packet requires a Contact-header for Microsoft to logically associate the SBC with a Teams tenant/Office 365 customer. For the Patton eSBC, it’s a simple configuration to register an FQDN of the SBC with Microsoft and add the FQDN to the Contact-header.
In addition to SIP Interoperability, Call Forking and Call Routing enable Teams to leverage STARFACE PBX Telephony Services. The Patton eSBC delivers a rich set of converged voice and data security features to the Teams implementation.
The SmartNode supports configurable Public Key Infrastructure (PKI) and certificate authority. Transport layer security (TLS) with symmetric cryptography strengthens and provides authentication protection for UDP and TCP transport and encrypted voice. The Patton Cloud automated certificate management service enhances security regimes and makes security management easy. Secure real-time protocol (SRTP) encryption protects the digitized voice within the RTP data unit. Features such as SSH, HTTPS, NAT, DMZ (port forwarding), MAC and port filtering, ACL (stateful firewall), IPsec and OpenVPN are standard. With the industry’s richest suite of security features for voice & data, SmartNodes help protect your Teams system from intrusion, eavesdropping, tampering and/or traffic capture.