Release Note

Genesys Quality Management

8.0.x

Genesys Telecommunications Laboratories, Inc. © 2010–2012

Contents

Introduction

Release Number AIX HP-UX Linux Solaris Tru64 UNIX Windows
8.0.488.00 [08/29/12] – Hot Fix     X      
8.0.486.00 [09/14/11] – Hot Fix     X      
8.0.485.00 [08/02/11] – Hot Fix     X      
8.0.483.00 [05/25/11] – Hot Fix     X      
8.0.481.00 [04/22/11] – General     X      
8.0.470.00 [01/28/11] – General     X      
8.0.461.00 [09/30/10] – General     X      
8.0.460.00 [07/23/10] – General     X      

Known Issues and Recommendations
Discontinued Support
Internationalization
Additional Information


Introduction

As of February 1, 2012, Genesys is no longer an affiliate of Alcatel-Lucent; any indication of such affiliation within Genesys products or packaging is no longer applicable. Please see the Genesys website at http://www.genesyslab.com for more details.

This release note applies to all 8.0 releases of Genesys Quality Management.

Use of Third-Party Software

Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. For additional information on third-party software used in this product, see the Read Me. Please contact your technical support representative if you have any questions.


Release Number 8.0.488.00 [08/29/12] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix release. This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications that were made between earlier releases and the 8.0.488 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product, and [SCR-xxxx] refers to the Screen Capture product.

Top of Page


Release Number 8.0.486.00 [09/14/11] – Hot Fix

Supported Operating Systems
New in This Release
Corrections and Modifications

Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix release. This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications that were made between earlier releases and the 8.0.486 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.

Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix release. This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications that were made between earlier releases and the 8.0.485 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.

Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

This is a hot fix release. This release contains no new features or functionality.

Corrections and Modifications

This release includes the following corrections and modifications that were made between earlier releases and the 8.0.483 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.

  • Call Recording Corrections


  • [CAL-2331] - Webadmin: user cannot be deleted, when his filter is in use

    Note: Added confirmation dialog on user/group delete action - if there are dependencies on a filter created by user is being deleted.

    Found in version: Unspecified
    Fixed in version: 8.0.483


    [CAL-3335] - Prerecording: Prerecording Service shows English instead of Czech for phone CP-7912 when Phone locale set to Czech Republic

    Note: Split accepted language HTTP header from with '_' and '-' character.

    Found in version: 8.0.461
    Fixed in version: 8.0.483


    [CAL-3398] - RTS JTAPI, RTSes: Terminal registered twice in JTAPI

    Note: RTS JTAPI was modified to correctly support registration of terminal without CTI control enabled.

    Found in version: 8.0.460
    Fixed in version: 8.0.483


    [CAL-3466] - Core, Driver Skinny, Drivers: RTS skinny failing

    Note: Skinny can be configured to process only a specific part of network traffic.

    Influence: Removed -l parameter. Also removed the hard-coded limitation to ports 2000-2002. Added -F (--pcapfilter) parameter, which accepts a pcap filter expression. Works the same way as SIP sniffer filter. Added a default filter in the startup scripts for port range 2000-2002.

    Found in version: 8.0.461
    Fixed in version: 8.0.483


    [CAL-3498] - Decoder Server, Record Server, Webadmin: Repro icon doesn't represent a problem in case of full disk space.

    Note: If the partition where pcaps are recorded becames full during recording of pcap, problemstatus is set to "incomplete" and this part is decoded.

    Found in version: 8.0.470
    Fixed in version: 8.0.483


    [CAL-4711] - Decoder Server: Decoder appears to crash with particular pcaps

    Note: The decoder was modifed to support synchronization of pcaps with unsynchronized start timestamps.

    Found in versions: 8.0.461, 8.0.480
    Fixed in version: 8.0.483


    [CAL-4802] - Move, Tools: Relocation Tool's Interval period doesn't work.

    Note: Time was loaded, but not correctly assigned to each move task

    Found in version: 8.0.481
    Fixed in version: 8.0.483


    [CAL-4894] - SLR: G722 calls have unsynchronized audio streams when CN payload is used

    Note: SLR was incorrectly counting pcap timetamps for G.722 codec.

    Found in version: 8.0.480
    Fixed in version: 8.0.483


    [CAL-4908] - Screen Capture: If stopping of screen recording takes longer than 1s screen recording failed

    Note: Recording stop timeout was changed to 10s.

    Found in version: 8.0.481
    Fixed in version: 8.0.483


    [CAL-3384] - Database: Mkdb database name case sensitivity

    Note: Database name is always lowercase no matter what the input name is.

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [CAL-3504] - Prerecording: Prerecording does not follow XML specification

    Note: Output from prerecording is valid XML document without trailing whitespaces

    Found in versions: 8.0.460, 8.0.470
    Fixed in version: 8.0.482


    [CAL-3545] - Webadmin: When sent email via reports - audit states report download

    Note: Added new action for audit log. When a call is sent to email, audit log action is REPORT_SENT_TO_EMAIL and Message says what email address it was sent to.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [CAL-3702] - Webadmin: Default place holders are not accepted

    Note: Scorecard-genesys DB pool (with the placeholders) were removed as it is not needed.

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [CAL-3960] - Webadmin: Unexpected exception. java.io.CharConversionException: Not an ISO 8859-1 character: <C4><9B> when adding description with special characters

    Note: Output stream that handles special characters is used now

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [CAL-4032] - Config Server: Livemonitor - NAT traversal feature does not work in 4.6.1

    Note: fixed problem with accessing configuration service over firewall/NAT

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [CAL-4045] - Core, Recorder Communicator: Recorder communicator does not decrease the number of active calls

    Note: Message about current active recorders is clarified. Additional changes in synchronization of internal calls, couples and streams maps was done.

    Influence: It still can happen that reported number of active recorders is wrong. Such situation is caused by restart of recorders when there are active calls. Count of active recorders is not checked in license check. Count of active streams is checked.

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [CAL-4154] - Webadmin: Reporting ignores calendar settings

    Note: Date was wrongly parsed in some localizations

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [CAL-4304] - Distribution and Installation, Setup scripts: JTAPI badly stops

    Note: If the process has to be killed then the output from kill command is sent to /dev/null

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [CAL-4583] - Database: SQL upgrades lack checks for failed commands

    Note: If a primary key is not created, then this script deletes all duplicates and creates a primary key. Only in branch 4_8

    Found in versions: 8.0.460, 8.0.461, 8.0.470, 8.0.471, 8.0.480
    Fixed in version: 8.0.482


    [CAL-4657] - Webadmin: Some of the configuration screens do not contain complete data - Save configuration button gets enabled when accessed first time

    Note: all values should be displayed the same as saved values except userconfig and non installed or non enabled modules

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [CAL-4663] - Webadmin: Header of table for inserting new recording rules displays "Add new group"

    Note: Changed label to "Insert new rule".

    Found in versions: 8.0.463, 8.0.471, 8.0.480
    Fixed in version: 8.0.482


    [CAL-4679] - Config Server, Webadmin: Strange behavior of Configuration Service

    Note: Some of the modules did not remove observers from the Configuration Service. Fixed freezing of Configuration Service after UI restart.

    Influence: This behavior is caused by defunct or "Zombie" observers for the Configuration Service. Some modules do not clean up (they do not remove the observer from the Configuration Service) on module shutdown. Found and fixed on:

    • Configuration Service - FwNatObserver was not found in the observers map because of serialization. Now a new hashcode has been implemented. This fixed deletion of observers on LiveMON shutdown.
    • Web UI - didn't delete the observer from user configuration on shutdown.
    • Quality Manager - didn't delete observer from its config on shutdown.
    • Encryption/Decryption factory (version 4.7 and up) - didn't delete observer on its shutdown. This influenced Decoder, WebUI, Mixer.
    • If all modules are stopped/restarted correctly (via rc. scripts) this issue should not happen again. However if some modules are killed - a deadlock could occur in the configuration service. This deadlock can be fixed, but it requires redesign and it takes lot of time.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [CAL-4694] - Webadmin: Web API proofreading

    Note: Revised all strings in the web API and log.

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [CAL-4716] - Webadmin: URL address remains same after changing password, and refreshing page or by hitting enter, results in HTTP Status 500 error

    Note: When the user refreshed the page after an enforced password change, the change request page is shown again.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [CAL-4735] - Webadmin: Search interval does not work correctly

    Note: Added brackets before and after a condition that is connected by OR.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [CAL-4745] - Decoder Scripts, Decoder Server: Decoder is failing when restarting and calls are not decoded

    Note: When the keymanager was not used, the decoder did not finish correctly.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [CAL-4748] - Restore, Tools: Restore tool does not restore video

    Note: The problem was that the sql result of type integer was not correctly cast in the ibatis map.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [CAL-4777] - Core, Decoder Server: SLR can create non-unique files

    Note: SLR has been modified to ensure that all created files are unique.

    Found in version: 8.0.471
    Fixed in version: 8.0.482


    [CAL-4791] - Call Storage, Core: Repaircalls with -zipfiles does not work

    Note: Fixed incorrect name of database column.

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [CAL-4796] - Webadmin: Cannot order by "Length"

    Note: Ordering by "Length" was wrongly inserted twice in the database query.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [CAL-4780] - Distribution and Installation: Add Groovy RPM into the product distribution

    Note: The Groovy RPM was added into the installation.

    Influence: Groovy, an agile dynamic language for the Java Platform, is now available as part of the default installation.

    Found in version: 8.0.482
    Fixed in version: 8.0.482


  • Quality Manager Corrections


  • [SC-2660] - Evaluation Planner: When saving a template in the evaluation planner the "from and to" time of day range is lost.

    Note: Times saved to templates.

    Influence: Note that for handling timezones and summer time, time is always loaded as "-1"

    Found in versions: 8.0.461, 8.0.470, 8.0.480
    Fixed in version: 8.0.483


    [SC-2872] - Quesionnaire Manager, UX / UI: Call Selection Rules -Fails to save When Agent extension length is edited along with Matching part

    Note: Equals option was not saved to the database because it was not allowed in the column check / domain.

    Found in version: 8.0.482
    Fixed in version: 8.0.483


    [SC-2899] - Evaluation Form, Evaluation Planner: Unable to add specific calls when All Media direction is selected

    Note: Load related couples with no problem problemstatus. This problem was caused by loading nostream couples as related couples.

    Found in version: 8.0.482
    Fixed in version: 8.0.483


    [SC-3138] - Quesionnaire Manager: It is not possible to export point type questionnaires

    Note: Fixed NullPointerException when a questform based on points scoring system is exported

    Found in version: 8.0.482
    Fixed in version: 8.0.483


    [SC-3408] - Evaluation List: Unable to search within evaluations

    Note: Fixed functionless search in list of evaluations

    Found in version: 8.0.482
    Fixed in version: 8.0.483



    [SC-2064] - UX / UI: Questionnaire manager group manager has overlapping "mouse over" and tooltip

    Note: Disabled validation tooltip for this field.

    Fixed in version: 8.0.482


    [SC-2079] - Audit Log: Change password event type is not recorded in the Audit log

    Note: Changing the user password now generates an audit event log.

    Found in versions: 8.0.460, 8.0.461
    Fixed in version: 8.0.482


    [SC-2241] - Dashboard: Clicking on the settings button in dashboard widget doesn't show the actual settings - the questionnaire and other inputs are empty

    Note: Dashboard widgets now they show the configuration used to create them.

    Found in version: 8.0.461
    Fixed in version: 8.0.482


    [SC-2258] - Quesionnaire Manager, UX / UI: Questionnaire manager- Incorrect flow of confirmation messages

    Note: Users are only warned with a Close confirmation dialog after they click the logout button

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2356] - Reports: Highlighting of grades in xls export is reversed

    Note: In configuration, there is a new option to select whether lower or higher grades are better and highlighting is changed accordingly.

    Found in version: 8.0.470
    Fixed in version: 8.0.482


    [SC-2366] - Graphs, UX / UI: Export buttons are inconsistent with UI

    Note: Updated button on Compare Scores so it matches the other reports export buttons.

    Found in version: 8.0.470
    Fixed in version: 8.0.482


    [SC-2386] - Graphs: Agent skill - difference between displayed value in chart and average of evaluations

    Note: The average of evaluations which contain a different number of subevaluations is counted first as an average of subevaluations for each evaluation and then as an average of these results. The only exception is Compare evaluators chart, where we calculate each usage of questionaire.

    Found in versions: 8.0.471, 8.0.480
    Fixed in version: 8.0.482


    [SC-2529] - Administration: Incorrect session timeout and problem with login

    Note: Handling of session timeout was greatly improved on client side. A login dialog now appears with an read only username field and cancel button.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2591] - Evaluation Form, UX / UI: Media player overlaps, when Add Specific Interactions window is placed above it in Chrome

    Note: When opening Add Specific Interactions dialog window, the Windows Media Player in background is hidden until the dialog window is closed again.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2663] - Genesys Importer: Genesys import doesn't reflect agent's disabled/enabled status in Genesys

    Note: Fixed. Genesys Importer imports users with status defined by Genesys. When there is a change in the status (enabled/disabled), this is updated in Quality Manager through synchronization.

    Found in versions: 8.0.463, 8.0.471, 8.0.480
    Fixed in version: 8.0.482


    [SC-2681] - Evaluation Form, Evaluation Planner: Add Specific Interaction returns incorrect calls based on search criteria

    Note: Searching for particular call by description in "Add Specific Interaction" finds correct call

    Influence: Note that wildcard %% may be used, because otherwise description is compared by equal comparator.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2701] - Database, Database PostgreSQL, Evaluation Form, Evaluation List: Quality Manager attempts to open a subevaluation which does not exist

    Note: Added not-null constraint on column "interactiontypeid" to prevent database corruption on sub-evaluations.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2719] - Evaluation Form, Evaluation Planner: The drop down list Period must be limited so it does not include future dates

    Note: limited dates not to include the future while adding specific interactions

    Found in version: 8.0.471
    Fixed in version: 8.0.482


    [SC-2728] - Grading Form: Agent is not involved in the compare agent scoring form

    Note: Changed misleading label in Compare Scores from Group to Evaluator group

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2729] - Reports: Compare Agents does not display the overall average nor does it allow you to toggle agents in or out of the chart

    Note: Added average score to Compare Agents graph. Also added the possibility to dynamically toggle the particular agents on and off on the chart.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2739] - Evaluation Planner: Creating Evaluations through shared templates fails

    Note: Evaluations created from templates now do not have the parent ID set causing this problem.

    Found in versions: 8.0.463, 8.0.471
    Fixed in version: 8.0.482


    [SC-2754] - Administration, Genesys Importer: Handling of logins for Genesys agents results in database error

    Note: Passwords cannot be reset in Quality Manager for external accounts. When an external user tries to retrieve a password using the "forgot password" option, an appropriate message is now displayed.

    Found in version: 8.0.463
    Fixed in version: 8.0.482


    [SC-2779] - Administration, Group Manager, UX / UI: Changing group name is not updated in the User Manager

    Note: Fixed: changing the name of a group is now updated in the Group Name column in the User Manager.

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [SC-2800] - Administration, Evaluation List: Incorrect behavior when "Include self evaluation in statistics" is unchecked

    Note: The "Apply to statistics" setting is no longer editable for self-evaluations from the List of evaluations screen. If more evaluations are selected, only those that the user is permitted to change are modified.

    Influence: "Apply to statistics" global setting is now prioritized before modification on particular selfevaluation

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [SC-2806] - Evaluation Planner, Messages: No Reminder notification or email sent to Evaluator

    Note: Quality Manager sends a reminder of deadline notification email to the Evaluator to complete the assigned Evaluation

    Found in versions: 8.0.463, 8.0.471, 8.0.480
    Fixed in version: 8.0.482


    [SC-2812] - Administration: Database error occurs while adding duplicate category values

    Note: No database errors while adding duplicate category values

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2818] - Evaluation Form, Role Manager: Blank Replace call Icon in Evaluation Form is displayed when Replace call permission is removed

    Note: If the user does not have permissions to replace an interaction, the replace interaction button is not displayed.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2825] - Administration, Genesys Importer: Imported Genesys User has incorrect validation message for Agent Id

    Note: Changed agent id validation to accept all strings not starting or ending with a whitespace.

    Found in version: 8.0.481
    Fixed in version: 8.0.482


    [SC-2833] - Graphs, UX / UI: League table- Do not show incomplete Questionnaire

    Note: League table displays only Questionnires with complete status in the Questionnaire list

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2849] - Dashboard: Display appropriate postfix for Scores in Dashboard

    Note: Dashboard widgets now display values with appropriate scoring system (%,pts,grds)

    Influence: Legend in Pie widget has been changed, because using values with scoring system caused legend record overlapped each other. Since we use third party library for charts, we can not fix it.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2758] - UX / UI: Disable sending of forgotten passwords for external users

    Note: External users are no longer allowed to obtain newly generated passwords in Quality Manager.

    Found in version: Unspecified
    Fixed in version: 8.0.482


    [SC-2839] - UX / UI: Replace "RPC Exception occured" with a more informative message for the user

    Note: Each RPC message was revised and the message code ID for maintainer was added.

    Found in version: 8.0.480
    Fixed in version: 8.0.482


    [SC-2858] - Reports: Improve Question Trend Chart

    Note:

      Displays the number of Agents/Evaluations/Interactions that fall in a given range. There are three ranges defined by two values. All results above the higher value are considered good results; all results under the lower number are considered bad. The remainder is considered average. This distribution is displayed as stacked bars in a chart. Bad is red; average is orange; and good is a green bar - they are always displayed in this order.

      The bar is calculated for a given time period, questionnaire (optionally question group or individual question), user or user group for a specific scale. The scale refers to the values that are counted for one bar; it may be set to days, weeks, months, quarter or year. Note that the date of an evaluation is based on the end date criteria for its interactions, not when the actual evaluation takes place. The maximum number of bars is limited to 50. If more than 50 are created, Quality Manager automatically offers to change to a more suitable scale.

      Reviewing evaluations that were included in a particular column may be done by clicking on the column area - no more than 50 evaluations may be open at one time. Evaluations are opened as Evaluation Reports in HTML format, in a new browser tab or window. However, this functionality is not supported by Microsoft Internet Explorer 6.

      Finally, this Chart has been renamed 'Results Distribution' in Quality Manager.

    Found in version: 8.0.481
    Fixed in version: 8.0.482


Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Quality Management.

In this release, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product.

  • Call Recording Features

    • [CAL-3479] - Core, Driver Genesys, Drivers: Voice Monitoring API for Genesys IP T-Servers

      Note: New Genesys Enhanced Passive Recording module was created.


    • [CAL-3490] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade procedure/script for Call Recording/Quality Manager to GQM

      Note: First version of upgrade script for Call Recording and Quality Manager


    • [CAL-3609] - Database, Database Oracle: Oracle database support

      Note: Oracle database is now supported


    • [CAL-3686] - PCI DSS, Webadmin: Web Service for pause and resume functionality

      Note: A RESTful web service has been created. It lists the calls currently in progress that the user is allowed to see based on his/her permissions (phone number restrictions). The user can monitor the paused state of the call and, if he/she has the (newly created) right to pause calls, he/she can modify the paused state as well. Sample code will be provided in upcoming documentation.


    • [CAL-4140] - Distribution and Installation, Setup scripts, Upgrade Script: Create upgrade scripts for Genesys version (GQM)

      Note: First version of GQM upgrade script.


  • Quality Manager Features

    • [SC-2149] - Database, Evaluation List: Check box to toggle on or off agent view of completed evaluations

      Note: reordered buttons in list of evaluations and evaluate panel. Implemented new checkbox setting visibility of evaluation to agent. In list of evaluations implemented new menu item encapsulating less used actions - reopen, delete, reveal to agents, include to statistics. Reveal to agents and include to statistics substitutes the "change parameters" button and is enabled/disabled on the base of same rules


    • [SC-2313] - Evaluation Form, Messages, Reports, UX / UI: Provide HTML Evaluation Detail to replace Crystal Evaluation Detail

      Note: Evaluation Detail report is displayed in HTML format and can be exported to Excel


  • Screen Capture Features

    • [SCR-29] - AV Encoder, Image Encoder, Screen Capture binary: Include mouse pointer into the encoded video

      Note: Mouse position (and whether the mouse is showing) is included into every frame. For backward compatibility, the frame uses a slightly different header, so that the encoder can distinguish the old recordings where no mouse position was sent. The mouse is showing as a 3x3 rectangle drawn in XOR mode.


    • [SCR-32] - Image Encoder, Screen Capture binary: screenrec.exe should send JPEGs in 4:1:1 format

      Note: JPEG 4:1:1 is now the default format that screenrec.exe sends. The .rec file header used to specify whether the recording is color or grayscale, not this parameter has been enhanced (old "color" now means 4:2:2, grayscale retained its meaning, and a new value that denotes 4:1:1 sampling has been added). Since the sampling is sent in the .rec header, it is not supposed to change over the lifetime of the individual recording. The encoder now reads this parameter and creates the correct JPEG headers based on the sampling.


    • [SCR-50] - Image Encoder, Screen Capture binary: Implement filler image for video gaps

      Note: Image can now be specified on the command line using an optional -image argument followed by the absolute path to the image. JPEGs are accepted, otherwise an exception will be thrown from the encoder. If the image size is greater than the movie size, it will be proportionally resized (with black stripes on either sides or on top and bottom, if needed). If the image size is less than the movie size, it will be centered (no inflationary resize is performed).


    • [SCR-57] - Java Controller, Screen Capture binary: Implement a method in ScreenRecorder class that returns version for JavaController as well as for ScreenRecorder binary.

      Note: A new command-line option has been implemented in the encoder: -version (used alone). It prints the version (e.g., screenrec-20110111) and exits. A new public API method has been added to the controller: cz.zoom.screenrec.controller.ScreenRecorderFactory.getVersion(). It returns the version in the same format.


    • [SCR-29] - AV Encoder, Image Encoder, Screen Capture binary: Include mouse pointer into the encoded video

      Note: Mouse position (and whether the mouse is showing) is included into every frame. For backward compatibility, the frame uses a slightly different header, so that the encoder can distinguish the old recordings where no mouse position was sent. The mouse is showing as a 3x3 rectangle drawn in XOR mode.


    • [SCR-32] - Image Encoder, Screen Capture binary: screenrec.exe should send JPEGs in 4:1:1 format

      Note: JPEG 4:1:1 is now the default format that screenrec.exe sends. The .rec file header used to specify whether the recording is color or grayscale, now this parameter has been enhanced (old "color" now means 4:2:2, grayscale retained its meaning, and a new value that denotes 4:1:1 sampling has been added). Since the sampling is sent in the .rec header, it is not supposed to change over the lifetime of the individual recording. The encoder now reads this parameter and creates the correct JPEG headers based on the sampling.

Corrections and Modifications

