Tech Docs

What's new in version 16?

The new features and enhancements and changes in functionality included in Pexip Infinity version 16 are described below.

For full information about this release, see the release notes.

For information about earlier versions of Pexip Infinity, see Features added in previous releases.

New features

Pexip Infinity platform

Feature Description More information
Full support for Distributed Proxying Edge Nodes

You can deploy your Pexip Infinity system as either a mix of Proxying Edge Nodes and Transcoding Conferencing Nodes, or as a system that only contains Transcoding Conferencing Nodes.

A typical deployment scenario is to use Proxying Edge Nodes as a front for many privately-addressed Transcoding Conferencing Nodes. Those outward-facing proxying nodes would receive all the signaling and media from endpoints and other external systems, and then forward that media onto other internally-located transcoding nodes to perform the standard Pexip Infinity transcoding, gatewaying and conferencing hosting functions.

(Proxying Edge Nodes were previously available as technology preview in version 15.)

Distributed Proxying Edge Nodes
Google Cloud Platform support Pexip Infinity can now be deployed on the Google Cloud Platform. Using a cloud service provides scalable computing capacity and eliminates your need to invest in hardware up front, so you can deploy Pexip Infinity even faster. (Note that Pexip Infinity can also be deployed on Amazon Web Services and Microsoft Azure cloud platforms.)

Deploying Pexip Infinity on Google Cloud Platform (GCP)

Break-in resistance security protection

Two new security features provide resistance to malicious attempts to break in to your Pexip Infinity system:

  • PIN brute force resistance: this temporarily blocks all access to a VMR that receives a significant number of incorrect PIN entry attempts.
  • VOIP scanner resistance: this temporarily blocks service access attempts from any source IP address that dials a significant number of incorrect aliases in a short period.

These two options (Platform configuration > Global settings) are enabled by default on upgrade to version 16.

Break-in resistance

Security best practices

Rewind and replay the status graph for live view and historic conferences

The interactive live view graph showing the status of the Pexip Infinity platform can be rewound and replayed to show historical status for the last 7 days.

Graphs for any current or historic conference can also be viewed and replayed. This allows you, for example, to see when participants and Conferencing Nodes joined or disconnected from the conference.

Rewinding and replaying status

Viewing current conference status

VMR Scheduling for Exchange maintenance and recovery The VMR Scheduling for Exchange feature now includes two scripts that can be run from the Management Node to allow you to restore meetings and delete old calendar and mail items from the room resource's mailbox. Maintenance and recovery procedures for VMR Scheduling for Exchange
Support for multiple Exchange servers

The VMR Scheduling for Exchange feature now supports environments with more than one Exchange server. To do this, a new Exchange domain configuration option has been added; one Exchange domain must be configured for each Exchange server in your deployment.

For customers upgrading to v16, the FQDN used in the EWS URL will automatically be added as the first Exchange domain.

Exchange domains
Ability to prevent Guest participants from presenting content An administrator can configure individual Virtual Meeting Rooms and Virtual Auditoriums so that Guest participants are not allowed to present into the conference (they can still receive presentation content from other Host participants). By default, Guests are allowed to present content.

About PINs, Hosts and Guests

Configuring Virtual Meeting Rooms

Configurable timeouts for participants

You can now configure the length of time that:

  • participants can remain at the PIN entry stage
  • guest participants can remain in the waiting room.

Participants will be disconnected automatically after the configured time.

Limiting the time a participant can spend at the PIN entry screen

Limiting how long Guests can wait for a Host

VMR and device provisioning enhancements

The following improvements and modifications have been made to VMR and device provisioning:

  • When performing an LDAP sync of devices, you can now optionally sync any disabled AD items. This allows you to create device aliases for conference rooms/resources which typically have disabled AD accounts/mailboxes in Microsoft Exchange.
  • There is more flexible alias handling when provisioning VMRs via LDAP:
    • VMR aliases can now be tagged as overridable. This allows you to manually add further aliases to a provisioned VMR.
    • You can now provision up to 8 aliases per VMR (previously 4).
Provisioning VMRs and devices from Active Directory via LDAP
Enable maintenance mode simultaneously You can now simultaneously enable or disable maintenance mode for multiple Conferencing Nodes. Manually placing a Conferencing Node into maintenance mode
Enable and disable SSH on individual nodes You can now override the global SSH setting in order to enable or disable SSH access on the Management Node and individual Conferencing Nodes.  
Select which logs are sent to syslog

In previous versions, syslog servers received both support log and Linux audit log entries. In version 16, you can control which of the following logs are sent to a particular syslog server:

  • support log
  • audit log
  • web server log.
Using a syslog server
TLS certificate management enhancements

