Poly Meeting Control App
The Poly Meeting Control App provides enhanced conference controls such as
On this page:
- Meeting and participant controls
- Supported endpoints and conferences
- Prerequisites
- Connection overview
- Configuration
- Extra configuration and maintenance
- Troubleshooting
- Release notes
Meeting and participant controls
The different controls available on the Poly endpoint, according to VMR Host, VMR Guest, and Gateway calls, are outlined in the table below.
VMR Guests | VMR Hosts | Gateway calls | |
---|---|---|---|
Conference actions | |||
Mute all guests |
|
||
Disconnect all |
|
||
Lock conference |
|
||
Raise / lower hand |
|
|
|
Lower all raised hands |
|
||
Chat (view only) |
|
|
|
Change layout |
|
||
Allow / Disallow guests to unmute |
|
||
Participant actions | |||
View participant list (including mute, spotlight, and raised hand indications) |
|
|
|
Mute |
|
||
Spotlight/Pin |
|
||
Make host |
|
||
Disconnect |
|
||
Admit/Deny entry from lobby |
|
||
Local endpoint actions | |||
Local endpoint volume control |
|
|
|
Local microphone control |
|
|
|
Local endpoint camera mute |
|
|
|
Leave conference |
|
|
|
DTMF keypad to optionally manage meetings and further control the layout. |
|
|
|
|
Host view of participants list and conference controls on the touch panel during a meeting, including Mute all guests, Disallow guests to unmute, and Disconnect all.
Host view of individual participant controls including Mute, Spotlight, Make host, and Disconnect on the touch panel during a meeting.
Supported endpoints and conferences
The Poly Meeting Control App is supported:
- on Poly Studio X family and Poly Studio G7500 endpoints with a Poly TC8 or TC10 controller. Poly VideoOS 4.4 firmware required.
- in Pexip gateway meetings.
- in Pexip VMRs (Pexip Infinity version 34 or later required).
Prerequisites
-
Poly VideoOS 4.4 or later. Note that touch controllers running Poly VideoOS 4.4 receive version 1.0.0 of the Poly Meeting Control App by default which is not the latest version available. To receive the latest features and updates directly from Pexip when they become available, you can change the download server address when configuring the endpoint.
- Pexip Infinity version 34 or later.
- If you are running a version of Pexip Infinity earlier than version 36, ensure that you have added the Poly endpoint touch controller to an Allow List.
- The Poly endpoint touch controller must be able to reach Infinity (TCP 443\HTTPS).
- The SIP Session ID sent by Pexip Infinity must be able to reach the Poly endpoint.
- The Poly endpoint must trust a certificate presented by Pexip Infinity. If the presented certificate is signed by an internal CA, the root CA must be uploaded to the device in:
- We recommend that you create a DNS SRV record for _pexapp._tcp.<domain>. See DNS record examples for more information.
If a Poly device is registered to Pexip Infinity, then the Meeting Control App will work for that deployment only, and will not work for gateway calls to other destinations.
Connection overview
An example of how the Poly Meeting Control App connects is outlined below.
- A user places a SIP call to example@domain.com.
- The Poly endpoint receives a SIP response, verifies that User-Agent contains Pexip Infinity Conferencing Platform, and gets a SIP Session ID.
- The following sequence of DNS lookups to find the target host occurs.
_pexapp DNS SRV of the domain in the call alias:
_pexapp._tcp.domain.com
DNS A-record of the domain in the call alias:
domain.com
_pexapp DNS SRV of the SIP registrar configured on the device:
_pexapp._tcp.sip-registrar.domain.com
DNS A-record of the SIP registrar configured on the device:
sip-registrar.domain.com
- The Meeting Control App (on Poly TC8 or TC10) establishes a direct web REST connection and connects using the SIP Session ID.
- The Meeting Control App session and the SIP endpoint session are then merged into one participant.
- If the dialed VMR has a PIN, the application's following connection logic differs between deployments running Pexip Infinity version 36 and deployments on earlier versions:
Pexip Infinity v36 or later: The REST connection immediately connects, and the Meeting Control App starts. If the VMR has a PIN, the PIN must be entered using the Meeting Control App's DTMF keypad.
Versions earlier than Pexip Infinity v36: The REST connection retries in a specific sequence until the PIN is entered on the SIP endpoint, the REST connection is established, and the Meeting Control App starts. To prevent the Meeting Control App IP from triggering the web break-in resistance control, you must add either your internal network ranges or external IP for the endpoint's touch controller to the Break-in Attempt IP Allow List ( ).
Configuration
The Poly Meeting Control App is automatically available in controllers running Poly VideoOS 4.4 or later. You must enable the Poly Meeting Control App on the Poly device. To do this on a per-endpoint basis:
-
Log in to the web UI of your Poly device.
- Go to Device Name. This is the display name used in SIP signaling and also appears in the conference participants list. and add a
- Go to .
- Select Enable Poly Connect Call Control Experience.
- Select Auto Launch App (optional).
- Choose an Update Server Address, the URL where an endpoint can check for a new version of the Meeting Control App. Default: Poly Lens. If you want to receive updates directly from Pexip when they become available, change this to Custom and enter https://dl.pexip.com/meetingcontrol/latest/ as the server address.
- Adjust the specified hours of the update window, if required.
- Select Save.
Extra configuration and maintenance
Adding the controller to an Allow List
If your Pexip Infinity deployment is running a version earlier than v36, you must add the Poly touch controller to the Break-in Attempt IP Allow List ( ). This prevents the Meeting Control App IP from triggering the web break-in resistance control. See Connection overview for more information.
Custom upgrades
You can upgrade the Poly Meeting Control App directly from the Pexip download server or from a custom upgrade server which is hosted internally in your network.
To upgrade directly from the Pexip download server:
If you want to receive updates directly from Pexip when they become available, you can change the download server address when configuring the endpoint. Select and enter the Pexip download server address https://dl.pexip.com/meetingcontrol/latest/
To upgrade from a custom upgrade server internally in your network:
Go to https://dl.pexip.com/meetingcontrol/latest/ (where /latest represents the latest available version of the application) and download the following files:
- pexip-meetingcontrol-release.json – This file contains instructions for where the endpoint must go to download the application .zip file. The endpoint will check and verify the hash, and check whether the version is newer than the current version.
- pexip-meetingcontrol-release.zip – The new application.
When you host these files internally the endpoint must be pointed to the relevant path so it can look for the .json file.
Troubleshooting
Logs can be found in a tar.gz archive inside a Poly logs bundle. For example:
\polycom_module_log_<datetime>\PolyTC10_*\log.<datetime>.tag.gz
For logs relating to the Meeting Control App, search for "brabham" in messages files.
Release notes
To view the Poly Meeting Control App version that a Poly endpoint is running, select the page title on the endpoint touch panel (e.g. Participants, Chat, Layout) to open an information dialog.
App version | Release date | Description |
---|---|---|
1.2.0 | March 2025 |
Fixed issues for gateway calls:
|
1.1.0 | November 2024 |
New features:
Improvements for Teams gateway calls:
|
1.0.0 | November 2024 | Initial release. |