Enabling VMR scheduling in personal VMRs

The VMR Scheduling for Exchange feature allows you to create an add-in that enables Microsoft Outlook desktop and Web App users in Office 365 or Exchange environments to quickly and easily add a Pexip VMR to their meeting invitations, enabling any meeting to be held over video.

This topic gives an overview of the process and prerequisites for using VMR Scheduling for Exchange with personal VMRs. This allows users who already have their own personal VMR in your deployment to schedule meetings in that VMR.

You can also enable VMR Scheduling for Exchange with single-use VMRs, either instead of, or in addition to, personal VMRs.

In this topic:

See Using Outlook to schedule meetings in VMRs for a guide for end users on how to use the add-in.

Overview

Enabling the use of personal VMRs within the VMR Scheduling for Exchange service involves the following steps:

  1. Either Configuring AD FS SSO for personal VMRs or Configuring Azure SSO for personal VMRs.
  2. Configuring Pexip Infinity, including enabling personal VMRs and creating the VMR Scheduling for Exchange add-in.
  3. Making the add-in available to users within your Microsoft Exchange deployment.

See Using Outlook to schedule meetings in VMRs for a guide for end users on how to use the add-in.

Prerequisites

  • You must be using either AD FS or Azure Single Sign-On (SSO) for Outlook end users.
  • There must be a user record that has an Email address configured with the user's Single Sign-on (SSO) email address (or alternatively, you must configure this feature to Allow new users, in which case the required record will be created by Pexip Infinity).
  • You must ensure that for every user who will be scheduling meetings in their personal VMRs, your deployment includes at least one VMR that has an Owner's email address configured with the user's Single Sign-on (SSO) email address. If there is more that one VMR configured with the user's email address, the user will be presented with all the VMRs, and can choose which VMR to use for each particular meeting. Each one of these VMRs must also have at least one alias configured.

Process flow - personal VMRs

The diagram below outlines the process that is initiated when users activate the Pexip VMR Scheduling for Exchange add-in from their Outlook client and the Personal VMR option is used (either because this is the only option available to users, or because they have elected to use this option instead of a single-use VMR when both are available). This process is described in more detail in the paragraphs that follow.

User activates add-in

When a user activates the Pexip VMR Scheduling for Exchange add-in from within their Outlook client meeting request, the add-in sends a request to the reverse proxy or Conferencing Node identified by the Add-in server FQDN field. If a reverse proxy is used, it will forward the request on to an appropriate Conferencing Node. If personal VMRs have been enabled, the user will then be offered the option to sign in (if they have not already done so).

Initial user sign-in

If the user has not previously signed in, they will be presented with the sign in panel; if they have previously signed in, they will go straight to Conferencing Node obtains VMRs). (Users' sign-in details will be remembered, so they should not need to sign in again unless their User record gets deleted from Pexip Infinity.)

The user must sign in with their SSO email address and password which has already been set up in your selected SSO provider. (For information on how to configure SSO, see Configuring AD FS SSO for personal VMRs or Configuring Azure SSO for personal VMRs.)

The Conferencing Node then checks whether there is already a Pexip Infinity User configured (Users & Devices > Users) with the same email address.

  • If the user already exists, the Conferencing Node obtains VMRs.
  • If the user does not already exist, but Allow new users (System > VMR Scheduling for Exchange > Personal VMR configuration > Allow new users) has been enabled, the Management Node will create a user with the SSO email address.
  • If the user does not already exist and Allow new users has been disabled, the user will see the configured Error getting personal VMRs message.

Conferencing Node obtains VMRs

The Conferencing Node then checks every configured VMR and returns a list of all VMRs with an Owner's email address that matches the user's SSO email address.

The list of VMRs is presented to the user, who then selects which VMR to use for that particular meeting.

Add-in adds joining details to the meeting invitation

The add-in then applies the Personal VMR joining instructions template to generate the joining instructions for the selected VMR, and inserts these into the invitation body. It also uses the Personal VMR location template to generate a location, and inserts that into the Location field of the meeting invitation.

The user then adds their own content to the meeting invitation and sends it in the usual way.

Next step

Depending on your SSO provider, either Configuring AD FS SSO for personal VMRs or Configuring Azure SSO for personal VMRs.