What's new in version 38?

The new features and enhancements and changes in functionality included in version 38 of the Pexip Infinity platform and associated web app, along with any planned changes, are described below.

For full information about the release, see the Pexip Infinity release notes and the Pexip Web App release notes.

For information about new features and changes to this and earlier versions of Pexip Infinity, see:

Pexip Infinity v38 new features and enhancements

Pexip Infinity platform

Feature Description More information
Teams Connector enhancements: support for watermarked meetings

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

  • Watermarked Teams meetings are now supported (no action is required in Pexip Infinity to enable support).

Ensuring your CVI app ID is assigned

You must ensure that your CVI app ID is specified in your Cloud Video Interop connection information. This is normally done as part of the initial deployment of your Teams Connector when defining the CVI app behavior and granting interoperability.

If your CVI app ID is not assigned then your CVI calls will fail with Teams Connector version 38 or later. Your CVI app ID is also required to receive PowerPoint Live content.

Full details of how to check and (if necessary) assign your CVI app ID via the Get-CsVideoInteropServiceProvider and Set-CsVideoInteropServiceProvider commands are contained in the Teams Connector upgrade instructions.

We recommend checking that your CVI app ID is assigned in advance of starting the upgrade process.

Note that version 38 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 38 as soon as practicable.

Policy enhancements: previous service name added to call information; participant policy controls for receiving presentation and personal layouts; control transcoding of SIP-to-SIP gateway calls*; denoise and softmute support*

Local and external policy has the following enhancements:

  • The call information now contains a previous_service_name field which can be used to identify the name of the previous service prior to a call transfer.
  • Participant policy includes new options:

    • rx_presentation_policy: controls whether the participant can receive presentation content.
    • can_receive_personal_mix: controls whether the participant can receive a personal layout.
  • The response for Infinity Gateway calls can now specify via a new transcoding_enabled field if the video and presentation streams of SIP-to-SIP calls are transcoded or not.
  • The response for VMR and Virtual Auditorium service types can now specify denoise_enabled and softmute_enabled settings (when the denoise and softmute technology preview features are enabled).

Call information variables

Participant configuration responses

Infinity Gateway service type response fields

Virtual Meeting Room / Virtual Auditorium service types response fields

Personal conference layouts* A Host or Guest participant can choose the layout they receive without affecting the conference-wide layout received by other participants. Applying a personal layout
Support for audio-only device access to Media Playback Services A Media Playback Service can now be accessed via audio-only devices (in addition to access via the Pexip apps and hardware endpoints). Configuring a Media Playback Service
Exchange Scheduler: configurable alias description

Administrators configuring Secure Scheduler for Exchange Integrations can now use a jinja template to generate a description of the aliases used for single-use VMRs. These alias descriptions may be displayed to users of registered Pexip clients and apps who are performing a directory search.

By default the organizer's email address is included in the description, but this can be changed via the template.

Conference alias description template
Single Sign-On registration improvements

Registering devices via an SSO Identity Provider has the following improvements:

  • Device alias validation against Identity Provider attributes is now case-insensitive, allowing for a smoother experience when users who are registering their device via SSO enter an alias with a different case to that configured in the Identity Provider.
  • The LDAP synchronization template, used for bulk creation and updating of device aliases, now includes fields for Enable registration using IdP SSO and Identity Provider group so you no longer need to manually set these fields after a bulk import/update.

Authenticating registrations using Identity Providers

LDAP synchronization template

Support for displaying conference name on the "unused" splash screen When customizing the unused_screen splash screen via themes, you can now use the {conference_name} variable within your text labels. Rules and requirements for customized themes
OTJ-specific administrator permissions

There are two new administrator permissions which provide edit and view access to OTJ Endpoints only:

  • May modify OTJ Endpoints
  • May view OTJ Endpoints.
Managing administrator roles
OTJ: Google Meet SIP Guest Join usage information in PCC

The Google Meet SIP Guest Join meeting processing rule now includes a Pexip Service Customer ID field, allowing you to track these calls within Pexip Control Center.

After upgrade, you must update this rule to include your customer ID to ensure that these calls will continue to work in the future.

Google Meet SIP Guest Join
Administrative improvements: acknowledgeable alarms, log out of all active sessions

This release contains the following administrative improvements:

 
  • Warning-level alarms on the Management Node can now be acknowledged by the administrator and thus hidden from Live View.
  • When logging out of the Administrator interface you now have the option to log out of all active sessions.

Viewing alarms

Using the Pexip Infinity Administrator interface

* Technology preview only

Pexip web app (Webapp3)

Feature Description More information
New and improved features
Meeting Manager (Control view)*

Meeting Manager is a new participant type designed for someone who needs to join a meeting via the web app as a control participant only and does not need to present, view presentation, or send and receive audio and video. The Meeting Manager participates in the meeting but only to manage the participants and conference controls such as mute participants, lower raised hands, and admit participants waiting in the lobby.

The Meeting Manager view is a columned layout of Participants, Raised hands, Waiting to join, and expandable settings.

A participant joins a conference as a Meeting Manager by using a preconfigured conference link with /mm at the end of the URL.

Managing meetings on the web app

Creating preconfigured links to launch conferences via Pexip apps

Advanced Pexip web app branding and customization

Built-in support for Arabic and Hebrew Arabic and Hebrew are now included in the available languages and can be selected in the web app itself. Languages/text used in labels and messages
Support for right-to-left (RTL) languages

