Verba 8.6 Release Notes (build 8.6.4831.0)

Verba Release Notes

Releases

 

Current Release

Releases

3.0
3.5
4.0
5.0
6.0
7.0
8.0
   8.1
   8.2
   8.3
   8.4
   8.5
   8.6
   8.7
   8.8
   8.9
9.0
   9.1
   9.2
   9.3
   9.4
Upcoming

Build Search

 
Find your build:

(e.g. 7.0.4548.0)

Verba 8.6 Release Notes (build 8.6.4831.0)

 
This document lists new features and fixes released in Verba 8.6 Release Notes (build 8.6.4831.0).

Release Date2016-02-12
PDFDownload
Previous8.5 (build 8.5.4809.0)
Next8.7 (build 8.7.4902.0)

Release highlights

ID
Component
Description
RI-007608Security
New encryption and integrity protection with Windows Certificate Store integration, data retention policy based configuration, support for all types of recordings, encrypt or sign only options, etc.
RI-007555Recording - Cisco
New network based Cisco recording option is introduced in the new Unified Call Recorder service supporting advanced load balancing and failover scenarios by deploying separate Recording Director and Media Recorder components.
RI-007367Recording - Lync/SfB IM
Support for SfB/Lync persistent chat room recording
RI-007556Recording - IPTrade
New IP Trade recording service based on the Unified Call Recording service providing enhanced load balancing and failover capabilities. It also introduces new capabilities for IP Trade deployments such as silent monitoring and screen capturing.
RI-007330UI - Web Interface
New hierarchical group synchronization feature added to allow synchronizing the active directiry organizational units, security groups based on the memberOf attribute.
RI-007041Platform - Configuration
New maintenance mode feature is introduced to gracefully shut down a Verba server or selected services for maintenance. When maintenance mode is activated, the system will notify all affected services and will gracefully stop the main functionality of the service(s) to prevent data loss or interruption. - learn more
RI-007059Platform - Storage Management
New SFTP based storage target is implemented to support uploading recordings to standard SFTP servers from Verba. - learn more
RI-007124Platform - Storage Management
New IBM Tivoli Storage Manager based storage target is added - learn more

Known Critical Issues

ID
First Affected
Status
Description
KI-00167.0
(7.0.4314.0)
Resolved in 8.7.4831.0
Summary
Recording failure due to new, unsupported RTP header extension in latest Skype for Business 2016 clients.

Am I affected?
Affects all Skype for Business 2016 P2P calls between UCCAPI/16.0.6741.5270 OC/16.0.6741.2021 or newer clients

Impact
- media stream processing error causes recording failure due to a new RTP header extension - more information is expected on other affected call scenarios and client/server versions - affects all Verba releases with all types of SfB/Lync recording deployments

Workaround
- currently there are no known workarounds
KI-00187.0
(7.0.4314.0)
Resolved in 8.8.4874.0
Summary
Siren7 decoding problem is causing garbled decoding of voice in certain cases.

Am I affected?
All Lync/SfB recording deployments are affected.

Impact
- Intermittently causes garbled voice recording when Siren7 voice codec is used for the call - The recording quality is varying for the garbled recordings, from light impact to severe degradation of quality - Siren7 voice codec is mainly used for Lync 2010 Windows endpoints and Skype for Business 2015 IOS/Android devices when network is degraded - Siren7 voice codec is also used for Lync 2010/2013 and Skype for Business 2015 meetings during poor network conditions

Workaround
- currently there are no known workarounds
KI-00307.0
(7.0.4314.0)
Resolved in 8.8.4966.0
Summary
In a HA deployment, when multiple Verba Recording Servers are configured, then if the network connection goes down on any of the Verba Recording Servers, all IM communication stops as some of the Cisco IM&P Servers will not be able to establish the connection to another Verba Recording Server, causing all IM to stop. Cisco IM&P Servers are not able to reconnect to the Verba Recording Server after the connection is broken.

Am I affected?
All Verba deployments configured for Cisco IM recording or ethical wall are affected where multiple Verba Recording Servers are deployed in a failover configuration. All Cisco IM&P versions are affected.

Impact
- Recording/Compliance server failover does not work, the Cisco IM&P Server is not able to properly detect Verba Recording Server network failures - All IM communication is blocked by the Cisco IM&P Servers (compliance mode) if Fire&Forget is disabled

