VMware Horizon Community
Tithapheap
Contributor
Contributor

Teams Optimization

Hello VMware Horizon/Teams Experts:

We've implemented Teams optimization and it's been working fine internally.  We're using IGELs with the latest firmware/OS as thin client and Windows 10 21H2 Enterprise as our VDI VM.  Go to about in Teams and it shows VMware Media Optimized, and inside the network it works perfectly (from IGEL to IGEL).  When an employee at Starbucks with Teams app on his/her smartphone trying to Teams call another employee who sits in the office using his IGEL, it does not work.  The call rings and when the employee at the office picks up the call, there's no sound and the call drops in about a few seconds.  When Teams optimization is disabled, Teams call works fine both internally and externally.  How can this be resolved?  

Thanks,

Tithapheap

Reply
0 Kudos
4 Replies
Kilroy526
Contributor
Contributor

Teams optimization is dependent on the end point being able to connect directly to teams outside of the VDI session. Microsoft makes an network assessment tool.  Here is the URL https://www.microsoft.com/en-us/download/details.aspx?id=103017

Run the tool from command line to see if all the ports and networks are reachable.

 

Reply
0 Kudos
Tithapheap
Contributor
Contributor

This tool is for Windows.  Our client device (thin client) is an IGEL box, which uses Linux. Its firmware is up-to-date.  Like I said, it works perfectly in the network (IGEL to IGEL, IGEL to Outside), but does not work when calling from Outside-to-IGEL. When a call between a device with Teams' VMware Media Optimized and an outside/external device without Teams' VMware Media Optimized, does the communication flow through the non-optimized Teams' path or through the Teams' VMware Media Optimized path?  If it flows through the Teams' optimized path, that means you have to open pretty much the whole world (incoming) through those ports (80/443, 3478-3481, 50,000-50,060) to communicate with the IGEL network?

Reply
0 Kudos
Kilroy526
Contributor
Contributor

Please review the following: Microsoft Teams Optimization with VMware Horizon | VMware

The diagram shows how the traffic is offloaded to the endpoint and the endpoint connects to TEAMS. If the endpoint in the Outside-to-IGEL configuration cannot establish connectivity to the required ports for TEAMS, all the traffic will switch over to non-optimize and will   happen \ occur at the VDI desktop \ application instance level.  Audio and Video will flow over blast to the endpoint.  The user experience will be degraded.  The ports mentioned in the test do not have to be open inbound but allowed outbound from the location where the Outside-to-IGEL. device is sitting.

 

 

Reply
0 Kudos
Tithapheap
Contributor
Contributor

Thanks, Kilroy526.  Still troubleshooting with the network/security team.  Most likely some ports or port types might have been missing from the FAR.

Reply
0 Kudos