đŸ“±Â Configure Olvid via an MDM


Like any app in the stores, Olvid can be deployed via an MDM (a mobile device management app).

Our users have successfully tested Microsoft Intune, VMware Workspace ONE, Ivanti and Push Manager.

In addition to the standard settings (forced installation, rights, etc.), it is possible to configure certain Olvid-specific properties.

Here is the list of configuration keys that can be pushed through MDM:

iPhone iPad
Android
  • keycloak_configuration_uri: this key identifies your company’s directory connection URL. See the pro offer Olvid Enterprise and how to configure your Keycloak directory and Olvid via an MDM.

  • disable_new_version_notification: boolean to be set to “true” to prevent users from seeing a “new version available” message when an update is released on the store. This is useful if users can’t update the app themselves.

  • settings_configuration_uri: configuration link allowing you to pre-configure certain Olvid settings. The link can be generated from https://olvid.io/settings. This link does not prevent the user from changing a setting, but the chosen settings will be reapplied each time the application is started.

Alternate TURN servers for audio and video calls

The following keys should only be used when the company chooses to set up its own TURN server(s) for audio and video calls, particularly if their unique network conditions prevent Olvid’s TURN servers from delivering optimal quality of service. (This option is only available on Android for now).

  • alternate_turn_server_url: Alternate TURN server URLs. Comma-separated list of alternate TURN server URLs to use for Olvid audio and video calls. These URLs can take the following form:
    turn:192.168.1.176:5349?transport=udp,turn:192.168.1.176:443?transport=tcp.

Username and password must also be provided in other MDM fields.

  • alternate_turn_server_username: Alternate TURN server username. The username to use for authentication with the alternate TURN server.

  • alternate_turn_server_password: Alternate TURN server password. The password to use for authentication with the alternate TURN server.

Custom User-Agent

The following keys allow to customize the user-agent presented by Olvid when connecting to the internet. This is especially useful if you organization uses an outgoing proxy, and you wish to filter between connections from Olvid and connections from other apps on the user’s phone.

  • user_agent_override: User-Agent override. A user-agent to be presented by Olvid when doing HTTP/HTTPS requests. This will override the user-agent system property.

  • user_agent_override_for_link_previews: Override User-Agent for link previews. If a user-agent override is set, setting this to “true” will also apply this override to link previews, instead of the default "WhatsApp/2" user-agent. This may impact the quality of link previews.