This KB article will help you to troubleshoot your configuration for the Free/Busy component of Cloudiway’s enterprise coexistence service.
Always check the User list
On the Cloudiway platform, in the Free Busy, User List
- If the user list is not empty, ensure that the user that you are trying to lookup is defined in the list and assigned to the correct connector.
- If the user list is empty, only one connector must contain the domain name of the user.
Google Troubleshooting
If you are having issues looking up the Free/Busy of Google users from a target system:
Check the Google connector. Ensure that:
- The Domain Name is correctly typed (it must match the domain name of the user being queried).
- The email provided in the Administrator field has access to Google Calendar: this account is used to query the Free/Busy. You may need to log in to Google with that service account credentials to test and see if you can see the Google user’s calendar.
- The feeds are correctly set, the scope for the Service Account must contain https://www.googleapis.com/auth/calendar.freebusy (see the following article for more details: https://help.cloudiway.com/article/g-suite-connector-configuration/)
If you have issues looking up the Free/Busy of remote users from a google user:
Verify your Calendar Interop configuration:
Go to https://admin.google.com, click on Apps, Google Workspace, and then on Calendar.
Scroll down and click on Calendar interop management.
In the Settings tab, check the following:
- Exchange Web Service URL matches the URL provided by Cloudiway
- Exchange Role Account corresponds to your Cloudiway Consumer Key
- Password must be your Cloudiway Consumer Secret
Office 365 or Exchange Troubleshooting
If you have issues looking up the Free/Busy of Office 365 users from a target system:
Check the Office 365 connector. Please ensure that:
- The Domain Name is correctly typed (it must match the domain name of the user being queried).
- The email provided in the Standard Account field has access to Office 365 Calendar, and that this user account has a valid Exchange license.
- The Account Password is correctly typed
If you have issues looking up the Free/Busy of remote users from Office 365
Verify your Address Availability Space
Open a PowerShell console and connect to Exchange Online:
Connect-ExchangeOnline
Get-AvailabilityAddressSpace | Select ForestName, UserName, TargetAutodiscoverEpr | fl
Verify that:
- The ForestName matches the target domain name you are trying to lookup.
- The UserName matches your Cloudiway Consumer Key.
- The TargetAutodiscoverEpr is the URL that Cloudiway has assigned to you.
If the Get-AvailabilityAddressSpace returns no results, consult the setup guide and add an Availability Space:
Exchange Online Address book
Exchange and Office 365 forward Free/Busy requests only for objects that exist in the Global Address Book.
You must create contact objects for all external email addresses that you want to lookup.
Open a PowerShell console and connect to Exchange Online. Search for your email over your company contacts:
Get-MailContact chloe@warmsushi.com
If the command returns something, it means that the contact exists in your address book.
If nothing is returned, please add a new contact and force the refresh of your address book.
Testing directly from Office 365 in a web browser is recommended.
Check the configuration of the “Organization relationship”
- TestFreeBusy shows the correct results for both options:
- Query the user from the Cloudiway Server
- Query the user from the target tenant
- On a web browser, the availability information is shown in one direction. Such information is not available in the other direction
- On a web browser, open the Dev console
- Add a user in the target tenant
- Check on the Dev console the response to this request: https://outlook.office.com/owa/service.svc?action=GetUserAvailabilityInternal the error message to this should be like this: “The response from the Autodiscover service at ‘https://autodiscover-s.outlook.com/autodiscover/autodiscover.svc/WSSecurity‘ failed due to an error in user setting ‘ExternalEwsUrl’. Error message: InvalidUser.”
- Sign in to Exchange admin
- Go to Organization -> Sharing
- Check the content of the section “Organization Sharing” if any rule contains the target domain.
The organization relationship must be set up at both ends for calendar availability information to be shared. Or not set up at all
Product: