Deploying a dedicated One-Touch Join platform

In most cases, One-Touch Join will be implemented as a feature within a wider Pexip Infinity deployment, and run on Conferencing Nodes alongside other Pexip Infinity services. However, you can also set up separate OTJ locations within your deployment that contain Conferencing Nodes used solely for One-Touch Join. A third option appropriate in some situations is to implement a separate Pexip Infinity deployment purely for One-Touch Join, for example if you are a Pexip Service customer wishing to use One-Touch Join, or you are a large enterprise wishing to separate the resources used for your One-Touch Join deployment.

If you are implementing a dedicated One-Touch Join deployment alongside but separate from a Pexip Infinity deployment, they do not need to be running the same software version, as there is no interaction between the two deployments. This means that existing Pexip Infinity environments can implement a dedicated One-Touch Join deployment without having to upgrade their existing software.

Minimum hardware requirements

A dedicated One-Touch Join deployment consists of one Management Node and at least one Conferencing Node. Further Conferencing Nodes can be deployed for redundancy.

For dedicated OTJ-only deployments, the resource requirements are minimal, therefore you may use the minimum server specifications outlined below. However, if you expect to broaden your deployment to implement some of the wider Pexip Infinity features in the future, you will need to increase the specifications of your hardware.

On-premises deployments

When setting up a dedicated One-Touch Join deployment using servers in your own datacenters, we recommend the following as a minimum:

  • Management Node:

    • 4 vCPU
    • 4 GB RAM (minimum 1 GB RAM for each Management Node vCPU)
    • AVX or later processor
    • 100 GB SSD storage
    • The Pexip Infinity VMs are delivered as VM images (.ova etc.) to be run directly on the hypervisor. No OS should be installed.
  • Conferencing Nodes:

    • 4 cores
    • 4 GB RAM
    • AVX or later processor
    • 50 GB SSD storage per Conferencing Node, 500 GB total per server (to allow for snapshots etc.)
    • The Pexip Infinity VMs are delivered as VM images (.ova etc.) to be run directly on the hypervisor. No OS should be installed.

For more information, see Server design guidelines.

Cloud deployments

When setting up a dedicated One-Touch Join deployment using a cloud service, you can generally use the same sized server for the Conferencing Node(s) as you do for the Management Node. We therefore recommend the following as a minimum:

GCP

  • Management Node: a machine type with 4 vCPUs (n1-standard-4) or larger
  • Conferencing Node: a machine type with 4 vCPUs (n1-standard-4) or larger

For more information, see Deploying Pexip Infinity on Google Cloud Platform (GCP) Virtual Machines.

AWS

  • Management Node: an m5.xlarge instance
  • Conferencing Node: an m5.xlarge instance

For more information, see Deploying Pexip Infinity on Amazon Web Services (AWS).

Azure

  • Management Node: an F4s v2 instance
  • Conferencing Node: an F4s v2 instance

For more information, see Deploying Pexip Infinity on Microsoft Azure Virtual Machines.

Minimum Pexip Infinity platform configuration

You must ensure the following components of the Pexip Infinity platform are configured and working appropriately:

  • DNS servers
  • NTP servers
  • Locations (note that you do not need to configure any media overflow locations, as this concept is not used by One-Touch Join).
  • Licenses: you will need an OTJ license for each endpoint that will use the One-Touch Join feature.
  • Custom CA certificates: only required if you are using One-Touch Join with Exchange on-premises, and your Exchange server does not use a globally trusted certificate.

Call Routing Rules are not required on the dedicated One-Touch Join deployment, because these deployments do not handle any calls. However, you must ensure that your call control system is configured so that calls being placed by the endpoints to each of the supported meeting types can be routed appropriately.

One-Touch Join configuration

The process of configuring One-Touch Join in a dedicated environment is the same as when configuring it as part of a wider Pexip Infinity deployment (although with a dedicated deployment you may be able to increase the frequency of calendar requests):

  1. Configuring your calendar/email service:

  2. Adding a One-Touch Join profile
  3. Adding One-Touch Join endpoint groups
  4. Adding One-Touch Join endpoints
  5. Adding One-Touch Join meeting processing rules

    Whether your dedicated OTJ deployment is being used as part of a wider Pexip Infinity deployment or as a stand-alone deployment, you must configure sufficient meeting processing rules to cover each of the meeting types you expect users in your environment to encounter.

For more information, see Configuring Pexip Infinity for One-Touch Join

Pexip Service customers

All the above requirements also apply to Pexip Service customers using a dedicated Pexip Infinity One-Touch Join deployment (for example, because you cannot use the Pexip Service's own OTJ offering).

In particular, you must configure sufficient meeting processing rules to cover each of the meeting types you expect users in your Pexip Service deployment to encounter. The meeting processing rules enable OTJ to process the information in each of these meeting types to obtain the alias that the endpoint must dial in order to join the meeting to which it is invited. At a minimum, you may need to consider the following rules: