Add the Agent WebRTC Extension

If you select Integrated Softphone when you log in to CXone Mpower Agent Embedded, you should add the CXone Mpower Agent WebRTC Extension to your browser. The Agent WebRTC Extension ensures that your connection remains stable while your browser is loading. It also ensures that:

  • Your calls aren't dropped or interrupted, even when other applications that require lots of system power are running in your browser.

  • Your agent legClosed Your audio connection to CXone Mpower for calls and voicemails. stays connected, even if your browser is refreshed. This is because the Agent WebRTC Extension operates in a separate browser window.

  • Your incoming calls aren't automatically refused.

  • You can accept incoming calls. Without the Agent WebRTC Extension, Accept may be disabled. If auto-accept is enabled in Settings icon of a gear. and your agent leg is connected, you will automatically receive calls without clicking Accept.

  • You can switch between multiple browser tabs with Agent Embedded open in Salesforce. Without the Agent WebRTC Extension, calls may drop and Accept may not appear when switching between these tabs.

The Agent WebRTC Extension is supported in Google Chrome and Microsoft Edge. In both browsers, you can download it from the Chrome Web Store.

Some information is passed from CXone Mpower to the Agent WebRTC Extension to establish a voice path. The extension doesn't collect any personal, login, or browser data.

The Agent WebRTC Extension does not include echo or noise cancellation. To add noise cancellation, download the CXone Mpower Agent Noise Cancellation Extension.

Add the Agent WebRTC Extension to Google Chrome

The following instructions let an individual user add the extension to their Chrome.

  1. Navigate to Agent WebRTC Extension Box with arrow indicating navigation to external site. in Google Chrome. This links to an external site that is not maintained by NiCE.

  2. Click Add to Chrome.

  3. In the pop-up that appears, click Add extension.
  4. In the pop-up that appears asking for microphone access, click Allow.

Bulk-Add the Agent WebRTC Extension to Google Chrome

You can install the Agent WebRTC Extension for all users in your organization. This adds the extension to every agent's Chrome browser. Agents do not need to install it themselves.

Before you begin:

  • You must be a Chrome Enterprise administrator to do this.

  • You may need the Agent WebRTC Extension ID: gcfjbjldfomnopnpdjajjfpldkkdmmoi.

  1. Log in to the Google Admin console Box with arrow indicating navigation to external site. with an administrator account.

  2. Go to DevicesChromeApps & extensions > Users & browsers.

  3. Select the Organization Unit (OU) you want to manage.

  4. Click the plus sign and select Add from Chrome Web Store.

  5. Search for and select the Agent WebRTC Extension Box with arrow indicating navigation to external site..

  6. In Installation Policy, select Force Install.

  7. Click Save.

You may also want to bulk-enable microphone access for the Agent WebRTC Extension.

Add the Agent WebRTC Extension to Microsoft Edge

  1. Navigate to Agent WebRTC Extension Box with arrow indicating navigation to external site. in Microsoft Edge. This links to an external site that is not maintained by NiCE.

  2. If you haven't already enabled Chrome extensions for Edge, click Allow extensions from other stores in the blue bar at the top.
  3. Click Get.

  4. In the pop-up that appears, click Add extension.
  5. In the pop-up that appears asking for microphone access, click Allow.

Enable Microphone Access

If you already have the Agent WebRTC Extension, and haven't granted it access to your computer's microphone, you will receive an error message when you log in to Agent Embedded with Integrated Softphone. The option Agent Embedded gives you to provide microphone access will be disabled.

To enable this option, follow the steps below for your browser.

In Google Chrome

  1. In the top right of Google Chrome, go to Options icon of three vertical dots. > Settings.

  2. In the left menu, click Privacy and security.

  3. Select Site settings.

  4. Under Permissions, click Microphone.

  5. In the Not allowed to use your microphone section, locate the Agent WebRTC Extension. Click Removeicon of a trash can. next to it. This removes it from the list of extensions blocked from using your microphone.

  6. Click Extensions icon of a puzzle piece. in the top right.

  7. Next to Agent WebRTC Extension, click More actionsIcon of three vertical dots. > Options.

  8. On the page that appears, click Provide Microphone Access.

  9. In the pop-up that appears, click Allow. You can now use Integrated Softphone in Agent Embedded without errors.

In Microsoft Edge

  1. In the top right of Microsoft Edge, go to Settings and more icon of three horizontal dots. > Settings icon of a gear..

  2. In the left menu, click Cookies and site permissions.

  3. Scroll down to the All permissions section. Select Microphone.

  4. Under Block, locate the Agent WebRTC Extension. Click Remove icon of a trash can. next to it. This removes it from the list of extensions blocked from using your microphone.

  5. In the top right, go to Settings and more icon of three horizontal dots.Extensions icon of a puzzle piece..

  6. Next to Agent WebRTC Extension, click More actions icon of three horizontal dots. > Extension options.

  7. On the page that appears, click Provide Microphone Access.

  8. In the pop-up that appears, click Allow. You can now use Integrated Softphone in Agent Embedded without errors.

Bulk-Enable Microphone Access in Google Chrome

You can enable microphone access for the Agent WebRTC Extension for all users in your organization. This removes the need for each agent to enable microphone access manually. You must be a Chrome Enterprise administrator to do this.

  1. Log in to the Google Admin console Box with arrow indicating navigation to external site. with an administrator account.

  2. Go to DevicesChrome.

  3. Click Settings in the left menu.

  4. Click Users & browsers.

  5. Select the Organizational Unit (OU) you want to manage.

  6. Scroll to the Hardware section. Make sure the Audio input (microphone) policy is set to Enable audio input.

  7. Add this extension ID to the Audio capture allowed URLs allowlist: chrome-extension://gcfjbjldfomnopnpdjajjfpldkkdmmoi/.

  8. Click Save. Instruct your agents to verify the policy by typing chrome://policy in their browser and clicking Reload Policies.

Enable Telemetric Data

If you use ChromeOS, you can enable Agent Embedded to access your device's telemetric data: processor name, CPU usage, and memory usage. This information appears in Settings icon of a gear.. To enable this option, follow the steps below for your browser.

In Google Chrome

  1. In the top right of Google Chrome, click Extensions icon of a puzzle piece..

  2. Locate the Agent WebRTC Extension. Click Options icon of three vertical dots. > Options next to it.

  3. Turn on Enable Telemetric Data.

In Microsoft Edge

  1. In the top right of Microsoft Edge, click Extensions icon of a puzzle piece..

  2. Next to Agent WebRTC Extension, click More actions icon of three horizontal dots. > Extension options.

  3. Turn on Enable Telemetric Data.