This release also includes the following corrections and modifications that were made between earlier releases and the 8.0.480 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.

  • Call Recording Corrections


  • [CAL-2753] - Synchro, Tools: Synchro breaks related calls

    Note: Related couples that are linked to one call in one database should be synchronized to one call in the target database. In very specific scenarios there still may be more calls than one - see influence.

    Influence: Situations when calls are not related after synchronization: A) There is parallel synchronization from more sources but the time of synchronization is the same, so the same call is processed in parallel and thus inserted as two new calls. Solution: If synchro is running in parallel, set synchro times to differ at least by several minutes, e.g. floatend = 5minutes and second floatend = 8minutes. Of course if there is no performance issue, do not use parallel synchronization. B) There is a low limit of calls to be processed (default is 200). In this case, if the 200th couple (couple 1) is inserted and is from Call 1 (having 5 couples in total, named couples 1 to 5), then for the following couples the other source is processed which has not recorded couple 1, synchro won’t find an existing call, because couples 2 to 5 from source 1, which are the same, are not inserted, so a second call (Call 2) is created with the couples. After switching back to source 1, the remaining 4 couples should be added, but they are already there from source 2. If not all of them are synchronized from source 2 then the missing couple 1 may be added to EITHER of the two calls. Solution: do not set limit of calls to be processed to a value less than 200; a higher number reflects a lower probability that this split will happen. Also set synchro from different sources to differ by several minutes like in A (bigger difference, lower probability or error).

    Found in version: 8.0.460
    Fixed in versions: 8.0.463, 8.0.471, 8.0.481


    [CAL-3363] - Tools, Webadmin: Restore icon doesn't change if a call is added to restoration

    Note: Call removed from restoration is immediately removed from restore queue and user restore queue and deleted from FS.

    Influence: This may be tricky, if restoration request was only for archived part, but whole couple deleted. Thus we don't recommend archiving just part of call.

    Found in version: 8.0.461
    Fixed in version: 8.0.481


    [CAL-3617] - Archiver, Tools: Validation of final called number fails when null.

    Note: Calling numbers, IP addresses and party names are nullable values in database and thus are not required during archiving/restoration of calls.

    Found in versions: 8.0.461, 8.0.470
    Fixed in versions: 8.0.463, 8.0.471, 8.0.481


    [CAL-3634] - Webadmin: Not possible to use Czech characters in Advanced Search Settings

    Note: For encoding of all characters native function is used.

    Found in version: 8.0.470
    Fixed in version: 8.0.481


    [CAL-3739] - Decoder Server: Decoder crashes when max file size reached

    Note: Crash and memory leak prevented by catching exceptions that appear while handling another exception.

    Found in versions: 8.0.461, 8.0.470
    Fixed in version: 8.0.481


    [CAL-3749] - LiveMonitor: When group phone numbers are filled in the appropriate phone numbers are not visible in the Live Monitor

    Note: Filters only match phone number without caller/callee ID; without the domain in the case of SIP.

    Influence: Filters on phone numbers match only the phone number, ignoring caller/callee ID. For SIP numbers only the phone without domain is matched, so it is important that the numbers definition does not contain any SIP numbers with domain (meaning everything after @ is ignored).

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-3880] - Mixer: Implement corect log4cxx initialization of logger in encoder native libraries

    Note: Native mixer libraries are initialized with the same log config properties that non-native mixer uses.

    Found in version: 8.0.470
    Fixed in version: 8.0.481


    [CAL-3925] - PCI DSS: PCI Compliance Page - Minimum Password Requirements text incorrect

    Note: Changed description of password compliance.

    Found in version: 8.0.470
    Fixed in version: 8.0.481


    [CAL-3941] - Webadmin: Servlet sendcallfilesid does not send video if only recd file is available

    Note: Call Recording UI servlet providing media is able to encode (mix) audio+video on demand.

    Influence: will be tested on sibling issue.

    Found in version: 8.0.470
    Fixed in version: 8.0.481


    [CAL-3966] - Webadmin: Cancel button in user creation does not work correctly

    Note: Removed all JavaScript that used browser history to move to previous page.

    Found in versions: 8.0.471, 8.0.480
    Fixed in version: 8.0.481


    [CAL-4186] - Core, Driver JTAPI, Drivers: Outbound calls are not recorded, RING_END status is logged in core.log

    Note: JTAPI Driver was modified to support recording of scenarios without external party connection.

    Influence: Some scenarios can be recorded as NO STREAMS - outgoing unanswered calls with ringback, SLR recorded calls with ringback, where ringing is not recorded. From version 4.8 it is possible to switch this feature off by setting the waitForSecondConnection configuration parameter to true (see module documentation).

    Found in version: 8.0.460
    Fixed in versions: 8.0.463, 8.0.471, 8.0.481


    [CAL-4223] - Webadmin: Group -> Phone number filtering is not functional for SIP calls

    Note: Number filter now works correctly with SIP numbers.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4227] - Tools: FileManger works incorrectly when user enters a file path with repeated directory names

    Note: Fix affects Call Recording Tools - move, relocate, by fixing occasionally created double directories (e.g. /home/calls/home/calls)

    Found in version: 8.0.461
    Fixed in version: 8.0.481


    [CAL-4228] - Decoder Client, Decoder Server: Decoder stops decoding after warning message: "Cannot inform listener about obtaining decoder..."

    Note: Decoder checks license only once after startup.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4235] - Webadmin: Some of the configuration screens do not contain complete data - Save configuration button gets enabled when accessed first time

    Note: Screen Capture- and Media Encoder-related configuration settings have been amended to supply defaults.

    Found in versions: 8.0.460, 8.0.461, 8.0.470
    Fixed in version: 8.0.481


    [CAL-4239] - Tools: Synchro with multiple sources fails - duplicate key value violates unique constraint "_couple_extdata_pk"

    Note: Wrong external data were inserted when source external data list was empty.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4267] - Decoder Server: Decoder fails - comfort noise - java.io.IOException: unrecognized payload

    Note: Pcap files starting with comfort noise are now correctly handled.

    Influence: Possible workaround: remove comfort noise from the list of supported types on the recorder. If this is done, consider increasing recorder timeout, as long comfort noise sequences can cause recorder timeout.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4362] - Webadmin: Page navigation of call list doesn't list calls

    Note: Switch to next pages ("..." button) always moves to 6th or 5th page respectively.

    Found in versions: 8.0.461, 8.0.470, 8.0.480
    Fixed in version: 8.0.481


    [CAL-4385] - LiveMonitor: Live Monitor allows the sending of calls via email even if it is restricted by user permissions

    Note: Live Monitor respects settings from Call Recording - users allowed to send an email can send email, users allowed to export a call can export the call. Nobody else can perform these actions.

    Influence: Only authorized users are allowed to send en email or export a call

    Found in version: 8.0.461
    Fixed in version: 8.0.481


    [CAL-4395] - Genesys IM: Genesys integration data: Notification of recording (GEN_REC_RECORDING_STATUS_GIM_TEST) reports state U after return from consulted call

    Note: Fixed some synchronization issues, call recording signaling can still return different values in some cases.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4398] - Webadmin: Chrome is displaying loading bar for encoding on demand video

    Note: An error in CSS has been fixed.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4428] - Webadmin: Media file details in email are misleading

    Note: Added localization for filename and file size plus info about units (kB).

    Influence: Need translation

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4430] - Webadmin: Exporting files inconsistency

    Note: Correctly set HTML response which depend on number of existing media, not on number of requested (some may be unavailable).

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4492] - LiveMonitor: Followup for CAL-3749: When group phone numbers are filled in the appropriate phone numbers are not visible in Live Monitor

    Note: Group numbers added to filter.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4494] - Webadmin: "Object error" appears in web user interface when user selects "January 2006" or "January 2012" in search form

    Note: The 1st week of the year is calculated using the ISO standard.

    Influence: The 1st week of the year is calculated by using the ISO standard. If 1st January is Friday, Saturday or Sunday it is taken as the last week of the previous year. No functionality is altered by this change.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4517] - Webadmin: IE (Windows Media) player not correctly displayed when attempting to playback call

    Note: Windows Media player object in HTML was not correctly created in MS IE browser.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4522] - Webadmin: Internet Explorer renders some pages incorrectly.

    Note: Changed display:inline to display:block, since IE6 seems to have problems with inline for elements positioned absolutely. Changed CSS of various visual elements to center the elements vertically in IE7 and 8 in such a way that other browsers should not be affected by the change.

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4523] - Webadmin: Page title information differs

    Note: Call Recording UI product name now starts with name Genesys. Also changed wrong characters.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4527] - Key Manager, PCI DSS: No such file or directory reported for the PID file during Key Manager restart

    Note: Duplicate unchecked read of the PID file was removed. The PID is read only if the PID file exists.

    Found in versions: 8.0.470, 8.0.471, 8.0.480
    Fixed in version: 8.0.481


    [CAL-4535] - Core, Webadmin: Recording rule for incoming or outgoing call doesn't get properly stored in database.

    Note: Recording rules mask handling was fixed. Mask is stored in database with escaped characters to prevent XSS vulnerabilities, so must be unescaped before being used.

    Found in version: 8.0.480
    Fixed in versions: 8.0.463, 8.0.471, 8.0.481


    [CAL-4537] - Decoder Server: Decoder performance is very slow because it tries to obtain a license from Core every time it encodes to MP3.

    Note: License is not checked if the encryption is OFF (which should normally be the case for the installations where the license for PCI DSS is not enabled).

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4542] - Restore, Tools: Restore request gets put in queue even if the call hasn't been archived

    Note: A check was implemented to ensure a couple is archived before inserting it into the restore queue.

    Found in version: 8.0.461
    Fixed in version: 8.0.481


    [CAL-4559] - Instreamer: Instreamer fails to save record into database

    Note: Incorrectly used statement for postgres database was fixed.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4560] - Distribution and Installation, Shell scripts: The bugreport script prints multiple error messages - non-existent tables

    Note: Fixed table names.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4570] - Webadmin: Web UI - Security bug Call Recording - takeover of admin role

    Note: The security vulnerability enabling possible takeover of the admin role was fixed in version 4.8 and development.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4573] - Webadmin: Security vulnerability fix: perform check of user Id/group

    Note: fixed security issue, when unauthorized user could read/edit configuration.

    Found in version: 8.0.471
    Fixed in version: 8.0.481


    [CAL-4582] - Distribution and Installation, Sentinel, Setup scripts: Incorrect checks for PID files

    Note: pid are generated as $NAME$_$I$.pid and not as $NAME$.pid_$I$ For Mixer the pid file is $MIXER$_$NAME$.pid.

    Influence: pid are generated as $NAME$_$I$.pid and not as $NAME$.pid_$I$ For Mixer the pid file is $MIXER$_$NAME_OF_THE_MIXER$.pid. Sentinel should recognize them without problems.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4611] - Webadmin: Problem with using mask in Users

    Note: The comparator '=' was used even for fields that may be a varchar pattern - wildcards. Now 'like' is used.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4629] - Webadmin: Cannot play calls in IE 7

    Note: IE requires two-time usage of token for one file download.

    Found in version: 8.0.463
    Fixed in version: 8.0.481


    [CAL-4630] - Webadmin: Russian comments are not encoded

    Note: Now we encode only six characters when adding description: & < > " ' / which are not encoded back in description. The whole Russian alphabet should work fine.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4634] - Call Storage, Core: 8.0.480 API usage changes - error 500

    Note: Wrong parameter name in XML map in version 8.0.481.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4655] - Webadmin: Web UI Calendar selects more days than specified in "Max search days"

    Note: Added one hour tolerance for winter vs. summer time shift.

    Found in versions: 8.0.471, 8.0.480
    Fixed in version: 8.0.481


    [CAL-4664] - Webadmin: NullPointerException when adding Low Priority recording rule

    Note: If first inserted rule is low priority, assign standard priority.

    Found in versions: 8.0.463, 8.0.470, 8.0.480
    Fixed in version: 8.0.481


    [CAL-4668] - Screen Capture: Screen Capture does not record videos when connected to older version of screenrec.exe

    Note: If the .exe reports an unrecognized property (which may occur if the server is upgraded to a more recent version than the client), the server no longer treats this as an error that prevents the recording from happening (in fact, it does not). Thus, even if a property is not recognized, the .recd file will be registered in the database.

    Found in version: 8.0.471
    Fixed in version: 8.0.481


    [CAL-4714] - Webadmin: User cannot see any calls if 2 filters have been applied

    Note: Uses the conjunction that is selected in the list box (OR was not previously applied).

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [CAL-4737] - Tools: CR 8.0.463, CR 8.0.462 tools does not synchronize calls with ONLY_ONE_STREAM recorded

    Note: Calls with only one stream are now properly synchronized to the Replay server.

    Found in version: 8.0.463
    Fixed in version: 8.0.481


    [CAL-3448] - Core, Driver JTAPI, Drivers, RTS JTAPI: Implement new method for handling Hunt Lists in JTAPI 8.0

    Note: JTAPI Driver now supports recording of Hunt List members.

    Influence: CBarge couples are created with called party in format "Conference<cisco-call-id>" due to required unification of conference couples.

    Fixed in version: 8.0.481


    [CAL-3958] - Core, Driver JTAPI, Drivers, RTS JTAPI: Call Recording compatibility with CUCM 8.5

    Note: Genesys Quality Management is compatible with CUCM 8.5.

    Fixed in version: 8.0.481


    [CAL-4493] - Webadmin: Do not use filters restriction (count of days) in Restored Calls tab

    Note: Filter on restore view may be reset, therefore no day restriction is required.

    Influence: Search filter is shared between restored and normal call view. Once Restore tab is selected, the filter can be disabled, on "all calls view" filter for search days cannot be disabled. Note that if a wider range is selected on the restore queue, then after clicking back to 'all calls view', the same filter is applied in 8.0.460. In the 8.0.470 branch, before clicking on the search button the same filter as was on 'all calls view' is applied.

    Found in versions: 8.0.460, 8.0.461
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4498] - Call Storage, Core, Webadmin: Audio data web API - use callstorage module directly for call search instead of RMI API

    Note: Fixed web API call search (based on called party).

    Influence: Fixed web API call search (based on called party) - refactored Web UI AudioDataServlet to use callstorage module with Ibatis.

    Found in versions: 8.0.460, 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [CAL-4562] - Distribution and Installation: Add yum-complete-transaction utility to the installation media.

    Note: Yum-utils package has been added into the distribution.

    Found in version: 8.0.480
    Fixed in versions: 8.0.463, 8.0.481


    [CAL-2639] - Tools: Deletion of protected couples throws an exception and fails

    Note: Only calls having all couples protected=false are deleted.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-3361] - Zoom-utils: Fix label when trying to create duplicate db pool

    Note: Changed message Duplicate pool name. New raw was not added. -> Duplicate pool name. New pool was not added.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3370] - Webadmin: Visual issues on Settings -> Quality Manager tab

    Note: Fixed non-consistent capitalization in section headings and changed styles in Quality Manager configuration tab

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3655] - Key Manager, PCI DSS: Remove security flaw in key generation utility

    Note: Passwords and keystore locations are now taken from configuration. The parameters should now specify -config //<host>:30400/pci_compliance instead of all authentication-related information. It will be then extracted from the encrypter's configuration.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3665] - Key Manager, PCI DSS, Webadmin: Replace informational message in view

    Note: Replaced information text Takes effect after reboot -> This change takes effect after restart of the application.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3732] - Webadmin: Unify layout design of 3rd party application section

    Note: Comma was ',' replaced with <br/>

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3752] - Webadmin: Small text fields for Decryption client in Keymanager settings

    Note: Path fields for keystore location extended to 300px width

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3758] - Webadmin: The "About" section in web interface change request

    Note: The "about" page in web interface design was unified.

    Fixed in version: 8.0.480


    [CAL-3761] - Core: Call Recording sign is not changed in email massages sent by Call Recording

    Note: Emails sent from Call Recording Core are styled to red/black theme

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3800] - Webadmin: Fix audit log for unblocking of user

    Note: Proper user name is logged in to the audit log event

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3807] - Key Manager, PCI DSS: User must specify default port for Keygenerator application

    Note: Command line option is not required. By default port 30401 is used

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3839] - Screen Capture: Exception found in screenrec.log in case desktop IP address is incorrect or desktop not up and running

    Note: Correct exceptions are logged if no connection can be established.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3845] - Screen Capture: Module screenrec-controller does not log unsuccesful connection attempts

    Note: If there is an unsuccessful attempt, an error is appended to the log with the message specifying that the recording has failed, the IP address where the connection was attempted, a reason (name of the underlying java exception, e.g., UnknownHostException) and a stacktrace. The message describing the problem is also printed to the line which states the problem for easier grepping.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3846] - Screen Capture: Screen Capture status does not display information about resolver when property resolver is selected

    Note: Status for PropertyAdressResolver was enhanced

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3859] - Webadmin: Remove space in product name in email: Call REC

    Note: Removed space from email template

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3872] - Tools: Call Recording can't read files in default paths; bad paths or permissions

    Note: Default target path is empty. It is up to user to define it.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3877] - Distribution and Installation, Setup scripts: The callrec-setup script does not properly check presence of postfix package

    Note: Call Recording setup perform proper check if postfix is installed.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3878] - Distribution and Installation, Setup scripts: The script callrec-setup allows empty IP address to be inserted

    Note: Server IP address must be set in callrec-setup script.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3905] - Mixer: Issue when there are multiple requests for not encoded screen capture

    Note: Duplicate simultaneous requests are now detected. Only the first one proceeds, others wait until the first is completed and reuse its result.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3909] - Core, Recorder Communicator: Record server communicator does not correctly decrease number of recording streams when recorder is unavailable

    Note: Recording stream counter is decreased even in case of problems during closing of recorder

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3933] - Database, Webadmin: LDAP users email address is not synchronized to the callrec database table users column email

    Note: User email and name is saved also for LDAP users.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-3946] - Distribution and Installation, Setup scripts: Fix logic of detecting existence of database

    Note: Proper checking of database existence.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3947] - Database: Crash on Quality Manager start

    Note: Fixed bug regarding user status

    Fixed in version: 8.0.480


    [CAL-3948] - Database: Compilation error on class DBStorage

    Note: Fixed error when accessing database

    Fixed in version: 8.0.480


    [CAL-3956] - SLR: Method openRtpEx failed - allocated ports are not released in time

    Note: SLR does not run out of default port pool for a lot of short calls.

    Found in versions: 8.0.461, 8.0.470
    Fixed in version: 8.0.480


    [CAL-3965] - Webadmin: User change password doesn't depend on count of different recent passwords

    Note: The history size is taken into account when comparing against the previous passwords in the database (in the degenerate case of 0 passwords to compare, the DB is not contacted at all). While inserting a new password, all obsolete passwords (those older than nth most recent where n corresponds to the configuration option) are removed from the database. Thus, only the current security settings are honored, and stricter policy rules cannot be applied retroactively.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3984] - Screen Capture: Two items in Ip to Ip resolver with same number

    Note: Change IpToIpResolver state enums to start from 30200640

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4010] - Distribution and Installation, Setup scripts, Shell scripts, Upgrade Script: Upgrade script does not handle cluster installations

    Note: Added support for other db backup/restore when configuration service is not running.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4057] - Key Manager, PCI DSS: The sqlMap for KeyManager is completely wrong and useless

    Note: Dependency on callstorage artifact was removed. Key manager uses it's own sql maps and can run independent on callstorage. Also changed cmd line arguments: configuration can be loaded from url or xml file

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4064] - SLR: Slr dies without any notification

    Note: SLR now correctlly handle failure in getting SIP message body.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4065] - Webadmin: Video icon doesn't change after encoding RECD file to MP4

    Note: Icons are now different based on whether the video is available or waiting to be mixed.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4118] - Distribution and Installation, Setup scripts, Upgrade Script: DB schema differs when upgrading from 4.6.1 to 4.7.0

    Note: Unused Quality Manager patches were removed and added extra patches.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4123] - SLR: SLR sends 403 error to CUCM when receiving sip invite without extension specification

    Note: SLR now accepts INVITE with From field without userinfo.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4129] - Tools: Notificator languages are not in resources where maven searches for them

    Note: Resources moved to correct paths.

    Fixed in version: 8.0.480


    [CAL-4131] - Database, Database Oracle: Oracle db scripts are not packaged to artifact / rpm

    Note: Proper pom for database scripts was added with dependency on oracle instant-client

    Fixed in version: 8.0.480


    [CAL-4141] - Database, Database Oracle: DB driver for Oracle is missing in zoom-utils

    Note: Dependency for oracle was added to the zoom utils artifact.

    Fixed in version: 8.0.480


    [CAL-4147] - Webadmin: Security bugs in Call Recording: cross site scripting

    Note: implemented custom struts filter to prevent xss.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4157] - Distribution and Installation, Setup scripts, Upgrade Script: DB schema differs when upgrading from 4.4.0 to 4.7.0

    Note: Fixed database update.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4163] - Distribution and Installation, Setup scripts, Upgrade Script: After upgrade to 4.7.0 the Mixer (Media Encoder) is not actived

    Note: Replace Mixer with Media Encoder for newer versions of callrec_setup.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4171] - Distribution and Installation, Setup scripts, Upgrade Script: Incorrect message shown when using -h or --help parameter to find out usage for upgrade_script.sh

    Note: Removed 'Incorrect usage' string from usage function.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4172] - Distribution and Installation, Setup scripts, Upgrade Script: Proofreading of the upgrade_script.sh usage message

    Note: Proofreading fixes.

    Fixed in version: 8.0.480


    [CAL-4177] - Tools: Relocation tool problem: if both mp3 and avi relocation is enabled only mp3 files are relocated.

    Note: A fix for relocation tool was provided for every supported version.

    Influence: Will work as expected

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4180] - SLR: SLR does not record streams

    Note: SLR is now using read/write locks, RTP ports pooling and SSRC filtering to enhance its process.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4181] - Distribution and Installation, Setup scripts, Shell scripts, Upgrade Script: Upgrade script should check if proper medium is inserted.

    Note: Upgrade script check if mounted media disc is the proper one.

    Fixed in version: 8.0.480


    [CAL-4183] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade fails in case user adds the same DB index multiple times on server when only DB Service is installed

    Note: Upgrade script doesn't allow user to select same database multiple times.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4187] - Distribution and Installation, Setup scripts, Upgrade Script: Proofreading of the upgrade_script.sh

    Note: Proofreading of the upgrade script was done.

    Fixed in version: 8.0.480


    [CAL-4192] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade fails when upgrading server where only database is installed

    Note: Function get_version was changed to read only from localhost. And also other DBHOST variables were replaced by localhost IP.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4193] - Distribution and Installation, Setup scripts, Upgrade Script: When upgrade fails, the user is not informed to get in contact with S&S as mentioned in specification

    Note: Added message to contact S&S when error occurs.

    Fixed in version: 8.0.480


    [CAL-4195] - Distribution and Installation, Setup scripts, Upgrade Script: "Incorrect index ('a'). Try again." shown when using the default value during database dump of all databases

    Note: Removed error message when 'a' or 'n' answer is selected during dump selection.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4197] - Distribution and Installation, Setup scripts, Upgrade Script: Proofreading of the upgrade_script.sh (final notice)

    Note: Proofreading was done in the upgrade script.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4199] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade script tries to restore database dump that doesn't exist

    Note: Do not make DB restore when no dump exist.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4210] - Webadmin: Export button does not work

    Note: When user select one or more files and click on export button, all files attached to this couple are downloaded. Note, that video which is not mixed is exported unmixed

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4212] - Distribution and Installation, Setup scripts, Upgrade Script: Missing scorecard_business section in config_manager.xml

    Note: Setting of scorecard-business module is added to config_manager.xml when Quality Manager is enabled.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4214] - Distribution and Installation, Setup scripts, Upgrade Script: Permission denied for schema wbsc after upgrade from CR-4.3.2 to QM-4.7.0

    Note: DB upgrade to version 4.7.0 - update wbsc was fixed.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4215] - Distribution and Installation, Setup scripts, Upgrade Script: Cdrom symlink created during upgrade is not removed

    Note: Created symlink is removed when upgrade finishes.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4246] - Distribution and Installation, Setup scripts, Upgrade Script: Errors shown when installing new database packages

    Note: Task install_new_db was skipped if the source version is 4.3 .And new PostgreSQL packages are installed the same way as other packages later in the process.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4247] - Distribution and Installation, Setup scripts, Upgrade Script: Missing /dev/hdc and /dev/fd0 in /etc/fstab after upgrade

    Note: If /etc/fstab is different after upgrade then the upgrade script overwrites the fstab file with original one that was backed up.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4259] - Database: DASHBOARD_WIDGET_LIMIT missing in 'appoptions' in 'wbsc' schema after upgrade

    Note: Fixed missing DASHBOARD_WIDGET_LIMIT value in db appoption table after update 461 -> 470

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4261] - Distribution and Installation, Setup scripts, Upgrade Script: After upgrade from GQM 8.0.461 to 8.0.470 the PostgreSQL version differs

    Note: Added upgrade of database.

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [CAL-4265] - Distribution and Installation, Setup scripts: Proofreading correction for callrec-setup

    Note: Proofreading of callrec-setup was done.

    Found in versions: 8.0.460, 8.0.461, 8.0.470
    Fixed in version: 8.0.480


    [CAL-4270] - Distribution and Installation, Setup scripts, Upgrade Script: Problem when yum upgrades the PostgreSQL packages

    Note: Task install_new_db was skipped if the source version was 4.7. And new PostgreSQL packages are installed the same way as others packages later in the process.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4298] - Webadmin: Checking file CRC / existence / decryption only once per download

    Note: If file is encoded, then once decryption runs just to ensure that the file is corrupted. If it's corrupted, alert is displayed. If it's not corrupted, file is sent as response to player - and is decoded a second time. If file is not encoded, then only crc check is done before sending file to browser.

    Fixed in version: 8.0.480


    [CAL-4309] - Database: Database function get_version in branch 4.8 should return 4.8

    Note: The get_version function was updated, and returns 4.8.0

    Fixed in version: 8.0.480


    [CAL-4310] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade script doesn't recognize that database service is running when upgrading from 4.3.2 to 4.7.0

    Note: When checking if database is running locally also check if the DB host is not localhost.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [CAL-4341] - Distribution and Installation, Setup scripts, Upgrade Script: Upgrade script must recover pg_hba.conf from backup folder

    Note: Upgrade script now keeps old pg_hba.conf setting.

    Fixed in version: 8.0.480


    [CAL-4342] - Distribution and Installation, Setup scripts, Upgrade Script: Proper database management in upgrade script

    Note: Databases created during upgrade process are deleted at the end. Databases use names with timestamp.

    Fixed in version: 8.0.480


    [CAL-4344] - Database: Function trig_cfiles_after_update() and v_report_eval_agg_detail view differs when upgraded from 4.6.1 to 4.7.0

    Note: Additional SQL patches were fixed.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4400] - Webadmin: Call to equals() comparing different types in cz.zoom.callrec.webadmin.struts.actions.SendEmailAction.sendEmail(ComposeEmailForm, MainSession)

    Note: Send mail action now correctly compares the file types and should be able to mix videos before sending them out.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4408] - Database, Database Migration: After Database migration to 4.8 search filters do not work

    Note: After migration to 4.8 branch migrated search filters are updated in order to work correctly.

    Fixed in version: 8.0.480


    [CAL-4456] - Webadmin: Escaping of input fileds also escapes special characters used in arabic time/date expression

    Note: Date format string is now escaped.

    Fixed in version: 8.0.480


    [CAL-3685] - Key Manager, PCI DSS: Monitor configuration changes in key manager

    Note: Key manager reloads changes from configuration (file). Also checks for file changes on filesystem. This takes effect whitin 30seconds. If file is deleted or configuration is mis-configured server waits for correction and does not encode anything during mis-configuration.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3687] - Key Manager, PCI DSS: Automatic keystore type detection

    Note: The key store types are now auto-detected. All related configuration options have been deleted. If a keystore is missing, it is initialized with respective default keystore type (JKS for authentication/trust store, JCEKS for symmetric key store), otherwise its type is autodetected by looping through all types JCA understands until a match is found (and returned) or until the list is exhausted (then, an exception is thrown to report that the keystore cannot be read).

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3689] - Key Manager, PCI DSS: Monitor changes in keystores

    Note: Files are checked each 20s if any change was made (file was removed or has newer timestamp), if so, keyman server is reinitialized. If any keystore-related information is changed on the server, all current sessions are automatically invalidated to make the clients reconnect (and pass the SSL check again).

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3690] - Key Manager, PCI DSS: Key generation utility should report list of supported algorithms

    Note: Key generation displays list of supported algorithms by using '-list' option in cmd. Same list is also displayed in key manager web UI configuration. An algorithm is only added to the list if javax.crypto.KeyGenerator accepts it (to filter out key-wrapping and asymmetric algorithms)

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3691] - Key Manager, PCI DSS: Add -v parameter to keygen client

    Note: Debug logging enabled by parameter -v.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3700] - Localization: Add support for French language

    Note: French language is now supported in Call Recording

    Fixed in version: 8.0.480


    [CAL-3715] - Database, Database Oracle: Oracle database permissions

    Note: Added option to the script for database creation. Possibility to input tablespace for Call Recording and Quality Manager. Possibility to install without initial data. And possibility to create administrator schema to administrate Call Recording and Quality Manager schemas.

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3718] - Database Oracle: Database parameters - remove static that are used now

    Note: Database parameters are passed from configuration service.

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3720] - Database: Refactor _cfiles table — PostgreSQL

    Note: Refactored _cfiles table in PostgreSQL db to be unified with Oracle DB

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3721] - Database, Database Oracle: Adapt all iBATIS references to _cfiles to the new table format

    Note: Some modules were adapted (callstorage, dbmigration, tools) referred to _cfiles table according to its new design

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3722] - Database, Database PostgreSQL, Webadmin: Move query building from Java to iBATIS

    Note: SQL Query is generated from (and only by) parameters passed from java

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3723] - Database Oracle: Calling of functions, ILIKE rewrite to lower() function

    Note: ILIKE rewrited to lower() function

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3726] - Database, Database Migration, Database Oracle: Migrate import to support Oracle DB

    Note: Call Recording migration from PostgreSQL to Oracle database was implemented. Also fixed enc_key_id and digest column migration from 4.7 to 4.8

    Influence: Note for configuration: SqlMap, ExportImpl, ImportImpl from package cz.zoom.callrec.tools.migration.db.version48.oracle must be used for migration to or from oracle respectively

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-3736] - Key Manager, PCI DSS: Crypto clients: report warning when checksum of file differs in db

    Note: Any possible inconsistency with the digest is logged with the ERROR level. It describes what exactly happened and why this is bad. Before sending the file to a user, it is fully read to make sure its digest is correct. If the digest check fails, the user gets an alert that the file cannot be played, and the log contains an ERROR message.

    Influence: The extra digest check has some impact on the performance (on the virtual it is estimated at ~1 second of delay per 1.5Mb of the file ˜ 10 minutes of audio), but this seems a fair price for the added security.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3762] - Driver SIP, Drivers: Do not split recordings if SDP does not change

    Note: SIP call is not splitted into more couples in case re-INVITE is sent with same address, port and payload for both streams.

    Found in versions: 8.0.461, 8.0.470
    Fixed in version: 8.0.480


    [CAL-3824] - Mixer, Webadmin: Create a progress bar for video files (screen captures) if they are being encoded on the fly

    Note: The recordings where the video is already available now differs visually from the ones yet to be mixed (different icons); The icons for yet to be mixed videos show a tooltip stating that mixing takes some time to complete; When the mixing is requested, a label "Please wait while the video is being mixed" appears with a progress indicator and a cancel button, this label disappears when the video is ready or if the mixing failed. The label is semi-transparent (you can see through, but not click through). While the video is being encoded, the default mouse cursor for the page is wait cursor. If the video mixing fails, the user is notified with a javascript alert dialog, otherwise the downloading starts (or a standard dialog appears asking where to download). If the video mixing is canceled, the encoding continues on the server, but the results are not downloaded automatically.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3904] - Screen Capture: Improve Screen Capture configuration in Configuration UI

    Note: Configuration options are now more user-friendly.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3953] - Distribution and Installation: Update postgresql-jdbc library

    Note: PostgreSQL JDBC driver updated to 8.4-701-jdbc4

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-3992] - SNMP: Include Oracle DB connector to SNMP script

    Note: SNMP module can report OIDs from the database for both PostgreSQL and Oracle database types now. New parameter dbtype is added to the configuration file (/opt/callrec/SNMP/src/deployment.cfg)

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-4043] - Database: Rename tables and views replace _tablename to tablename

    Note: renaming tables and views in Oracle

    Fixed in version: 8.0.480


    [CAL-4052] - Database, Database Oracle: Key manager iBatis map must be Oracle ready

    Note: Key manager was enhanced to support Oracle DB.

    Fixed in version: 8.0.480


    [CAL-4053] - Distribution and Installation, Setup scripts: Installation of Call Recording must be possible with Oracle DB server

    Note: Added Oracle support to callrec-setup script.

    Fixed in version: 8.0.480


    [CAL-4096] - Zoom-utils: Replace hard-coded product/module names

    Note: refactored zoom-utils Version to return application and module names properly. module names are in version.properties file, application names are in version.properties file and have placeholders refering to callrec.pom's properties. These properties are changed based on given maven profile. created new qm-product-name module called from java classes for desired app/module name.replaced hardcoded app/module names from code.

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-4161] - Database, Database PostgreSQL: Add fake DUAL table for sql compatibility with Oracle

    Note: added view that supplies oracle's fake dual table to PostgreSQL.

    Fixed in version: 8.0.480


    [CAL-4165] - Webadmin: Provide an alert to the user if call cannot be replayed

    Note: If some error occured during export, the user is informed. If the file is encrypted, the digests are checked before sending the file to the user. If the digests do not match, the user is alerted that the file cannot be replayed (see CAL-3736). If the file is NOT encrypted, the CRC is checked before sending the file to the user. Because we cannot guarantee that the checksums were always calculated correctly in previous versions (they were never actually checked), whether or not users can get files that failed the CRC test is controlled by a new option in the configuration ("Force CRC Checks") available in Settings->WebUI->User Interface Settings. If the strict CRC checking is on and the CRC test fails, the user will get the alert that the file cannot be played.

    Influence: A new option in the UI has appeared.

    Fixed in version: 8.0.480


    [CAL-4230] - Webadmin: Possibility to disable on demand encoding

    Note: Option is to disable mixing has been implemented. The UI will alert the user without sending any request to the server. However, if the server receives the request for any reason (e.g., the request is spoofed or forged), the server will refuse to perform mixing as well. In this case, the user is not notified as gracefully (he will get HTTP Status 404).

    Fixed in version: 8.0.480


    [CAL-4241] - Key Manager, PCI DSS: Add parameter (to command line utility) indicating what will be included to encryption

    Note: New cmd parameter ('-r') was added. This param indicates if files should be reencrypted (when a key is compromised) or encrypted (when media file is not encrypted).

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [CAL-4289] - Distribution and Installation, Shell scripts: Create constants in shell scripts for branding purposes

    Note: Branding process was improved and simplified

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-4361] - Distribution and Installation: Update EULA in the project

    Note: EULA is updated to version 3.0

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [CAL-4411] - Distribution and Installation, Setup scripts: Callrec vamenu files show 2010 in copyright

    Note: Updated copyright date in virtual appliance

    Fixed in version: 8.0.480


    [CAL-4700] - Distribution and Installation, Setup scripts, Upgrade Script: Adding support for new versions in upgrade scripts (GQM 8.0.481)

    Note: Upgrade script for version 8.0.481.

    Found in version: 8.0.481
    Fixed in version: 8.0.481



    [CAL-2639] - Tools: Deletion of protected couples throws an exception and fails

    Note: Only calls having all couples protected=false are deleted.

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-2753] - Synchro, Tools: Synchro breaks related calls

    Note: Related couples that are linked to one call in one database should be synchronized to one call in target database. In very specific scenarios there still may be more calls than one - see influence.

    Influence: Situations when calls are not related after synchronization:

    A) There is parallel synchronization from more sources but the time of synchronization is the same, so the same call is processed in parallel and thus inserted as two new calls. Solution: If synchro is running in parallel, set synchro times to differ at least by several minutes, e.g. floatend = 5minutes and second floatend = 8minutes. Of course if there is no performance issue, do not use parallel synchronization

    B) There is a low limit of calls to be processed (default is 200). In this case, if the 200th couple (couple 1) is inserted and is from Call 1 (having 5 couples in total, named couples 1 to 5), then for the following couples the other source is processed which has not recorded couple 1, synchro won’t find an existing call, because couples 2 to 5 from source 1, which are the same, are not inserted, so a second call (Call 2) is created with the couples. After switching back to source 1, the remaining 4 couples should be added, but they are already there from source 2. If not all of them are synchronized from source 2 then the missing couple 1 may be added to EITHER of the two calls.

    Solution: do not set limit of calls to be processed to a value less than 200; a higher number reflects a lower probability that this split will happen. Also set synchro from different sources to differ by several minutes like in A (bigger difference, lower probability or error).

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-3345] - Tools: Default source and target path in Restore are reversed

    Note: Default values for Restore targetDir and sourceDir are swapped

    Found in version: 8.0.460
    Fixed in version: 8.0.471


    [CAL-3361] - Zoom-utils: Fix label when trying to create duplicate db pool

    Note: Changed message Duplicate pool name. New raw was not added. -> Duplicate pool name. New pool was not added.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3370] - Webadmin: Visual issues on Settings -> Quality Manager tab

    Note: Fixed non-consistent capitalization in section headings and changed styles in the Quality Manager configuration tab

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3617] - Archiver, Tools: Validation of final called number fails when null.

    Note: Calling numbers, IP addresses and party names are nullable values in database and thus are not required during archivation/restoration of calls.

    Found in versions: 8.0.461, 8.0.470
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-3665] - Key Manager, PCI DSS, Webadmin: Replace informational message in view

    Note: Replaced information text: Takes effect after reboot to: This change takes effect after restart of the application.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3732] - Webadmin: Unify layout design of 3rd party application section

    Note: Comma was ',' replaced with <br/>

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3749] - LiveMonitor: When group phone numbers are filled in the appropriate phone numbers are not visible in the livemonitor

    Note: Filters only match phone number without caller/callee ID, in case of SIP without domain.

    Influence: Filters on phone numbers match only the phone number, ignoring caller/callee ID. For SIP numbers only the phone without domain is matched, so it is important that the numbers definition does not contain any SIP numbers with domain (meaning everything after @ is ignored).

    Found in version: 8.0.461
    Fixed in version: 8.0.471


    [CAL-3752] - Webadmin: Small text fields for Decryption client in Key Manager settings

    Note: Path fields for keystore location extended to 300px width

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3758] - Webadmin: The "About" section in web interface change request

    Note: The "about" page in web interface design was unified.

    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3761] - Core: Call Recording sign is not changed in email massages sent by Call Recording

    Note: Emails sent from Call Recording Core are styled to red/black theme

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3790] - Webadmin: New user cannot have the same password as admin.

    Note: Current user id was used in Add and Edit Users for referencing history of passwords.

    Found in version: 8.0.470
    Fixed in version: 8.0.471


    [CAL-3800] - Webadmin: Fix audit log for unblocking of user

    Note: Proper user name is logged in to the audit log event

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3807] - Key Manager, PCI DSS: User must specify default port for Keygenerator application

    Note: Command line option is not required. By default port 30401 is used

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3833] - Mixer, Screen Capture: Screen Capture and Mixer rc.scripts may not always stop the running process.

    Note: Both services now correctly unbind the RMI objects from the registry and terminate.

    Found in version: 8.0.470
    Fixed in version: 8.0.471


    [CAL-3839] - Screen Capture: Exception found in screenrec.log in case desktop IP address is incorrect or desktop not up and running

    Note: Correct exceptions are logged if no connection can be established.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3845] - Screen Capture: Module screenrec-controller does not log unsuccessful connection attempts

    Note: If there is an unsuccessful attempt, an error is appended to the log with the message specifying that the recording has failed, the IP address where the connection was attempted, a reason (name of the underlying java exception, e.g., UnknownHostException) and a stacktrace. The message describing the problem is also printed to the line which states the problem for easier grepping.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3846] - Screen Capture: Screen Capture status does not display information about resolver when property resolver is selected

    Note: Status for PropertyAdressResolver was enhanced

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3872] - Tools: Call Recording can't read files in default paths; bad paths or permissions

    Note: Default target path is empty. It is up to user to define it.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3876] - Webadmin: Servlet SendCallFileSid doesn't return content type for MP3

    Note: When MP3 is sent then content is set to 'audio/mpeg'

    Found in version: 8.0.470
    Fixed in version: 8.0.471


    [CAL-3877] - Distribution and Installation, Setup scripts: The callrec-setup script does not properly check presence of Postfix package

    Note: Call Recording setup perform proper check if Postfix is installed.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3878] - Distribution and Installation, Setup scripts: The script callrec-setup allows empty IP address to be inserted

    Note: Server IP address must be set in callrec-setup script.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3905] - Mixer: Issue when there are multiple requests for not encoded screen capture

    Note: Duplicate simultaneous requests are now detected. Only the first one proceeds, others wait until the first is completed and reuse its result.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3909] - Core, Recorder Communicator: Record server communicator does not correctly decrease number of recording streams when recorder is unavailable

    Note: Recording stream counter is decreased even in case of problems during closing of recorder

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3933] - Database, Webadmin: LDAP users email address is not synchronized to the callrec database table users column email

    Note: User email and name is saved also for LDAP users.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3946] - Distribution and Installation, Setup scripts: Fix logic of detecting existence of database

    Note: Proper checking of database existence.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3956] - SLR: Method openRtpEx failed - allocated ports are not released in time

    Note: SLR does not run out of default port pool for a lot of short calls.

    Found in versions: 8.0.461, 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3990] - Webadmin: Unable to search for calls using calendar in web UI in 2011 and later

    Note: Calendar filter now work dynamic way (min=current year-10, max.=current year +1). Hardcoded values were removed.

    Found in versions: 8.0.460, 8.0.461, 8.0.470
    Fixed in version: 8.0.471


    [CAL-4006] - Distribution and Installation, Setup scripts, Upgrade Script: Failure of upgrade process when yum upgrades the PostgreSQL packages.

    Note: Added upgrade of OpenSSL package before installation of database start. This solves issue with database installation.

    Fixed in version: 8.0.471


    [CAL-4057] - Key Manager, PCI DSS: The sqlMap for KeyManager is completely wrong and useless

    Note: Dependency on callstorage artifact was removed. Key Manager uses it's own sql maps and can run independent on callstorage. Also changed command line arguments: configuration can be loaded from URL or XML file

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4064] - SLR: Spanless Recorder dies without any notification

    Note: SLR now correctlly handle failure in getting SIP message body.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4080] - Distribution and Installation, Setup scripts, Upgrade Script: System variable kernel.shmmax is repeated during the upgrade script.

    Note: Variable kernel.shmmax is set during a upgrade process only in case that is less than 1GB.

    Found in version: 8.0.470
    Fixed in version: 8.0.471


    [CAL-4123] - SLR: SLR sends 403 error to CUCM when receiving SIP invite without extension specification

    Note: SLR now accepts INVITE with From field without userinfo.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4147] - Webadmin: Security bugs in Call Recording: cross site scripting (XSS)

    Note: implemented custom struts filter to prevent XSS.

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4149] - Database, Database PostgreSQL, Webadmin: Security bug in Call Recording web interface: takeover of admin role

    Note: The security vulnerability enabling possible takeover of admin role was fixed.

    Found in version: 8.0.460
    Fixed in version: 8.0.471


    [CAL-4177] - Tools: Relocation tool problem: if both MP3 and AVI relocation is enabled only MP3 files are relocated.

    Note: A fix for relocation tool was provided for every supported version.

    Influence: Will work as expected

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4180] - SLR: SLR does not record streams

    Note: SLR is now using read/write locks, RTP ports pooling and SSRC filtering to enhance its process.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4186] - Core, Driver JTAPI, Drivers: Outbound calls are not recorded, RING_END status is logged in core.log

    Note: JTAPI Driver was modified to support recording of scenarios without external party connection.

    Influence: Some scenarios can be recorder as NO STREAMS: - outgoing non answered calls with ringback - SLR recorded calls with ringback, where ringing is not recorded. From the 8.0.480 version it is possible to switch this feature off by setting the waitForSecondConnection configuration parameter to true (see module documentation).

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4208] - Key Manager, PCI DSS: Error in crypting and decrypting with ARCFOUR nad RC2 algorithm

    Note: List of supported algorithms was restricted to AES, DES-EDE, Blowfish. Key Manager refuses to provide encryption keys for unknown algorithms (even if they were imported into the keystore using the previous version). Keys for decryption are returned algorithms notwithstanding. Key Manager reports ERROR status if the encryption is enabled, but the algorithm is not supported. This is an error, not a warning, since in this case, the encrypting clients (decoder and mixer) will not operate properly.

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4210] - Webadmin: Export button does not work

    Note: When user select one or more files and click on export button, all files attached to this couple are downloaded. Note, that video which is not mixed is exported unmixed

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4223] - Webadmin: Group -> Phone number filtering is not functional for SIP calls

    Note: Number filter now works correctly with SIP numbers.

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4226] - Database, Database Migration: Configuration file migration.xml is missing some options

    Note: Migration configuration options for supported versions were added in order to be available by default.

    Found in versions: 8.0.461, 8.0.470
    Fixed in version: 8.0.471


    [CAL-4228] - Decoder Client, Decoder Server: Decoder stops decoding after warning message: "Cannot inform listener about obtaining decoder..."

    Note: Decoder checks license only once after startup.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4239] - Tools: Synchro with multiple sources fails - duplicate key value violates unique constraint "_couple_extdata_pk"

    Note: Wrong external data were inserted when source external data list was empty

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4251] - Mixer: Mixer does not load all MP3 => digest does not match

    Note: If the audio input stream contained an unknown frame type, the native media encoder used to ignore some portion of the MP3. Now native media encoder rewinds the whole input stream to the end (the unexpected frames are ignored, anyway).

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4259] - Database: DASHBOARD_WIDGET_LIMIT missing in 'appoptions' in 'wbsc' schema after upgrade

    Note: Fixed missing DASHBOARD_WIDGET_LIMIT value in db appoption table after update 8.0.461 -> 8.0.470

    Found in version: 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4265] - Distribution and Installation, Setup scripts: Proofreading correction for callrec-setup

    Note: Proofreading of callrec-setup was done.

    Found in versions: 8.0.460, 8.0.461, 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4267] - Decoder Server: Decoder fails - comfort noise - java.io.IOException: not recognized payload

    Note: Pcaps starting with comfort noise are now correctly handled.

    Influence: Possible workaround: remove comfort noise from the list of supported types on the recorder. If this is done, consider increasing recorder timeout, as long comfort noise sequences can cause recorder timeout.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4300] - Webadmin: User password can not be changed to the first password

    Note: When creating a user, the old way to store passwords is no longer used.

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4321] - Database, Database Oracle, Webadmin: After installation of callrec-tsm package, the settings cannot be saved from web interface.

    Note: TSM rpm package now creates files with proper ownership.

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4338] - Core: Skinny recording - cz.zoom.callrec.core.calls.LockAlreadyExistException: Object Call:392 was already locked by "STOP_CALL_OBSERVER_DC_DL".

    Note: Core object could be finished twice.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4349] - Webadmin: Export multiple calls does not work correctly

    Note: Export calls works properly

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.480, 8.0.500


    [CAL-4379] - Distribution and Installation: Redundant .so and .pom artifacts should be removed from the installation.

    Note: Removed .so and .pom dependencies from rpm.

    Found in versions: 8.0.461, 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4395] - Genesys IM: Genesys integration data: Notification of recording (GEN_REC_RECORDING_STATUS_GIM_TEST) reports state U after return from consulted call

    Note: Fixed some synchronization issues, call recording signaling can still return different values in some cases.

    Found in version: 8.0.461
    Fixed in version: 8.0.471


    [CAL-4459] - Webadmin: Screen Capture binary MSI should be numbered similarly to Call Recording genesys plugins

    Note: Version changed, dependency in callrec-ui updated.

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4486] - Webadmin: Search does not work in Web UI

    Note: Escaped string from jsp files need to be unescaped for futher use.

    Found in version: 8.0.460
    Fixed in version: 8.0.471


    [CAL-4490] - Tools: It is not possible to restore calls from 4.4 (and below) archives when sid is null

    Note: If sid is null, a random sid is generated with 120 bits of randomness.

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4492] - LiveMonitor: Followup for CAL-3749: When group phone numbers are filled in the appropriate phone numbers are not visible in the livemonitor

    Note: Group numbers added to filter

    Found in version: 8.0.461
    Fixed in version: 8.0.471


    [CAL-4494] - Webadmin: "Object error" appears in web user interface when user selects "January 2006" or "January 2012" in search form

    Note: The 1st week of year is calculated by ISO standard.

    Influence: The 1st week of year is calculated by ISO standard. If the 1st Jan is Fri, Sat or Sun it is taken as last week of previous year. No functionality is touched.

    Found in version: 8.0.461
    Fixed in version: 8.0.471


    [CAL-4522] - Webadmin: Internet Explorer renders some pages incorrectly.

    Note: Changed display:inline to display:block, since IE6 seems to have problems with inline for elements positioned absolutely; Changed CSS of various visual elements to center the elements vertically in IE7 and IE8 in such a way that other browsers should not be affected by the change.

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4535] - Core, Webadmin: Recording rule for incoming or outgoing call doesn't get properly stored in database.

    Note: Recording rules mask handling was fixed. Mask is stored in db with escaped characters to prevent XSS vulnerabilities, so must be unescaped before it is used.

    Found in version: 8.0.480
    Fixed in version: 8.0.471


    [CAL-4537] - Decoder Server: Decoder performance is very slow because it tries to obtain license from core every time it encodes to MP3.

    Note: License is not checked if the encryption is OFF (which should normally be the case for the installations where the license for PCI DSS is not enabled).

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-3689] - Key Manager, PCI DSS: Monitor changes in keystores

    Note: Files are checked each 20s if any change was made (file was removed or has newer timestamp), if so, Key Manager server is re-initialized. If any keystore-related information is changed on the server, all current sessions are automatically invalidated to force the clients to reconnect (and pass the SSL check again).

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3691] - Key Manager, PCI DSS: Add -v parameter to keygen client

    Note: Debug logging enabled by parameter -v.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3762] - Driver SIP, Drivers: Do not split recordings if SDP does not change

    Note: SIP call is not splitted into more couples in case re-INVITE is sent with same address, port and payload for both streams.

    Found in versions: 8.0.461, 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-3904] - Screen Capture: Improve Screen Capture configuration in configuration UI

    Note: Configuration options are now more user-friendly.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4241] - Key Manager, PCI DSS: Add parameter (to command line utility) indicating what will be included to encryption

    Note: New command parameter ('-r') was added. This param indicates if files should be reencrypted (when a key is compromised) or encrypted (when media file is not encrypted).

    Found in versions: 8.0.471, 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [CAL-4493] - Webadmin: Do not use filters restriction (count of days) in Restored Calls tab

    Note: Filter on restore view may be reset, therefore no day restriction is required

    Influence: Search filter is shared between restored and normal call view. Once restore tab is selected, the filter can be disabled, on "all calls view" filter for search days cannot be disabled. Note that if a wider range is selected on the restore queue, then after clicking back to "all calls view", the same filter is applied in 8.0.460. In the 8.0.470 branch, before clicking on the search button the same filter as was on "all calls view" is applied.

    Found in versions: 8.0.460, 8.0.461
    Fixed in versions: 8.0.471, 8.0.500


    [CAL-4498] - Call Storage, Core, Webadmin: Audio data web API - use directly callstorage module for call search instead of RMI API

    Note: fixed web API call search (based on called party)

    Influence: fixed web API call search (based on called party) - refactored webui AudioDataServlet to use callstorage module with ibatis

    Found in versions: 8.0.460, 8.0.470, 8.0.480
    Fixed in version: 8.0.471


  • Quality Manager Corrections


  • [SC-2132] - Evaluation Planner: Addition magnifier icon displayed in Safari and Chrome browsers (Arabic layout)

    Note: Fixed layout issue in the Navigation Panel in Arabic locale.

    Found in version: 8.0.461
    Fixed in version: 8.0.481


    [SC-2334] - Evaluation List, UX / UI: Tool tip in Evaluation List hangs in several tabs

    Note: Fixed sticky tooltip in the Evaluation List toolbar.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.481


    [SC-2623] - Administration: Records on page limits count of users in group list - there is only 1 page

    Note: Fixed count of users in database for group administration.

    Found in version: 8.0.480
    Fixed in versions: 8.0.480, 8.0.481


    [SC-2757] - Administration, UX / UI: User manager- There is no validation message displayed when phone number/agent Id is checked and no data is added

    Note: Agent Id and phone numbers are required fields if they are checked.

    Found in version: 8.0.463
    Fixed in version: 8.0.481


    [SC-2772] - Reports, UX / UI: Misleading option to export Evaluation Report

    Note: Evaluation Detail Report is saved in Excel format with .xls extension.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [SC-2776] - Evaluation Form, Evaluation List, UX / UI: Evaluation List- Non-editable checkbox/rectangles are displayed as a value for reveal column

    Note: By default reveal results to agent will now be enabled.

    Found in version: 8.0.480
    Fixed in version: 8.0.481


    [SC-2639] - UX / UI: Favicon in Quality Manager is not shown in IE browser

    Note: Favicon was moved to required place within web application and changed to proper binary format.

    Found in versions: 8.0.461, 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [SC-2237] - Reports: In Compare Agents graph clicking on the date field launches calendar - it doesn't allow to type in the date manually

    Note: Enabled entering dates manually in Compare Agent graph

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [SC-2296] - Role Manager: It is possible to create user without email address

    Note: Possible to add a user without email address, a warning message is displayed

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SC-2323] - Dashboard: Warning icon is truncated in Dashboard

    Note: Left more space for warning icons that were cut out

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SC-2421] - Evaluation Planner: Deleted users shown in agent list

    Note: Evaluation planner now shows only active agents.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [SC-2427] - Reports: In Compare Evaluators graph clicking on the date field launches calendar - it doesn't allow typing in the date manually

    Note: Enabled manual typing for dates in Compare Evaluators

    Found in version: 8.0.461
    Fixed in version: 8.0.480


    [SC-2428] - Evaluation Planner: Sub-criteria tab disappears - missing enum constants

    Note: Fixed problem with sub-criteria tab disappearing

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SC-2472] - Other: Migration cannot find agent role

    Note: Enhanced equivalent role search.

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [SC-2474] - Quesionnaire Manager: Unable to create or import questionnaire

    Fixed in version: 8.0.480


    [SC-2477] - Installation: Missing log file in "logs" directory for Quality Manager 8.0.480

    Fixed in version: 8.0.480


    [SC-2481] - Dashboard: Not considered case: pie widget uses a single questionnaire

    Note: Updated specifications for pie widget

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SC-2485] - Database, Database Oracle, Database PostgreSQL, Role Manager: Unable to create new role in role manager

    Note: fixed invalid roles select

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [SC-2496] - Database, Evaluation Form, Evaluation Planner, Interaction types: Re-evaluation does not load same calls which were evaluted in original evaluation

    Note: User is informed by message on the bottom of evaluation planner as 'The list does not show interactions included in sub-criteria. But these interactions will also be included in re-evaluation.'

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [SC-2510] - Evaluation Planner: Re-evaluation does not copy all Sub-Criteria calls

    Note: Re-evaluation fetched all calls of Main Criteria and Sub-Criteria in evaluator form

    Found in version: 8.0.460
    Fixed in version: 8.0.480


    [SC-2511] - Questionnaire Manager: Error when updating questionnaires - column weekdays

    Note: Questionnaires can be updated successfully

    Fixed in version: 8.0.480


    [SC-2139] - UX / UI: Static Colon in length of call time selection in sub criteria

    Fixed in version: 8.0.480


    [SC-2150] - UX / UI: Add search capability by calling and called number to "add specific interaction" form

    Note: Calls can be searched by Customer number

    Fixed in version: 8.0.480


    [SC-2151] - Audit Log: Audit Log Report needs to have tool tip to display entire description

    Note: Added tooltip for the description field of the Audit log. Useful if the text from the description doesn't fit in the available space.

    Fixed in version: 8.0.480


    [SC-2229] - Evaluation Planner: Add the player module for call verify

    Note: Evaluator can hear the calls with the option Media Player plugin provided on the Add Interaction window beforing adding calls to evaluate

    Fixed in version: 8.0.480


    [SC-2307] - Localization: NEW French localization

    Note: Quality Manager now supports French language

    Fixed in version: 8.0.480


    [SC-2308] - Localization: NEW Spanish localization

    Note: Spanish language is supported in Quality Manager

    Fixed in version: 8.0.480


    [SC-2418] - Reports, Role Manager: Agents must not be able to view reporting on any other users by default

    Note: Agent cannot compare with parent group or any other group by default, this must be set in Role manager if required.

    Influence: Existing installations are not affected. Agent role remains as is in existing installations.

    Found in versions: 8.0.460, 8.0.461
    Fixed in version: 8.0.480


    [SC-2433] - Evaluation List: Re-arrange toolbar items in evaluation list

    Note: Re-arranged toolbar items according to specification

    Fixed in version: 8.0.480


    [SC-2434] - Evaluation Form: Rearrange toolbar items in evaluation form

    Fixed in version: 8.0.480


    [SC-2476] - Administration: Fix layout in UserBasicContainer

    Note: Layout of user administration window is modified

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SC-2497] - Reports: Apply cascade style that come from external developer

    Note: Styles are applied to see all possible answers and eco printing in Evaluation Detail report

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [SC-2502] - Reports: Remove crystal reports from source code and installation

    Note: Crystal reports are removed

    Fixed in version: 8.0.480


    [SC-2506] - Reports: Html Evaluation report - make bigger space or some line between specific evaluations

    Note: Added page break and line 80px high

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [SC-2522] - Graphs: Resizable side bar in Compare Agents screen

    Fixed in version: 8.0.480


    [SC-2524] - Evaluation Form: Add Evaluation Info button to Evaluation Form screen

    Note: Evaluation parameters can be viewed through Evaluation info option provided in Evaluator form

    Fixed in version: 8.0.480


    [SC-2606] - Genesys Importer: Genesys 8.0 support in Quality Manager

    Note: Added support for Genesys 8.0 API

    Found in version: 8.0.480
    Fixed in version: 8.0.480



    [SC-2021] - Reports: Audit log report - set default time value to: 00:00:00 to 23:59:59

    Note: This report was redesigned. It was moved from Crystal Reports to GWT/GXT. So, it does not use current form for date time.

    Found in version: 8.0.460
    Fixed in version: 8.0.471


    [SC-2319] - Genesys Importer: Genesys importer imports all objects, including DNs for IVR

    Note: This is a fix for version 8.0.460 and 8.0.470

    Influence: In this fix only agents and admins are synchronised.

    Found in version: 8.0.461
    Fixed in version: 8.0.471


    [SC-2334] - Evaluation List, UX / UI: Tool tip in evaluation list hangs in several tabs

    Note: Fixed sticky tooltip in the Evaluation list toolbar

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.481


    [SC-2349] - Evaluation Planner: Add specific interaction - call length specification is ignored

    Note: Fixed typo in XML mapping for minimum and maximum call length filter.

    Found in versions: 8.0.460, 8.0.461
    Fixed in version: 8.0.471


    [SC-2381] - Administration, Localization: wrong translation of warning dialog box when some user is selected and you try to navigate to next screen.

    Note: Changed incorrect Czech translation of warning dialog box when some user is selected and you try to navigate to next screen

    Found in versions: 8.0.460, 8.0.461
    Fixed in version: 8.0.471


    [SC-2421] - Evaluation Planner: Deleted users shown in agent list

    Note: Evaluation planner now shows only active agents.

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.480


    [SC-2472] - Other: Migration cannot find agent role

    Note: Enhanced equivalent role search.

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.480


    [SC-2510] - Evaluation Planner: Re-evaluation does not copy all subcriteria calls

    Note: Re-evaluation fetched all calls of Main criteria and Sub-criteria in evaluator form

    Found in version: 8.0.460
    Fixed in versions: 8.0.471, 8.0.480


    [SC-2532] - Database, Localization: Typo in Slovenian resource bundle name sl_SL -> sl_SI

    Note: Language code formatted to the standards of Slovenian language

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [SC-2359] - UX / UI: Enhance user and group selection

    Note: Enhanced user and group selection

    Fixed in version: 8.0.471


    [SC-2418] - Reports, Role Manager: Agents must not be able to view reporting on any other users by default

    Note: Agent cannot compare with parent group or any other group by default, this must be set in Role Manager if required.

    Influence: Existing installations are not affected. Agent role remains as is in existing installations.

    Found in versions: 8.0.460, 8.0.461
    Fixed in versions: 8.0.471, 8.0.480


    [SC-2639] - UX / UI: Favicon in Quality Manager is not shown in IE browser

    Note: Favicon was moved to required place within web application and changed to proper binary format.

    Found in versions: 8.0.461, 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


  • Screen Capture Corrections


  • [SCR-89] - Screen Capture binary: Screen Capture service process is not started after Screen Capture client is installed

    Note: The expected name of the starter .exe has been changed in the .msi.

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [SCR-90] - Distribution: Uninstaller MSI fails while trying to stop the running applications

    Note: The MSI now correctly bundles the application that stops the running Screen Capture.

    Found in versions: 8.0.471, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481


    [SCR-91] - HTTP Uploader, Screen Capture binary: Stray class loading attempts

    Note: The controller no longer tries to load screenrec.exe. The controller loads version.properties using Properties.load(), not as a ResourceBundle, thus it no longer attempts to load _en_EN etc.

    Fixed in version: 8.0.481


    [SCR-96] - AV Encoder: Memory leak in native encoder

    Note: A memory leak in the Media Encoder has been localized and taken care of. According to the tests, no more memory is being leaked through operator new and ipp<>Malloc<> methods.

    Found in versions: 8.0.471, 8.0.480
    Fixed in version: 8.0.481

    [SCR-35] - AV Encoder: MPEG4_2 codec should work

    Note: The encoder can now specify option -codec MPEG4_2.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SCR-36] - AV Encoder: Exception occurs when mouse cursor is on the other screen and only one is captured

    Note: The mouse is no longer applied if it is completely off-screen.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SCR-37] - AV Encoder: The encoder.sh script tweaks

    Note: encoder.sh's permissions are now 744. $JAVA_HOME/bin/ has been added.

    Fixed in version: 8.0.480


    [SCR-55] - Screen Capture binary: LIBIOMP5MD.DLL is not staticaly linked into SCREENREC.EXE (SCREENREC.EXE was being extracted but the process was not being launched.)

    Note: Linking options were fixed in pom.xml

    Fixed in version: 8.0.480


    [SCR-56] - Java Controller: JavaController creates strange files in temp directory, example: ScreenRec.exe549328238110005605ScreenRec.exe

    Note: If this file needs to be created (because write access to ScreenRec.exe is denied), a file with a name like that is created, but it is an executable and is spawned by the controller. No exception should occur.

    Fixed in version: 8.0.480


    [SCR-62] - Servlet Uploader: Remove postgresql-8.1-407.jdbc3 library

    Note: when importing zoom-util, its dependency on PostgreSQL is not re-exported

    Fixed in version: 8.0.480


    [SCR-69] - AV Encoder: Encoder crashes

    Note: Image is now loaded in Java (the same way as the mouse image), proportional resize is performed in the interleaved mode, before converting into YCbCr.

    Fixed in version: 8.0.480


    [SCR-24] - HTTP Uploader, Screen Capture binary: Add logging to the Uploader module

    Note: The Screen Capture Uploader module shares the log4j configuration with Call Recording / Screen Capture. This is done on purpose, to make it easier to find the entries in uploading that correspond to start-stop notifications from Call Recording and Screen Capture, and vice versa.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SCR-30] - Screen Capture binary: The Screen Capture binary should stop recording if no PING arrives for some time.

    Note: If an SSL connection times out, the recording (if any) is stopped. The timeout is now hardcoded at 10 seconds.

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SCR-33] - AV Encoder: Implement pure native encoder

    Note: The new library has been implemented

    Found in version: 8.0.470
    Fixed in version: 8.0.480


    [SCR-39] - AV Encoder, Java Controller, Screen Capture binary: Complete builds must be provided

    Note: The builder is fully configured both for Win32 and Linux part of the builds. The documentation (in pdf format) is created as a part of each build. The sources of the API are bundled as a part of each build.

    Fixed in version: 8.0.480


    [SCR-40] - AV Encoder: There is no option for bitrates

    Note: A new option has been added to the encoder. The value is the "relative bitrate", which is defined as bitrate_rel = bitrate / width / height / fps and is expressed as a float. The default value (if none is specified as an option) is 0.125.

    Fixed in version: 8.0.480


    [SCR-43] - Java Controller: Controller jar can be compressed better

    Note: In one build configuration, the screenrec.exe is compressed into an SFX archive using LZMA. In this configuration, SFX is extracted before running. For some time, both compressed and uncompressed version of the controller will be distributed, so that it can be decided which way provides better performance (compressed binary means lower download time, but more time needed to start up the screenrec.exe after the download is complete).

    Fixed in version: 8.0.480


    [SCR-46] - Java Controller, Screen Capture binary: ScreenRec.exe timeout not configurable

    Note: Timeout is set using controller setProperty method with a predefined property name cz.zoom.screenrec.controller.RecordingProperties.TIMEOUT. The value is expected to be a positive float.

    Fixed in version: 8.0.480


    [SCR-47] - Java Controller, Screen Capture binary: Implement cookie/state query support for the recorder

    Note: Adapted to the new interface.

    Fixed in version: 8.0.480


    [SCR-49] - Image Encoder, Screen Capture binary: Time offset correction in recordings

    Note: Negative time offsets are now allowed. If the pause filler image is specified, it is used while the timestamp is negative, otherwise, the first frame is used. Likewise, if the video ends before the audio, and the pause filler image is specified, it is used for the audio-only portion of the mixed video. What concerns storing the time offset, it seems that RRS-RDM may only be evaluated properly by the caller of the controller (using NotificationEx.onStarted to measure RRS) and then, e.g., stored in the database.

    Fixed in version: 8.0.480


    [SCR-59] - AV Encoder: Custom mouse pointer in the encoded video

    Note: The mixer now takes the mouse into consideration. The mouse cursor image is specified by a file path. The format can be anything that Java Imaging API understands (but due to transparency, it is expected that GIFs, PNGs or 32-bit BMPs are likely to be used). The hotspot is configurable separately (either as a command line parameter or as a configuration parameter). The default mouse is available at /opt/callrec/mixer/res/mouse.gif and is a Windows-style mouse with transparent layer and hotspot at (0,0).

    Fixed in version: 8.0.480


    [SCR-64] - AV Encoder: Add more image types for filler

    Note: Image is now loaded in Java and passed to ".so" as byte[]. Fixed along with SCR-69.

    Found in version: 8.0.480
    Fixed in version: 8.0.480


    [SCR-55] - Screen Capture binary: LIBIOMP5MD.DLL is not staticaly linked into SCREENREC.EXE (SCREENREC.EXE was being extracted but the process was not being launched.)

    Note: Linking options were fixed in pom.xml

    Fixed in versions: 8.0.471, 8.0.480


    [SCR-62] - Servlet Uploader: Remove postgresql-8.1-407.jdbc3 library

    Note: when importing zoom-util, its dependency on PostgreSQL is not re-exported

    Fixed in versions: 8.0.471, 8.0.480


    [SCR-69] - AV Encoder: Encoder crashes

    Note: Image is now loaded in Java (the same way as the mouse image), proportional resize is performed in the interleaved mode, before converting into YCbCr.

    Fixed in versions: 8.0.471, 8.0.480


    [SCR-70] - AV Encoder: Encoding: bitrate must be saturated to a safe maximum value

    Note: The value of the bitrate parameter is limited at (0, 5].

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


    [SCR-87] - Servlet Uploader: Performance issue

    Note: New streams are stored in .ar format internally. The mixer is updated to handle both zip format (for old streams) and ar format (for new streams).

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481, 8.0.500


    [SCR-89] - Screen Capture binary: Screen Capture service process is not started after Screen Capture client is installed

    Note: The expected name of the starter .exe has been changed in the MSI.

    Found in versions: 8.0.470, 8.0.480
    Fixed in versions: 8.0.471, 8.0.481, 8.0.500


    [SCR-24] - HTTP Uploader, Screen Capture binary: Add logging to the uploader module

    Note: The screenrec-uploader module shares the log4j confguration with Call Recording and Screen Capture. This is done deliberately, to make it easier to find the entries in uploading that correspond to start-stop notifications from Call Recording and Screen Capture, and vice versa.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [SCR-30] - Screen Capture binary: The Screen Capture binary should stop recording if no PING arrives for some time.

    Note: If an SSL connection times out, the recording (if any) is stopped. The timeout is now hardcoded at 10 seconds.

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [SCR-33] - AV Encoder: Implement pure native encoder

    Note: The new library has been implemented

    Found in version: 8.0.470
    Fixed in versions: 8.0.471, 8.0.480


    [SCR-47] - Java Controller, Screen Capture binary: Implement cookie/state query support for the recorder

    Note: Adapted to the new interface.

    Fixed in versions: 8.0.471, 8.0.480


    [SCR-64] - AV Encoder: Add more image types for filler

    Note: Image is now loaded in Java and passed to .so as byte[]. Fixed along with SCR-69.

    Found in version: 8.0.480
    Fixed in versions: 8.0.471, 8.0.480


Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Quality Management.

