To allow E911 services for the Media Optimization for Microsoft Teams feature, you must manually enable macOS location services for Omnissa 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.
Location Services Permission Prompt
When Horizon Client first attempts to access your location to provide geolocation information to Microsoft Teams running in a remote desktop, macOS displays a system prompt requesting permission. The prompt uses the system-generated app name, for example: "Omnissa Horizon Client" would like to use your current location.
This prompt appears one time only. After you select Allow or Don't Allow, macOS remembers your decision. The prompt does not appear again on subsequent launches of Horizon Client, and the decision is preserved when you upgrade Horizon Client to a later release. The decision applies to all future installations of Horizon Client on the system.
Note: Location Services permission is managed at the system level by macOS and is shared across all user accounts on the Mac. After the initial prompt, any new users on the same Mac see the same Horizon entry in Location Services and do not receive the prompt again.
The prompt appears only when Horizon Client (or its associated protocol component) attempts to access location. Simply launching Horizon Client does not necessarily trigger the prompt.
The prompt might not appear in the following cases:
- You have already allowed or denied location access for Horizon Client. macOS stores your decision and preserves it across upgrades.
- The Location Services entry for the Horizon component is already configured in macOS.
- Your organization uses enterprise or MDM policy to pre-approve or pre-deny location authorization.
- Horizon Client has not yet attempted to access location.
Share Location Information
If you have not yet granted location access, Horizon Client displays a one-time permission prompt the first time it attempts to access your location. To enable location services on the local machine afterwards, openSystem Preferences, select Security & Privacy, click the Privacy tab, and select Location Services. Unlock and use the controls to select Enable Location Services for the 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.
Was this page helpful?