Workaround
Cisco has fixed the issue and released an updated library. Now the library correctly handles OS level TCP keep alive. In addition to replacing the library, two registry entries are required under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters: KeepAliveTime=10 and KeepAliveInterval=5000. A server restart is required for the new settings to take effect. https://quickview.cloudapps.cisco.com/quickview/bug/CSCvb32957
KI-00477.0
(7.0.4314.0)
Resolved in 8.9.5075.0
Summary
Lync / Skype for Business IM conversations might not be recorded after recording and processing 10,000 RTF based messages.

Am I affected?
All Lync / Skype for Business IM recording deployments are affected. This issue affects IM conversations which are using the RTF format. Lync 2013 or newer desktop clients are using the RTF format for P2P IM conversation when both participants are using a desktop client. Conferences, mobile, and consumer Skype conversations are not affected by this issue.

Impact
- When the instant message is transmitted using the RTF format, the Verba Lync / SfB IM Filter application (on the FE servers) can use all available Window handles due to the improper deallocation of the RTF parser. - The service stops processing RTF based instant messages after approx. 10,000 RTF messages (after all Windows handles are consumed) - No alert or notification sent when the issue occurs

Workaround
- The RTF message format can be disabled by a client policy, for more information see https://docs.microsoft.com/en-us/powershell/module/skype/set-csclientpolicy, DisableRTFIM
KI-00457.0
(7.0.4314.0)
Resolved in 9.0.2.5381
Summary
In case an invalid regular expression is used for internal number patterns, calls are not recorded.

Am I affected?
All version 7.x or later recording deployments where the Verba Passive Recorder Service, the Verba Media Collector and Proxy Service and the Verba Unified Call Recorder Service are used for recording could be affected.

Impact
Calls are not recorded by the related service when an invalid regular expression is applied for one of the following settings: - Passive Recorder \ Basics \ Internal Number Pattern - Media Collector and Proxy \ General \ Internal Domain, Numbers Pattern - Unified Call Recorder \ Recording Providers \ General \ Internal Domain, Numbers Pattern The system uses these configuration settings to identify the direction of recorded calls. The affected services do not raise an alarm, except the Verba Unified Call Recorder Service which will send a CallProcessing alert.

Workaround
Remove any invalid regular expressions from the following configuration settings: - Passive Recorder \ Basics \ Internal Number Pattern - Media Collector and Proxy \ General \ Internal Domain, Numbers Pattern - Unified Call Recorder \ Recording Providers \ General \ Internal Domain, Numbers Pattern An online regexp validator is available to verify regexp patterns at https://demo.verba.com/verba/test/regex.jsp Enter the regexp value in the input box, then press the Test button to verify the expression.
KI-00318.5
(8.5.4809.0)
Resolved in 8.8.4974.0
Summary
Lync/SfB Front-End service restart can cause the failure of the Verba SfB/Lync Call Filter, the Verba SfB/Lync IM Filter and the Verba SfB/Lync Communication Policy service. After the FE service restart, these Verba services will not process SIP messages anymore until restarting the affected Verba services.

Am I affected?
All Verba version 8.5 and later deployments are affected where SfB/Lync recording or ethical wall is used.

Impact
- Conversation recording will not work after the Front-End service restart on the affected SfB/Lync server - Communication policies (ethical wall) will not work after the Front-End service restart on the affected SfB/Lync server

Workaround
Restarting the affected Verba services resolves the issue. Until upgrading to a Verba version where the issue is resolved, it is advised to update operational procedures with the following: Restart the Verba SfB/Lync Call Filter, Verba SfB/Lync IM Filter and Verba SfB/Lync Communication Policy services after restarting the Front-End service.

Critical Fixes

ID
Component
Description
Fixed in
RI-007517Recording - Lync/SfB
There is one way audio in recordings after SIP re-invites when media bypass is active. The SfB/Lync Filter service does not recognize the SIP re-invite messages properly when media bypass is active, and the call is only partially rerouted through the proxy, resulting one way audio in the recordings after the first re-invite. The re-invite period is controlled by the session timer configured for the connection between the gateway and the SfB/Lync system. Workaround Disabling media bypass resolves the issue

Impact
Am I Affected? All 7.0 and later SfB/Lync recording deployments using proxy based recording are affected where media bypass is configured with SIP session timer. Impact - All SfB/Lync recording systems, using proxy based recording where media bypass is configured with SIP session timer, are impacted - One way audio is recorded only after the first re-invite. Before the re-invite, recordings contain both directions. Re-invites are controlled by the configured session timer. When the default setting (1800s) is used, the first re-invite is sent after 15 minutes. It means all inbound/outbound calls longer then 15 minutes are affected. This issue is RESOLVED in this version.
8.6.4809.0
If you are using the effected components, we recommend a software update.

