Solutions for Calendar Interop issues

Follow these tips to troubleshoot your issue with Calendar Interop.

Issue Resolution
When trying to check a G Suite user's availability, Microsoft® Exchange/Office 365™ users get an error message that the user is not found. Other G Suite user accounts work as expected. Ensure that the custom contact created for the G Suite user in the Exchange/Office 365 environment is mail-enabled.
G Suite users can check the availability of some Exchange/Office 365 users, but not others. Calendar Interop requires that email addresses of Exchange users are not in use by Google users, either as part of the G Suite domain or as a consumer account.

If availability lookups work only for some accounts and not others, the likely explanation is not a Calendar Interop configuration issue. It is probably the existence of the Exchange account in Google.

Corrective actions:

  • In the Google Admin console, search for the email address. If you find it there, ensure that the user is in an organizational unit where Google Calendar is turned off.
  • Check the Transfer tool for unmanaged (consumer) users, where you will be able to see and resolve the conflicting account.
  • If the account already exists in G Suite, but you want to use Calendar Interop for the same account, you can temporarily move the G Suite account to an organization where Calendar is disabled.
Exchange/Office 365 users can't check the availability of G Suite users. Perform a test using the tester tool by entering an email address of a G Suite user. This will ask Exchange to resolve the availability of the G Suite user. You should see a detailed error message there.
Exchange 2010 users can't check the availability of G Suite users. The Exchange server response in the tester tool says AvailabilityAddressSpace G Suite domain couldn't be used because the Autodiscover endpoint couldn't be discovered Run the following PowerShell command:

(Invoke-WebRequest https://autodiscover.<G Suite domain>/autodiscover/autodiscover.xml -Method POST).Content

Note: G Suite domain in the command above should match the domain in the error message.

The output should match the content of the autodiscover.xml file. If you get a different output or an error message, consult the documentation for your web server. Microsoft IIS doesn't allow POST requests to static files, so if you see error 405 (Method Not Allowed) and you're using IIS, you would need to configure IIS to recognize the autodiscover.xml file as a script (for example, Server Side Includes).

G Suite users can't check the availability of Exchange/Office 365 users.

Perform a test using the tester tool by entering an email address of a G Suite user. This will ask Exchange to resolve the availability of the G Suite user. You should see a detailed error message there.

If there is no error in the tester tool but it's still failing from Google Calendar, it's likely that this is a G Suite or Google user that has Google Calendar enabled. Learn more. Please check and ensure Google Calendar service is disabled for this user (even if it's a user in a different G Suite account).

Event detail feature is turned on, but Exchange/Office 365 users only see availability blocks of G Suite users.

 

Verify that the Google role account you selected can access the required calendars and event details.

  1. Sign in to that account in Google Calendar and try to access the Google Calendar calendar whose details don't appear in Outlook.
  2. Make sure that you can see the details in Google Calendar.

You might be using an old Calendar Interop authentication setup, which only allows accessing availability data. To fix that, regenerate Exchange credentials using the credential generation tool and update your availability address space as explained in steps 3 through 5 here.

Event detail feature is turned on, but Google Calendar users only see availability blocks of Exchange/Office 365 users.

Verify that the Exchange role account you selected can access the required calendars and event details.

  1. Sign in to that account in Outlook and try to access the Exchange calendar whose details don't appear in Google Calendar.
  2. Make sure that you can see the details in Outlook.

 

Was this helpful?
How can we improve it?