Here are the official requirements. learn.microsoft.com/en-us/microsoftteams/rooms/third-party-join However they do not list traffic, so it's must be HTTPS/443 as listed here support.zoom.us/hc/en-us/articles/201362683-Zoom-network-firewall-or-proxy-server-settings
which ports need to be enabled if the traffic is passing throught a firewall?
Here are the official requirements. learn.microsoft.com/en-us/microsoftteams/rooms/third-party-join However they do not list traffic, so it's must be HTTPS/443 as listed here support.zoom.us/hc/en-us/articles/201362683-Zoom-network-firewall-or-proxy-server-settings
How about other meeting app like Ringcentral, 8x8, etc?
They are not available from Microsoft. The alternative would be to use the devices BYOD function. ua-cam.com/video/ZaKhzNsCC7c/v-deo.html