'Use default tel protocol handler in Chrome for Windows

Our users have an app set up in Windows to handle the tel protocol. Our Group Policy enforces it. When our users click on a <a href="tel:0123456789">... link in Chrome this app should be used.

Instead Chrome has started showing a dialog asking which app to use:

Chrome asking for what phone app to use

If they have an Android phone this is shown as an option, but if they don't it still pops the dialog with just the Windows app.

In this screenshot my local app (3CXPhone for Windows) is shown, but we have 5 offices with different VOIP solutions and Chrome behaves this way with all of them.

Choosing an app from this dialog is not remembered - Chrome will ask again every time they click another tel link.

We don't want our users to ever see this dialog. They call all day, every day, and this dialog is incredibly annoying for them.

How do I turn it off?

How do I configure Chrome 101 to use this app for phone calls and never ask again?

Can I change the tel links in the application somehow to not go through this?

Note that this first emerged in Chrome 77, and at that time it was possible to set a registry key flag for Chrome that would fix it:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001

This appears to be ignored now.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source