Skype dla firm Front-End Serwery łączące się z usługą Exchange Online przez protokół OAuth nie używają serwera proxy

Dotyczy
Skype for Business Server 2015

Objawy

Rozważmy następujący scenariusz:

  • Znajdujesz się w środowisku lokalnym Microsoft Skype dla firm Server 2015 i środowisku hybrydowym programu Exchange.
  • Pule Front-End Skype dla firm Server 2015 są implementowane przy użyciu serwera proxy i bez bezpośredniego dostępu do Internetu.
  • Skonfigurowano ustawienia konfiguracji OAuth programu Skype dla firm Server (-ExchangeAutodiscoverUrl-) wskazujące lokalny serwer CAS programu Exchange.
  • Funkcję historii konwersacji po stronie serwera można włączyć przy użyciu ustawień konfiguracyjnych historii konwersacji programu Skype dla firm.
  • Konto można skonfigurować, tworząc skrzynkę pocztową usługi Exchange Online.

W tym scenariuszu użytkownik konta nie może używać funkcji historii konwersacji po stronie serwera do zapisywania historii konwersacji w skrzynce pocztowej usługi Exchange Online. Ponadto nie będzie to miało wpływu na użytkowników lokalnych.

Przyczyna

Ten problem występuje, ponieważ serwer CAS programu Exchange przekierowuje żądanie wykrywania automatycznego bezpośrednio do usługi Exchange Online, zamiast korzystać z serwera proxy. Ponieważ serwery lokalnego programu Exchange nie mogą bezpośrednio połączyć się z usługą Exchange Online, połączenie kończy się niepowodzeniem.

Ponadto lokalne skrzynki pocztowe są zasobami lokalnymi, więc proces wykrywania automatycznego działa poprawnie.

Rozwiązanie

Aby rozwiązać ten problem, zainstaluj aktualizację zbiorczą 6.0.9319.537 ze stycznia 2019 r. dla programu Skype dla firm Server, serwera frontonu i serwera granicznego.

Wskazówka Jeśli konfiguracja serwera proxy zawiera odwołanie do nazwy domeny lokalnej na liście serwerów proxy obejścia serwera proxy, szczegóły dotyczące serwera proxy bez listy obejścia należy wprowadzić w sekcji konfiguracji pliku LysSvc.exe.config dla każdego serwera frontonu.

Za pomocą polecenia netsh można sprawdzić listę obejść serwera proxy za pomocą wiersza polecenia z podwyższonym poziomem uprawnień:

  1. Przejdź do menu Start i wpisz cmd.
  2. Kliknij prawym przyciskiem myszy pozycję Wiersz polecenia i wybierz polecenie Uruchom jako administrator.
  3. Wprowadź następujące polecenie i naciśnij klawisz Enter:
    netsh winhttp show proxy

Sprawdź, czy domena lokalna jest jawnie ustawiona na liście obejścia serwera proxy, jak w poniższym przykładzie (w tym przykładzie jest to contoso.com nazwa domeny lokalnej):

Bieżące ustawienia serwera proxy WinHTTP:
Serwer(y) proxy : 192.168.1.60:8080
Lista obejścia: *.contoso.com;*.local;

W takim przypadku należy dodać następujący wpis do sekcji konfiguracji LysSvc.exe.config dostępnego w lokalizacji C:\Program Files\Skype dla firm Server 2019\Server\Core\LysSvc.exe.config dla każdego serwera frontonu, jak w poniższym przykładzie:

<defaultProxy>
<serwer proxy
proxyaddress="http://192.168.1.60:8080"
bypassonlocal="true" />
</defaultProxy>