In this release, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product.

  • [CAL-2858] - Screen Capture: Screen Capture NextGen ]

    Note: Completely redesigned module. An encoding application intended for processing intermediate capture format, interleaving them with provided audio content and producing final video file encoded by a MPEG4 audio(mp3)/video(h.264) codec is provided for both on demand and batch media processing; Captured content gets directly uploaded via http(s) protocol - Removed third party technologies (FFmpeg, VNC). See the Genesys QM 8.0.470 Screen Capture Administrator Guide for setup instructions.

    Fixed in version: 8.0.470
  • [CAL-3181] - PCI DSS: PCI DSS Compliance Support

    Note: Implemented support for PCI DSS Compliance. See the Genesys QM 8.0.470 Security Guide for setup instructions.

    Fixed in version: 8.0.470
  • [SC-2161] - Evaluation Form, Evaluation List, Evaluation Planner: Agent Self-Evaluation

    Note: Agent self-evaluation is now supported.

    Fixed in version: 8.0.470

Corrections and Modifications

This release also includes the following corrections and modifications that were made between earlier releases and the 8.0.470 release:

Note: For this release, [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.


[CAL-855] - Tools: Synchro fails when processing Instreamer calls and its unable to process any other couples afterwards

Note: Fixed with CAL-3512

Fixed in version: 8.0.470


[CAL-2045] - Driver SIP, Drivers: SIP driver does not understand a port number of zero in the INVITE offer

Note: SIP Driver now correctly processes zero port in INVITE offfer according to RFC-3264.

Fixed in version: 8.0.470


[CAL-3004] - Webadmin: Web UI - LDAP group filtering inserts new line if space is used.

Note: Text nodes in configuration XML files are no longer wrapped into several lines.

Found in version: 8.0.460
Fixed in version: 8.0.470


[CAL-3283] - RTS SIP, RTSes: Called Number (CalledNr) longer than 50 characters results in call not being recorded

Note: Attributes callingnr, originalcallednr, finalcallednr in table _calls were changed into datatype VARCHAR(255)

Found in version: 8.0.460
Fixed in version: 8.0.470


[CAL-3328] - Database, Webadmin: When adding and deleting recording rules based on Ext data in subgroups, Call Recording doesn't change priorities accordingly so priority levels reach over 1000.

Note: Added constraint regarding recording priority to database. Also added database check immediately before update/delete. If the recording rule ID is not valid then a message box is shown.

Influence: In the database the following constraint has been added: CONSTRAINT valid_priority CHECK (priority >= 0 AND priority < 1000). Before update and delete, a check is performed to ensure there is still valid input data such as recording rule ID and priority. If the database value has been changed (for example by a different user), a message box is shown and the delete/update operation terminated.

Fixed in version: 8.0.470


[CAL-3343] - Webadmin: Filters are removed when user changes password

Note: User filters are retained after user changes his password.

Found in version: 8.0.460
Fixed in version: 8.0.470


[CAL-3352] - SLR: SLR tries to use an already-used UDP port again and doesn't open an RTP session

Note: SLR RTP port handling at the end of a SIP session was changed to synchronous to ensure success on port close.

Found in version: 8.0.460
Fixed in version: 8.0.470


[CAL-3365] - Driver SIP, Drivers: SIP calls recorded are split up into multiple pieces and parties are changing the channels in resulting mp3 file

Note: SIP driver now correctly sets channels for re-invites.

Found in version: 8.0.460
Fixed in version: 8.0.470


[CAL-3367] - Distribution and Installation: Unify name of JTAPI sniffer

Note: Unified name of JTAPI sniffer. Now it is named in the same way as SIP and Skinny sniffers (callrec-rts_jtapi).

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3382] - Distribution and Installation, Setup scripts: Revise logic of signalization vs integration modules

