skip to main content
ICE Desktop for Web
ICE Desktop is available as a web application accessed via your web browser. Most of the same features and functions are available as the PC client.
The web client option is enabled via ICE Server configuration. Please see the ICE Server Installation Guide or ICE Server Upgrade Guide for more information.
Accessing ICE Web.
To access the ICE Desktop web client, open a browser and enter the URL or IP address of your ICE Server. No installation is required.
The login screen requires the same credentials, and the application acts much the same as the Desktop version but with the limitations listed below.
ICE Web Client Feature limitations
*Hot keys (keyboard shortcuts): Unavailable due to security reasons, i.e., a web page cannot monitor key-press events when the user does not have the window in focus.
*Audio steering: References to mic and speaker device selection are unavailable in the web client. These selections are made via browser settings (in a manner specific to each browser).
*Multicast audio: Web browsers do not support transmitting or receiving IGMP multicast traffic. Channels must be configured to use a Rallypoint in order to work. Otherwise they will display a “Channel not available on web” message.
*Gravatars: The web client will only display a user’s initials as their avatar.
*MELPe Codec: Channels configured to use this codec will not function on the web and will appear with the “Channel not available on web” message.
*FIPS 140-2: All SSL connections utilize the browser’s internal crypto engine for security. Customers interested in FIPS-compliant security should choose a FIPS-compliant browser.
*App sounds: Some browsers will squelch audio (like ring tones) produced by a web application when the browser window is minimized or in the background.
*Web browsers: The web client has been tested and qualified for use on these browsers:
*Chrome: 114 and newer for Windows
*Edge: 114 and newer for Windows
*Mobile browsers: The web client is not supported on mobile web browsers (iOS, Android).
*Unsecured HTTP: The web client will only work when hosted from a server using a secured connection (HTTPS). The ICE Server must be configured with a fully-qualified domain name and accompanying SSL certificate.
*Rallypoint: ICE Desktop for Web requires the following conditions to be met in order for a channel to operate within a browser:
*Rallypoint Version: 1.236 and newer.
*Rallypoints Records in ICE Desktop must be configured to use port 7443 (under Settings > Rallypoints). The referenced Rallypoint must then be configured to enable web socket connections on port 8443 and accept client connections on 7443. (Default Rallypoints installed inside ICE Server at the time of install are automatically configured this way).
*Certificates: The root CA certificate AND every intermediate certificate in the signing chain must be installed and trusted by the web browser.
*Because the Rallypoint acts as a server, and a secured HTTPS connection is required for a browser to connect, you must ensure that the Rallypoint is configured with a trusted server identity certificate to provide the browser.
*For a Rallypoint deployed inside the ICE Server, (at time of installation), the ingress server identity certificate and key will be used by the Rallypoint. The server identity certificate is supplied as the first certificate in the PEM bundle entered in the ICE OS Configuration Wizard (on the TLS Certs screen).
*When using a widely accepted ingress certificate (that is, one issued by a common, commercial certificate authority) this should work out of the box.