Easy - you need smart consultants who can do CLI programming on Microsoft side.
A free tip - you need to program CUCM, Microsoft Teams, Your SIP trunk box (may be your Cisco voice gateway router), and the SBC (Session Border Controller); Ribbon SBC works now.
We have Teams clients working on Iphone, Android phones and desktops.
We can make Teams and PSTN calls from both sides.