Room mailboxes
As Launcher is designed to be used on a shared device, it is strongly recommended that each installation of the software is assigned a dedicated user account for the setup of the room calendar.
Launcher can operate using Microsoft Exchange or Google calendar services. For room mailbox creation instructions, please see below:
- Exchange | Create and manage room mailboxes
- Google | Create a calendar for a room or shared space
Please note that Microsoft Exchange version 2016 is the earliest version supported for the room calendar in Launcher.
Exchange one-touch configuration for MS Teams
This section outlines the steps for configuring your Exchange calendar service for one-touch calls with Microsoft Teams. One-touch calls are a function of Launcher whereby users can launch calls – such as MS Teams and Zoom calls – with the touch of a button.
If you do not configure your Exchange calendar service as outlined in this section, Launcher requires you to copy and paste every Microsoft Teams meeting invitation directly into the location field of Outlook invitations to avail of one-touch functionality.
To configure Exchange room resource for one-touch Microsoft Teams functionality, follow the instructions below.
1. Run the Windows Powershell application as an administrator. You can find this application by searching for Windows Powershell using the system search. Then, right-click the application icon and press Run as administrator.
2. When Windows Powershell is running as administrator, the first step is to log in to the Exchange account that manages the room resource, using basic or multi-factor authentication. For example, if you’re configuring the room mailbox room@company.com using admin@company.com, the multi-factor or basic authentication applies to the admin@company.com. Continue by using one of the following options:
- If using basic authentication, type the following command and press the Enter key:
$UserCredential = Get-Credential
- If using multi-factor authentication, type the following command and press the Enter key:
Connect-EXOPSSession [-UserPrincipalName -ConnectionUri <ConnectionUri> -AzureADAuthorizationEndPointUri <AzureADUri> -DelegatedOrganization <String>]
3. Next, we will load Cmdlets into Windows Powershell using one of the relevant options below.
- If using Exchange Online, type the following command and press the Enter key:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
- If using Exchange Server (on-premises), type the following command and press the Enter key:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -Credential $UserCredential -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Basic – AllowRedirection
4. Set the execution policy of the mailbox by typing the following command in Windows Powershell and pressing the Enter key. If prompted, press A for yes to all.
Set-ExecutionPolicy RemoteSigned
5. Create a persistent connection by typing the following command in Windows Powershell and pressing the Enter key:
Import-PSSession $Session
6. If haven’t already set the mailbox type to room when creating the mailbox, type the following command in Windows Powershell, replacing meetingroom@company.com with your own mailbox address, and pressing the Enter key:
Set-Mailbox -Identity meetingroom@company.com -Type room
7. To prevent the organizer name from replacing the original meeting subject, set the Add Organizer to false by typing the following command in Windows Powershell, replacing meetingroom@company.com with your own mailbox address, and pressing the Enter key:
Set-CalendarProcessing -Identity meetingroom@company.com -AddOrganizerToSubject $False
8. Set the mailbox to not automatically delete the body of the email invitation by typing the following command in Windows Powershell, replacing meetingroom@company.com with your own mailbox address, and pressing the Enter key:
Set-CalendarProcessing -Identity meetingroom@company.com -DeleteComments $false
9. Set the mailbox to not automatically delete the meeting subject in invitations by typing the following command in Windows Powershell, replacing meetingroom@company.com with your own mailbox address, and pressing the Enter key:
Set-CalendarProcessing -Identity meetingroom@compnay.com -DeleteSubject $false
10. Set the mailbox to auto-accept meeting invitations by typing the following command in Windows Powershell, replacing meetingroom@company.com with your own mailbox address, and pressing the Enter key:
Set-CalendarProcessing -Identity meetingroom@company.com -AutomateProcessing AutoAccept
11. Close Windows Powershell.
Microsoft Teams meetings scheduled with your Exchange mailbox will now be one-touch enabled from the Launcher home screen.
Comments
0 comments
Article is closed for comments.