The web app interface now supports languages that are written from right to left such as Arabic and Hebrew. Although Pexip provides native support for Arabic and Hebrew, not all RTL language translations are included by default. The interface will automatically adapt, however, if you supply a custom language file with an RTL locale code such as fa (Farsi).

Languages/text used in labels and messages
Background blur and replacement improvements Improved visual experience and responsiveness when blurring or replacing your background during a meeting. Blurring or replacing your background
Large meeting performance improvements Improved stability and performance of meetings with a large number of participants.  
Tablet mode improvements Improvements to the user experience on foldable Windows laptops that can also act as a tablet.  
Accessibility improvements General improvements to the user interface to increase accessibility.  
Changes in functionality
Updates to callType parameter options for preconfigured conference links

If you use the callType parameter in preconfigured links to launch conferences via Pexip apps, note the following changes:

  • callType=none now determines that the participant will join as a control-only participant. They will have participant and conference controls but will not have presentation, audio, or video.
  • callType=presentation-only determines that the participant will join as a presentation and control-only participant. They will have conference controls and can view or share presentation, but they will not send or receive audio and video. Note: This is exactly how callType=none previously worked.
Creating preconfigured links to launch conferences via Pexip apps
Updates to callType values for advanced web app customization

All callType values in the defaultUserConfig, used for manually customizing the user-configurable settings for sending and receiving audio, video, and presentation, have been updated. The value descriptions such as "audioonly" have not changed from the descriptions in Pexip Infinity 37 and earlier.

If you have applied custom branding that includes callType values from an earlier Pexip Infinity version, these values will no longer work upon upgrading. You must manually update the defaultUserConfig section of the application manifest file with the following values:

  • 0: ("none") to join as a control-only participant, i.e. the user will not send or receive any audio, video, or presentation.
  • 96: ("presentation-only") to join as a presentation and control-only participant, i.e. the user will not send or receive any audio or video.
  • 102: ("audioonly") to join as an audio-only participant, i.e. send and receive audio but not send or receive video.
  • 100: ("audiorecvonly") to receive but not send audio, and not send or receive video.
  • 98: ("audiosendonly") to send but not receive audio, and not send or receive video.
  • 120: ("videoonly") to send and receive video, but not send or receive audio.
  • 112: ("videorecvonly") to receive but not send video, and not send or receive audio.
  • 104: ("videosendonly") to send but not receive video, and not send or receive audio.
  • 106: ("audiovideosendonly") to send audio and video, but not receive audio or video.
  • 116: ("audiovideorecvonly") to receive audio and video, but not send audio or video.
  • 126: ("video") to join as a full (send and receive) audio and video participant.

If this value is not set, or is set to a value other than one listed above, the default 126 (full send and receive video and audio) is used.

Advanced Pexip web app branding and customization

Variable name change in language file Within the language .json file, the variables {{firstDisplayName}}, {{previousSecondDisplayName}} and {{newDisplayName}} have been replaced by {{first}}, {{second}} and {{third}} respectively. If you use any customized language files, you must update these to use the new variable names after upgrading to v38. Variable substitutions

* Technology preview only

Pexip Infinity v38 changes in functionality

Feature Description More information
Up to 4 Conferencing Nodes per system location can now process conference media A conference instance now has a limit of 4 Conferencing Nodes per system location that can process media for that conference (previously a limit of 3 nodes per location). Handling of media and signaling

Planned changes / actions required

Feature Description More information
OTJ: Microsoft Teams domain change In Q1 2026 Microsoft will start transitioning Teams links from teams.microsoft.com to teams.cloud.microsoft. One-Touch Join will automatically support invitations using teams.cloud.microsoft after upgrading to v39, but if you use any custom rules that use teams.microsoft.com, you must update them manually to use the new format.  
Deprecation of insecure transport for LDAP integrations The Allow insecure transport option for LDAP integrations (available when configuring LDAP sync sources and LDAP-based authentication for the Administrator interface) is being deprecated and will be removed in a future release. Customers should migrate to TLS-based LDAP integration.

Managing administrator access via LDAP

Configuring an LDAP data source

Remove support for VMware ESXi 6.7 Support for VMware ESXi 6.7 will be removed in a future release. When this occurs, Pexip will support VMware installation on ESXi 7.0 and 8.0. Configuring VMware for Pexip Infinity
Use of application impersonation in One-Touch Join and Secure Scheduler for Exchange

In a future release we will remove the OAuth (delegate access with a service account) Authentication method option when configuring a Secure Scheduler for Exchange Integration.

This is because from February 2025 Microsoft disabled Application Impersonation role assignments to service accounts (for more information, see Microsoft's announcement). Therefore:

 
Deprecation of password-based authentication for the Teams Connector CVI application

Certificate-based authentication (CBA) is now the default method to authenticate the Teams Connector CVI application towards MS Graph. You can still use the previous password-based authentication method, but we plan to deprecate it in a future release, thus we recommend using CBA for new installations, or migrating to CBA as soon as practicable when upgrading existing deployments.

Migrating (upgrading) an existing Teams Connector using password-authentication to CBA
Deprecation of v1 legacy themes We plan to deprecate legacy style "version 1" themes in a future release. If you still use v1 themes you should plan to move to using "version 2" themes instead, which have been available since version 18 of Pexip Infinity. Customizing conference images and voice prompts using themes