Feature Improvements

ID
Component
Description
Added in
RI-007554Security
OpenSSL library is updated to the latest v1.0.2e
8.6.4811.0
RI-007537Recording - Proxy
Improved interaction between SIP signaling message processing and RTP queue handling to minimize latency and avoid other issues
8.6.4811.0
RI-007694Recording - Cisco
Cisco IP Phone Service session timeout raised to 60 minutes, but not allowing duplicate sessions from the same client IP address.
8.6.4825.0
RI-007265Recording - Cisco IM
New service performance counters added including average message count per sec, number of blocked events, etc.
8.6.4794.0
RI-007524Recording - Lync/SfB
Improved handling of keep alive messages in the SfB/Lync Filter component by using high resolution timers.
8.6.4810.0
RI-007722Recording - Lync/SfB
Default call timeout values are increased for the recorder and the proxy (600 sec).
8.6.4830.0
RI-007047Recording - Avaya
Multiple CM / ESS servers can be configured to support CM-ESS failover.
8.6.4790.0
RI-007317Recording - Centile
If the agent is not recorded but the ACD group is, we can duplicate the record and import on behalf of the agent as well.
8.6.4797.0
RI-007130Recording - Desktop
New feature in screen capturing to allow hiding configured windows or control objects on the desktop screen. It can also trigger mute for audio recording.
8.6.4790.0
RI-007030UI - Web Interface
Conversation Export enhanced so it supports a timezone setting at the "Rename Files" section.
8.6.4790.0
RI-007089UI - Web Interface
Every time SMTP settings are changed on the MR, a warning message is displayed until a verification email is sent to the user.
8.6.4790.0
RI-007104UI - Web Interface
If there are no extension ranges configured for a tenant, then allow any extension to be set up.
8.6.4790.0
RI-007288UI - Web Interface
Failed logon attempts are stored in the Audit Log
8.6.4795.0
RI-007301UI - Web Interface
New option for conversation export to support exporting without creating sub folders.
8.6.4796.0
RI-007335UI - Web Interface
Active directory synchronization commits transactions after each imported user, so that the dummy SQL Server batch-abortion will not cause issues with multiple users.
8.6.4799.0
RI-007377UI - Web Interface
Conversation export now supports filtering based on media type.
8.6.4800.0
RI-007394UI - Web Interface
When creating a new environment, roles are created based on the roles in the Reference Environment.
8.6.4800.0
RI-007404UI - Web Interface
Do not roll back the AD synchronization of a user if the group changes can not be performed.
8.6.4801.0
RI-007405UI - Web Interface
Wait after the execution of an AD sync profile so that recently deactivated users will always be considered as inactive (by the next profile).
8.6.4801.0
RI-007568UI - Waveforms
Verba Wave Formatter service is renamed to Verba Media Utility Service to better reflect the functionality.
8.6.4814.0
RI-007034Platform - Configuration
New configuration values are added to existing configuration templates (even if not default) during an upgrade.
8.6.4790.0
RI-007446Platform - Database
Support for multi subnet failover option for SQL Server connections
8.6.4806.0
RI-007177Platform - Media Processing
On-the-fly MP4 video encoding during recording
8.6.4790.0
RI-007229Platform - Media Processing
VOX voice media support added
8.6.4792.0
RI-007275Platform - Media Processing
VMF media processing framework was limited to support only 3 audio and video mixing layout. Now any number of streams are supported. Video layout is set dynamically according to current number of active main, presentation and panoramic videos. Lync panoramic video was shown twice in the recording of sender in case of conference call (MCU sent back the same panoramic stream, now this is filtered and not shown).
8.6.4793.0
RI-007354Platform - Media Processing
One-way audio detection is implemented in recorders. By default any stream with less then 30% media will set this new flag.
8.6.4800.0
RI-007167Platform - Monitoring
New alerts are available to monitor SIP trunk state changes.
8.6.4790.0
RI-007180Platform - Monitoring
The built-in system monitor creates a memory snapshot every time a low memory alert is sent.
8.6.4791.0
RI-007203Platform - Monitoring
Memory alert template has been changed to show the list of processes too
8.6.4792.0
RI-007252Platform - Monitoring
New alert is introduced to check Java installations on the servers.
8.6.4791.0
RI-007687Platform - Monitoring
Local SNMP port is configurable now. The default port 162 might interfeere with other SNMP agents on the server.
8.6.4824.0
RI-007303Platform - Storage Management
Screen capture multiplexer now support if voice media is in different storage folder than the uploaded screen file
8.6.4796.0
RI-007475Platform - Storage Management
Data retention policies now support operations on IM conversation when transcript files are not generated, the conversation is only stored in the database.
8.6.4808.0
RI-007417Installer - Servers
Newest version of Tomcat 8 is included in the installer (v8.30)
8.6.4802.0
RI-008209Other
The default CDR Importer Call Length Threshold has been increased from 0 to 5 sec.
8.6.4830.0

