To allow E911 services for the Media Optimization for Microsoft Teams feature, you must manually enable macOS location services for Horizon Client. These services provide the client's geolocation information to Microsoft Teams running in a remote desktop for location-based routing during emergency calls.

Note: E911 services require Horizon Agent 2111 or later.
In addition to having macOS location services enabled for Horizon Client, E911 services require certain configurations in the Horizon Agent GPO and on the client system. By default, these configurations are set to allow E911 services and may be changed by an administrator.
  • Configure the Horizon Agent GPO. For more information about enabling these services on the agent, see Configuring Media Optimization for Microsoft Teams in the Horizon Remote Desktop Features and GPOs document.
With the services configured on the agent, you can configure the local system and the client to share location information.

Share Location Information

To enable location services on the local machine, open System Preferences, select Security & Privacy, click the Privacy tab, and select Location Services. Unlock and use the controls to select Enable Location Services for the VMware Horizon Client app.

Enable Location Sharing in Horizon Client

To enable location sharing in Horizon Client, open the client and select Settings > Geolocation.

Configure E911 Services

The configure.ini file on the Mac client system includes the html5mmr.webrtc.supportE911 option which enables or deactivates E911 services. By default, this option is set to the value 1 to enable E911 services.

To deactivate E911 services for the client, set the value to 0.

The configure.ini file on the Mac client system includes the html5mmr.webrtc.supportE911 option which enables or deactivates E911 services. By default, this option is set to the value 1 to enable E911 services.

To deactivate E911 services for the client, set the value to 0.