Symptoms
Consider the following scenario:
-
You try to join an external non-federated meeting in a configuration in which an HTTP proxy is used.
-
DNS resolution is blocked, except through the proxy.
-
Both proxy automatic detection and a static proxy are configured.
-
Proxy automatic detection fails.
In this scenario, the join fails, even though it should be able to succeed through the configured static proxy.
Cause
If proxy automatic detection is enabled, the static proxy is not used. If the proxy automatic detection fails, no proxy will be used.
Resolution
To fix this issue, make sure that the client version is later than 16.0.15727.10000.
By default, EnableHTTPStaticProxyFallback is disabled. This solution enables the setting. The value must be configured by a policy that uses one of the following methods:
-
Create the following registry key on the client computers:
Root: HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Key: Software\Policies\Microsoft\Office\16.0\Lync
Value Type: DWORD
Value Name: EnableHTTPStaticProxyFallback
Value Data: 0x00000001 -
Create the following client policy entry by using Microsoft Skype for Business PowerShell:
$x = New-CsClientPolicyEntry -Name "EnableHTTPStaticProxyFallback" -Value "true"
Set-CsClientPolicy -Identity "<ClientPolicyName>" -PolicyEntry @{Add=$x}