Links

Pexip app

Enterprise only feature

Introduction

Pexip is a purpose-built video communication platform that empowers large organizations to transform their operations with video conferencing. Pexip’s unique technology provides a customized solution for an innovative and fully bespoke application of video, data privacy, and business continuity for secure spaces and frictionless collaboration for connected spaces.
The integration between Rocket.Chat and Pexip as video conferencing communication platform enable secure and compliant communication that is ideal for organizations operating within strict regulatory requirements relating to internal and external communications such as government, financial services, healthcare, and others.

Architecture

This integration is made possible by connecting Rocket.Chat with Pexip infinity through its external policy API. The Rocket.Chat Pexip App acts as a relay between the two platforms.
Pexip video meetings created by Rocket.Chat users with the help of the Pexip app initiate a video call to a Pexip Conferencing Node and triggers an external policy request to Pexip. The policy server creates a single-use Virtual Meeting Room (VMR) and responds with the meeting parameters. This VMR is made available in the Rocket.Chat room for its duration.
Make sure that the Rocket.Chat external policy server can connect to the Pexip Infinity Conferencing Nodes over HTTPS on port 443.
See the illustration below for a summary
Rocket.Chat Pexip Architecture

Setup

You are required to have:
  • A Rocket.Chat workspace with Enterprise license.
    • A valid certificates and intermediate certificates see more here
    • With a suitable network routability between Rocket.Chat and Pexip Infinity see more here
    • Only one location for each Rocket.Chat workspace, but that location can contain multiple Conferencing Nodes.

1. Download the Pexip app

To Download the Pexip app:
  1. 1.
    Navigate to Avatar Menu > Administration > Apps > Marketplace tab.
  2. 2.
    Search Pexip app
  3. 3.
    Hit Install
Pexip app install

2. App Configuration

To set up the Pexip app on your Rocket.Chat instance:
  1. 1.
    Enable the Pexip app on your Rocket.Chat instance
  2. 2.
    Configure the Pexip server with remote policy to do service configuration requests before connecting with Rocket.Chat
  3. 3.
    You need to enter the below-shown part of the URL from the App Details page on Rocket.Chat as Policy server URL on the Pexip side
Pexip app details
4. Enter the URL of your running Pexip conferencing node in the Base URL under Settings on Rocket.Chat side.
5. Hit Save Changes

3. Configure conference call using Pexip app

To configure the Pexip video conference on your Rocket.Chat instance:
  1. 1.
    Go to Avatar Menu > Administration > Settings > Conference Call
  2. 2.
    Select Pexip as your Default Provider
as shown below:
Conference call admin settings
Select the options that meet your needs and hit Save changes in the top right corner. Pexip app is successfully configured on your server. Follow the conference call user's guide to start using it.

4. Using the Pexip app

After successfully installing and configuring the Pexip app, a secure Pexip call can be initiated inside any Rocket.Chat room by using the slash command or the call icon button

Starting Pexip call with Slash Command

  • A Pexip call can be started with the slash command /pexip
Using Pexip slash command
  • This creates a new Pexip Virtual Meeting Room(VMR) and a link is made available in the room for users to use and Join call
New Pexip VMR link in Rocket.Chat
  • Members in that Rocket.Chat room can use the link to join the call

Start Pexip Call with icon

  • After configuring Pexip as a call provider, clicking on the call icon in any Rocket.Chat room lets you Start a call
Start Call in Rocket.Chat room
  • This rings and notify users in that room where the have the option to Accept or Reject the call
Rocket.Chat Pexip call ringing
On joining the call, they are prompted to provide their details and grant permission for Camera and Microphone usage
Join Pexip call
The list of users joining the VMR can be seen within Rocket.Chat
List of users in a Pexip call