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 (free/busy) 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 user availability lookup tester tool .

The tester tool requests a user's availability using Exchange. If a G Suite email address is entered, Exchange will request availability from G Suite. If an Exchange email address is entered, Exchange will retrieve the Exchange user's availability. The tool also shows detailed error messages that Exchange encounters.

You must be signed in as a super administrator for this task.

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: The 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 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 user availability lookup tester tool by entering an email address of an Exchange user. This will ask Exchange to resolve the availability of the user. You should see a detailed error message there.

You must be signed in as a super administrator for this task.

If there is no error in the availability (free/busy) tester tool, the Google Calendar web interface might still display the wrong information. There are several possible symptoms, for example:

  • The user appears as busy when they're marked as available on Exchange

  • The user appears as available when they're marked busy on Exchange

  • The error message "Calendar cannot be shown" is displayed 

The most common cause for these symptoms is a G Suite user or Google user has Google Calendar enabled. Learn more

​Please check to make sure 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 for which details don't appear in Microsoft Outlook®.
  2. Make sure 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 authentication credential generation tool and update your availability address space. Learn more in steps 3 through 5.

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

Verify 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 for which 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?