Hallo,
ich bin hier im Thema etwas weiter, aber auch ohne Lösung. Ich finde es geht hier schon "gegen" den Kunden und nicht "für" den Kunden.
Bedenkt man, dass es in V15 funktioniert hat (Exchange abgleich - ohne Office 365) - auch unter Debian - und jetzt in V16 nicht mehr funktioniert (Exchange) und in Office 365 keine öffentlichen Ordner.
Vom Support (3cx direkt) wurde ich in gebrochenem Deutsch nicht ernst genommen. Eine Eskalation sei nicht möglich.
Fakt ist, es gibt aktuell keine praktikable geschweige denn funktionierende Sync bei der 3CX unter Debian.
Umgehungslösungen hier im Forum funktionieren nicht oder sind bei einem gehosteten Exchange nicht möglich. Hier ein paar Links zum Thema:
https://www.3cx.com/community/threa...16-authentication-problems.55150/#post-228580
https://www.3cx.com/community/threads/keep-3cx-v16-in-sync-with-office-365.62131/page-2)
https://github.com/dotnet/corefx/issues/28961
Ich bin stinksauer auf 3CX in Bezug auf den Umgang mit Kunden und dass technisch funktionierende Lösungen plötzlich nicht mehr funktionieren. Ich kann dann meinen Kollegen ja sagen sie sollen jedesmal bei 3CX anrufen wenn ein Outlook-Kontakt mal wieder nicht aktuell ist.
Die "sogenannte" Lösung (Windows Authentifizierung am Exchange zu deaktivieren) ist ein Scherz, aber keine Lösung.
Es kann ja nicht so schwer sein mit dem EWS umzugehen um Kontakte zu laden, haben wir selbst auch schon programmiert.
Hier noch der konkrete Fehler:
----------
2019/06/05 09:42:03.928|63178|0024|Erro|Error while checking contacts from Public Folder <hier steht der Folder>
2019/06/05 09:42:03.930|63178|0024|Excpt|System.ComponentModel.Win32Exception (0x80090020): GSSAPI operation failed with error - An invalid status code was supplied (Unknown error).
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebRequest.<>c.<GetResponseAsync>b__68_2(IAsyncResult iar)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
----------