Fixes

ID
Component
Description
Fixed in
RI-007323Security
Small memory leak caused by OpenSSL as it allocates an error stack for each thread calling any OpenSSL function but does not deallocate it.
8.6.4796.0
RI-007681Recording - Passive
There was a race condition when call is finalized and media processing tasks were flushed which might led to intermittent recorder crash
8.6.4823.0
RI-007479Recording - Proxy
Relay module terminated the session if only the callee received the final error or redirecting response (3xx-6xx).
8.6.4808.0
RI-007647Recording - Proxy
IPv6 candidates were not recognized and invalidated to avoid IPv6 media path
8.6.4822.0
RI-007174Recording - Cisco IM
Deadlock occurred when a session operation didn't succeed and another thread tried to open the same session.
8.6.4790.0
RI-007492Recording - Cisco IM
Transcript file URL pattern was not properly set.
8.6.4808.0
RI-007678Recording - Cisco IM
Fixed file naming pattern, missing underscore caused storage operation failure.
8.6.4823.0
RI-007218Recording - Lync/SfB
The SfB/Lync Filter did not listen to certain events on the application connection object. It could cause operation errors, e.g. the FE server dropped the connection but the filter couldn't notice that.
8.6.4792.0
RI-007391Recording - Lync/SfB
In case of SfB/Lync double relaying only one stream could be matched with a recording session after ICE finalization and so recorded (stream going to the endpoint was recorded but not the one going to next proxy hop).
8.6.4800.0
RI-007418Recording - Lync/SfB
The SfB/Lync Filter component relayed all conference call legs when the conference host was recorded, even if other calls should not have been recorded.
8.6.4802.0
RI-007422Recording - Lync/SfB
When a call was answered by multiple parties and one terminated the call with BYE before media started flowing from any endpoint, recording was not started.
8.6.4802.0
RI-007423Recording - Lync/SfB
In SfB/Lync RGS, if agent anonymity is enabled and the recorded caller is transferred by a non-recorded agent to other non-recorded agent, the transferred leg was not recorded.
8.6.4802.0
RI-007439Recording - Lync/SfB
Call ringing state timeout increased from 2 to 5 mins and is made configurable via registry
8.6.4805.0
RI-007514Recording - Lync/SfB
The filter did not send the error response to the proxy, because of a NullReferenceException in a allocatedproxy store.
8.6.4809.0
RI-007543Recording - Lync/SfB IM
Memory leak has been found and fixed when the recording server did not delete terminated calls from the internal, in memory object in certain cases.
8.6.4810.0
RI-007667Recording - Lync/SfB IM
The service created wrong folder structure for the .im transcript and .xml metadata files.
8.6.4821.0
RI-007668Recording - Lync/SfB IM
The service could not move the .im transcript files to the storage folder if the folder did not exist.
8.6.4821.0
RI-007061Recording - Avaya
After a transfer, the wrong station was used as the caller (Tnnn#n)
8.6.4790.0
RI-007262Recording - Avaya
Recording may stopped if a non-answered incoming call arrived to the recorded station during another active call.
8.6.4794.0
RI-007362Recording - Dial-in
Recorder subscribes to conference events only if it is explicitly supported by the remote end
8.6.4800.0
RI-007094UI - Web Interface
Recordings could not be deleted on the user interface when the underlying storage did not support file rename. Data retention policies were not affected.
8.6.4790.0
RI-007241UI - Web Interface
Modifying an environment may caused a database lock
8.6.4792.0
RI-007285UI - Web Interface
Special characters were not searchable in metadata and markers.
8.6.4795.0
RI-007304UI - Web Interface
On-Demand \ Enabled configuration was not displayed for Recording Servers in central server configuration.
8.6.4796.0
RI-007370UI - Web Interface
The lack of a primary group membership may caused a user to not be synchronized by AD Sync.
8.6.4800.0
RI-007371UI - Web Interface
If a user was not a member in any group in the active directory, her/his groups were not removed from Verba (only the ones where synchronization is enabled will be removed from now on).
8.6.4800.0
RI-007373UI - Web Interface
In multi-tenant mode, group modification may threw an exception.
8.6.4800.0
RI-007382UI - Web Interface
Recording could not be restored from the recycle bin if moved to the recycle bin while it was ongoing.
8.6.4800.0
RI-007390UI - Web Interface
When participant set reached or exceeded 20 items the later additions of the items failed.
8.6.4800.0
RI-007420UI - Web Interface
"Read-only Administrator" role had full control over users and groups instead of having just read-only permission.
8.6.4802.0
RI-007472UI - Web Interface
Agent View is now working with cloud mode. Minor fixes on the Agent View GUI.
8.6.4808.0
RI-007483UI - Web Interface
Some filters may not loaded as the last search criteria in QA evaluations menu.
8.6.4808.0
RI-007630Solution - Quality Management
Last search criteria in QM search is now deleted if the SQL query fails.
8.6.4819.0
RI-007635Solution - Quality Management
QA Evaluations: Score filter may threw SQL error if the filter value was not filled in.
8.6.4820.0
RI-007656Solution - Quality Management
In QA / Evaluations menu when the user filtered for Score, and there were many results, then some of the matching records were not displayed.
8.6.4822.0
RI-007142Platform - Announcement
The SfB/Lync Filter component did not recognize the call direction properly and the announcement was not played when multiple SIP domains were configured.
8.6.4790.0
RI-007610Platform - Announcement
In case of SfB/Lync outbound announcement, announcement legs were imported as failed records
8.6.4819.0
RI-007231Platform - API
UpdateExtension in the provisioning API did not update IM, voice, video, screen capture options.
8.6.4792.0
RI-007245Platform - API
GetExtension method in the provisioning API did not work when only the active extensions were queried.
8.6.4792.0
RI-007501Platform - API
HTTP API was not working properly in Multi-Tenant mode.
8.6.4808.0
RI-007611Platform - API
In the Provisioning API, the Manager attribute was set for the group membership when "null" was data received
8.6.4819.0
RI-007368Platform - Database
When a recording inserted into the database, the user association trigger used the current time instead of the recording's start time.
8.6.4800.0
RI-007486Platform - Data processing
If SfB/Lync uses SQL named instances, due to an error in the way an internal file was created, the CDR reconciliation process does not retrieve any calls and it did not send alert or notification.
8.6.4808.0
RI-007502Platform - Media Processing
Transcoder did not change video flag to audio flag when transcoding from video to mp3.
8.6.4808.0
RI-007151Platform - Monitoring
The system monitor service did not monitor the Verba Lync/SfB IM Filter service due to missing configuration.
8.6.4790.0
RI-007156Platform - Monitoring
The system monitoring service during start did not send alerts in some cases.
8.6.4790.0
RI-007170Platform - Monitoring
The system monitoring wrote duplicate event entries into the Windows Event Log when the email configuration was not correct.
8.6.4790.0
RI-007453Platform - Monitoring
The description of the Windows Event Log entries were not properly configured and system error messages were displayed.
8.6.4806.0
RI-007116Platform - Storage Management
If scheduled archiving policy was executed then the related background task entry was not finalized.
8.6.4790.0
RI-007319Platform - Storage Management
Data retention policies did not filter for group member flag when filtering for group memberships.
8.6.4797.0
RI-007560Installer - Servers
When SQL Authentication is disabled on the SQL Server and Windows Authentication is configured in the installer, the installation failed when the Windows user has no right to create a user on the SQL Server.
8.6.4813.0
RI-007353Installer - Windows Desktop
SQL Server Windows authentication option was not working in desktop installers
8.6.4800.0
RI-007717Other
Device type is imported from SfB/Lync CDR tables, call parking service calls (MoH) is now skipped (as the system does not record that part).
8.6.4829.0

Download your software

You can download the latest Verba releases at support.verba.com.

Updates to this document

This document may be updated after it is released. Check for updates to this document at releases.verba.com.

Access to support

Verba customers that have purchased support have access to support through support.verba.com.



Copyright © Verba Technologies and/or its affiliates. All rights reserved.

This document is provided under a the Verba End User License Agreement containing restrictions on use and disclosure and is protected by intellectual property laws. Unless expressly provided in any written license agreement from Verba, the delivery of this document does not give you any license to intellectual property.

Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means, or for any purpose (including, but not limited to reverse engineering), without the express written permission of Verba Technologies.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Third party product names appearing in this document may be trademarks of their respective owners.