Note: Added checking for SIP and allowed integrations.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3393] - Distribution and Installation, Setup scripts: Recorder Service is installed even when it is not selected during installation in QM setup

Note: Added the deleting of the recorder configuration section if not enabled in QM setup.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3412] - Webadmin: Layout of component used to search for specific calls differs in different browsers.

Note: Look of component displaying call status was unified.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3427] - Distribution and Installation: Remove avahi from RHEL based distribution

Note: In case of RHEL based installation, the avahi is no longer installed because of dependency.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3440] - Instreamer: Instreamer unable to save mp3 - localabspath violates check constraint "dom_localabspath"

Note: Final couple path is distributed in long (abs. path) format. There should be no more issues with DB constraint.

Fixed in version: 8.0.470


[CAL-3450] - Distribution and Installation, Setup scripts: QM setup does not configure Quality Manager integration with Genesys

Note: QM setup modified to properly set Genesys integration with Quality Manager.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3511] - Synchro, Tools: Synchro does not work - duplicate key value violates unique constraint "_couples_sid_unique"

Note: Synchro now selects target couple without state parameter. State parameter is important for source couple but target couple doesn't need to be in state 'FINISHED'.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3599] - Distribution and Installation, Setup scripts: QM setup does not change ownership of /opt/callrec/data/psql directory

