New features and improvements in this release

The new features and enhancements included in Pexip Infinity version 36 are described below.

This topic covers the Pexip Infinity platform; for new features in the latest release of the Connect web app see the Connect web app release notes.

Pexip Infinity platform

Feature Description More information
Layout improvements

There are several minor improvements to how some layout features are displayed:

  • The text-based in-conference messages that are temporarily shown at the top of the layout (which indicate states such as a locked conference, live captions, recording/streaming/transcribing/AI enabled, raised hands, and audio-only participant names when speaking), have been restyled. By default they are now shown in white text on various different background colors. For example:

    The text and background colors can be customized via a new indicator_color_config setting in the theme configuration file.

  • There is a new "AI" indicator, shown when Google Meet AI features are enabled.
  • Any content classification messages are now shown in an overlay banner at the top of the layout. If a banner message is also being displayed then they are combined into the same overlay.

Conference layouts and speaker names

Theme configuration file (themeconfig.json)

Theme improvements: raise hand DTMF command, new supported fonts, new AI files

There are several improvements and updates to themes and splash screens:

  • There is a new dtmf_conference_control_command in the base theme: toggle_raise_hand, which is assigned to *3 by default, and toggles the raised hand status of the participant in a VMR.
  • There are two new supported fonts for overlay text: "Inter" and "Inter Medium".
  • In support of the new AI indicator for Google Meet, there are:

    • New audio files: conf-ai_started_48kHz_mono.wav and conf-ai_stopped_48kHz_mono.wav.
    • New fields in the themeconfig.json file: "disable_ai_indicator" and "ai_indicator_text".

Rules and requirements for customized themes

Using a DTMF keypad to control a conference

Teams Connector enhancements: improved Teams Rooms interoperability, updated in-lobby notification messages

Pexip's Cloud Video Interop (CVI) integration with Microsoft Teams has been enhanced:

  • Improved interoperability with Microsoft Teams Rooms:

    • Connect app Hosts can now admit a Teams Room into a locked Pexip conference.
    • Dual-screen Teams Rooms are now automatically detected and will display conference participants across both screens when joining a Pexip Infinity VMR, providing it uses the Teams Room calendaring service* to join the conference. Local or external policy can also be used to provide similar behavior (by modifying the dialed alias) when calling into a Zoom meeting.
    • Improved support for sending DTMF commands from a Teams Room into a Pexip conference. This includes toggling receiving presentation content in the layout mix (*4), and toggling multiscreen participant display (*9).
  • Any in-lobby notification messages are now displayed at the top of the screen. Previously they were displayed as slide out indicators. The displayed message is still generated from the conference_locked_indicator_n_waiting_text theme configuration setting, but the conference_locked_indicator_text and conference_unlocked_indicator_text settings are no longer used in this context.
  • We now recommend assigning *2 to the DTMF command for toggle_teams_large_gallery in any customized theme for Teams integration. This is because *3 was previously recommended but this digit is now assigned by default to toggle_raise_hand (which is not currently supported in Teams meetings).

Note that version 36 of the Teams Connector contains updates that necessitate an upgrade to your Pexip platform to ensure compatibility with the latest updates to the Microsoft Teams APIs and to the Teams Connector's latest features. We strongly recommend that you upgrade your Pexip deployment — both the Pexip Infinity platform and the Pexip Teams Connector — to version 36 as soon as practicable.

Breakout rooms now a fully supported feature

Breakout rooms, which are separate sessions that are split off from a main VMR or Virtual Auditorium that allow smaller groups of people to meet together, is now a fully supported feature. Updates in this release include:

  • The ability to customize the length of time the transfer modal is shown to Webapp3 users being moved to or from a breakout room.
  • Updates to workflow and dialogs in the breakout rooms panel when managing rooms via the web app.

Breakout rooms

transferTimeout

Participant pinning now a fully supported feature Participant pinning, which allows you to place and lock specific participants in the most prominent positions in a layout when a conference is in progress, is now a fully supported feature. Pinning participants to the layout during a conference
OIDC: ability to request additional scopes When configuring participant authentication for VMRs using an Open ID Connect Identity Provider, administrators can now request additional information using scopes. Additional OpenID Connect scopes
Codec selection when configuring Call Routing Rules When configuring Call Routing Rules you can now specify, per rule, which codecs to offer in audio/video negotiation (SDPs). Configuring Call Routing Rules
Safe Links support

Support for Safe Links URL rewriting:

  • One-Touch Join now supports meeting invitations that include URLs rewritten by Safe Links in Microsoft Defender for Office 365.
  • There is a new custom jinja filter, pex_safelinks_decode, which can be used to decode strings that have been encoded by Safe Links.

Custom Pexip filters

Policy enhancements: disable overlay text in participant policy; send DTMF in gateway calls; Teams Rooms OTJ call information; live captions support; registration requests support for SSO

Local and external policy has the following additions:

  • In participant policy you can control whether a participant's overlay text (display name) is disabled.
  • You can specify a DTMF sequence to send in a Infinity Gateway service type response.
  • When a Microsoft Teams Room joins a call via One-Touch Join the following fields are now included in service configuration requests (external policy) and call information (local policy):

  • You can specify the live captions source (audio) language and captions language.
  • External policy registration alias requests include support for single sign-on (SSO). Requests now include the remote_address field, plus a new policy request field of auth_type which can be either "credentials" or "sso".
Requests and responses when using the Pexip Infinity external policy API
Pop-up-free authentication

Administrators can now opt to remove the use of pop-up windows for Webapp3 participants when authenticating using SSO in order to join a meeting. There are two new options in the Administrator interface associated with this feature:

  • Disable pop-up windows (Users & Devices > Identity Providers > Add Identity provider) enables and disables this feature.

  • External Webapp Host address (Web App > External Web App Hosts) is required if you have disabled pop-ups and you host the web app externally.

About pop-up windows

Adding external hosts to Pexip Infinity

Administrative improvements: registration history, time-based media stream graphs, snapshot generation, packet captures

This release contains the following administrative improvements:

 
  • You can now view a history of registered devices via History & Logs > Registration History.
  • In Status > Participants:
    • A new field Is locally muted has been added which indicates whether the participant is muted locally on the client side.
    • The On Hold field has been removed (from the Administrator interface only — it is still available via the Management Status API).
  • When viewing current and historic media statistics for participants and backplanes, the media data is now also shown as time-based graphs. This time series data is also included in diagnostic snapshots.
  • When generating a diagnostic snapshot you can now navigate away from the page while the file is being generated and then download it later when the process has completed.
  • When performing a packet capture you can now filter it on IP address / subnet and you have more flexibility in selecting the type of traffic captured.

Viewing current and historic registrations

Viewing participant status

Downloading a diagnostic snapshot

Performing a network packet capture