Hi
Clarification 1: Exchange button in Contacts - this is for legacy exchange systems. If you put office 365 details in here (as we were advertising in earlier versions) it will still work. But not for long because the API used in this part, will be dropped by MS. This button is to be used only for Exchange. So if you have exchange use this section. If you have office 365, we need you to blank out this part and go to Settings > Office 365 where you will be using the new MS Graph API. This is the api moving forward.
Assuming you have office 365 configured correctly, check if you have any notification messages in the office 365 section? (Normally at the top of the page).
Select user import : users will be imported based on the email. So an extension will be created in 3CX with the user details from Office 365 users.
A group is created "Azure AD" and the imported users we got from Office 365 are put in the default group and also in this new group Azure AD.
to sync contacts, click on the second tab, and select the extension / user you want to sync contacts
Note: Private contacts are synced for users only.
Public contacts / or folders are not synced to company phonebook because at the time of development the Microsoft API For Groups was still in Beta. Now it is not, but now we have other things to do.
So this is the only missing part we have right now.
We re-checked this right now to be 100% sure that Microsoft services are working and can confirm that everything works as expected.