There are new TLS certificate management features:

  • Ability to download individual TLS certificates. Note that if you are using LDAP authentication, there is a new permission "May download TLS private key" that must be assigned to the account role to enable the administrator to download a certificate's private key.
  • You can create a certificate signing request (CSR) for existing installed certificates, for example if you need to replace a certificate that is due to expire.
Managing TLS and trusted CA certificates

Infinity Connect Web App

Following are the changes to the Infinity Connect Web App in Pexip Infinity version 16:

Feature Description More information
Next generation Infinity Connect Web App * Version 16 of Pexip Infinity includes an option to preview the next generation of the Infinity Connect Web App. Previewing the new Infinity Connect Web App
Support for Safari version 11

Version 16 of Pexip Infinity supports Safari version 11 (WebRTC).

Note that Safari version 11 will not work with Pexip Infinity version 15 or earlier.

About the Infinity Connect Web App
* Technology preview only

Changes in functionality in this release

Feature Description More information
Selecting a Conferencing Node's role (transcoding or proxying) When deploying a new Conferencing Node you must now assign it a Role of either Transcoding Conferencing Node or Proxying Edge Node. Previously an Enable transcoding checkbox was used to determine a node's role. Distributed Proxying Edge Nodes
Calls (signaling) received in one location can have their media transcoded by a Conferencing Node in a different location

When configuring a system location you can now specify a Transcoding location. This lets you define the system location to handle media transcoding for calls (signaling) received in, or sent from, that location.

On upgrade to version 16, the Transcoding location defaults to This location for any existing locations — this default means that transcoding is performed by a Transcoding Conferencing Node in the same location as where the call signaling is being handled, as per previous behavior. This new setting is intended for use in locations that contain Proxying Edge Nodes so that you can specify the location (and thus the Transcoding Conferencing Nodes) to where media will be proxied for transcoding purposes.

About system locations
New Scheduled Conferences page Scheduled conferences are now listed on a separate page, rather than on the Virtual Meeting Room page. Managing scheduled conferences
Additional customizations for VMR Scheduling for Exchange For meetings and VMRs created using the VMR Scheduling for Exchange feature, you can now use jinja2 templates to configure the Conference name, Conference description, and Conference subject. You can also customize the date-time format to be used. Configuring a Pexip Exchange Server connection
Conference "comfort noise" Low-level, almost imperceptible background noise has been added to the audio mix in conferences. This creates a similar effect to an open mic and gives reassurance that the conference is alive, even if all participants are muted.  
Administrative improvements and modifications

This release contains the following administrative improvements and modifications:

  • The ability to mute all Guests in a VMR (via Status > Conferences).
  • New Status > Alarm History page shows all historic alarms including the severity level, and the time the alarm was raised and lowered. This information is also available via the management history API.
  • New Status > Conferencing Node History page shows all events (stop, start or running) that have been applied to overflow Conferencing Nodes. This information is also available via the management history API.
  • The ability to disable the management web interface session timeout for inactive users (Platform configuration > Global settings > Enable management web interface session timeout).
  • When configuring a Virtual Reception, the Lync / Skype for Business fields used for configuring IVR gateway routing to Lync/SfB meetings are now in the main settings (previously they were in the Advanced options).
  • When configuring a Call Routing Rule's Call target, the Lync / Skype for Business meeting direct (not via Virtual Reception) option is now called Lync / Skype for Business meeting direct (Conference ID in dialed alias).
  • Searching / filtering is now supported on the Conferencing Node status and Conferencing Node configuration pages.
  • The service count on the Themes page now includes any Call Routing Rules that use that theme (in addition to VMRs).
  • When using the management API, configured services and Call Routing Rules can be filtered by theme (using a filter criteria of ivr_theme).
 
External and local policy improvements and modifications

The following improvements and modifications have been made to external and local policy:

  • The response for service configuration policy for Virtual Meeting Rooms and Virtual Auditoriums supports new guests_can_present and primary_owner_email_address elements.
  • There is a new request parameter / call_info variable of trigger which indicates the trigger for the policy request, for example "invite", "options" and so on.
  • Local policy scripts can use a new pex_in_subnet filter to test whether a participant's address is within one or more subnets.
  • The call_direction request parameter / call_info variable now reports a value of "non_dial" instead of "None" (when policy is triggered by requests that are not related to incoming or outgoing call setup).
  • External policy requests now support Basic Authentication and basic ASCII-encoded username and password credentials. Previously Pexip Infinity encoded the credentials to UTF-8. There should be no impact on any existing policy server configuration after upgrading to version 16 providing basic ASCII characters were used for the credentials.
Using external and local policy to control Pexip Infinity behavior