Release 23.0
Table of Contents
List of Updates and Fixes
Updates for Client Applications
- Web client 19.0 RELEASE
- Android client 20.0 RELEASE
- iOS client 19.0 RELEASE
- Desktop client 21.0 RELEASE
- Minor release for Desktop client 21.1 RELEASE
Web Client 19.0
Automatic Call Forwarding new
Support for call forwarding has been implemented, allowing users to set up call forwarding and parallel calling in their user profile. Two types of call forwarding are available: "Unconditional" and "On No Answer," which can be directed to another user in the system or to a phone number / VVoIP device address. Parallel calling allows users to configure call forwarding rules to additional numbers.
Subtitles in Events new
Subtitle functionality has been implemented in events, providing the ability to manage subtitles, including transcribing participants' phrases in an active event, displaying text in real-time sorted by time, and exporting results in multiple languages.
Speaker Presentation Timer new
The speaker presentation timer functionality has been implemented, allowing moderators to control the timer feature (starting the timer with time settings, pausing / resuming and resetting the timer, as well as adding time to the current time) and options for notification and display for active event participants.
Automatic Event Recording / Transcript new
Support for automatic event recording / transcript has been implemented in event settings, providing the ability to configure options "Automatically Start Event Recording" and "Automatically Start Event Transcript" at the event planning / event template / room creation level. Create an event / template → Additional settings When the settings are activated, the system automatically starts recording / transcribing the event (the user has the option to manually stop the recording / transcript in the event).
Managing the Displayed Events List new
The ability to manage the visibility of the list of completed events ("View All" / "Hide") in the events list has been added. By default, the list of completed events is hidden.
Calls by Phone Number / VVoIP Address new
Support for calls by phone number / VVoIP address from the chat list has been implemented, allowing audio / video calls to be made to any phone number / VVoIP address (sip, sips, h323, s4b, rtsp, rtmp, vnc) through the number dialing window in the "Chats" section.
DTMF in p2p Calls new
Support for DTMF in p2p calls has been implemented, allowing DTMF commands to be sent in active calls with VVoIP participants through the tone dial panel.
Strict Input Format for Guest Names in Events new
Support for strict input format for guest names in events has been added, providing the ability to manage the guest name input format at the server level when entering an event via a link and providing a hint for this format in the name input field.
Extension of User Statuses new
Support for setting and resetting new statuses ("Available", "Away", and "Do Not Disturb") has been added to the user profile, sending hidden push notifications when the status is "Do Not Disturb", as well as setting the status display time. The status label can be configured in the user profile or through a dropdown menu in the navigation panel. The status indicator will be displayed on the navigation panel, in chats, and in the user / contact profile.
Statuses of Users Not in Contacts new
Support for displaying statuses for users not in the contact list has been added in relevant areas of the application interface.
Forced Video Transmission Control in Events new
The function of forced equipment control for soft mute has been expanded, allowing participants to independently turn on the microphone / camera when audio / video is disabled by the Moderator, with notifications displayed about the control status. When a participant turns off the microphone / camera, forced control by the Moderator is prohibited and resumes after the participant re-enables the equipment for the duration of the event.
Mandatory Password Setting for New Events new
Support for restricting the requirement for a password for newly created events has been added (determined by a system setting). If there is a restriction, the setting "Require a password for uninvited participants" is automatically set to enabled when planning an event / creating a room.
UX Demonstration Update
The interface of the demonstration broadcast area has been updated, improving the logic and UX of the interface in terms of quickly returning to control one's demonstration as the owner and visually indicating active demonstrations on event tabs and content broadcasts.
Support for New WebRTC API Media
Support for the new WebRTC API media (internal API) has been implemented, providing transmission of all media traffic for calls and events through a single RTC connection, reducing overhead costs for setting up and maintaining multiple connections. The implementation of the new WebRTC API is the initial stage for further integration of the SFU architecture, providing the ability to receive video from each participant in a separate stream for more flexible adaptive bitrate implementation and improving the user experience in the graphical interface.
Changes in TURN Server Operation Logic
Secure authorization on TURN servers has been implemented by obtaining a list of TURN servers after connecting to an event / call (taking into account the temporary login and password for connecting to TURN servers).
Restriction on Screen Sharing / File Upload
Support for restricting access to screen sharing and file upload functions for specific LDAP groups and unregistered users has been added (restriction determined by the server).
Android Client 20.0
Network Quality Indication in Events and Calls new
Network quality indication has been added in events and calls, implementing a WebRTC connection calculation algorithm. When connection parameters drop in an event / call, the corresponding indication is displayed.
Automatic Call Forwarding new
Support for call forwarding of incoming p2p chat calls has been implemented, adding support for call forwarding functions (two types: "Unconditional" and "On No Answer") for incoming calls in personal chats, allowing call redirection to another user in the system or to a phone number / VVoIP device address, with corresponding system notifications displayed.
Forced Media Transmission Control in Events
The function of forced equipment control for soft mute has been expanded, allowing participants to independently turn on the microphone / camera when audio / video is disabled by the Moderator, with notifications displayed about the control status. When a participant turns off the microphone / camera, forced control by the Moderator is prohibited and resumes after the participant re-enables the equipment for the duration of the event.
Improved Update Indicator Design
The "Connection Lost" status indication has been added, replacing the pop-up notification with a dialog box during error processing, and update indicators have been added to section headers.
Extension of User Statuses
Support for setting and resetting new statuses ("Available", "Away", and "Do Not Disturb") has been added to the user profile, sending hidden push notifications when the status is "Do Not Disturb", as well as setting the status display time. The status indicator will be displayed in chats, contacts, and in the user / contact profile.
Content Scaling new
The ability to zoom in and out when viewing content displayed in the main broadcast area has been added in events / rooms / calls.
Changes in TURN Server Operation Logic
Secure authorization on TURN servers has been implemented by obtaining a list of TURN servers after connecting to an event / call. Temporary login and password for connecting to TURN servers are taken into account.
iOS Client 19.0
Network Quality Indication in Events and Calls new
Network quality indication has been added in events and calls, implementing a WebRTC connection calculation algorithm. When connection parameters drop in an event / call, the corresponding indication is displayed.
Automatic Call Forwarding new
Support for call forwarding of incoming p2p chat calls has been implemented, adding support for call forwarding functions (two types: "Unconditional" and "On No Answer") for incoming calls in personal chats, allowing call redirection to another user in the system or to a phone number / VVoIP device address, with corresponding system notifications displayed.
Recording / Transcript Management in Events new
Support for managing event recording / transcript has been implemented, adding the ability for the moderator to start / stop event recording / transcript with corresponding notifications and indicators displayed.
Chat Redesign
Message window and input panel design in personal / group chats has been updated, along with the display logic for system messages ("Call Started", "Call Ended", "Call Information").
Extension of User Statuses
Support for setting and resetting new statuses ("Available", "Away", and "Do Not Disturb") has been added to the user profile, sending hidden push notifications when the status is "Do Not Disturb", as well as setting the status display time. The status indicator will be displayed in chats, contacts, and in the user / contact profile.
Forced Media Transmission Control in Events
The function of forced equipment control for soft mute has been expanded, allowing participants to independently turn on the microphone / camera when audio / video is disabled by the Moderator, with notifications displayed about the control status. When a participant turns off the microphone / camera, forced control by the Moderator is prohibited and resumes after the participant re-enables the equipment for the duration of the event.
Content Scaling
The ability to zoom in and out when viewing content displayed in the main broadcast area has been added in events / rooms / calls.
Desktop Client 21.0
Remote Desktop Control HOT
The function of remote desktop control for a user's desktop during desktop sharing in an event has been implemented. To control, the event participant must send a request, which the demonstration owner accepts. Create an event → Additional settings Event → Settings → General settings Event → Demonstration → Desktop Control involves transferring actions performed by the controller to the demonstration object (mouse movement, scrolling, clicks (LMB, RMB), etc.).
Automatic Call Forwarding
Support for call forwarding of incoming calls has been implemented, allowing users to set up call forwarding and parallel calling in their user profile. Two types of call forwarding are available: "Unconditional" and "On No Answer," which can be directed to another user in the system or to a phone number / VVoIP device address. Parallel calling allows users to configure call forwarding rules to additional numbers.
Extension of User Statuses new
Support for setting and resetting new statuses ("Available", "Away", and "Do Not Disturb") has been added to the user profile, sending hidden push notifications when the status is "Do Not Disturb", as well as setting the status display time. The status indicator will be displayed on the navigation panel, in chats, and in the user / contact profile.
Forced Authorization via SSO
Support for forced authorization via SSO has been added — when logging into the system / event via a link, users can authenticate exclusively through external authentication providers (with the corresponding active setting on the server).
Support for RED OS
Basic application functionality support for RED OS version 8.0 has been added.
Desktop Client 21.1
Enhancements
- Added a feature to disable device synchronization when camera or microphone access is unavailable, preventing the constant display of the "Failed to set up microphone" error until the necessary permissions are obtained.
- Added support for RED OS version 7.3 — necessary changes have been made to ensure compatibility and correct operation of the main application functionalities.
- Added support for USB headsets and signal amplifiers (external sound cards) that were previously marked as unsupported and hidden in the list of available devices.
- Improved support for keyboard combinations in RDC — the ability to use key combinations with modifiers to perform actions on all supported platforms and modified modifier processing (limited to the Shift key, except for paste from the clipboard (Ctrl+V / Command+V)), as well as a buffer limitation (the maximum size of the transferred buffer is 2048 characters).
- Improved support for keyboard actions in RDC* for remote control of demonstrations on AlterOS, Alt, and Astra Linux OS — issues with executing keyboard actions during demonstrations (AlterOS) and the unavailability of Backspace and Enter keys (AlterOS, Alt, and Astra Linux), as well as errors causing the appearance of the system search bar when using the keyboard (Alt) have been resolved.
Fixes
- Incorrect display of the status of a downloaded file — fixed the error of file availability for download and displaying the status "Download" instead of "Show in Folder" after the user logs back into the account.
- Fixed an issue with automatic switching to the main microphone in a call / event / room when one of multiple available microphones on macOS devices is disconnected.
- Fixed incorrect message window display and scrolling issues in the chat when sending long messages with multiple indents.
- Fixed the state saving of the demonstration control switch between events — fixed the error message display, and now the demonstration starts without remote control if the new event does not support this function.
- Incorrect interface mirroring when the screen is horizontally oriented ("Landscape (flipped)").
- Error notification display for microphone or camera unavailability when the only available output device is disconnected.
- Absence of sound transmission from a user when connecting to an event / call — fixed the lack of sound when microphone and camera controls are active and voice activity indication is displayed.
- Incorrect microphone connection during a call — fixed the inability to turn on the microphone and play sound when connecting the microphone during a call.
- Incorrect microphone control operation in an event on macOS — fixed the display of a pop-up notification and incorrect microphone control indication after turning it on.
- Fixed incorrect operation of the maximum number of users with remote desktop control access in an event.
- Fixed an issue with excessive search requests for active event participants after a series of connections and disconnections.
- Incorrect loading and display of files in the chat gallery — fixed the display freeze of unloaded files when scrolling.
- Application crash when attempting to open a video with low resolution in the viewing window on Windows OS.