Note: Modified checking of psql directory owner; from now on this is taken from the stat command.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3651] - Webadmin: Can't query calls by calledParty using Web API

Note: For parameter calledParty internal SQL query changed to use originalcallednr instead of finalcallednr.

Found in version: 8.0.461
Fixed in version: 8.0.470


[CAL-3660] - Tools: Synchronization does not synchronize NO_STREAM couples (only those where state='FINISHED')

Note: NO_STREAM calls are now considered as FINISHED.

Found in version: 8.0.461
Fixed in version: 8.0.470


[SC-1917] - Documentation: Cannot play media over HTTPS connection

Note: Procedure verified and steps to configure https documented in the GQM 8.0.470 Security Guide

Influence: Without CAL-3876 Quality Manager cannot properly use Call Recording Web API

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2020] - Evaluation Planner, Localization: Save and Close buttons are not localized - Russian

Note: Button labels are now localized.

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2046] - Evaluation Form: Incorrect flow of sending feedback - blank feedback is sent when only comments are added

Note: The Send Evaluation Feedback dialog no longer pops up in the Evaluate Panel if only the comment is filled and no there is no feedback.

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2076] - Evaluation Form, Evaluation Planner: Incorrect associated calls are returned in the Add Specific Interaction window as well as Get Random Calls

Note: Fixed. Phone numbers were not searched for using the exact number.

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2090] - Evaluation Form: Play button in Evaluation Form doesn't function

Note: In Evaluation form, after clicking on Play button, the call is played.

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2124] - Evaluation Planner: Problem with added interactions in Evaluation Planner

Note: Validation error on media types no longer causes the specific interactions to disappear.

Found in version: 8.0.461
Fixed in version: 8.0.470


[SC-2130] - UX / UI: Tabs should change size depending on the length of text

Note: Tab headers now correctly resize depending on text length.

Found in version: 8.0.461
Fixed in version: 8.0.470


[SC-2134] - Dashboard: When more than 50 widgets are added in Dashboard, unresponsive "stop script" error occurs

Note: Dashboard is now limited to 20 widgets.

Found in version: 8.0.460
Fixed in version: 8.0.470


[SC-2143] - UX / UI: Set default sort behavior for all java beans - some parts are not sorted

Note: All business objects have now default sorting implemented.

Found in version: 8.0.461
Fixed in version: 8.0.470


[SC-2145] - Evaluation List: Input field is not cleared upon cancelation

Note: Keyboard selection on combo boxes is cleared when the combo loses focus.

Found in version: 8.0.461
Fixed in version: 8.0.470


[SC-2166] - Genesys Importer: Genesys Importer doesn't update user group when user is supervisor

Note: Genesys Importer updates group even for supervisors.

Fixed in version: 8.0.470


[SC-2167] - Evaluation Form: usability: feedback - things to keep and things to improve fields are still swapped on Evaluation Form and Evaluation Detail.

Note: Labels 'maintain feedback' vs 'improve feedback' were swapped.

Influence: VERY IMPORTANT: Values in database were reverse so before you will apply this change you must correct database values. It is in table subevaluation field 'feedback_improve' and 'feedback_maintain'. For better understanding in the past we store values for 'feedback_improve' into 'feedback_maintain' field. So values for those two fields must be swapped.

Fixed in version: 8.0.470


[SC-2171] - Evaluation Planner: User groups are not sorted by name.

Note: User groups are now sorted locale-sensitively by name.

Fixed in version: 8.0.470


[SC-2175] - Graphs: Agent Skills graph doesn't show any results for some agents

Note: Agent Skills graph now displays correct data from non-main criteria.

Fixed in version: 8.0.470


[SC-2200] - Grading Form: Player starts playing automatically after opening the Grading Form

Note: Media does not automatically start playing after opening the Grading Form.

Fixed in version: 8.0.470


[SC-2204] - Evaluation List, Reports: Evaluation Detail Report - Missing Start and End time stamp of the call

Note: Evaluation Detail report now correctly displays call start and end times.

Fixed in version: 8.0.470


[SC-2205] - Localization: Fix Czech translation for key: dashboard_widget_config_trasholdValidatorMessage

Note: Fixed Czech translations for dashboard widget config threshold validation message

Fixed in version: 8.0.461
Fixed in version: 8.0.470


[SC-2207] - Evaluation Form, Messages: "Things to Maintain" and "Things to Improve" are swapped in messages and when sent to e-mail

Note: Feedback data in messages and emails have the correct labels.

Fixed in version: 8.0.470


[SC-2245] - Localization: Over-long translated strings causing the text to be truncated in cs_CZ localization

Note: Shorter translation for some of the Czech terms.

Fixed in version: 8.0.470


[SC-2291] - Evaluation List: "Apply to statistics" parameter for self-evaluation is editable from evaluation list

Note: Disabled "Change Parameters" for self-evaluations in evaluation list panel.

Fixed in version: 8.0.470


[SC-2355] - User Profile: Wrong tiptool text and mistake in cs_CZ localization in "Change Password" dialog

Note: Tooltip message changed to be more descriptive.

Fixed in version: 8.0.470


[SC-2367] - Evaluation Planner: Possible to add more calls than number of interactions by manual and random modes

Note: The "get random calls" feature is fixed - now checks current interactions correctly. Added confirm dialog to "get specific call" window - displayed if count of selected evaluation is over limit (criteria).

Fixed in version: 8.0.470


[SC-2373] - Reports: Compare Scores has no values if there is no sub-evaluation in main criteria, but sub-evaluation in other criteria

Note: Data in Excel report are shown only if sub-criteria in Evaluation Planner are set

Fixed in version: 8.0.470


[SC-2374] - Reports: League Table - more questionnaires are not exported

Note: Problem was with names of exported sheets - they had the same names. Fixed by adding number of sheet as prefix.

Fixed in version: 8.0.470


[CAL-2337] - SLR: SIP session timeout implementation

Note: SLR now implements session timers according to RFC-4028.

Fixed in version: 8.0.470


[CAL-3293] - SLR: Increase maximum concurrent SIP sessions

Note: SLR default maximum concurent SIP sessions number was increased to 400.

Fixed in version: 8.0.470


[CAL-3294] - Zoom-utils: Change the default RMI port in Application Communicator to 30400

Note: Application Communicator help prints default port as 30400.

Fixed in version: 8.0.470


[CAL-3297] - RTS SIP, RTSes: Identify parties only from first INVITE

Note: Parties are now identified by first recorded couple, i.e. after hold/unhold call scenario calling parties do not switch.

Fixed in version: 8.0.470


CAL-3407] - Database, Distribution and Installation, Setup scripts: Database creation with locales

Note: Added request about locale choice into callrec-setup script. The database is then created with parameter --locale <country>.utf8.

Fixed in version: 8.0.470


[CAL-3449] - RTS JTAPI, RTSes: Obsolete some older JTAPI versions

Note: Some old JTAPI versions are obsolete now, as follows: In this release following support matrix will be implemented:

  • All UCM versions (with respective JTAPI ifaces) older than 4.0 will not be supported at all. RTS JTAPI will refuse connection and throw an error message MSG_OBSOLETED.
  • UCM versions 4.0, 4.1, 4.2, 5.0 will be partially supported. RTS JTAPI will accept connection with a warning message MSG_OLD_JTAPI. It will also report warning state in App. Communicator.
  • UCM versions 4.3, 5.1, 6.0, 6.1, 7.0, 7.1, 8.0 will be fully supported. No changes from current behavior.
  • UCM versions newer than 8.0 (including 8.5) will be partially supported. RTS JTAPI will accept connection with a warning message MSG_NEW_JTAPI. It will also report warning state in App. Communicator.
Messages:
  • MSG_OBSOLETE = JTAPI version 123 is not supported, the system will not function.
  • MSG_OLD_JTAPI = JTAPI version 123 is obsolete and is not officially supported, but the system will function.
  • MSG_NEW_JTAPI = Although JTAPI version 123 has not yet been tested and is not officially supported, the system should function.
