As per the Microsoft Teams blog post on Direct Routing for Teams, the following SBCs (Session Border Controllers) are supported:
- Audiocodes
- Fortinet
- Oracle
- Ribbon Sonus
- Cisco
- Avaya
- TE Systems Anynode
It is important to note that the list of supported SBCs may change over time, and it’s best to check with Microsoft for the most up-to-date information on supported SBCs for Direct Routing for Teams. Here is the link to where Microsoft keeps the list up to date:
https://learn.microsoft.com/en-us/microsoftteams/direct-routing-border-controllers
As for me, I have personal exeriance with Audiocodes, Sonus, and Anynode SBCs. I attempted to integrate teams with a 900e Audiocodes but I have over 100 endpoints integrated with Audiocodes and the requirements for teams would likely break the other endpoints. Since I had a relationship with Anynode, we made the decision to do direct routing with anynode for our Teams implementation. I have been using Anynode with Teams Direct Routing for over a year now and have had very little problems with it.