What you need to:
- Add an AskCody service account to your Exchange environment with full access and enable ApplicationImpersonation.
- Make sure that all meeting rooms are located in the same Office 365 environment as the AskCody user/service account.
- Add all meeting room resource mailbox to Exchange and correctly configure scheduling permissions.
Step 1. Enable Exchange Web Services
This can be achieved by ensuring that all meeting rooms are reachable from EWS with the AskCody user/service account. If you are in doubt, please log in at your OWA address using the AskCody login and check that all meeting rooms are available and can be booked.
To get the integration with Exchange (both for Exchange Server and Exchange Online as part of Office 365) up and running with EWS, you need to create a service account for the AskCody services in Exchange with full access to your meeting room resources.
Step 2. Add a service account to your Exchange
Add an account (e.g. AskCodyServiceAccount@yourcompany.com) to your Exchange environment with access to the meeting room resources. For access to all AskCody features, ensure that "ApplicationImpersonation" is enabled for the service account. Learn more about ApplicationImpersonation here.
AskCody needs have full access to your meeting rooms and the meeting rooms must be created in Exchange as meeting room resources, in order for full AskCody solution integration.
Step 3. Add all your meeting rooms in Exchange as room mailboxes
Add all meeting rooms that you would like to access and manage through the AskCody Manager to Exchange as room mailboxes. A room mailbox is a resource mailbox assigned to a meeting location, such as a conference room, auditorium, or training room. You can use the Exchange Admin Center (EAC), Exchange Management Console (EMC), and the Exchange Management Shell (PowerShell) to create a room or equipment mailbox.
When adding room mailboxes to Exchange, please enable Automate Processing for the meeting room resource. For more information about Automate Processing, please go to TechNet. Automate Processing allows “meeting responses” to be sent to the user when meeting rooms are booked. This is required for meeting room resources to operate as meeting rooms and will prevent double bookings or “conflicts.”
Step 4. Configure the right booking options or scheduling permissions for your meeting rooms
After creating the meeting room (room mailbox), we recommend that you perform additional configuration tasks based on the needs of your organization. For AskCody to perform as it should it is important to ensure that the different scheduling permissions and booking options are configured correctly.
Booking Options allows you to change the settings for the booking policy that defines when the room can be scheduled, how long it can be reserved for, and how far in advance it can be reserved. All booking options or scheduling permissions are handled by Exchange, and not by AskCody. This is why it is important to configure these options before you start to connect with AskCody. (Booking options can always be changed afterward. AskCody automatically uses these settings from Exchange.)
Next up: Connect to AskCody