Fixed in version: 8.0.470


[CAL-3454] - Webadmin: Display more call information in "Call Detail" window

Note: More details added to couple detail information window. e.g. callid, coupleid, statuses...

Fixed in version: 8.0.470


[CAL-3586] - Webadmin: Adjust size of "search for incorrect calls" listbox

Note: Size of call status search select is set to 4 rows.

Fixed in version: 8.0.470


[CAL-3588] - Webadmin: Add the Unblock User button into the list of users

Note: Ability to manually unblock user account that was locked due to unsuccessful login was added.

Fixed in version: 8.0.470


[CAL-3590] - Key Manager, PCI DSS: Provide a Command Line tool for batch encryption

Note: Encryption / re-encryption tool and launch script was added.

Fixed in version: 8.0.470


[CAL-3593] - Webadmin: Make all Advanced Search items the same size

Note: Auto-generated select and input boxes in advanced search have the same size no matter what their context is.

Fixed in version: 8.0.470


[CAL-3640] - SLR: SLR should accept/send re-INVITE only if some packets were received in period from previous one

Note: SLR accept/send re-INVITE only for active SIP sessions.

Found in versions: 8.0.461, 8.0.470
Fixed in version: 8.0.470


[SC-2315] - UX / UI: Allow the moving of groups.

Note: Users can now change groups hierarchy by dragging/dropping.

Fixed in version: 8.0.470


[SC-2332] - Evaluation List: Add empty options to combo boxes in search criteria

Note: Combo boxes in evaluation search criteria now contain empty options to clear the search criteria.

Fixed in version: 8.0.470


[SC-2406] - Evaluation Form: Precise media type selection for system interactions

Note: Solved bad media type selection when "get random interactions" is invoked in evaluate panel

Fixed in version: 8.0.470


Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Quality Management.

Note: For this release, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product.

  • [CAL-3144] - Setup scripts: Modify callrec-setup to handle changes in new SLR startup.

    Note: Script callrec-setup was enhanced to reflect changes in SLR startup.

    Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470
  • [CAL-3146] - Setup scripts: When skinny signalization is selected disable do not ask for integrations.

    Fixed in versions: QM_CR-8.0.461.00.

Corrections and Modifications

This release also includes the following corrections and modifications:

Note: For this release, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product.


[CAL-94] - Core: When the recorder runs out of disk space, the core does not know about this and marks the record as successfully recorded.

Note: Calls that are not fully recorded because of insufficient storage are now marked as incomplete in DB.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-901] - Database: Tool to help estimate required disk space for DB.

Note: Calculated equations for better estimation of database storage requirements.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-1138] - Core: When the secondary decoder is not running properly, it heavily influences the speed of the main decoder.

Note: Decoder performance problems that may have occurred after restart was fixed.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-1423] - Database, Webadmin: After archive with an exclude audio option loose audio icon.

Note: UI now displays play icon if the video is archived or display video icon when audio is deleted.

Fixed in versions: QM_CR-8.0.461.00


[CAL-1736] - Webadmin: Logout after adding DB pool with previously used pool name.

Note: Pool name is checked. If not unique, a warning is displayed (at top of the screen where the other warnings are displayed).

Fixed in versions: QM_CR-8.0.461.00


[CAL-1793] - Prerecording: Prerecording application incorrectly displays Czech characters.

Note: A new package was created to handle the localization issue of incorrectly displaying Czech characters.

Fixed in versions: QM_CR-8.0.461.00, QM_CR4.7.0


[CAL-2107] - Webadmin: Impossible to add/delete server entry in configuration.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2370] - Driver JTAPI: Recording of barged calls fails where there are more codecs in place.

Note: The JTAPI Driver incorrectly signaled a spanless recording id for a Barge scenario, which led to incorrectly recorded Barge couples using SLR.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-2378] - Synchro: Synchro error when incorrect source path set.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2457] - Database: Revision of database object dependencies (GNU makefile).

Note: Database creation now runs in one thread.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-2521] - Core: Save and send does not ask for email in case it was not set before.

Note: Unified record options in postrecording and recording: If email is not specified, then only save and send to options are displayed.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2719] - Genesys IM: Genesys IM does not attach external data to the couple in a CUCM-Genesys solution when a dialing phone is not provisioned as a DN in the Genesys switch.

Note: The integration module now fetches CDR for phones that are not provisioned in Genesys T-Server SIP switch.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-2761] - Tools, Webadmin: tools.xml items not visible/adjustable from Web UI.

Note: Requested items -to (email address), -tmpDir (archive/backup/restore) were added to Web UI.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2993] - Decoder Server: Decoder crashes while decoding .pcap file.

Note: New Intel IPP libraries (6.1.3) used to prevent unpredictable decoder failure when creating an mp3 file for a 8k sample rate.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3005] - Genesys IM: Callrec stopped recording - possible error in GIM module.

Note: The GIM module issues were fixed.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3051] - Distribution and Installation: translate all comments in log4j.properties files for all modules to English.

Note: Czech comments in log4j configuration files were translated.

Fixed in version: QM_CR-8.0.461.00


[CAL-3065] - Genesys IM: Module status does not show real T-Server address after switchover.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3079] - Webadmin: Incorrect log when adding advanced search.

Note: The audit type has been changed to match the actual operation.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3099] - Distribution and Installation: Problems in callrec-setup.

Note: To disable occurrence of error messages added KLOGD_OPTIONS parameter into /etc/sysconfig/syslog.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3114] - Documentation: Screenshot of CallREC URL is of very bad quality, please replace.

Note: Fixed (new screenshot) in 4.6.0 User Guide.

Fixed in version: QM_CR-8.0.461.00


[CAL-3133] - Distribution and Installation: Modify build scripts to respect new naming format.

Note: Script generating ISO image was modified to reflect changes in product naming.

Fixed in version: QM_CR-8.0.461.00


[CAL-3134] - Distribution and Installation: Add scripts used for Genesys branding into CVS.

Note: Scripts for Genesys branding added into CVS.

Fixed in version: QM_CR-8.0.461.00


[CAL-3141] - Webadmin: License text is not displayed in third party page.

Note: License texts were added to web UI.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3162] - Tools: Synchro is not running parallel when more sources are selected.

Note: In 4.6.0 there was incorrect spelling of the word property that was read from the configuration file, which caused all Synchro sources to run synchronously.

Fixed in version: QM_CR-8.0.461.00


[CAL-3165] - LiveMON: Cannot launch LiveMON when user from LDAP has diacritics.

Note: Added support for diacritics in user information and passwords from LDAP.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3174] - Prerecording: Slovenian localization file contains long strings.

Note: The prompt element has been shorted to 32 characters, to prevent xml parse errors on Cisco 79xx Series IP Phones.

Fixed in version: QM_CR-8.0.461.00


[CAL-3177] - Core: Prevent null pointer exception in ListenerForDecoder class, if email is not set.

Note: If a request to send a call to email and the email address is not set, a null pointer exception on the business layer was prevented.

Fixed in version: QM_CR-8.0.461.00


[CAL-3178] - Synchro: When _couple_extdata contains a backslash at the end of value, Synchro throws an exception.

Note:Synchro now correctly escapes backslashes in searched external data.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3222] - Tools: If an archive runs with an excluded audio and delete archived files option, all files linked to this couple are deleted from the DB.

Note: Archive and backup: If exclude audio/video is selected, then only the other files are deleted. (Exclude VIDEO means that the video is not deleted from the database and only the audio is archived).

Fixed in versions: QM_CR-8.0.461.00


[CAL-3227] - Tools: Default value when editing tools.xml.

Note: Default value is empty or predefined default as expected.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3233] - Driver Skinny: Ringback is processed as regular stream.

Note: Skinny driver now ignores ringback for outgoing calls.

Fixed in version: QM_CR-8.0.461.00


[CAL-3237] - Setup scripts: There is missing type of Signalization Protocol in the Overview dialog in callrec-setup.

Fixed in version: QM_CR-8.0.461.00


[CAL-3238] - Setup scripts: Error sentence in callrec-setup regarding Skinny protocol is outdated.

Note: Error message when only Skinny protocol is used with integration was changed.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3243] - Record Server: If no recorders saved enough packets, PCAP files are not deleted.

Note: PCAP files with less than 40 packets are deleted now.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3258] - Core: Strange behavior of percentage recording rules based on external data.

Note: Percentage recording rules based on external data were refactored and fixed to accept proper percentage.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3281] - Shell scripts: va menu - Restart server asks twice for restarting server.

Note: Recursive call of va menu procedure was removed. Created infinite loop and exits from subroutines normally.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3307] - Setup scripts: Increase default number for database connections.

Note: Number of maximum database connections was increased to 150.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3313] - Tools: Restored calls are deleted by the Delete tool when they fall into the delete period.

Note: The Delete tool does not remove restored calls.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3316] - Tools: The restore request from web UI is not logged into the audit log.

Note: The restore request from the web UI for individual couples now logs into an audit log.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3330] - Shell scripts: Typo in va menu: realy.

Note: Typo in word really was fixed.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3338] - Distribution and Installation: Add XVID support to internal FFmpeg packages (with h264 support).

Note: FFmpeg packages with XVID, h264 support were rebuilt.

Fixed in version: QM_CR-8.0.461.00


[CAL-3341] - Distribution and Installation: cyrus-sasl-plain package is missing in default installation.

Note: cyrus-sasl-plain package was added.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3344] - Documentation: Explain and describe following fields in DB in _couples.

Note: Description for fields in DB in _couples was provided.

Fixed in version: QM_CR-8.0.461.00


[CAL-3350] - ScreenREC: ScreenREC scaling does not work.

Note: Mismatch in variable name between XML view configuration and ScreenREC options loader (scaling => renderScaling).

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3357] - Shell scripts: Add ulimit–a to the bugreport script.

Note: Output of ulimit–a was added to the bug-report script.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3396] - New Bug: JTAPI driver needs Xerces for test.

Note: Xerces library is required by tests.

Fixed in version: QM_CR-8.0.461.00


[SC-1891] - Reports: League table Parameter titles are repeated.

Fixed in version: QM_SC-8.0.461.00


[SC-1901] - Reports: Redundant parameter names are displayed which are confusing.

Note: Redundant parameter names were removed.

Fixed in version: QM_SC-8.0.461.00


[SC-1911] - Dashboard, Documentation: Change name of the buttons, in the save warning message window.

Note: Minor change of description.

Fixed in versions: QM_SC-8.0.461.00


[SC-1918] - Administration: Wrong title for Rename group window.

Note: In Scorecard / Group Manager - try to add new group, and rename existing group. Title of the dialog window corresponds with the action in localization English (EN), Czech (CH), and Russian (RU).

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1940] - Localization, Reports: League table - Typo errors in parameter names.

Note: Parameters names were corrected.

Fixed in version: QM_SC-8.0.461.00


[SC-1945] - Administration: Product License Owner and Activation key are null/not displayed in ScoreCARD.

Note: Added ability to display license owner in license info panel.

Fixed in versions: QM_SC-8.0.461.00


[SC-1946] - Administration: Tool tip functionality and field validation errors are displayed incorrectly.

Note: A tooltip would not hide under some circumstances.

Fixed in versions: QM_SC-8.0.461.00


[SC-1951] - UX / UI: Splash screen logo is not centered.

Fixed in versions: QM_SC-8.0.461.00


[SC-1952] - Administration: Group manager - buttons get disabled, while adding new group is cancelled.

Fixed in versions: QM_SC-8.0.461.00


[SC-1954] - Evaluation Planner: Incorrect validity checker for template name.

Note: Template name allows at least 1 letter (non blank) string.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1963] - Administration, Localization: Root Group on the left menu is localized in Russian, but the right hand screen is not localized.

Note: The toolbar label is now named consistently with the tree item label.

Fixed in version: QM_SC-8.0.461.00


[SC-1968] - Audit Log: Incorrect log is recorded when User Phone number is edited.

Fixed in versions: QM_SC-8.0.461.00


[SC-1969] - Interaction types: Validate Interaction type with capitalization and small letters.

Note: Interaction type name validation is now case-insensitive.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1970] - Interaction types, UX / UI: Tool tip field validation errors are displayed incorrectly.

Note: Removed validation error when starting to edit an Interaction type name.

Fixed in version: QM_SC-8.0.461.00


[SC-1971] - Reports: Compare scores are reversed.

Note: Compare scores now highlights differences in red if the compared evaluation score is lower than the base evaluation score.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1995] - Audit Log, Localization: Audit log -Confusing description when Feedback is sent from CC manager to Agent.

Note: Changed audit log message while sending feedback to the agent.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1997] - Evaluation List, Localization: Change the description of dropdown fields.

Fixed in version: QM_SC-8.0.461.00


[SC-2005] - Grading Form: Replaying call without pressing the Play button.

Note: The media player doesn't start automatically.

Fixed in versions: QM_SC-8.0.461.00


[SC-2009] - Audit Log: Incorrect statement is displayed in Audit Log , when Interaction type is edited.

Note:

  1. Change Interaction type.
  2. Display Audit Log message should be like OLD VALUE was changed to NEW VALUE by user.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2010] - Dashboard, UX / UI: Save message appears repeatedly, irrespective of no changes made to Dashboard.

Note: Reloading of dashboard configuration was fixed in case another tab is selected.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2013] - Localization: Evaluator form/Grading form - Things to maintain/improve are switched.

Note: Feedback improve/maintain fields are now in consistent order in all forms, and work correctly.

  1. Influence: Check if the feedback_improve and feedback_maintain fields in the wbsc.evaluations table have incorrect values (switched, meaning the feedback_improve column contains the feedback_maintain values and vice versa).
  2. If so, correct it with the following script before deploying wbsc.
  3. Create temporary table feedbacks as (select evaluationid, feedback_maintain, feedback_improve from wbsc.evaluations where feedback_maintain is not null); update wbsc.evaluations EVA set feedback_improve = (select feedback_maintain from feedbacks F where F.evaluationid = EVA.evaluationid), feedback_maintain = (select feedback_improve from feedbacks F where F.evaluationid = EVA.evaluationid); drop table feedbacks;

The bug was introduced on the 23.10.2009, any wbsc running from before that time has the data mixed and has to be resolved manually.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2014] - Questionnaire Manager: Questionnaire manager -permission list is not sorted alphabetically.

Note: It is now possible to sort users in questionnaire permission window.

Fixed in versions: QM_SC-8.0.461.00


[SC-2015] - Evaluation Planner: External data are set only for 1st user in planned evaluation.

Note: External data saving was fixed when evaluation is created for multiple users.

Fixed in versions: QM_SC-8.0.461.00


[SC-2023] - Evaluation Form: Add warning message while replacing and removing interaction.

Note: Added confirmation dialogs when replacing or removing an interaction.

Fixed in versions: QM_SC-8.0.461.00


[SC-2025] - Reports: Disable Evaluation report for evaluation which is not evaluated yet.

Fixed in versions: QM_SC-8.0.461.00


[SC-2033] - Evaluation List: Evaluation ID shows wrong number of entries.

Note: Paging issues after deleting evaluations in List of Evaluations were fixed.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2044] - UCCE Importer: Tomcat must be restarted after importing agents from Genesys.

Note: User changes after import are reflected within an hour.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2045] - Graphs: Compare agents graph reports no data for single skill even for All skills data is shown.

Note: Corrected SQL query in Compare Agent graph.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2074] - Database, Evaluation Form, Evaluation Planner: Copy of Integer is not updated in the DB when Evaluation is Re-Evaluated.

Note: Copy-of field for evaluations now contains the correct value of parent evaluation ID.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2085] - Questionnaire Manager: Questionnaire manager -permission list is not sorted alphabetically.

Note: Permission list is now implicitly sorted by user surname.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2087] - Localization: Replace Play Related Interaction text by clearer text.

Note: Text label was updated for better clarity.

Fixed in versions: QM_SC-8.0.461.00


[SC-2093] - Localization: Warning messages are not localized in Grading form and Evaluator form.

Note: New strings are translated.

Fixed in versions: QM_SC-8.0.461.00


[SC-2095] - Web API: ScoreCARD web service is missing dependency on scorecard_business artifact in POM.

Note: Dependency was added into maven pom.xml file.

Fixed in version: QM_SC-8.0.461.00


[SC-2098] - Database: Typo in ccmanager user CcManger.

Note: Default name for ccmanager user has typo CcManger.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2101] - Administration: Refreshing and loading records per page does not work accordingly.

Note: Records on a page setting changes are reflected on reload of the grid, no need to close the form and open it again.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2104] - Localization: Incorrect text and title in Replace message window.

Note: Updated Czech text in dialog regarding rewriting an interaction.

Fixed in versions: QM_SC-8.0.461.00


[SC-2123] - Documentation: Evaluation Planner: Add Specific Interactions dialog box error message not documented.

Note: Added explanatory note in 4.6.1 User Guide - CC Manager Edition (section Add Media for Evaluation (Optional))

Fixed in version: QM_SC-8.0.461.00


[SC-2153] - Administration: Change Audit Log report to Audit log (administrative section).

Note: Localization updates and corrections.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[CAL-1983] - Webadmin: Possibility to search for locked calls.

Note: Added a possibility to search for locked calls.

Fixed in versions: QM_CR-8.0.461.00


[CAL-1985] - Webadmin: Possibility to search for specific incorrect calls.

Note: Users can now search for specific problems in calls.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2386] - Driver Skinny: Skinny Driver does not support shared lines.

Note: Support of shared lines recording was added into Skinny Driver.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2515] - Record Server: Implementation of RS core requests timeout (filters).

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-2592] - SLR: SLR recorder - selecting which interface to bind.

