Deploy TeleVoIPs V2 Webphone PWA (Progressive Web App) via Group Policy

Modified on Tue, Apr 8 at 4:33 PM

In this guide we will be walking through the steps to deploy the TeleVoIPs v2 Webphone PWA (Progressive Web App) via Group Policy In Edge or Chrome.

Prerequisites

  • Active Directory Domain Controllers with support for ADMX templates
    • Windows Server 2016 or later
  • Administrative access to Group Policy Management Console
  • Latest ADMX templates for Google Chrome or Microsoft Edge. 
  • JSON template for the GPO
    • [{"url":"https://manager.televoips.com/webphone","default_launch_container":"window","create_desktop_shortcut":true}]


Install ADMX Templates

For Google Chrome:

  1. Download Chrome Enterprise Bundle.
    https://chromeenterprise.google/browser/download/
  2. Extract GoogleChromeEnterpriseBundle64.zip.
  • Navigate to the extracted bundle and locate the Configuration\admx folder.
  • You will find two key folders:
    • admx: Contains the ADMX files
    • en-US: Contains language-specific ADML files (English in this example)
  • Copy chrome.admx to:
    %systemroot%\PolicyDefinitions
  • Copy chrome.adml to its corresponding language-specific folder:
    %systemroot%\PolicyDefinitions\en-US


For Microsoft Edge:

  1. Select and download the Edge Windows 64-bit Policy; the download link is located directly below the Download button.
    https://www.microsoft.com/edge/business/download
  2. Extract MicrosoftEdgePolicyTemplates.cab.


  • Navigate to the extracted bundle and locate the Windows\admx folder.
  • You will find two key folders:
    • admx: Contains the ADMX files
    • en-US: Contains language-specific ADML files (English in this example)
  • Copy msedge.admx to:
    %systemroot%\PolicyDefinitions
  • Copy msedge.adml to its corresponding language-specific folder:
    %systemroot%\PolicyDefinitions\en-US


Configure a Browser Specific GPO

Create a New GPO

  1. Open Group PolicyManagement Console
    GPMC.msc
  2. Right-click on your desired Organizational Unit (OU) and select Create a GPO in this domain, and Link it here…
  3. Name the new GPO, e.g., “TeleVoIPs Webphone PWA Deployment”.


Configure List of Force-Installed Web Apps

For Google Chrome:

  1. Right click your newly created GPO and select Edit.
  2. You can configure this setting in either of the locations below:
    • Computer Configuration > Administrative Templates > Google Chrome
    • User Configuration > Administrative Templates > Google Chrome
Note
Choose Computer Configuration to apply PWA settings universally on a specific set of devices, regardless of who is logged in.

Choose User Configuration if you want the PWAs to follow a specific set of users across any device.

Both configurations can work together, but if there’s a conflict between them, Computer Configuration typically takes precedence. Loopback Processing and policy filtering are the most common cases where User Configuration might override or replace Computer Configuration settings.
  1. Locate and Edit the setting Configure list of force-installed Web Apps
    • Change the State to Enabled
    • Copy the single-line, concatenated JSON Template.
      • [{"url":"https://manager.televoips.com/webphone","default_launch_container":"window","create_desktop_shortcut":true}]
    • Paste JSON data into the URLs for Web Apps to be silently installed field.
    • Click OK to save changes.


For Microsoft Edge:

  1. Right click your newly created GPO and select Edit.
  2. You can configure this setting in either of the locations below:
    • Computer Configuration > Administrative Templates > Microsoft Edge
    • User Configuration > Administrative Templates > Microsoft Edge
Note
Choose Computer Configuration to apply PWA settings universally on a specific set of devices, regardless of who is logged in.

Choose User Configuration if you want the PWAs to follow a specific set of users across any device.

Both configurations can work together, but if there’s a conflict between them, Computer Configuration typically takes precedence. Loopback Processing and policy filtering are the most common cases where User Configuration might override or replace Computer Configuration settings.
  1. Locate and Edit the setting Configure list of force-installed Web Apps
    • Change the State to Enabled
    • Copy the single-line, concatenated JSON Template.
      • [{"url":"https://manager.televoips.com/webphone","default_launch_container":"window","create_desktop_shortcut":true}]
    • Paste JSON data into the URLs for Web Apps to be silently installed field.
    • Click OK to save changes.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article