Note: SLR Recorder now supports definition of IP to bind on and multiple instances to run.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-2812] - Genesys IM: Add possibility to save full agent name in single external data field.

Note: When the first name or last name of agent is found, the new key FULLNAME is created. In couple data, this key is presented as GEN_CFG_FULLNAME.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2865] - Webadmin: Reorder custom interval period options in a chronological sequence.

Note: List boxes in configuration in UI which are generated from plugins are now sorted.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2894] - Webadmin: License information says License already activated or license activation not required when license not uploaded yet and activation is required.

Note: Handled important states of license in license and displayed appropriate message on info page.

Fixed in versions: QM_CR-8.0.461.00


[CAL-2918] - Core: License Info page -rename features.

Note: Label for License descriptions changed as requested.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3096] - Genesys IM: GIM module does not register newly created DNs.

Note: Genesys integration module now periodically checks for changes in available DNs and registers/unregisters any new DNs according to the configuration.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3147] - Setup scripts: When selecting more drivers, the reader section should hold equal groups for each of them.

Note: Proper management for driver/reader section. Whole driver/reader section is removed and then is written with new values regarding to values selected by user.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470 )


[CAL-3148] - Setup scripts: Rename PostgreSQL service to Database service in CallREC setup.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3149] - Setup scripts: Show dialogs for signalization only for modules which are enabled.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3150] - Setup scripts: If I already answered what modules I want is it possible to predefine what integration modules I want to configure.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3151] - Setup scripts: Create proper process for downloading JTAPI library and CUCM server management.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3156] - Database: Create update script from 4.6.0 to 4.6.1.

Fixed in version: QM_CR-8.0.461.00


[CAL-3215] - Distribution and Installation: Change ownership to root :root of the files on the installation CD.

Note: Ownership on the distributed files is changed to the user root and the group root.

Fixed in version: QM_CR-8.0.461.00


[CAL-3216] - Distribution and Installation: Force file mode non-executable for all files except scripts on the distribution CD.

Note: Distributed files on the installation CD are non-executable except scripts.

Fixed in version: QM_CR-8.0.461.00


[CAL-3226] - Webadmin: When only a video of couple is archived and deleted then no restore icon is displayed.

Note: Restore or restore in progress icon is displayed if one or both of video/audio file is archived and deleted.

Fixed in versions: QM_CR-8.0.461.00


[CAL-3245] - Genesys IM, Webadmin: Possibility to choose delimiter when assembling full name in GIM.

Note: It is possible to specify a delimiter for user name assembly.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3249] - Decoder Server: Decoder should not fail on EOF in the middle of a packet; should decode what is available and mark the couple as incomplete (if not already so).

Note:
Decoder no longer fails on an incomplete packet (it is simply ignored);
Decoder handles pcap files correctly if they are empty or do not have any decodable packets;
Decoder no longer leaks memory on exceptions;
Decoder correctly propagates Java exceptions from JNI code after closing Java Input streams;
Decoder communicator sets the problem status to ONE_STREAM if decoder reports that a pcap file did not have anything to decode;
Decoder communicator sets the problem status to NO_STREAMS if decoder reports that neither pcap file had anything to decode.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3251] - Record Server: Recorder should not process packets older than call start.

Note: When a recording is created, its timestamp is memorized; Packets that are older than the memorized timestamp are silently ignored.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3253] - Webadmin: Display ONLY_ONE_STREAM calls with warning icon.

Note: The icons are corrected.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[CAL-3257] - Genesys IM: Add DN update period into configuration GUI.

Note: DN update period is now configurable from Web UI.

Fixed in versions: QM_CR-8.0.461.00, QM_CR-8.0.470


[SC-1852] - Database, Evaluation List, Permissions: Manage Assigned Evaluations permission.

Note: Change parameter button is enabled if the Evaluate Agent permission and the Manage Assigned evaluation are assigned in the Role Manager. The deletion of the evaluation is only possible when the Evaluate Agent permission and the Manage Assigned evaluation are set as permissions in Role Manager.

Fixed in versions: QM_SC-8.0.461.00


[SC-1900] - Evaluation Planner: User selection mode -allow selection of multiple agents.

Note: Evaluation Planner has an option to select more than one agent in Agent Evaluation mode.

Fixed in versions: SC 4.5.3, QM_SC-8.0.461.00


[SC-1916] - Documentation, Localization, Messages: Subject line for sending Evaluation feedback must be changed according to the context.

Note: Subject for feedback was set according to the logged in user (Agent evaluation feedback/Evaluation feedback).

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1935] - Licensing: Add all of the license parameters in the Scorecard License information page.

Note: Added license type and maximum users count to license properties listing.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1986] - Evaluation Planner: Provide a message when shared template is loaded by the evaluator who does not have access/assigned groups.

Note: If a user loads a template (in Evaluation planner) with the groups/user selected for evaluation (saved in template), and has no group assigned to it, a message is displayed.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1987] - Evaluation Planner, UX / UI: Values from the drop down must be selectable from keyboard.

Note: Values from the drop down (combo box) are selectable from the keyboard. When the key is pressed, drop down is displayed, and the corresponding value is selected.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1994] - Reports: Reporting Enhancement for Exporting data.

Note: Added the possibility to export evaluations to 2007 MS Excel sheet.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-1999] - Evaluation List: Improve an Arabic layout by inverting the navigation tree.

Note: The navigation tree is now inverted to the Arabic style (in the Arabic locale).

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2008] - Evaluation Planner, Localization: Change the word from User Evaluation to Agent Evaluation.

Note: The label changed (radio -on Evaluation Planner screen).

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2028] - Reports: Show answer name in the Evaluation report.

Note: The Evaluation detail report correctly displays the answer text.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2030] - Reports: Hide question group and question weights in the Evaluation Report.

Note:

  • Views in the wbsc schema changed.
  • Values in the Evaluation report should not contain weights (w=...) in rows (question group, question).

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


[SC-2061] - Grading Form: In Play Related Interaction replaced time by call length.

Note: In Play Related Interaction added call time length in brackets.

Fixed in versions: QM_SC-8.0.461.00


[SC-2086] - UX / UI: Set default sort behavior for all business entities.

Note: Set default sorting for all business entities.

Fixed in versions: QM_SC-8.0.461.00, QM_SC-8.0.470


Top of Page


Supported Operating Systems

The operating systems supported by this release are listed in the Contents, above.

New in This Release

There are no restrictions for this release. This section describes new features that were introduced in the initial 8.0.460.00 release of Genesys Quality Management:

  • Database optimizations Phase I and Phase II
  • Support of managed switchover in Genesys IM
  • JTAPI Enhancements
  • Live Monitor usability enhancements
  • Record Server performance enhancements
  • Percentage usage for Screen Capture recording rule
  • IBM Tivoli Storage Manager (TSM) integration for MLM Tools
  • Questionnaire Import/Export functionality in Quality Manager

Corrections and Modifications

This release includes the following corrections and modifications that were made between earlier releases and the initial 8.0.460.00 release:

Note: in the issue reference, [CAL-xxxx] refers to the Call Recording product, [SC-xxxx] refers to the Quality Manager product.


[CAL-2608] - Add to Live Monitor possibility to display external data in columns with each call

Live Monitor application is able to display external data in customized column.


[CAL-2779] - Import of Recordia records into DB

Script for migrating customer from competitive product to Call Recording was created.


[SC-1573] - Questionnaire Manager - Export/Import function

Questionnaire import/export functionality was added.


[CAL-503] - Add ID3 tag into MP3 files

MP3 files now contain ID3 tags with call details.


[CAL-1737] - Cannot recognize numbers of pilot number group

Calls redirected from hunt pilot are now stored with proper called/calling phone numbers.


[CAL-2061] - Live Monitor: notify about problem when RS component is down

Live Monitor displays error message if RTP stream is unreachable instead of silently doing nothing.


[CAL-2212] - TSM support for Tools

Highly sophisticated scripts for IBM Tivoli Storage Management integration were added.


[CAL-2221] - Restart of Screen Capture master is not recognized by SRSCommunicator

Restarting of Screen Capture module is now correctly recognized by core module.


[CAL-2450] - Clean up tools.xml file

The configuration file for tools was cleaned up.


[CAL-2475] - RPM packages for C++ applications/libraries are labeled "noarch"

Native package naming convention was refined.


[CAL-2499] - JTAPI and Core fix

JTAPI driver and sniffer were redesigned to cover as-yet unsupported call scenarios.


[CAL-2634] - Support of managed switchover in GIM

Genesys IM module handles switchover, and switch over servers automatically as their operation mode is changed.


[CAL-2661] - Live Monitor Quick Fix

Live Monitor was redesigned.


[CAL-2671] - Quality Manager tab in Call Recording WebUI

Tab in Call Recording WebUI was added for easy navigation to the Quality Manager interface.


[CAL-2676] - Summary fix of APL1.1, LGPL and GPL licensing issues

All issues related to licensing 3rd party software artifacts were solved.


[CAL-2691] - Database optimization Phase I

Database optimizations for speed were implemented.


[CAL-2702] - Improvements in packet's dissecting and locking mechanism of RS

SPAN Record Server enhanced in order to lower CPU load.


[CAL-2704] - Database optimization Phase II

Mainly a speed improvement in search calls and synchronization.


[CAL-2711] - Licensing quick fix

Summary issue for license enhancements.


[CAL-2730] - Implement and install Intel Compiler 11.1.064 and Intel Performance Primitives 6.1.3.057

New version of Intel compiler was added to build environment.


[CAL-2745] - Percentage usage for Screen Capture recording rule

Screen Capture module now uses percentage usage for recording.


[CAL-2777] - FFmpeg runtime option enhancement

Added ability to customize full FFmpeg executable command.


[CAL-2780] - Call Recording compatibility with CUCM 8.0

Call Recording is fully compatible with CUCM 8.0.


[CAL-2785] - Change logging of couples without video in Mixer

Mixer module log messages were redesigned.


[CAL-2817] - RPM packages are not installed in default installation

Missing packages were added into the distribution.


[CAL-2819] - Automatic application of configuration changes in GIM

Genesys IM now reloads part of configuration on demand.


[CAL-2832] - Please move following messages to DEBUG level

Some module log messages were moved to debug level.


[CAL-2887] - Migration of recordings - Call Replay

Added additional functionality to restore tool to be able to restore calls from XML files.


[CAL-2892] - Unify values of bitrate options in Decoder Servers Configuration

Default decoder value for bitrate is set to 24kbps.


[CAL-2919] - Move Quality Manager tab between Live Monitor and Recording Rules tabs

The Quality Manager tab was moved next to the Live Monitor tab.


[CAL-2946] - Enable NSCD startup in default configuration

Name service caching daemon is now enabled by default.


[CAL-2957] - Live Monitor record status column

Call recording status is shown in Live Monitor.


[CAL-2968] - Alter ‘rc’ scripts to new ‘pstree’ output

RC scripts were altered to accept new pstree output.


[CAL-3008] - Live Monitor - change button order and icons in control panel

Changed order of buttons and their icons according to Functional Requirements.


[SC-1331] - Genesys importer

Importing agents configured on Genesys server to Quality Manager is now possible.


[SC-1520] - Allow printing of multiple Evaluation Reports

User can now select multiple reports for printing.


[SC-1527] - Quality Manager - licensing check - number of users

Quality Manager licensing feature now checks number of users in database.


[SC-1605] - Use a default language for new users

Handling of default language setting for users was redesigned.


[SC-1617] - Reports - Display evaluation ID

Evaluation ID was added in reports where applicable.


[SC-1641] - Evaluations - Limit number of sub-criteria tabs shown or add scrollbar

Scrollbar for sub-criteria tabs was added.


[SC-1671] - Re-arranging of options/icons throughout Quality Manager

Quality Manager icons were rearranged.


[SC-1678] - "Evaluation created" message - configurable "Send to the agent" option

Sending messages about creating evaluation is now optional.


[SC-1687] - Password - account lockout duration and Account locking Policy must be implemented

Account locking and password reset were implemented.


[SC-1721] - Add Read/Unread buttons

Message component was enhanced with buttons marking message read/unread.


[SC-1766] - Add "Check All/Uncheck All" function in Role Manager

The ability to (un)check all possibilities was added into Role Manager.


[SC-1799] - Provide an option to differentiate a questionnaire as using a different scoring system

A text column identifying scoring system of questionnaire was added.


[SC-1844] - Evaluation Planner - Add description field from Call Recording into Add Specific Call window

Fixed database query for specific call request.


[SC-1882] - Evaluation Search window - sort combos alphabetically

Search combo-box sorting is now locale-sensitive.


[SC-1896] - Sort list of delegates alphabetically

List of delegates is now sorted alphabetically.


[SC-1898] - Change default sorting in Evaluation list to descending

Default sorting in Evaluation list was set to sort by evaluation ID.


[SC-1941] - Quality Manager options - by default first calculating method must be set

‘Method1’ is preselected for calculation of N/A answers, the value 20 is preselected for number of rows per page.


Top of Page


Known Issues and Recommendations

This section provides the latest information on known issues and recommendations associated with this product.

Note: [CAL-xxxx] refers to the Call Recording product; [SC-xxxx] refers to the Quality Manager product.


[CAL-3279] - Webadmin: If the order of "Search" columns is changed, saved filters will not work

Note: If the order of existing search filters is changed, saved filters will no longer work, since they are identified by the number of the search column, not by the column name or id.

Target fix version: 8.0.471

Found In: 8.0.470 Fixed In: 

[CAL-3655] - Key Manager, PCI DSS: security bug in genkeys

Note: The password of the keystore must be typed as a parameter of the /opt/callrec/bin/genkeys command, which can be read from command history.

Target fix version: 8.0.471

Found In:  8.0.470 Fixed In: 

[CAL-3739] - Decoder Server: decoder crashes when max file size is reached

Note: A workaround is to increase the maximum file size within the decoder configuration.

Target fix version: 8.0.471

Found In:  8.0.461, 8.0.470 Fixed In: 

[CAL-3941] - Webadmin: Servlet sendcallfilesid does not send video if only recd file is available

Note: This issue prevents Quality Manager from being able to play un-encoded (recd) video capture files. All screen capture files must already have been encoded by the Media Encoder before being viewable in Quality Manager evaluations etc.

Target fix version: 8.0.471

Found In:  8.0.470 Fixed In: 

[SC-2016] - There are question marks present in PDF exported reports.

Note: This problem is caused by non-Latin characters. Common fonts must be used (Arial, Verdana) and not Lucida Bright.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 

[SC-2170] - Evaluation view does not follow can_evaluate_group and is always true.

Note:Evaluations are displayed for all groups except when selection for group is used.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 

[SC-2090] - The Play button in Evaluation Form does not function.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 8.0.470

[SC-2076] - Incorrect associated calls are returned in the Add Specific Interaction window as well in Get Random calls.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 8.0.470

[SC-2034] - RPC error occurred while attempting to create wrap-up data.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 

[SC-1949] - Reports do not work when running on a different server from that of the DB.

Note: There is a hardcoded address of DB server localhost in reports which prevents running web interface and DB on separate servers.

Target fix version: QM_SC-8.0.462

Found In: 8.0.461.00 Fixed In: 

[CAL-3352] - SLR tries to re-use a previously used UDP port and does not open an RTP session.

Note: SLR either loses the used UDP ports information or it incorrectly closes the ports, and tries to re-use them.

Target fix version: QM_CR-8.0.462

Found In: 8.0.461.00 Fixed In: 8.0.470

[CAL-3220] - Tools logic is broken - advanced selections.

Note: Scenario: A selection is created that is true if the length (a couple) is shorter than 5 seconds (s). Result: All calls where at least one couple is shorter than 5s are deleted, causing data loss.

Target fix version: QM_CR-8.0.462

Found In: 8.0.461.00 Fixed In: 

[CAL-3082] - Web interface shows some "artificial intelligence" and sometimes deletes advanced search columns from the database.

Note: The User system randomly deletes advanced search (AS) columns from the database. When this deletion happens, the table _extdata_map is left empty and the web interface displays as AS fields. Everything appears to function, except for the search function. No error message is displayed and no results are returned.

Target fix version: QM_CR-8.0.462

Found In: 8.0.461.00 Fixed In: 

[CAL-2674] - Recorded calls have pcap files that are neither removed nor stored to DB.

Target fix version: QM_CR-8.0.462

Found In: 8.0.461.00 Fixed In: 

Top of Page


Discontinued Support

This section documents features that are no longer supported in this software. This cumulative list is in release-number order with the most recently discontinued features at the top of the list.


There are no discontinued features or functions for this product.


Top of Page


Internationalization

Information in this section is included for international customers.


There are no known internationalization issues for this product.


Top of Page


Additional Information

Additional information on Genesys Telecommunications Laboratories, Inc. is available on our Technical Support website. The following documentation also contains information about this software.

  • Genesys Quality Management 8.0 Call Recording Administration Guide

  • Genesys Quality Management 8.0 Call Recording User Guide

  • Genesys Quality Management 8.0 Datasheet

  • Genesys Quality Management 8.0 Installation Guide

  • Genesys Quality Management 8.0 Planning Guide

  • Genesys Quality Management 8.0 Quality Manager Administration Guide

  • Genesys Quality Management 8.0 Quality Manager User Guide: Agent

  • Genesys Quality Management 8.0 Quality Manager User Guide: CC Manager

  • Genesys Quality Management 8.0 Quality Manager User Guide: Team Leader

Product documentation is also provided on a Documentation Library DVD, which is produced monthly. The New Documents on this DVD page on the DVD indicates the DVD production date. Because the DVD is produced monthly, documentation on the Technical Support website may be more up-to-date than that on the DVD. To verify the latest version of a document, check the version number, located on the second page in PDFs and on the "About This File" topic for Help files.

Top of Page