Release Note

Genesys Quality Management

8.1.x

Genesys Telecommunications Laboratories, Inc. © 2011–2017

Contents

Introduction

Release Number AIX Linux Solaris Windows
8.1.658.41 [08/31/17] – Hotfix   X    
8.1.658.30 [05/02/17] – Hotfix   X    
8.1.658.00 [09/27/16] – Hotfix   X    
8.1.656.92 [01/20/17] – Hotfix   X    
8.1.656.90 [11/10/16] – Hotfix   X    
8.1.656.81 [06/01/16] – Hotfix   X    
8.1.656.80 [05/23/16] – Hotfix   X    
8.1.656.70 [05/06/16] – Hotfix   X    
8.1.656.62 [03/21/16] – Hotfix   X    
8.1.656.40 [11/18/15] – Hotfix   X    
8.1.656.00 [08/05/15] – Hotfix   X    
8.1.655.21 [06/23/15] – Hotfix   X    
8.1.655.00 [05/04/15] – Hotfix   X    
8.1.654.00 [05/01/15] – General (Under Shipping Control)   X    
8.1.521.02 [01/28/15] – Hotfix   X    
8.1.520.00 [09/12/14] – General (Under Shipping Control)   X    
8.1.517.00 [04/06/15] – General (Under Shipping Control)
  X    
8.1.515.00 [07/18/14] – General (Under Shipping Control)   X    
8.1.514.01 [04/15/14] – General (Under Shipping Control)   X    
8.1.513.00 [02/26/14] – General (Under Shipping Control)   X    
8.1.512.00 [11/04/13] – General (Under Shipping Control)   X    
8.1.511.00 [09/19/13] – General   X    
8.1.510.00 [04/19/13] – General   X    
8.1.504.00 [12/24/13 – General   X    
8.1.503.00 [06/28/13 – General   X    
8.1.502.00 [02/28/13] – General   X    
8.1.501.00 [11/01/12] – General   X    
8.1.500.00 [11/01/12] – General   X    
8.1.497.00 [06/04/14] – General   X    
8.1.496.00 [10/04/13] – General   X    
8.1.495.00 [10/08/12] – General   X    
8.1.494.00 [10/08/12] – General   X    
8.1.493.03 [12/23/11] – General   X    

Known Issues and Recommendations
Discontinued Support
Internationalization
Additional Information


Introduction

This release note applies to all 8.1 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 about third-party software used in this product, see the Read Me. Please contact your Genesys Customer Care representative if you have any questions.

Top of Page


Release Number 8.1.658.41 [08/31/17] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.658.41 release:

Call Recording Corrections and Modifications


[CAL-15085] - Remove rhel.repo file from zqm iso.


[CAL-15778] - Archive tool always archives idx files.


[CAL-16287] - Firefox 49.01/49.02 does not play instreamer calls.


[CAL-16838] - Mismatch in CALLED_URL and CALLING_URL causes switched Thumbnails in Livemon and complicates troubleshooting (Follow up to CAL-9934).


[CAL-16884] - Upgrading / Config migration preserves old (=wrong ) value for appBase parameter.


[CAL-16887] - Unable to send email from Recorded calls page.


[CAL-16921] - Tools do not sent email alerts.


[CAL-16989] - Restore tool sometimes randomly doesn't send success notification.


[CAL-17001] - Fixpayloads - process fails while saving mp3 into DB.


[CAL-17019] - Security enhancements (disabling of weak ciphers) for ssh, httpd, tomcat.


[CAL-17023] - Reports are sent at wrong time after daylight savings time.


[CAL-17037] - Screen Recording doesn't stop recording screens when core is restarted.


[CAL-17068] - A deadlock in the Oracle database prevents call deletion.


[CAL-17097] - Backport to 5.8 - User with "Delete Users" privileges cannot delete other user.


[CAL-17102] - Advanced search fails to refresh the drop-down searches.


[CAL-17106] - Backport to 5.8 - Email shows wrong number of attachments if some of them were excluded manually.


[CAL-17152] - Repaircalls tool doesn't work.


[CAL-17184] - Errors during the "callrec" setup.


[CAL-7146] - UCCX: Attached data aren't available after hold/resume initiated by non-agent party connected to the same UCM.


Quality Manager Corrections and Modifications


[SC-8034] - Survey can only be saved for DN bound to existing agent in sc_users.


[SC-8034] - Survey can only be saved for DN bound to existing agent in sc_users.


[SC-9203] - Post-call surveys aren't matching the original calls.


[SC-9361] - Reports: export to pdf isn't working.


[SC-9594] - Compare Score Chart export randomly fails.


[SC-9504] - wbscupdate ends with users_login_key constraint.


[SC-9538] - Grading form doesn't open.


[SC-9554] - Evaluation report exports in corrupted format.


[SC-9555] - Internal comments check box removes all comments.


[SC-9556] - [surveys] scorecard-api session security is too strict.


[SC-9589] - Internal note is shown to everyone, not just supervisors.


[SC-9591] - Rating isn't always visible for some interactions in evaluation report.


[SC-9592] - Agent needs to be able to edit interaction comments.


[SC-9659] - [UCCE Survey] Scorecard sometimes returns http 500 to client and survey isn't saved.


[SC-9702] - Speech Recording reports take too long to generate.


[SC-9742] - Interaction may not be shown when Sub-Criteria is used.


[SC-9743] - Data Export isn't showing calls matching sub-criteria.


[SC-9779] - Agent name cut to only Fist Names.


[SC-9789] - ScoreCARD doesn't respect Tomcat configuration - "Secure" cookie flag isn't set.


Screen Recording Corrections and Modifications


There are no corrections or modifications to Screen Recording in this release.


Release Number 8.1.658.30 [05/02/17] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.658.30 release:

Call Recording Corrections and Modifications


[CAL-14313] - Nagios - Host groups usage is wrong.


[CAL-15641] - Security Issue - SSH Weak Algorithms Supported.


[CAL-15667] - PCI Compliance Overall Status - Key Manager shows false positive for keys valid longer than 12 months.


[CAL-15689] - Nagios monitoring probes are not properly created - UNKNOWN, CRITICAL states for AMQP, PostgreSQL and Tomcat.


[CAL-15691] - Symbols ' and " are displayed incorrectly in Call Recording and Quality Management.


[CAL-15702] - Call Recording stops recording - java.lang.Error - Maximum permit count exceeded.


[CAL-15848] - klogd options are deprecated.


[CAL-15923] - UCCE data is missing after conference with queue 2.


[CAL-16130] - mkdb.sh suggests "PLEASE RUN LONG RUNNING SCRIPT TO CORRECTLY HANDLE ARCHIVED COUPLES" but not how to do that.


[CAL-16268] - DS randomly crashes with on specific PCAPs, even though it is eventually able to decode them after multiple attempts.


[CAL-16749] - Restore tool not correctly configured on upgrade from 5.6x to 5.8x.


[CAL-16759] - License leak in case of very short call segments.


[CAL-16786] - Synchro displays not enough information when synchronizing archived + deleted couples (cfcnt = 0).


[CAL-16787] - Synchro fails and loops on synchronizing archived&deleted files or no-stream calls (cfcnt = 0 on the source).


[CAL-16823] - When using httpd as reverse proxy in combination with HTTPS, Live Monitor does not work.


[CAL-16894] - Debug/Test pages are enabled for DWR library.


[CAL-16895] - WebUI security - it is still possible to bypass user privileges.


[CAL-16899] - Incorrect default directory when adding new Instreamer (causes the media files to be saved in /opt/callrec/run, which is cleared after reboot).


[CAL-16924] - Migration of users/groups from 4.3.1 to 5.8.2 does not work - ERROR: relation "user_roles" does not exist.


[CAL-16990] - Restore tool processes all calls in the archive even though only one was requested.


Screen Recording Corrections and Modifications


[SCR-821] - Standalone Screen Recording client is not recording screens when case does not match.


Quality Manager Corrections and Modifications


[SC-9210] - Group score ("line") is not displayed on Agent skills report when you drill down into that group.


[SC-9328] - Advanced search in QM has wrong OR condition causing values with "or" to be broken.


[SC-9363] - Wrong average scores for standard deviation in the League Table.


[SC-9399] - Internal note is not displayed on Grading form, if the user viewing the evaluation is NOT the evaluator.


[SC-9466] - 5.8 - Supervisor's Evaluation Feedback for separate interactions does not appear in the email.


[SC-9480] - Re-scan button available for everyone.


Release Number 8.1.656.92 [01/20/17] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.656.92 to an existing installation of GQM 8.1

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.656.92-i386.tar

    - for 64bit: tar -xvf gqm-8.1.656.92-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.6.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.6.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.658.00 release:

Call Recording Corrections and Modifications


[CAL-14968] - Webui Security - Web Application Displays Detailed Error Messages.


[CAL-15159] - Synchro tool is marking unprocessed ZIP files as synced.


[CAL-15588] - WebUI security - It is still possible to display couple information and play calls for restricted users.


[CAL-15646] - Sip sniffer silent crash.


[CAL-16043] - Genesys calls are not recorded - Unexpected exception in run.


[CAL-16066] - SLR creates endless files (or until the server runs out of space).


[CAL-16075] - Log rotate causes SLR to stop processing for a brief.


[CAL-16128] - Calls not recorded - session-timer NegotiationFaultEv.


[CAL-16137] - Oracle Synchro is slow.


[CAL-16140] - Webui security - Password can potentially be changed without knowledge of the old password.


[CAL-16142] - Webui security - Vulnerability in jquery version (1.7.1).


[CAL-16143] - Webui security - Attacker can bypass limits on call list page - possible risk of DoS.


[CAL-16144] - Webui security - Parallel sessions are improperly allowed.


[CAL-16201] - Barix instreamer does not reconnect after RST (mp3 file is open).


[CAL-16208] - LiveMonitor - no audio playback.


[CAL-16299] - Rec rules based on custom data are not working.


[CAL-16313] - Instreamer stopped recording - Exception in thread "Thread-3" java.lang.NullPointerException.


[CAL-16319] - Missing appender for cz.zoom.callrec.tools.Launcher.


[CAL-16369] - Synchronization service enhancements isn't working properly.

Quality Manager Corrections and Modifications


[SC-8319] - PNG, jpeg, pdf format export doesn't work for reports.


[SC-8776] - Possible answers are empty and no score is visible.


[SC-8840] - Webui security - User is not logged out after password change.


[SC-8842] - Webui security - Parallel sessions are allowed.


[SC-8854] - When drilling down to group level in Compare groups and agents, results for Call Center Average show 0.


[SC-8864] - Evaluation Detail does not show answers and ratings for individual questions.


[SC-8874] - Logo and evaluator/agent names are missing in evaluation -> Export Spreadsheet.


[SC-8945] - Incorrect Russian translation in user settings.


[SC-8960] - Survey prompts removed when in use and user wants to create new version.


[SC-9186] - It is impossible to add float end values in Questionnaires with some locales.


Screen Recording and Players Corrections and Modifications


[SCR-797] - Screen Recording stops recording java.util.concurrent.


[UPL-137] - Universal player is not playing calls.


[IP-836] - Interaction Player cannot play call if there is '+' in sid.


Top of Page


Release Number 8.1.658.00 [09/27/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.658.00 release:

Call Recording Corrections and Modifications


[CAL-8691] - Upgrade script tries to back up PSQL configuration on server where PSQL is not running.


[CAL-13097] - Adding MailScheduler into configuration breaks formatting of Quality Management integrations.


[CAL-14181] - There are security issues in WebUI.


[CAL-14293] - WebUI security - CSRF vulnerability.


[CAL-14295] - WebUI security - GET method should not be accepted for requests designed for POST methods.


[CAL-14571] - There is an issue with User Session identifier regeneration.


[CAL-14574] - Player panel shows empty space in IE11 for WMP.


[CAL-14860] - Live Monitoring--G729 decoding issue.


[CAL-14866] - Poor performance on Recorded Calls page - for every COUPLE there are X SELECT queries from CFILES sent to the DB.


[CAL-14917] - For some calls, transfer call with sRTP enabled causes one-stream in second part of the call.


[CAL-15267] - "Unable to play call" error in Live Monitoring while call has already ended.


[CAL-15325] - Genesys driver didn't sent request private service when it should have.


[CAL-15478] - Missing cascade delete on tags to_interactions table - 564.002 upgrade is failing.


[CAL-15492] - Misleading information in log for SLR connecting to AMQP.


[CAL-15570] - False positives on monitoring JVM memory state (110 in Call Recording_status).


[CAL-15631] - Outdated AJP plugin in Tomcat is causing 100% CPU utilization by tomcat.


[CAL-15644] - Relocation skips cfiles due to ofset in the query.


[CAL-15650] - Call is not recorded if SIP sessions are established before first T-lib event is received/processed.


[CAL-15659] - Change a warning message, "File system is not usable".


[CAL-15660] - 5.6.8 is still not backward compatible with 5.6.x. Tools are not running.


[CAL-15706] - Light version of bureport is still too large.

Quality Manager Corrections and Modifications


[SC-7495] - Role permission "View evaluations - Agent view" overwrites role permission "View my evaluations."


[SC-8256] - Export audio is should not be working with missing permissions for 'Export interaction media.'


[SC-8279] - Update De-activated Tag Icon.


[SC-8451] - When sub-criteria do not match, call selection falls back to basic criteria even if no interactions are defined there.


[SC-8475] - Select in External Data drop-down menu is not working.


[SC-8482] - Unable to delete multiple evaluations at the same time.


[SC-8599] - Insufficient URL escaping when exporting call with + in SID via interaction screen.


Screen Recording Corrections and Modifications


[SCR-790] - Screen Recording stops recording java.util.concurrent.


Top of Page


Release Number 8.1.656.90 [11/10/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.656.90 release:

Call Recording Corrections and Modifications


[CAL-11858] - Restart in startup scripts can stop the process.


[CAL-14262] - Saving a filter using more "Problem Status" values throws db exception.


[CAL-14768] - There are issues with bugreport script checksums_info procedure.


[CAL-14840] - Audio disturbance in Live Monitoring.


[CAL-14850] - Bugreport doesn't work on Oracle DB with a different default language than English.


[CAL-15506] - Bugreport doesn't create heap dump for MLM Tools.


[CAL-15508] - Excessive usage of "select distinct" all over the product.


[CAL-15544] - Oracle - poor performance on Recorded Calls page caused by an inefficient query.


[CAL-15570] - False positives on monitoring JVM memory state (110 in callrec_status).


[CAL-15581] - Decoder name is not preserved after backup&restore of configuration.


[CAL-15585] - 8.1.568.00 is not backward compatible with 8.1.56x.xx; tools are not running.


[CAL-15593] - Web UI security - User is not logged out after password change.


[CAL-15631] - Outdated AJP plugin in tomcat is causing 100% CPU utilization by tomcat.


[CAL-15649] - Ext. data based rec. rules - screens not saved.


[CAL-15650] - [Genesys MSR] Call is not recorded if SIP sessions are established before first T-lib event is received/processed.


[CAL-15662] - Unable to refresh Call Recording UI with F5 or CTRL+R


[CAL-15692] - Sysstat (sar) cron job is not properly modified.


[CAL-15697] - Start of Live Monitoring there is an error message "Unable to save external data".


[CAL-15708] - SLR segfault on libaprutil [DC].


[CAL-15799] - Language can't be chosen on Login page.


[CAL-15800] - Access filters aren't working as expected, when combining calling/called agent with attached datas for limiting group access.


[CAL-15843] - Backport 56&57 Relocation skips cfiles due to offset in the query.


[CAL-15901] - Upgrades testing - Errors in configuration_restore.log #2.


[CAL-15964] - Search by "Daily hours" shows results shifted by 1 hour.


[CAL-15995] - Tools init scripts can kill arbitrary process.


[CAL-16015] - Synchro fails to synchronize some of calls while CRC check is enabled.


[CAL-16049] - Barix instreamer stops recording - Connection in ESTABLISHED state.


[CAL-16122] - Bugreport cannot be made.


Quality Manager Corrections and Modifications


[SC-7507] - Controls (page listing, refresh button) are inactive in the group view of Group Manager.


[SC-7805] - Customer data causes error "Cannot show interactions due to an unknown database error."


[SC-7925] - "Groups assigned to supervisor" influences the possibility to edit the users - unable to re-assign groups assigned to supervisor if removed groups from yourself, even as ccmanager with full permissions.


[SC-7971] - User ipccimportdaemon is visible in Speech Tags by Agents report.


[SC-8228] - Logi report RPM package is build as no architecture dependent but it contains binary files.


[SC-8408] - Regression SC-8198 - Report/View button is disabled on supervisor's own evaluations.


[SC-8424] - [Logi reports] League table fails to load when creating report for hundreds of agents.


[SC-8427] - Report/Export shows in Evaluation feedback.


[SC-8443] - Oracle: Can't calculate Evaluation Volume report.


[SC-8448] - Unable to select another external data value from the drop-down menu.


[SC-8451] - When sub-criteria do not match, call selection falls back to basic criteria even if no interactions are defined there.


[SC-8454] - Incorrectly rounded or calculated total_score value in Agent Skills report..


[SC-8457] - Loading data for interaction screen is extremely slow.


[SC-8467] - League Table - Alphabetic sorting for numeric values.


[SC-8475] - Select in external data drop-down menu.


[SC-8478] - Automatic search in "Add specific interaction" dialogue cause performance issue on large DB.


[SC-8497] - Inconsistent rounding between Evaluation List, Report and Form.


[SC-8502] - Questionnaire dropdown limit in evaluation list.


[SC-8521] - WebUI stops responding - Quality Management's server2client Push Service communicator depletes Tomcat threads.


[SC-8550] - Deleting of QGroup will delete also questions from this group even they were moved previously to other group.


[SC-8559] - "Cannot show interactions due to an unknown database error" appears due to large number of agents used in search parameters.


[SC-8561] - Groups for evaluation are not displayed in the user profile.


[SC-8567] - Group tree doesn't show up when subgroup's name contains ampersand "&".


[SC-8568] - Internal call picked up even it's NOT selected in questionaire.


[SC-8576] - League Table: Error when calculating report for group after selecting question group or question.


[SC-8592] - Grading form tab is not opening for agent when clicks 'View' in his finished evaluation.


[SC-8599] - Insufficient URL escaping when exporting call with + in SID via interaction screen.


[SC-8647] - Remove dropdown limit for questionnaire selector in Evaluate Interaction form (called from Customer Interaction list).


[SC-8677] - Instead of updating the current user, a duplicate user is created when login/username is changed on Genesys.


[SC-8682] - Compare scores report does not properly calculate group totals for second agent.


[SC-8695] - Customer Surveys export report issues.


[SC-8720] - Input data is saved html-escaped to the database.


[SC-8784] - IP crashes when volume initialized with unsupported value.


[SC-8791] - Import of exported Questionnaire is not working: -Dfile.encoding=cp1251.


[SC-8799] - Evaluated call details in QM report.


Screen Recording Corrections and Modifications


[SCR-783] - Mixer crashed with terminate called after throwing an instance of 'JavaException'.


Top of Page


Release Number 8.1.656.81 [06/01/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.656.81 release:

Call Recording Corrections and Modifications


[CAL-15585] - Backward compatability issues with 8.1.656.x tools were corrected.



Quality Manager Corrections and Modifications


There are no corrections to Quality Manager for this release.



Screen Recording Corrections and Modifications


There are no corrections to Screen Recording for this release.


Top of Page


Release Number 8.1.656.80 [05/23/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.656.80 to an existing installation of GQM 8.1.656.00

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.656.80-i386.tar

    - for 64bit: tar -xvf gqm-8.1.656.80-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.6.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.6.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.656.80 release:

Call Recording Corrections and Modifications


[CAL-13650] - Usage of "updatedb" in callrec-monitoring postinstall RPM script causes delay when installing/updating the package.


[CAL-14293 ] - WebUI security - CSRF vulnerability.


[CAL-14439] - Prerecording license leak.


[CAL-14849] - The communication between the Core and the RS module silently dies.


[CAL-15034] - SpeechRec doesn't update couples.


[CAL-15072] - Loss of national characters on archive / restore operation.


[CAL-15088] - Autoselect advance searches are not properly filled on Oracle database.

[CAL-15109] - Encrypt tool keeps on crashing.


[CAL-15163] - UCCE cached values for data for calls transfered back to queue and picked up by another agent.


[CAL-15199] - Unable to create advanced search - invalid memory alloc request size 1677721600.


[CAL-15211] - Duplicated speech phrases - unable to sync.


[CAL-15371] - Backport CAL-14515 to maintenance and branch-5_6 to remove project cyclic dependency.


[CAL-15373] - Send calls to email does not work.


[CAL-15375] - One-time token validation is missing.


[CAL-15376] - CallREC web session uses 2 JSESSION IDs.


[CAL-15402] - Download Status report doesn't work becuase of invalid token.


[CAL-15440] - Synchro tool targets couple_fixed_extdata.col_?? from last source, when two are used, even for first source, if there's used couple selection based on advance.


[CAL-15459] - There is a problem while changing passwords in Web UI.


[CAL-15478] - missing cascade delete on tags_to_interactions table - 564.002 upgrade is failing.


[CAL-15488] - Checksums of RECD files ale almost always different than stored in database.


[CAL-15489] - Webui exception in Users and Recording rules.


Quality Manager Corrections and Modifications


[SC-7737] - Hour is cut off from call length in interaction screen.


[SC-7971] - User ipccimportdaemon is visible in Speech Tags by Agents report.


[SC-8140] - Role permission "View evaluations - Agent view" overwrites role permission "View my evaluations"."


[SC-8140] - The original id of Root Group on Oracle is 0.


[SC-8172] - Wrong Compare Groups and Agents score calculation on Oracle.


[SC-8221] - Interaction Volume Report - weekly view is not working correctly.


[SC-8282] - Slow Interaction Screen due to suboptimal sql queries.


[SC-8283] - Ambiguous usernames in Audit log (and possibly other places).


[SC-8290] - Blocked users are not displayed under reports.


[SC-8316] - Speech Tags Reports are not showing.


[SC-8321] - Security Issue - ScoreCARD does not show surveys for agents in supervisor groups.


[SC-8322] - Interaction Screen shows calls for DELETED agents in WBSC.


[SC-8380] - Unable to migrate Postgres DB to Oracle.


[SC-8387] - EvalCall Lookup Task does not relog in after session timeout.


[SCR-791] - Fix native lib versioning.



Screen Recording Corrections and Modifications


There are no corrections to Screen Recording for this release.


Top of Page


Release Number 8.1.656.70 [05/06/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.656.70 to an existing installation of GQM 8.1.656.00

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.656.70-i386.tar

    - for 64bit: tar -xvf gqm-8.1.656.70-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.6.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.6.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.656.70 release:

Call Recording Corrections and Modifications


[CAL-13342] - LiveMON chooses interface of incorrect NIC (on the PC) to be used as destination for RTP streams.


[CAL-14181 ] - Corrected security issues in WebUI.


[CAL-14295] - Web UI security - GET method should not be accepted for requests designed for POST methods.


[CAL-14505] - Upgrade of webapp RPMs (Call Recording, Quality Management-webui, and all the others) replaces web.xml with the default ones.


[CAL-14644] - Advance player doesn't show up in IE9 even when compat. view is off.


[CAL-14660] - Replay of Blowfish and Keymanager/AES encrypted files.


[CAL-14671] - UCCX IM resets the established session every minute and then dies.


[CAL-14860] - Livemonitor - G729 decoding issue.


[CAL-14866] - Poor performance on Recorded Calls page - for every COUPLE there are X SELECT queries from CFILES sent to the DB.


[CAL-14905] - Wrong external data are attached to the call from EventUserEvent that belongs to a different call.


[CAL-14963] - Genesys driver didn't send request private service, although it should.


[CAL-15088] - Autoselect advance searches are not properly filled on Oracle database.


[CAL-15189] - AVCM_ConferenceMembers is not displaying correct phone num.


[CAL-15317] - Web UI - Security - Cross site scripting.


[CAL-15318] - Web UI - Security - Passwords are presented in plain text on the page in the HTML content of the page.


[CAL-15319] - Web UI - Security - It is possible to retrieve a list of logins all accounts in the application.


[CAL-15337] - The last part of a conf call is missing external data and stays in DECODED state.


[CAL-15351] - Live monitor plays one stream when mute is used and VAD enabled.


[CAL-15459] - There were difficulties during changing passwords in Web UI.


Quality Manager Corrections and Modifications


[SC-7737] - Hour is cut off from call length in interaction screen.


[SC-7494] - Role has no right to Create evaluations but user can create new evaluation using Re-evaluate button.


[SC-7495] - Role permission "View evaluations - Agent view" overwrites role permission "View my evaluations"."


[SC-7659] - Menu in Quality Management shows many report names in English - when drill down from League Table to Agent skills, button back shows name in Russian.


[SC-7769] - Evaluations can not be deleted if interaction call is unlocked and deleted in Call Recording.


[SC-7985] - Rounds are scored differently.


[SC-8198] - View evaluations button is missing.


[SC-8209] - [IE only] Text in Evaluation Feedback is still not wrapped properly in some text fields.


[SC-8231] - Web UI - Security - Ability to download any file from the server (Arbitrary File Download).


[SC-8232] - Web UI - Security - XML External Entity (XXE).


[SC-8232] - [IE only] Text in Evaluation Feedback is not wrapped to the width of the text field.


[SC-8233] - Web UI - Security - Cross site scripting.


[SC-8250] - Unable to replay calls encrypted by Keymanager in Quality Management when blowfish factory is configured in Call Recording Web UI.


[SCR-785] - Screen Capture license leak.


[SCR-786] - SR server seems to be processing client messages in batches.



Screen Recording Corrections and Modifications


There are no corrections to Screen Recording for this release.


Top of Page


Release Number 8.1.656.62 [03/21/16] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.656.62 to an existing installation of GQM 8.1.656.00

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.656.62-i386.tar

    - for 64bit: tar -xvf gqm-8.1.656.62-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.6.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.6.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

This release includes modifications and corrections to the following issues that were reported between earlier releases and the 8.1.656.62 release:

Call Recording Corrections and Modifications


[CAL-14269] - On Advanced searches, a problem that occurred where only the first created AutoSelect worked, all other won't have any data populated on OracleDB.


[CAL-14653 ] - Problems occurred with Quality Management settings - Genesys integration configuration - Annex based options fields are not writable.


[CAL-14269] - There was a problem with the Prerecording Back Button Not working on Model 89** phones.


Quality Manager Corrections and Modifications


[SC-6104] - An error with League table - all scores are marked green in points scoring system.


[SC-6106] - An error with League table - highlighting is working incorrectly for Lower grades.


[SC-6869] - English word "To" is incorrectly translated to Czech as "komu."


[SC-7915] - Surveys incorrectly count points - answer without points added to score.


[SC-7917] - Export questionnaire is not working when answer in points has a value larger than 100.


[SC-7998] - Missing groups column in Data Export.


[SC-8032] - [survey] logging is completely missing/useless - violation of PCI DSS.


[SC-8041] - It is not possible to save more that 6-7 default dashboards in Oracle.


[SC-8048] - Graph is missing when you drill down in Compare Evaluators report.


[SC-8071] - Evaluation list - List of supervisors in drop-down menu does not reset after user writes some string to the field.


[SC-8072] - [IE only] Text in Evaluation Feedback is not wrapped to the width of the text field.


[SC-8080] - Add permission for Team Only Data Export.


[SC-8086] - Evaluation details in Evaluation list returns HTTP Status 500.


[SC-8099] - Logi reports cannot display data in Russian language.


[SC-8102] - Length is not properly displayed in Evaluation planner when adding interaction..


[SC-8117] - No Evaluators showing up in Data Export "Optional Export Criteria" List.


[SC-8132] - On Advanced searches, a problem occurred where only the first created AutoSelect worked, all other won't have any data populated on OracleDB.


[SC-8137] - Improved Questionnaire Visibility Controls.


[SC-8163] - Wrong League Table score calculation on Oracle.


[SC-8168] - IAgents showing as blank spaces in drop down menu for reports.



Screen Recording Corrections and Modifications


There are no corrections to Screen Recording for this release.


Top of Page


Release Number 8.1.656.40 [11/18/15] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.656.40 to an existing installation of GQM 8.1.656.00

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.656.40-i386.tar

    - for 64bit: tar -xvf gqm-8.1.656.40-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.6.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.6.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

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

Call Recording Corrections and Modifications


[CAL-10830] - It is now possible to modify/edit search filter in Call Recording.


[CAL-10882 ] - Menu of Live Monitor is now fully visible.


[CAL-13670] - ASR configuration no longer permits the use of netmask 0. This use would cause a java exception.


[CAL-13679] - External data is no longer missing from the stream of conference call, which would cause the screen recording to end prematurely.


[CAL-13204] - Java service Jmap no longer fails with an exception.


[CAL-13599] - A problem has been corrected in MSR in which restarting the recording session could result in a failure of recording across the entire HA deployment.


[CAL-13651] - Call Recording common RPM script no longer returns the exit status 1 if a bugreport symlink exists.


[CAL-13661] - Parameter MaxPermSize removed from callrec.conf file.


[CAL-13704] - A problem has been corrected in which it was possibile to cause deadlock in the ConfigManager if two users modified the configuration at the same time.


[CAL-13812] - SIP sniffer now removes port information from SIP Call-ID.


[CAL-13814] - CallREC setup no longer fails in the case of cluster installation.


[CAL-13817] - A change in playback volume in LiveMON no longer causes playback to fail.


[CAL-13833] - A problem has been corrected in which Callrec-setup produced an invalid cache file if aborted prematurely. It then refused to start again.


[CAL-13867] - A problem has been corrected in which the callrec_setup.log was saved to the /tmp instead of /opt/callrec/logs.


[CAL-13887] - DB Migration for version 5.6 is now implemented correctly.


[CAL-13888] - User attached data is now obtained from the tenant level.


[CAL-13898] - It is now possible to migrate the CallREC database from 5.4.3 to any higher version.


[CAL-13919] - There is no longer a dependency problem during upgrade of oracle-instantclient11.2-sqlplus.


[CAL-13983] - Migration of database versions 4.9.x and older to version 5.5.2 and above is now working correctly.


[CAL-14003] - LDAP notification message is now in English


[CAL-14006] - A problem has been corrected in which an outdated cx_Oracle package caused Redlines CRQ SNMP probe to not function.


[CAL-14008] - The is no longer a missing flyway script in automated upgrade.


[CAL-14053] - A problem has been corrected in which the Speech Recording error log did not contain the expected error message.


[CAL-14061] - A problem has been corrected in which the callrec-patcher tested non rpm files and then failed.


[CAL-14077] - If Speech Recording is not installed, a clear message to that effect is now recorded in the log file when the users attempt to start the service.


[CAL-14086] - Genesys driver no longer tries to load DNs when no DNs are visible.


[CAL-14246] - Database version updated in alignment with version 5.6.2 requirements.


[CAL-14253] - A problem has been corrected in which there was an incorrect alignment of some outputs in the server_check.sh file.


[CAL-14278] - Clicking on a log link of 0kB results in an exception being written to the log file.


[CAL-14288] - Call Recording patcher now checks existing system architecture (32bit) against architecture of packages it is about to install(64bit).


[CAL-14371] - There is no longer an error in Call Recording patcher related to minimal supported target version.


[CAL-14387] - In Call Recording version 5.6.3 JTAPI now starts properly.


[CAL-14413] - Recording no longer stops when SLR fails to detect free space on pcap partition.


Quality Manager Corrections and Modifications


[UPL-124] - When using Universal Player, there is no longer a Java warning indicating that the application contains both signed and unsigned code.


[UPL-125] - Interaction no longer fails to play on first attempt from within the interaction tab.


[SC-7437] - A problem has been corrected in which a console error displayed in the Results distribution graph.


[SC-7594] - The application no longer stops working after inserting long strings in the field Group name of Group Manager.


[SC-7597] - Resetting the password when the user does not have the appropriate permissions no longer causes the application to freeze.


[SC-7608] - A problem has been corrected in which there was an incompatible castor library between the scmigration and the config service.


[SC-7624] - Optimization of the load more data button on the interaction screen has been completed.


[SC-7706] - The Reset Search criteria button in Search on the Interaction Tags screen is now available.


[SC-7714] - It is now possible to logout after changing the password..


[SC-7721] - Filter option in League Tables is now correct.


[SC-7729] - A problem has been corrected that caused an incorrect count of interactions in the interactions screen.


[SC-7735] - A problem has been corrected in which the reset search criteria button did not clear the search preview pane.


[SC-7750] - Permissions are now available for the Customer Survey role.


[SC-7754] - Export of reports no longer includes subevaluation scores.


[SC-7762] - Naming conventions are now clear for data export.


[SC-7765] - Logic of the database and audit logs when updating interaction tags has been changed.


[SC-7768] - Edit action is now performed from within the Role Manager tab.


[SC-7792] - An error in interactions test has been corrected.


[SC-7795] - Can now delete groups after adding them to the Group Manager.


[SC-7812] - JSESSIONID is no longer visible in the URL of Quality Management.


[SC-7823] - A problem has been corrected in which data export did not export all calls.


[SC-7824] - If there are less than two interactions in an evaluation, the Interaction NULL no longer displays with empty score.


[SC-7835] - Quality Management no longer removes URL parameters related to language preferences.


[SC-7846] - A problem has been corrected in which the count of evaluations was not correct in the Evaluation Volume report.


[SC-7855] - Quality Management no longer freezes when you change the password after first login or when the password expires.


[SC-7872] - Exported questionnaires now contain all answers.


[SC-7873] - Exported questionnaires now contain call selection rules.


[SC-7875] - The Amersand symbol can now be used in the questionnaire name.


[SC-7895] - A problem has been corrected in which removing the permission "Add specific call to the evaluation" did not block the ability to create an evaluation on specific interactions within the interaction screen.


[SC-7896] - League Table report - group and user menus are no longer limited to a maximum of 1000 records.


[SC-7909] - Data export now works when the Evaluation Period is specified in the optional criteria.


[SC-7910] - Group evaluation is now created for "blocked" users.


[SC-7919] - A problem has been corrected in which it was not possible to relogin after a timeout.


[SC-7922] - Displaying of scores for multiple evaluations for a single interaction now works properly.


[SC-7930] - Incorrect calls are no longer listed as related calls on the Customer Interactions screen.



Screen Recording Corrections and Modifications


[IP-582] - Speech tags now not display properly in the interaction player.


[SCR-780] - The default logLevel settings on the server side no longer disables logging on the client side.


[SCR-773] - Screen Recording now resumes the call after being paused via APR API.


[SCR-774] - Screen Capture now correctly responds to start and stop events sent via APR API.

[SCR-776] - The Screen Recording Client does now stops recording when the APR pauses the couple and the couple terminates.


Top of Page


Release Number 8.1.656.00 [08/05/15] – Hotfix

Supported Operating Systems
New in This Release

Supported Operating Systems

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

New in This Release

This is a hotfix release for this product. Details regarding this hotfix are provided here.

Top of Page


Release Number 8.1.655.21 [06/23/15] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Installation Notes

Below are instructions on how to deploy cummulative patch 8.1.655.20 to an existing installation of GQM 8.1.655.00

  1. Download the TAR and transfer it to the server.
  2. Extract the TAR.

    Sample Commands:

    - for 32bit: tar -xvf gqm-8.1.655.20-i386.tar

    - for 64bit: tar -xvf gqm-8.1.655.20-x64.tar

  3. Run the Script. Note that it accepts several input options:
  4. -h show this help

    -x show extended help / useful information (recommended)

    -a apply RPM patches and DB patches for local PostgreSQL database

    -r apply only RPM patches (DB patches MUST be applied manualy on the remote DB

    Sample Commands:

    - to apply both RPM and DB patches: bash callrec-patcher-5.5.2.sh -a

    - to apply only RPM patches: ..bash callrec-patcher-5.5.2.sh -r

  5. Review changes in configuration files
  6. Final Steps

Corrections and Modifications

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

Call Recording Corrections and Modifications


[CAL-7580] - NMON and GQLPLUS packages now included in ISO.


[CAL-7703] - Path to Decoder in CallREC was renamed.


[CAL-9498] - A problem was corrected in which the DB migration didn’t migrate roles if admin role ID was not 1.


[CAL-9758] - Security has been enhanced as session tokens are no longer part of URL.


[CAL-10844] - Added a configurable option for deleting .idx files after processing, default is off.


[CAL-11313] - An issue has been corrected in which DB migration caused an inconsistency between recd file and mp4.


[CAL-11442] - Call recording no longer fails if there is trailing slash in the PCAP variable in callrec.conf.


[CAL-11731] - New rpm packages were added. (dmidecode, netcat and iptraf)


[CAL-11788] - Configuration of migration definition file corrected to properly support the change from .properties log file to .xml.


[CAL-11880] - An issue has been corrected in which a misleading error occurred when alias was missing from command line options.


[CAL-11900] - SpeechREC logs are now standardized.


[CAL-12128] - When a call is shorter than 1000 ms, all started pcaps are now deleted from the ATM recording pcap folder.


[CAL-12176] - In SpeechREC, all old tags are now removed when re-searching.


[CAL-12534] - Upgrade to ZQM 5.3.1 mixer now properly processes requests.


[CAL-12794] - IBatis now executes a ping query to check stability of connection.


[CAL-12917] - Calls are no longer removed from core when there is an incomplete SIP message.


[CAL-12957] - An issue has been corrected in which some couples are stuck in state: 3 after high load of the server.


[CAL-13022] - Media encoder no longer crashes with std::bad_alloc when mixing some RECD files.


[CAL-13033] - Speech Analytics no longer fails when CFILES are deleted before they are processed.


[CAL-13075] - User ZOOM_SYS_USER now has the required privilege for creating DB schemas.


[CAL-13104] - Support for Cross-Domain AJAX was added.


[CAL-13126] - Security issue related to Click Jacking, Cookies and Autocomplete addressed.


[CAL-13138] - Imported users from LDAP containing non-alphanumeric characters can now be changed after import.


[CAL-13141] - Survey module creates excessive number of threads leading to crash of Tomcat server.


[CAL-13200] - Runtime libraries are now specified for all native modules.


[CAL-13206] - /etc/httpd/conf.d/qm.conf rewritten during upgrade with backup created.


[CAL-13229] - scmigration2 no longer uses migration.xml when a different configuration file is specified.


[CAL-13234] - create_schemas.sh file in Oracle now have default values.


[CAL-13271] - Automatic Pause and Resume no longer fails.


[CAL-13278] - User ZOOM_SYS_USER now has the required privilege for creating DB schemas.


[CAL-13278] - Live Monitor settings are now accessible.


[CAL-13280] - SpeechREC install.sh scripts now use the correct database name.


[CAL-13283] - Clean installation of 5.5.0 is now has the appropriate SQL script.


[CAL-13298] - Callrec-core-lib and callrec-mixer RPMs are no longer noarch.


[CAL-13302] - Ownership of slr_2.conf and slr_2.log4cxx.xml files created by callrec-setup corrected so that they are owned by 'callrec' user group.


[CAL-13303] - Unit test timeout was prolonged to prevent timeout.


[CAL-13310] - Database is now properly updated when files are moved.


[CAL-13331] - Fixpayloads tool was now removes processed archives.


[CAL-13336] - Date format usage in multithreaded environments corrected.


[CAL-13337] - Logger definition converted to static final.


[CAL-13341] - LiveMonitor API now sends an alert for all events, not only those with CALL status.


[CAL-13363] - You can now connect to CallREC with IP or URL.


[CAL-13373] - Recording of calls now works correctly after upgrading to ZQM 5.5.0 with CUCM and ASR.


[CAL-13374] - Time zone update upgraded to version 2.x.


[CAL-13420] - Enhancements made to for server_check.sh.


[CAL-13500] - cmdb.sh updated and gathers Tomcat8 access.log.


[CAL-13509] - Scorecard pools are duplicated in migration.xml.


Quality Manager Corrections and Modifications


[UPL-108] - Universal Communicator now logs all information into the log file.


[UPL-119] - A problem has been corrected that resulted in an excessive number of POST requests, leading to an out of memory error on the Tomcat server.


[SC-6973] - Migration from ScoreCARD database from 5.4.0 PSQL no longer prevents users from logging in due to duplicate key value.


[SC-6923] - Total Rating field in Evaluation Form is no longer read-only.


[SC-7292] - Questionnaire Manager and Voice of the Customer now work properly after upgrading from version 5.4.1.


[SC-7305] - Browser no longer freezes when switching between video and audio mode.


[SC-7347] - An issue has been corrected in which a warning message prevented access to clickable button in Evaluation List tab.


[SC-7422] - Multiple evaluations on Interaction screen are collapsed by default. Click to expand list.


[SC-7425] - When loading more results in Customer Interaction screen, the order of the results displayed is now more predictable.


[SC-7426] - Scorecard results now display in a predictable order.


[SC-7433] - Permissions in Questionnaire can now be changed without creating a new version.


[SC-7457] - The parameter "Records on a page" is now used.


[SC-7461] - Replacement Reasons window now loads properly.


[SC-7476] - Browser no longer freezes when creating evaluations if 'media type' is incomplete.


[SC-7506] - Speech Tags are now Visible on the first attempt.


[SC-7512] - Scheduled QM synchronization with Genesys now properly updates changes in user data.


[SC-7515] - An issue has been corrected in which speech tags randomly appeared in the Interaction screen after loading more interactions.



Screen Capture Corrections and Modifications

There are no corrections or modifications to Screen Capture in this release.


Top of Page


Release Number 8.1.655.00 [05/04/15] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

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

Call Recording Corrections and Modifications


[CAL-12060] - A problem was corrected in which some calls remained in DECODED state and extdata requests were not processed for these calls.


[CAL-12247] - After applying a patch, cross-linked Call Recording recorders no longer shows a dysfunctional status.


[CAL-12309] - The driver no longer re-registers all DNs when configuration is changed.


[CAL-12507] - Connection condition for advanced search now works properly.


[CAL-12531] - Prerecording is now looking in the correct keystore.


[CAL-12574] - Sorting of calls now works properly when Quirks mode is used in IE 9-10.


[CAL-12578] - Active recorder now connects properly to the RabbitMQ server after reboot. requests.


[CAL-12735] - An issue was corrected that caused active recorder to stop processing SIP messages after it has been active for some time. requests.


[CAL-12795] - Packet timestamp is now correct in active recording when voice activity detection is used.


[CAL-12797] - Incorrect setup of Java classpath no longer leads to misleading error exceptions.


[CAL-12798] - Error message now indicates which XML file is affected.


[CAL-12859] - In Oracle, there is now a procedure for resetting flags.


[CAL-12980] - Prerecording can now correcting obtain an RIS certificate when SSLv3 is used.


[CAL-13077] - Encryption tool now works correctly.


[CAL-13098] - Call Recording has been upgraded to use Tomcat version to 8.0.20.


[CAL-13165] - Synchro tool gets no longer sticks on a multi-segment calls on version 8.1.542. requests.


Quality Manager Corrections and Modifications


[UPL-115] - It is now possible to select a single stream in Universal player if 100% of crosstalk is detected.


[SC-6854] - A problem was corrected that occurred when a call was placed on hold multiple times, resulting in all call segments playing back the same recording in Quality Management.


[SC-7083] - Percentage questionnaire can now be validated even when a customer feedback is the only object in the group.


[SC-7108] - Duplication of agent details no longer causes permission exception during playback.


[SC-7158] - Advanced search now correctly processes all requests.



Screen Capture Corrections and Modifications

There are no corrections or modifications to Screen Capture in this release.


Top of Page


Release Number 8.1.654.00 [01/28/15] – General (Under Shipping Control)

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 maintenance release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-8377] - The archive and synchro daemons no longer overwrite each others' messages in the tools log.


[CAL-9855] - The universal-communicator package now has CallREC in its name.


[CAL-10421] - External data are now trimmed when being stored in the database.


[CAL-10723] - The web UI no longer freezes when users who have permission to play videos, but not extract calls, attempt to play the screen recording.


[CAL-10811] - WebUI no longer freezes when a user session times out when listening to long calls.


[CAL-11112] - Calls are now recorded when reloading the Genesys configuration on the first core.


[CAL-11131] - An issue has been corrected that caused the Delete tool to run in one-shot mode when configured as a daemon with 0 sleep period.


[CAL-11253] - Minimum packets parameter is now active.


[CAL-11324] - Call Recording is now able to add users from the LDAP with apostrophes in their email addresses.


[CAL-12453] - An error message when mixing fails now has the correct coding in Russian localization.


[CAL-12528] - Cancel button now clears Problem Status selection.


[CAL-12565] - A problem was corrected in Active Recording that resulted in thread waiting for EventACK blocking all other threads from processing their own tasks.


[CAL-12855] - Removing "Restored calls" permission now removes access to the restore button.


[CAL-12894] - A problem was corrected that caused Observation info to disappear after upgrading to 8.1.541.


Quality Manager Corrections and Modifications

[UPL-106] - Couple waveform now displays correctly.


[SC-6800] - Comparison values are no longer duplicated in the drop-down menu for external data subcriteria.


[SC-6862] - Time calculation in call selection rules tab is now correct.


[SC-6938] - The Date column is now correct when Legacy reports are exported.


[SC-7064] - Screen is now displayed in Quality Manager for transferred calls.


[SC-7105] - An issue has been corrected in which some folders may not be removed during an upgrade, which led to a UI failure.



 

Screen Capture Corrections and Modifications

There are no corrections or modifications to Screen Capture in this release.


Top of Page


Release Number 8.1.521.02 [01/28/15] – Hotfix

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 hotfix release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-6020] - Attempts to restore calls from nonexistent archives no longer repeat indefinitely.


[CAL-6139] - Prerecording post-record status configuration is now consistently visible in the web UI.


[CAL-9825] - An issue had been fixed that caused the mixer to crash due to corrupted RECD files caused by an unstable network.


[CAL-9834] - Flyway upgrade is now possible even when certain tables are missing.


[CAL-10832] - The archive tool no longer freezes when the query limit is manually increased.


[CAL-10996] - Synchro no longer starts multiple threads for the same Synchro group.


[CAL-11134] - The Genesys driver now sends RequestPrivateService even when the primary SIP server is down in the Genesys Business Continuity deployment.


[CAL-11172] - A custom port definition for Oracle has been added.


[CAL-11174] - The active recorder no longer stops responding to SIP invites after calls are improperly cleared.


[CAL-11187] - The Genesys importer no longer fails when a group that has evaluations created for it is deleted from the Genesys environment.


[CAL-11198] - An issue has been corrected that resulted in calls for certain agents to stop showing up and then later reappearing.


[CAL-11206] - A problem has been corrected which caused concurrent updates of the configuration service during the start of the UCCE integration module to result in a FAILED state of the module.


[CAL-11252] - The web UI now correctly displays the new Egypt DST.


[CAL-11262] - In UCCX, external data are now saved for the last call couple after a conference connection.


[CAL-11334] - The maximum active connections and timeouts for Oracle can now be changed.


[CAL-11344] - A problem has been corrected that result in agent data to sometimes go missing from the couple_extdata and couples.callingagent/calledagent fields in the UCCE integration module.


[CAL-11441] - Calls are no longer stuck in the core when the screen capture process fails and the Screen Capture stop method is set to OnExternalData.


[CAL-11571] - The Fixpayloads tool now works properly with Oracle databases.


[CAL-11694] - The restore tool no longer gets stuck on corrupted zip files. It bypasses the file and moves on to other requests.


[CAL-11841] - In Apache HTTPD, the qm.cpnf file has been modified to remove incorrect or missing aliases.


[CAL-11849] - Distinct values for the autoselect advanced search menu areno longer limited.


[CAL-11850] - ConnectionTimeout is now defined for both the Tomcat AJP connector and the Apache workers.


[CAL-11877] - A problem has been corrected that resulted in the finished (on MSR) and destroyed (on EPR) couples being stuck in the core.


[CAL-11914] - Active recorder no longer crashes when an AMQP server isn't running.


[CAL-11923] - Active recorder connections to the AMQP server are no longer closed by the firewall as unused connections.


[CAL-11927] - User settings are now saved correctly so they no longer return to the default settings when Call Recording is restarted and the user logs in.


[CAL-11950] - Triggers in Oracle no longer become invalid when the schema doesn't have permissions for DBMS_REPUTIL package or when it doesn't exist.


[CAL-11951] - An issue has been corrected that occasionally caused UCCX data to disappear when a call was transferred to a CTI route point.


[CAL-11982] - UCCE integration module now reconnects to AW database after network/infrastructure problems or after system maintenance on UCCE.


[CAL-11985] - An issue has been corrected that resulted in a missing index after a Call Recording upgrade.


[CAL-11995] - Synchro can now process couples containing large values in one field.


[CAL-12064] - Database schema is now correct when choosing different database locales during setup.


[CAL-12096] - In Genesys, duplicate SIDs are no longer generated when a call is transfered multiple times and is saved after a delay.


Quality Manager Corrections and Modifications

[UPL-90] - Universal Player no longer shows a parse error when the start time stamp of the call does not contain fractions of seconds.


[UPL-91] - The seek feature can now be used in long calls because the waveform is properly shown.


[UPL-99] - An issue was fixed that caused depletion of Tomcat threads with Server2up requests.


[SC-4498] - The Interactions Volume report on 4.9.4. now shows the full range of available interactions.


[SC-4704] - The Interactions Volume report in call length mode now shows all units of time.


[SC-5639] - ORACLE: WBSCimporter no longer fails when the agent surname is not provided in Genesys.


[SC-6003] - Questionnaires can now be properly saved without changing the version after a new user is added through Questionnaire Permissions.


[SC-6100] - The Evaluation List search criteria no longer allows users to select an agent from a group other than the specified group.


[SC-6139] - Ccmanager can now sort users by role, group, or status in User Manager.


[SC-6178] - Users can now see and search through only their designated groups and agents using the search criteria.


[SC-6317] - Universal player now shows the correct agent details.


[SC-6318] - An issue has been corrected that caused certain users logging in as ccmanager have limited permissions.


[SC-6323] -Users with CCmanager role now have all ccmanager permissions.


[SC-6373] - A CCmanager user is now authorized to perform ccmanager actions after upgrading from 5.0.1 to 5.1.4 using the upgrade script.


[SC-6392] - Questionnaires can now be properly saved after the second change in the Permissions user list.


[SC-6517] - CCmanager users can now add groups to supervisor "Can Evaluate" lists even when the lists don't contain a group.


[SC-6581] - The Add Question button is no longer missing on the left side in the French localization of the user interface.


[SC-6642] - An issue has been corrected that resulted in the total score in the Evaluation Detail report and the Evaluation List doesn't match.


[SC-6653] - The League table in the French localization can now be exported.


[SC-6675] - Advance reports can now to connect in the Oracle database when the service name is used.


[SC-6680] - The removal of interactions that are over the interaction count now works as expected when adding random interactions and sub-criteria.


[SC-6714] - The quick-evaluate process no longer creates evaluations for users who have been deleted.


[SC-6747] - The questionnaire no longer malfunctions when using decimals to calculate question weightings.


[SC-6797] - The "Contains" field for evaluation sub-criteria now provides correct results.


[SC-6799] - Re-evaluation no longer causes the time interval to decrease in evaluation sub-criteria.


[SC-6821] - The Customer Interactions screen in Quality Management now loads properly, even when more than 1,000 agents are imported in the Oracle database.


 

Screen Capture Corrections and Modifications

There are no corrections or modifications to Screen Capture in this release.


Top of Page


Release Number 8.1.520.00 [09/12/14] – General (Under Shipping Control)

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 release is under shipping control. This is a maintenance release for this product and contains the following new major features and functionality:

Additional updated features include:

Installation Notes

If you have implemented the AMQP Recorder package (gqm-8.1.520-5-amqp-recording-files.zip) recently and you are upgrading by using the regular/automatic upgrade script, it is possible that the upgrade procedure will uninstall the package and you will need to re-install it again after the upgrade.

If you are upgrading manually by using the yum tool, the package will remain installed and will work after the upgrade.

In both cases please check the rpm versions and be sure the package is installed correctly.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-6437] - An issue that resulted in a call not saved to the database when an error in communicating with a recorder occurred.


[CAL-6840] - Passwords in Webadmin are no longer visible.


[CAL-7127] - The external data of the couple is now stored. An insert or an update to the "couple_extdata" table no longer violates the foreign key constraint "_couple_extdata_fk".


[CAL-7884] - Scheduled importer no longer fails after Quality Manager configuration is now saved from Call Recording Web UI. This was an issue in 8.1.495.


[CAL-7919] - Improved upload and download speed from EMC Centera.


[CAL-7969] - The SLR now receives all incoming messages.


[CAL-7976] - The Archive tool no longer registers empty partitions as full. This was due to a Java 6 32bit bug.


[CAL-7995] - Repaircalls no longer fails to initialize with "Cannot find class" exception.


[CAL-8082] - An error has been corrected that caused RecorderGroup ping to fail and finish with Java heap space.


[CAL-8181] - An error in the 8.1.494 version has been corrected that caused the mixed mp4 file to be shorter than the mp3 file.


[CAL-8243] - The Archive tool no properly encrypts the metadata in the archive file (PCI DSS issue).


[CAL-8605] - Search function is no longer slow when agent name is used in the search.


[CAL-8617] - RTS SIP no longer fails while parsing the SIP packet.


[CAL-9297] - Improved buffer size on the decoder communicator (a minimum of 100 MB was needed).


[CAL-9212] - Web UI now recovers gracefully from database connection issues.


[CAL-9295] - All JAVA_OPTS are now present.


[CAL-10024] - A user connected from different terminals is no longer observed multiple times as separate users. As such, their profile appearances are no longer creating licensing issues in the call center.


[CAL-10655] - Core module no longer leaks memory.


[CAL-10763] - The archive tool no longer multiplies emails when working in daemon mode, if recipients are added during daemon's runtime.


[CAL-10781] - When Call Recording is started, without database connected, the results in all advance searches are no longer deleted.


[CAL-10788] - During a consultative call, the metadata from the other agent (not the initiator of the consultative call) is now saved.


[CAL-10795] - When counting decoder queues, redlines.py now uses the correct table.


[CAL-10847] - Adding filters to User groups is no longer limited.


[CAL-10989] - SLR under AMQP protocol no longer generates "incomplete stream saved" alert or drops the recording completely.


Quality Manager Corrections and Modifications

[SC-2351] - An issue was corrected in which an incorrect setting of SMTP server caused delays when creating evaluations.


[SC-4883] - It is now possible to add interaction in Evaluation Planner when user disables "Allow Selection."


[SC-4924] - Quality Manager now displays correctly in Internet Explorer 10.


[SC-4987] - The evaluation no longer appears with the wrong date in the Evaluation List due to daylight savings.


[SC-5186] - User with "Add/edit users, groups..." role is now able to manage users in his group.


[SC-5187] - A problem with the Web UI User Manager Cache has been corrected.


[SC-5399] - An issue with missing email addresses in user's settings that delayed creation of evaluations has been corrected.


[SC-5938] - The Agent list is now correctly updated when the group is changed.


[SC-5953] - Evaluate button in Evaluation List now functions correctly.


[SC-5961] - Dropdown menu with agents is no longer limited to 30 entries.


[SC-5984] - The option "Last 30 days" from the drop-down list is now translated into Russian.


Screen Capture Corrections and Modifications

There are no modifications or corrections to Screen Capture in this release.


Top of Page


Release Number 8.1.517.00 [04/06/15] – General (Under Shipping Control)

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 general release for this product and consists primarily of fixes to the software as noted in the Corrections and Modifications section below.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-8690] - The encryption key ID and digest are now correctly migrated and old calls can now be replayed after migration.


[CAL-9564] - The scmigration2 script now correctly recognizes the logger option.


[CAL-10730] - Indexing issues with the couple_fixed_extdata table have been corrected.


[CAL-11172] - A custom port definition for Oracle has been added.


[CAL-11187] - The Genesys importer no longer fails when a group that has evaluations created for it is deleted from the Genesys environment.


[CAL-10996] - Synchro no longer starts multiple threads for the same Synchro group.


[CAL-11617] - Special characters are now replaced in the string saved in the RECD files.


[CAL-11172] - A custom port definition for Oracle has been added.


[CAL-11849] - Distinct values for the autoselect advanced search menu should no longer limited.


[CAL-11877] - An error has been corrected that resulted in the finished (on MSR) and destroyed (on EPR) couples being stuck in the core.


[CAL-11950] - Triggers in Oracle no longer become invalid when the schema doesn't have permissions for DBMS_REPUTIL package or when it doesn't exist.


[CAL-11985 and 11995] - Synchro can now process couples regardless of the size of the values in each field.


[CAL-12060] - An issue has been corrected in which some calls remained in DECODED state and extdata requests were not processed for these calls.


[CAL-12064] - The database schema is now correct when choosing different database locales during setup.


[CAL-12227] - In Active Recording, a problem was corrected in two-step call transfers that caused the last call couple to not be recorded.


[CAL-12309] - A problem has been corrected that resulted in the unnecessary re-registering of all DNs when the configuration changed. couples.callingagent/calledagent fields in the UCCE integration module.


[CAL-12484] - Fixpayloads logging now works correctly.


[CAL-12565] - A problem was corrected in which thread waiting for EventACK blocked all other threads from processing their own tasks in active recording.


Quality Manager Corrections and Modifications

There are no corrections or modifications to Quality Manager for this release.



Screen Capture Corrections and Modifications

[SCR-655] - Uploader responsible for appending streams in RECD files now properly closing file descriptors for exceptions during construction.


[SC-5639] - The QM import no longer fails when the agent's surname is empty in both the Genesys and Oracle databases.


[SC-6680] - The removal of interactions that are over the interaction count now works as expected when adding random interactions and sub-criteria.


[SC-6714] - An issue was fixed that caused the quick-evaluate process to create evaluations for users who have been deleted.


[SC-6797] - The "Contains" field for evaluation sub-criteria now provides correct results.


[SC-6799] - Re-evaluation no longer causes the time interval to decrease in evaluation sub-criteria.


[SC-5639] - ORACLE: WBSCimporter no longer fails when the agent surname is not provided in Genesys.


[SC-6828] - Evaluator can now discard the category selection after a category is selected.


[SC-6840] - Evaluator can now discard the category selection after a category is selected.


[SC-7064] - Screen is now properly displayed in Quality Manager for transferred calls


Top of Page


Release Number 8.1.515.00 [07/18/14] – General (Under Shipping Control)

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 release is under shipping control. This is a maintenance release for this product and contains no new features or functionality.

Installation Notes

If you have implemented the AMQP Recorder package (gqm-8.1.520-5-amqp-recording-files.zip) recently and you are upgrading by using the regular/automatic upgrade script, it is possible that the upgrade procedure will uninstall the package and you will need to re-install it again after the upgrade.

If you are upgrading manually by using the yum tool, the package will remain installed and will work after the upgrade.

In both cases please check the rpm versions and be sure the package is installed correctly.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-7012] - Corrected an issue that caused random searches in Call Recording to produce search results in recorded calls tab where external data columns are not visible in 8.1.494.


[CAL-8617] - RTS SIP no longer fails while parsing the SIP packet in 8.1.495.


[CAL-9295] - Certain JAVA_OPTS are no longer missing.


[CAL-9544] - Core no longer loses information about recorders which are recording particular stream.


[CAL-9573] - Audit is now correctly saved to the Oracle database when user exports a large number of calls.


[CAL-9834] - Flyway upgrade is now possible even when certain tables are missing in 8.1.512.


[CAL-10024] - An issue with Multiple observing of one terminal is corrected.


[CAL-10228] - Genesys driver in 8.1.512 no longer fails during that update process.


[CAL-10655] - Core module memory leaks in 8.1.496 were corrected. The internal cache for rules descriptions are now freed.


[CAL-10763] - Archive tool (daemon) no longer sends multiple emails if recipients are added during daemon's runtime.


[CAL-10764] - A problem has been corrected in which the low value of timeo parameter caused unnecessary and frequent NFS timeouts.


[CAL-10781] - A problem was corrected that caused advanced searches to be deleted when search_path was not set correctly.


[CAL-10788] - GEN_CFG data are now saved for consultative calls via route point.


[CAL-10795] - SNMP redlines.py now uses the correct table for counting decoder queue.


[CAL-10832] - Upgrade script now properly disables all 3rd party repositories, which allows the RPM callrec-dbpostgres to be correctly installed.


[CAL-10832] - Archive tool no longer freezes just before finishing the archive file.


[CAL-10847] - More than one filter can now be added to a group.


[CAL-10996] - Synchro no longer starts multiple threads for the same synchro group.


[CAL-11134] - Corrected a problem that occurred when two SIP servers used the same DN. GQM would not send RequestPrivateService if the Primary SIP server was down.


[CAL-11206] - Concurrent updates of configuration service upon startup of IPCC no longer result in a failed state. Race condition in zoom-utils was fixed.


[CAL-11252] - WebUI now correctly displays the new Egypt DST.


[CAL-11334] - Maximum active connections and timeout value are no longer ignored on Oracle.


[CAL-11174] - SLR no longer stops responding to SIP invites after improper call clearing. A timeout was added, after which the tcp session is closed for sip.


[LOC-20] - Latvian localization enhancements were made.


Quality Manager Corrections and Modifications

[SC-4498] - Interactions volume report in version 8.1.494 now shows the full range of interactions available. Users can now choose calls and screens separately.


[SC-4704] - Interactions volume report in version 8.1.494 now displays in the user friendly format of HH:MM:SS.


[SC-6003, SC-6392] - Questionnaire can now be saved as its original version after adding new user in Questionnaire permissions in version 8.1.513.


[SC-6316] - Misleading error message is no longer displayed for non-evaluated interactions.


[SC-6317] - Universal player now correctly reads the agent name based on the phone number.


[SC-6318, SC-6323, SC-6373, SC-6517] - CC Manager has changed the permissions availability.


 

Screen Capture Corrections and Modifications

[SCR-629] - In version 8.1.496, screens were not recorded after agent was changed. This has been corrected


[SCR-642] - After upgrading from 8.1.510 to 8.1.512, Screen Capture Communicator now attempts to start recording for both call legs, even if external data name is the same.


[SCR-647, SCR-656] - The default corePoolSize in version 8.1.496 was increased from 20 to 200.


[SCR-665] - The "cert_already_in_hash_table" is now ignored.

Top of Page


Release Number 8.1.514.01 [04/15/14] – General (Under Shipping Control)

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 release is under shipping control. This is a maintenance release for this product and contains no new features or functionality.

Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-7899] - Decoder no longer fails with Java fatal error.


[CAL-9129] - The timer for daily reports now works correctly.


[CAL-9219] - An issue has been corrected that caused inconsistent behavior with the option buttons in the Search panel.


[CAL-9292] - The preferred language is no longer overridden by the language selected on the login screen.


[CAL-9565] - Variable LOG_SCMIGRATION used by scmigration2 is now defined.


[CAL-10139] - Disk usage monitoring now works in Internet Explorer 10.


[CAL-10410] - Key manager no longer runs out of allocated memory on the Replay Server.


[CAL-10475] - Users can now add AND or OR to selections in the Relocation and Delete tools configurations.


[CAL-10483] - Corrected a problem that occurred in active recording mode where SLR missed ACK on one of the call-leg invites, which resulted in "403 Forbidden" being sent on the re-invite for that call-leg.


[CAL-10500] - Under a heavy load SLR no longer crashes.


[CAL-10508] - In active recording mode calls are now properly recorded. (ConnID-).


[CAL-10520] - Core no longer runs out of memory after the upgrade to 8.1.512.


[CAL-10555] - The admin group can now be removed via Web UI, without causing a malfunction of CallREC when deployed on Oracle.


[CAL-10558] - Lastlog log no longer slows down the Bugreport.


[CAL-10559] - Upgrade script now properly disables all 3rd party repositories, which allows the RPM callrec-dbpostgres to be correctly installed.


[CAL-10613] - Restored calls from the archives created in the previous version (4.4.x.) can now be played.


[CAL-10755] - SLR can now be configured for more than 400 SIP sessions (using -S parameter).


Quality Manager Corrections and Modifications

[SC-4098] - The WBSC Importer no longer fails when attempting to insert duplicate entries into the table wbsc.user_canevaluate_ccgroup.


[SC-5326] - Drag and drop questions in the Questionnaire Manager now work properly.


[SC-6003] - After adding a new user in "Questionnaire Permissions", the questionnaire can now be saved without changing its version.


[SC-6004] - Export of the Audit Log doesn't work in French localization.


[SC-6057] - The Evaluation Planner tab is no longer limited to 50 displayed questionnaires.


 

Screen Capture Corrections and Modifications

There are no corrections or modifications to Screen Capture in this release.


Top of Page


Release Number 8.1.513.00 [02/26/14] – General (Under Shipping Control)

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 release is under shipping control. This release includes the following new features:


Corrections and Modifications

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

Call Recording Corrections and Modifications

[CAL-4876] - Corrected an issue whereby certain passwords (such as DB connection and JTAPI) in the Web UI configuration were visible.


[CAL-7828] - Corrected an issue that caused the Web UI to freeze after multiple application reloads due to incorrect thread handling.


[CAL-9175] - The license page on Call Recording Web UI now correctly displays a scrollbar in Chrome browser.


[CAL-8791] - Synchro now correctly transfers start_ts, stop_ts from Call Recording.cfiles into target database.


[CAL-9443] - Corrected a problem with a missing index "start_ts" column in the couples table in PostgreSQL DB.


[CAL-7982] - Corrected a problem that resulted in an inability to transfer calls while recording with consult transfer on Avaya in HA deployment.


[CAL-9595] - Corrected a problem that resulted in "No recording device available" status being displayed for virtual devices on Avaya in HA deployment.


[CAL-9717] - Corrected a problem that resulted in the Avaya driver creating different SID for the same call in an HA deployment.


[CAL-9828] - Logrotate and/or log4j is now properly configured for screenrec.log and few other log files.


[CAL-9832] - The path for synchronization is no longer altered when the synchronization of database records only is set up and MP3 files cannot be played.


[CAL-10440] -Corrected a problem that occured when a call is synced from A first and then from B, synchro treated B as "better" and called agent and calling agent fields were rewritten with null values.


[CAL-10406] - A security warning no longer appears when loading Live Monitor on Java 1.7u51.


[CAL-9584] - In Call Recording Web UI Settings the validator now allows the page to save with default values.


Quality Manager Corrections and Modifications

[SC-5413] - When importing users using ipccimporterdaemon user, supervisors are now imported .


[SC-5461] - Search criteria logic is improved so that all evaluations created before version 5.1.2 can now be found.


[SC-5455] - In the Russian localization, the Excel sheet exported from "Compare Agents" now correctly displays the actual number of calls/points.


[SC-5883] - Corrected a problem in which incorrect results were shown when "from" and "to" were the same date.


[SC-4879] - Add Specific Interaction does now takes into account all search criteria when Media Direction is set to All.


[SC-5047, SC-4968] - Add Specific Interaction does now takes into account all search criteria when Media Direction is set to All.


[SC-5476] - Corrected a problem that made it impossible to create a new Question Group in an empty Questionnaire under certain conditions .


[SC-5569] - Universal Player now correctly communicates with the Quality Manager application in the Firefox browser.


[SC-5858] - It is now possible to plan evaluations using "Last 30 days" time period option.


 

Screen Capture Corrections and Modifications

[SCR-623] - Corrected a problem that caused quick holds and unholds break the next screen recording session.


[SCR-632] - Corrected a problem that caused the Concurrent Screen Warm value to be treated as a hard limit instead of as warning. When reached, this prevented screens from being recorded.


 

Top of Page


Release Number 8.1.512.00 [11/04/13] – General (Under Shipping Control)

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 release is under shipping control. This release does not contain new features or functionality.


Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-9384] - Archive tool indefinite loop.

Note: Changed the behavior so that the archive tool does not wait for pid stabilization..

Found in version: 8.1.511
Fixed in version: 8.1.512


[CAL-8573] - Core still holds the TCP session open when the MSR sniffer crashes.

Note: Changed the behavior where there is a poor LAN to prevent an unclosed TCP connection.

Found in version: 8.1.511
Fixed in version: 8.1.512


[CAL-9444] - Database PostgreSQL: Unnecessary calculation of couples is degrading performance.

Note: Improved performance in Postgres database by removing unnecessary calculation of the
number of displayed calls.

Found in version: 8.1.511
Fixed in version: 8.1.512


[CAL-8929] - Genesys driver: The second couple is not saved after a two-step transfer.

Note: Tied the number of the second couple to the call instance, so that the call cannot be removed
before all couples in Genesys driver have finished.

Found in version: 8.1.510
Fixed in version: 8.1.512


[CAL-9112] - JTAPI driver: Calls between Genesys and CUCM via SIP trunk result in 0 second calls.

Note: Fixed logic in JTAPI driver to reuse streams from the previous couple in the call if only one
stream gets re-invited to the following couple.

Found in version: 8.1.511
Fixed in version: 8.1.512


[CAL-9380] - Live Monitor immediately cancels playback request after playing 1 call.

Note: Changed the behavior so that a call that is no longer active cannot stop the next call from
playing.

Found in version: 8.1.511
Fixed in version: 8.1.512


[CAL-8995] - Shell scripts: GNU Parted is missing in version 5.1.0 version.

Note: Added GNU Parted, a partition manipulation program, to the installation.

Found in version: 8.1.510
Fixed in version: 8.1.512


[CAL-8996] -Synchro tool is not synchronizing external data info in the couples table.

Note: Added support for synchronizing columns in the couples table, which can be affected by
external data from integration modules.

Found in version: 8.1.511
Fixed in version: 8.1.512

Quality Manager Corrections and Modifications

[SC-3776] - Allow customers to align evaluations with those of previous systems.
Note: Added an additional calculating method for non-applicable.

Found in version: 8.1.510
Fixed in version: 8.1.511


[SC-5110] - Evaluation planner for a Group evaluation ignores checkboxes.

Note: Changed behavior so that checkboxes function correctly.

Found in version: 8.1.502
Fixed in version: 8.1.512


[SC-5227] - Users with evaluate privileges cannot be removed from the evaluators list.

Note: Users with evaluate privileges cannot be removed from the evaluators list.

Found in version: 8.1.511
Fixed in version: 8.1.512


[SC-4327] - wbscimporter imports all Virtual Agent groups with annex based filtering.

Note: Updated wbscimporter to take into account the annex information.

Found in version: 8.1.511
Fixed in version: 8.1.512


[SC-5346] - wbscimporter does not change the user's status from Active to Inactive correctly.

Note: Changed logic in wbscimporter to attempt to add a new user if an existing user gets his login id
changed, instead of updating the original user.

Found in version: 8.1.511
Fixed in version: 8.1.512


 

Screen Capture Corrections and Modifications

[SCR-520] - Screen Capture client is running several instances on the desktop but is not recording.

Note: Replaced mechanisms for handling stopping requests in Screen Capture Communicator..

Found in version: 8.1.511
Fixed in version: 8.1.512


[SCR-510] - ScreenREC does not work and shows the error: "failed connect to pipe in clients log".

Note: Rewrote Screen Capture Client.

Found in version: 8.1.511
Fixed in version: 8.1.512


 

Top of Page


Release Number 8.1.511.00 [09/19/13] – General

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

There are no restrictions for this release. This release does not contain new features or functionality.


Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-8325] - Database, Webadmin: Add the possibility to search by called and calling agent in the CallREC UI.

Note: Added called agent and calling agent input fields which search in directly in the couples table - the query should be faster.

Fixed in version: 8.1.511


[CAL-8345] - Driver Genesys: Agent Skill must be stored with its DBid as a single KVP.

Note: Changed Skill ext.data format from: GEN_CFG_Skill DBid = GEN_CFG_SkillLevel = to: GEN_CFG_Skill_ =

Found in version: 8.1. 510
Fixed in version: 8.1.511


[CAL-7500] - Decoder Server: Mixer gets stuck while mixing and causes 100% CPU load.

Note:Changed logic for frame mixing when frames are uploaded to the recd file out of order.

Found in version: 8.1.494
Fixed in version: 8.1.511


[CAL-7679] -Recorders, SLR: SLR crashes.

Note:Performed large scale refactoring. Improved the lifecycle of Pingers; SIP Stack (thread creation and finishing), and CORBA callbacks. Removed several global variables, almost all memory resources were allocated using RAII style (focused on preventing memory leaks) and several other minor optimizations were made. Corrected the RTP event processing synchronization.  Compiled the AMQP JSON parser to support multithreading.

Found in version: 8.1.510
Fixed in version: 8.1.511


[CAL-7887] - Tools: Archiving fails to delete CFiles when protected mode is enabled, however the zip archive is still stored to Centera without a link in DB.

Note: We do not try to delete protected files, thus there is no warning and the link is correctly stored to database.

Found in version: 8.1. 495
Fixed in version: 8.1.511


[CAL-7910] - Core, Recorder Communicator: Core loses information about active recorders.

Note: In protected mode protected files are not deleted, thus there is no warning and the link is correctly stored to database.

Found in version: 8.1.495
Fixed in version: 8.1.511


[CAL-7993] - Prerecording: It is not possible to save previously prerecorded calls when a call is in progress.

Note: Enhanced prerecording by giving it a new menu which lets the agent work with either the current call or the recent calls.

Found in version: 8.1. 510
Fixed in version: 8.1.511


[CAL-8002] - Database Oracle: Oracle Upgrade scripts for oracle database are missing.

Note: Created a script to update the database schema. The bash script is for oracle

Influence: Before the applying the update script from 5.0 to 5.1 it is necessary to execute the update_synonyms.sh when upgrading.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8086] -Restore: When there are corrupted calls.xml in archive, skip only broken calls.

Note: Changed the logic so that when there is a corrupted archive missing information about calls, these calls are skipped. The calls with all information readable are restored.

Found in version: 8.1.494
Fixed in version: 8.1.511


[CAL-8155 ] - Config Server, Genesys IM, Webadmin: It is not possible to specify a DN range that exceeds Integer values even though GIM is able to observe the DNs when they are not specified.

Note: Made DN range greater by changing its data type from 32bit to 64bit.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8185] -Call Storage, Core, Driver Genesys: If a transferred call to a routing point comes back to the same agent core creates the same SID for it and fails to save it.

Note: Implemented a workaround by keeping SIDs in a map that is automatically cleaned every hour. If a SID is already in this map when the same SID is generated, it will add an additional suffix to the couple to distinguish it from the previous one.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8199] - Core, LiveMonitor: LiveMON - Core does not free up UDP ports for RTP streams correctly - a "Port pool is overloaded" exception appears in the LiveMON Java console log.

Note: Corrected the port leakage in LiveMON that prevented the playing of calls until core was restarted. Enhanced log4j logging to display the time.

Influence: LiveMON port handling: - when multiple instances of Live Monitor were run on the same computer - while closing Live Monitor with active listening session - fast clicking on the play/stop button Parts of recorder communicator and Live Monitor were refactored and fixed.

Found in version: 8.1.510
Fixed in version: 8.1.511

[CAL-8218] -Database Oracle: The Oracle Upgrade script upgrade_schemas_48to_49.sh does not upgrade wbsc.

Note: Upgrade scripts for Oracle now contain all minor SQL scripts.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8235] - Database Oracle: Oracle - get_version is missing for wbsc schema.

Note: Fixed by using flyway framework. There will be no get_version in wbsc schema, but there will be complete table SCHEMA_UPDATES which hold information about any script executed on postgres or on oracle (there will be for each cr and sc user one schema_updates ) table.

Found in version: 8.1. 502
Fixed in version: 8.1.511


[CAL-8299] - Restore: Restore does not fail when it is impossible to store media files in the destination directory.

Note: Changed the logic so that restoring files from zip archive is done one by one to allow cancellation of the db transaction on file error, but it restores as much correct data as possible
Influence:It is slower than it was before.
Found in version: 8.1. 494
Fixed in version: 8.1.511


[CAL-8307 ] - Driver Genesys: MSR: In a consulted transfer via a routepoint the middle part is incorrectly marked as conference.

Note: Corrected the identification of the consulting part of the call when Genesys route point is used.

Found in version: 8.1.494
Fixed in version: 8.1.511


[CAL-8312 ] - LiveMonitor: Live Monitor does not play new calls if the previous call is played till the end.

Note: Forced Live Monitor into a STOPPED state after a couple finishes to allow for the playing of another couple.

Found in version: 8.1.494
Fixed in version: 8.1.511


[CAL-8331 ] - Core: Pcap files were not saved as a stream Group: java.sql.SQLException: Missing IN or OUT parameter at index:: 9.

Note: Changed the logic so that the recorder communicator uses an estimate for the start time of recorder before it replies with a STARTED status.

Found in version: 8.1.510
Fixed in version: 8.1.511


[CAL-8352] - LiveMonitor: Live Monitor starts to be very slow when one or more additional columns are selected.

Note:When displaying external data the data was refreshed too often. Introduced a cache for external data that optimizes this communication.

Found in version: 8.1.495
Fixed in version: 8.1.511


[CAL-8394] -Database Oracle, Tools: Oracle - Regular expressions do not work in selection of Archive tool - ORA-00920: invalid relational operator.

Note: Added support for regular expression searches in Archive Tool's call selection.

Found in version: 8.1.503
Fixed in version: 8.1.511


[CAL-8412] - Database Oracle , Webadmin: ORACLE - Badly constructed query in "loadDistinctExternalDataKeys" causes new attached data keys not to be visible in the Configuration fields in the WebUI.

Note:Rewrote the query that gathers data for search in Webadmin UI. This affects only Oracle.

Found in version: 8.1.510
Fixed in version: 8.1.511


[CAL-8430] - Database, Database Oracle, Webadmin: Seemingly unnecessary queries are degrading performance - especially with filters based on advanced search fields.

Note: Removed unnecessary queries to improve the performance on Oracle database after the first login for every search for calls.

Found in version: 8.1. 501
Fixed in version: 8.1.511


[CAL-8440] - Drivers: Attached Data is not being updated for some of the call couples.

Note: When using Genesys EPR the external data was badly formed. Some data was not stored properly. Changed method for loading and storing data.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8489 ] - Tools: When a tool deletes its own tmp folder, it stops processing further requests with "No such file or directory" error.

Note:Corrected the logic so that tools check and create a temporary directory if it does not exist.

Found in version: 8.1.495
Fixed in version: 8.1.511


[CAL-8501] - Core , Driver Genesys: MSR: Where a call on hold is followed by a single step transfer - the second part is not recorded.

Note:Corrected the logic for retrieving DN names in hold to transfer call scenario.

Found in version: 8.1.494
Fixed in version: 8.1.511


[CAL-8503] - Tools: Restore tool does not delete older restored calls.

Note: Corrected the logic so that the protected value in the couples database table defaults to false and not null because null results in undefined behavior.

Found in version: 8.1.510
Fixed in version: 8.1.511


[CAL-8613] -Recorders , Recording Server: Add support of double vlan tagged RTP traffic.

Note: Added support for span recording on multiple VLAN tagged networks.

Found in version: 8.1.502
Fixed in version: 8.1.511


[CAL-8929] -Core , Driver Genesys: MSR: The second couple is not saved after a two-step transfer.

Note: Tied the number of Genesys-specific calls to the CallREC Call instance, so that a CallREC Call cannot be removed before all Genesys-specific calls in Genesys Driver are finished as well.

Found in version: 8.1.495
Fixed in version: 8.1.511


[CAL-8995] - Shell scripts: GNU parted is missing in 5.1.0

Note:GNU Parted - a partition manipulation program is a part of ZQM/GQM installation.

Found in version: 8.1.510
Fixed in version: 8.1.511


Quality Manager Corrections and Modifications

[SC-4884] - Evaluation Form: Users can circumvent the policy for replacing calls by deletion and "Add random interactions".

Note: Prevented users from circumventing the policy for replacing calls.

Found in version: 8.1.495
Fixed in version: 8.1.511


[SC-4915] - Audit Log: Description for Event: Delete finished evaluation is empty in Audit log.

Note: Corrected the format of the audit log event 'delete finished evaluation'.

Found in version: 8.1.494
Fixed in version: 8.1.511


[SC-4948] - Evaluation Form , Genesys Importer: wbsc is unable to use both EmployeeID and AgentID to search for interactions.

Note: Evaluation Form , Genesys Importer: wbsc is unable to use both EmployeeID and AgentID to search for interactions.

Found in version: 8.1.502
Fixed in version: 8.1.511


[SC-5071] - Genesys Importer , UCCE Importer: The importer fails when trying to import a remote user over existing locally created user.

Note: Changed the logic so that the importer behaves in the same way while updating a user as it does when it is adding a user. If the user already exists in the database, it is skipped and a warning message is written to the log file.

Found in version: 8.1.494
Fixed in version: 8.1.511


[SC-5114] - Evaluation Form: Add Random Interactions adds calls of other users to the evaluation for agent with AgentID and "All" calls directions.

Note: If an evaluation was made for a call which is not internal, the get random calls functionality fetched calls for any agent.

Found in version: 8.1.510
Fixed in version: 8.1.511

Screen Capture Corrections and Modifications

[SCR-500] - ScreenREC binary, ScreenREC Server: Screen Capture does not record after agent (with same credentials) re-logged in to the same desktop (handshake error messages).

Note: Corrected the method for accepting new connections in the ScreenREC controller. Removed the timers in the client.

Found in version: 8.1.494
Fixed in version: 8.1.511


[SCR-502] - ScreenREC binary, ScreenREC Server: Two ScreenREC instances are initiated if AgentID resolver is used.

Note:Modified behavior so that if the same external data key is used for the calling and called party, then only the first recording request is sent to the ScreenREC Server.
Influence:If ScreenREC resolvers are switched, especially from AgentID resolver to other resolvers, then please pay extra attention to the ScreenREC Communicator setting. "Wait for external data" must be unselected. This value is only necessary if AgentID resolver is used.
Found in version: 8.1.510
Fixed in version: 8.1.511

Top of Page


Release Number 8.1.510.00 [04/19/13] – General

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

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, [SCR-xxxx] refers to the Screen Capture product.

Corrections and Modifications

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

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

Call Recording Corrections and Modifications


[CAL-5326] - Driver Genesys: Barged calls are not recorded by the Genesys Driver.

Note: Implemented call supervision includes barge-in.

Found in version: 8.0.481
Fixed in version: 8.1.510


[CAL-5951] - Driver Genesys: Active Recording does not record the entire conference in a multiple MCP environment if the MCP fails.

Note: Changed the logic so that Active Recording resets the unpinned side of recording if the MCP fails.

Found in version: 8.1.493
Fixed in version: 8.1.510


[CAL-6951] - Upgrade Script: The Upgrade Script does not restore the PSQL configuration before restoring the database.

Note: Ensured that the Upgrade script restores the correct postgresql configuration before restoring the database.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-6964] - Setup scripts: Callrec-setup always checks the file /etc/sysconfig/network-scripts/ifcfg-eth1.

Note: Changed the setup logic so that the eth1 interface is not setup if its configuration is not available.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-6979] - Driver AVAYA: In a consultation call, the last segment of the call is played twice, because the consultation segment also contains the call segment that follows it.

Note: Fixed problem when the consultation call segment contained recording of this part and also recording of the following transferred call segment, so it duplicated the following couple.

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7011] - Core, SLR: JTAPI Spanless - call is reported as NO_STREAMS but some packets are captured by SLR

Note: Removed a waiting loop for the recorder start and refactored the recorder state machine to resolve this issue.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7019] - Decoder Communicator, Decoder Server: The Decoder does not set the proper problem status for calls with different payloads.

Note: If an error occurred in the prepare phase, the Decoder was not reporting a problem status back to the Decoder Communicator.

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7023] - Decoder Communicator, Decoder Server: Core sends an unnecessary message "PollableAmqpChannel" to logs once a minute.

Note: Removed the timeout when PollableAmqpChannel is called.

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7031] - Database Oracle: Oracle upgrade SQL scripts contain errors.

Note: Added a script that calls update scripts in the correct order with the correct database user.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7034] - Recorder Communicator: Incomplete stream if the SLR and RS are configured and the RS is killed.

Note: Adjusted the selection logic of the recorded call.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7055] - Setup scripts: The configuration for callrec-setup does not save.

Note: Saved the value for RS in the setup cache file.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7070] - Decoder Client: Decoder detects the payload from the first packets.

Note: It is possible that the rtp codec for the payload will change early in the call. Changed the logic so that the decoder determines the codec from the 11th packet, because by this time it has a settled rtp codec.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7119] - Core, Recorder Communicator, SLR: All calls on the primary server have no streams if the backup server shuts down.

Note: The call was recorded, subsequently deleted, and was set to the error state "NO_STREAM". This could occur in emergency situations, when one of the recorders was unavailable. Changed the order in which the operations are executed.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7123] - Webadmin: A NullPointerException occurs when trying to login, if Core is not ready.

Note: Added recommendations to the information in the error page.

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7141] - Shell scripts: Call Recording does not shut down correctly during a reboot.

Note: Changed the rc.callrec script to shut Call Recording down correctly during a reboot. This meets SystemV specifications.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7148] - Webadmin: Cannot replay a call import from a 3rd party recording system.

Note: Added a check for underscores in the filename, so that files without underscores do not have their postfixes trimmed.

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7155] - SLR: SLR reports the number of Free/Max sessions incorrectly.

Note: Repaired the free session slots counter.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7163] - Instreamer, Synchro: Calls recorded by Instreamer are not synchronized.

Note: Set the couples recorded by Instreamer into the FINISHED state to enable synchronization.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7176] - Restore: When a call with a missing SID is restored, then the call is duplicated instead of rewriting the existing one.

Note: Enhanced the restore logic to use the call numbers and times to synchronize correctly instead of the missing SID. The missing SID is replaced by a random SID.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7178] - Genesys IM: GIM stops processing events.

Note: Changed the business logic so that GIM clears the list of cached registered DNs when the TServer connection is dropped. This ensures that when the connection is renewed, the DNs are properly registered again.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7237] - Recorder Communicator: In the High Availability section of Recorders: "Detect Recorder Ping", "Detect Timeout (seconds)", and "Check Recorder Connection" defaults need to be set to enabled.

Note: Changed the default settings to enable system checks for Recorder availability.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7304] - Webadmin: After timeout a null message window appears.

Note: Corrected the behavior of the Web UI if the session times out.

Found in version: 8.0.488
Fixed in version: 8.1.510


[CAL-7418] - Webadmin: The validation for the Archive Tool can be circumvented.

Note: Validation for archive selection units was only functioning correctly for one unit. Changed logic to validate scenarios where multiple archive selection units are set up.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7428] - Driver Genesys: EPR driver fails with "Unexpected channel" error after a network timeout.

Note: Changed the logic so that Genesys Driver, GIM, and wbscimporter now correctly handle an invalid return, from the function that creates the communication handle, for the Genesys configuration service.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7432] - Database, Decoder Communicator, Synchro: CFiles are deleted because the SGID sequence is not consistent after synchronizing calls from another server.

Note: For backwards compatibility, the CFiles are now only deleted when both the stream group id and the couple id match, so that files from other couples do not get deleted just because they have the same stream group id. New functionality remaps the stream group ids from synchronized couples to new stream group ids on the Synchro server.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7440] - Driver Genesys, Recorder Communicator: Active Recording - no stream recorded even when the streams were sent by the MCP.

Note: Sometimes losing information about the state of recording. The rtp stream was not properly marked for processing and has been deleted. Added check for the state of recording before deleting the PCAP file. Modified the rules for creating the stream, where a recording with insufficient information is requested.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7457] - Database Oracle: If the PCAP path is too long, the PCAPs are not stored in the cfpath in the Oracle database.

Note: Corrected the file path behavior in the Oracle database so that it has a maximum length of 4000 instead of 100.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7513] - Decoder Repairment: Repaircalls tool does not update the call status.

Note: Changed the process so that the couple status is updated if the decoding response status differs from the previous status of the couple.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7540] - Database Oracle: Oracle - the sequence is not incremented after installation when initial users are created - ORA-00001: unique constraint (GQM.USERS_PK) violated.

Note: Changed the method for inserting initial users so that the Oracle sequence increments correctly.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7547] - Shell scripts: If /tmp runs out of free space, the bugreport does not detect it.

Note: Added additional checks to the bugreport to report a "FAILED" status if the cp or zip commands fail.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7548] - Delete: ORACLE: The delete tool does not correctly mark couples as deleted after an upgrade.

Note: The triggers in Oracle were not compiled correctly. Added missing information and compiled all triggers.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7561] - Webadmin: Some values are lost when saving the configuration of a new Decoder in the WebUI.

Note: Corrected the logic so that when loading the decoder the values point to the correct xml path.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7567] - Database, Webadmin: The apostrophe is not correctly encoded or escaped in Advanced Search.

Note: Agent data containing apostrophes was incorrectly escaped by the filters form. The respective data is no longer escaped, and it is now possible to search for it.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7574] - Reports and Statistics: The file summary report only shows "NULL" file type.

Note: Corrected the reporting behavior so that it behaves in accordance with the documentation.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7577] - Shell scripts: The configuration upgrade does not create a Call Recording dummy cache file.

Note: Corrected the behavior of the script that creates the cache file so that only one script is used.

Fixed in version: 8.1.510


[CAL-7578] - Shell scripts: The dummy cache file does not contain information, if the database service is run on this server.

Note: Changed the logic so that the postgres service is enabled if the rpm package for PostgreSQL is found on the server.

Fixed in version: 8.1.510


[CAL-7582] - Database Oracle: Advanced search deletes the COL_x column in the Oracle database.

Note: Corrected the function that removes data in an unused column. Now when a column is not used for an advanced search, that column is replaced by an empty column.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7683] - Webadmin: ORACLE - Unable to create advanced search - ORA-00933: SQL command not properly ended.

Note: The new versions of the Postgres and Oracle databases have changed their handling of apostrophes in text values. Changed the mechanism that handles these cases.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7693] - Decoder Communicator: The Decoded couples are still in DECODED or EXT_DATA_SAVED state.

Note: A race condition between the Decoder and external data module caused the couple state to not be properly updated into the FINISHED state. Added a strict isolation policy for database transactions. Changed the logic so that; failed updates to couple states, are retried if the communicator executes two transactions to update the couple state, at the same time.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7710] - Driver AVAYA: Two couples are created if a call transfers from a non-monitored extension to a monitored extension.

Note: Corrected the behavior when two couples (instead of one) were created if an external call transfers to an non-monitored extension, or an non-monitored extension blind transfers a call to a monitored extension.

Found in version: 8.1.502
Fixed in version: 8.1.510


[CAL-7786] - Decoder Communicator: One-stream calls are marked as NO PROBLEM if there are 2 SPAN based recorders that are both recording the same one-stream.

Note: The Decoder overwrote certain couple statuses from the Recorder. Changed the logic so that the Decoder is only able to overwrite a subset of the recorder's couple statuses.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7790] - Driver AVAYA: It is not possible to complete a second consultative transfer from a monitored extension.

Note: If a recording device fails to release after the end of a call and is then moved to a new call by AVAYA, then the Driver uses this unreleased recording device instead of creating a new recording device for the new call.

Found in version: 8.1.502
Fixed in version: 8.1.510


[CAL-7791] - Restore: Centera Restore retains temp files causing disk space depletion.

Note: Centera temporary files are now be deleted upon archive restoration.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7816] - Decoder Communicator: Couples without streams get stuck in the EXT_DATA_SAVED state.

Note: Because the Decoder did not run for couples without streams, it did not put the couple into the FINISHED state. Changed the logic so that if the couple does not contain any files which can be decoded, it is automatically put into FINISHED state upon the arrival of external data.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7823] - Database Oracle, Upgrade Script: The result of Oracle DB upgrade differs from the clean schema.

Note: For upgrades there was a different outcome between clean schema and the upgraded schema. Adjusted the upgrade script for oracle DB.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7837] - Driver Genesys: When using Active Recording, the last part of the call is not recorded when the call is transferred within the same SIP server.

Note: In a two-step transfer the last part of the call was not recorded. Changed the logic for the end of a Genesys call.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7867] - Synchro: Synchro marks calls as synchronized, but they are missing on the target/replay server.

Note: Changed the logic so that the couples are only marked as synchronized after successfully copying the media.

Found in version: 8.1.502
Fixed in version: 8.1.510


[CAL-7884] - Config Server, SC Importer, Webadmin: Scheduled importer fails after Quality Manager configuration is saved from Call Recording WebUI in 4.9.5 (unreleased).

Note: Changed the logic to reload the whole configuration after anything is changed.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7885] - Database Migration: The migration configuration file (migration.xml) is missing the default pool and groups for version 5.0.

Note: Add the migration.xml pools for 5.1 and 5.0 migration

Found in version: 8.1.500
Fixed in version: 8.1.510


[CAL-7919] - Tools: Low upload/download from EMC Centera because of a BUFFER_SIZE of 4096 bytes.

Note: Increased the buffer size for copying files to Centera.

Influence: Verify functionality of centera.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7932] - Core: The couple ID (from the database) is missing in core.log.

Note: Corrected the logic so that the couple ID is printed to the log.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7969] - SLR: The SLR stops receiving incoming messages.

Note: Refactored the SLR code. This removed several possible deadlocks.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7995] - Decoder Repairment: Repaircalls fails to initialize with "Cannot find class" exception.

Note: Reconfigured the Spring Framework.

Found in version: 8.1.502
Fixed in version: 8.1.510


[CAL-8098] - Recorder Communicator: Incomplete stream if the SLR and RS are configured and the RS is killed.

Note: Repaired the Selection logic for the "best" recorder.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-8157] - Database Oracle: Update Oracle DB - SQL Error: ORA-00942: table or view does not exist.

Note: Corrected the sql files.

Found in version: UNKNOWN!
Fixed in version: 8.1.510


[CAL-8181] - Mixer: The mixed mp4 is shorter than the mp3.

Note: The handled mixer exception is caused by a faulty video recording. The mixer now resumes the mp4 mixing process if the audio recording is longer and uses the last available video frame for the rest of the mixing.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-8218] - Database Oracle: The Oracle ppgrade script upgrade_schemas_48to_49.sh does not upgrade wbsc.

Note: Upgrade scripts for oracle now contain all minor sql scripts.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-4244] - Database, Database Oracle, Synchro: Synchro stop synchronizing after find two equals couple_sid and one is finished but other not.

Note: Target couples are not filtered. Synchro loads finished calls from source, and one by one will try to find in target without any additional search condition (before the system only expected finished couples).

Found in version: 8.0.480
Fixed in version: 8.1.510


[CAL-7137] - Synchro: Synchro: add support for voice_tags synchronization

Note: Synchronization option added to UI

Fixed in version: 8.1.510


[CAL-7139] - Screen Capture: Unable to configure srscommunicator threadpool.

Note: Added functionality to configure Screen Capture communicator threads.

Influence: Added new group threadPoolSetting to screenrec.xml. Example: <SpecifiedConfiguration name="SRSCommunicator"> <Group name="stopRecordingSetting"> <Value name="time">0</Value> </Group> <Group name="threadPoolSetting"> <Value name="queueCapacity">50000</Value> <Value name="corePoolSize">100</Value> <Value name="maxPoolSize">200</Value> </Group> <Value name="bindServer">core</Value> <Value name="method">cz.zoom.callrec.core.srs.stop.OnEndCoupleStopRecording</Value> <Value name="waitForExtData">true</Value> </SpecifiedConfiguration> Short explanation: queueCapacity is the maximum queue capacity. corePoolSize is the thread pool size when queue is not full. maxPoolSize is the maximum size thread pool can grow when queue is full.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7247] - Driver Genesys: Enhance existing wrappers with new fields.

Note: Added support for new "Extensions" attributes to EstablishedWrapper.

Fixed in version: 8.1.510


[CAL-7249] - Driver Genesys: Implement the workflow for the observing party.

Note: Implemented the workflow for the observing party.

Fixed in version: 8.1.510


[CAL-7258] - Driver Genesys: Finalize the scenario for Active Recording with inbound call assistance coaching.

Note: Finalized the scenario for Active Recording with inbound call assistance coaching.

Fixed in version: 8.1.510


[CAL-7262] - Driver Genesys: Finalize scenario Active Recording inbound call subscription coaching.

Note: Finalized the scenario for Active Recording inbound call subscription coaching.

Fixed in version: 8.1.510


[CAL-7415] - LiveMonitor: Sign the Live Monitor applet with ZOOM commercial certificate.

Note: The artifact was built, signed and uploaded to the artifactory (as versions 5.0.2 and 8.1.502). Change in signing applet (LiveMonitor) was made. Production builds are now automatically signed by VeriSign certificate. All other builds are signed by self-signed certificate.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7472] - Driver AVAYA: Change terminal loading behavior.

Note: Avaya context initialization was moved to the Service run method.

Fixed in version: 8.1.510


[CAL-7517] - Setup scripts: Move callrec_setup.cache file to /opt/callrec/etc/setup.

Note: The script calltec-setup now stores its cache file (also history and logs) in /etc/callrec/setup directory.

Found in version: 8.1.501
Fixed in version: 8.1.510


[CAL-7708] - Webadmin: Add support for reverse proxies for Advanced Player and Live Monitor.

Note: Added support in Advanced Player and Live Monitor for a reverse proxy deployed in front of Call Recording.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7802] - RTS JTAPI: Call Recording compatibility with CUCM 9.0

Note: Call Recording is now compatible with CUCM 9.0

Fixed in version: 8.1.510


[CAL-7829] - RTS JTAPI: Call Recording compatibility with CUCM 9.1

Note: Call Recording is now compatible with CUCM 9.1

Fixed in version: 8.1.510


[CAL-7888] - Shell scripts: Bugreport temp directory change

Note: Temporary directory for bugreport logs gathering is moved to /opt/callrec/tmp.

Found in version: 8.1.494
Fixed in version: 8.1.510


[CAL-7953] - Database Migration: Implement migration to 5.1 version

Note: Migration to and from version added. It does exactly the same as version 5.1 since we did not add any columns.

Found in version: 8.1.510
Fixed in version: 8.1.510

Quality Manager Corrections and Modifications


[SC-2121] - Audit Log: The "Unresponsive script" error message appears in the audit log.

Note: Changed the behavior in the combo box so that users are loaded from the database by name and ID only.

Found in version: 8.0.460
Fixed in version: 8.1.510

[SC-3502] - Messages: Tooltip behavior is inconsistent in the messages date filtering.

Note: Corrected the Tooltip text to be consistent with date filtering.

Found in version: 8.0.483
Fixed in version: 8.1.510


[SC-3660] - Reports: There is a problem with the "select all" checkbox.

Note: Changed the behavior of the combo box so that it reacts to changes on the list.

Found in version: 8.1.492
Fixed in version: 8.1.510


[SC-3780] - Web API: IE7-IE9 - Unable to play a call in Quality Manager when previously authenticated with Call Recording.

Note: This issue is fixed by Universal Player.

Found in version: 8.0.483
Fixed in version: 8.1.510


[SC-4029] - Reports: The default configuration of Interaction Volume does not work caused by the Not Evaluated option that is selected by default.

Note: Reconfigured so that the external data table is no longer used.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4082] - Messages, Other, UX / UI: The automated e-mails, sent to tell the user that they have had an evaluation delegated to them, is not worded correctly.

Note: Corrected emails so that the wording is more descriptive.

Found in version: 8.1.493
Fixed in version: 8.1.510


[SC-4342] - Administration, Group Manager: There is undefined behaviour for the CC Manager user role outside of the root group.

Note: Defined behavior for the CC Manager user role to restrict user actions.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4600] - Universal Player: Keep Universal Player active if there is user activity.

Note: Activity on the universal player keeps the session live.

Fixed in version: 8.1.510


[SC-4628] - Reports: A supervisor can view scores for agents even if they do not have privileges to view them.

Note: Changed the logic so that users that do not have “VIEW ALL REPORTS” privileges are “agent shortlisted”.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4631] - Universal Player: It is still possible to control Universal Player after Quality Manager times out during playback.

Note: Corrected the behavior so that Universal Player will disable its components when the session expires and re-enable them when the user logs in again.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4638] - Universal Player: The calculation of channel usage in Universal Player cannot be below 0.

Note: Because of invalid crosstalk calculation there was an issue with negative channel time distribution. Created a patch to correct crosstalk calculation.

Fixed in version: 8.1.510


[SC-4647] - Administration: When adding a new user, if the role is changed during setting values in Add or Edit, then the user dialog set language is reset to default.

Note: Changed logic so that the new user retains the correct language settings.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4674] - Universal Player: There is a separate window that moves or maximizes below the Windows Taskbar.

Note: Corrected the separate video window to adhere to the screen bounds when maximized.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4681] - Genesys Importer: Quality Manager does not reconnect to the Genesys Configuration Server. Unable to authenticate with Genesys if there are network issues. The execution of the ping query states: “SELECT 1 from dual failed: IO Error: Connection reset.”

Note: Implemented support to reconnect to the Genesys configuration server if there is a network failure. Imported Genesys accounts should be available within one minute of the server coming back online.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4705] - Evaluation Planner: GWT crashed after an evaluation was created by a supervisor.

Note: Handled the exception correctly.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4710] - Group Manager: The Root group is missing in the Group Manager tree.

Note: Added a Root group.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4711] - Customer Interactions: It is not possible to open Customer Interactions.

Note: Handled exception correctly.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4712] - Evaluation Planner: The checkboxes do not work correctly in the Evaluation planner.

Note: Corrected the select all/none checkboxes so that they work in the Evaluation planner.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4713] - Universal Player: The Universal Player sends events after it is removed from the screen.

Note: Changed behavior so that inactive_applet events are ignored.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4721] - Evaluation Form, Universal Player: Cannot play Random Interactions in the Evaluator Form.

Note: If an evaluation is removed, the Universal Player is removed and not returned.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4722] - Reports: The numbers do not correspond with the rows in the Evaluations Volume.

Note: The bug has been reported to Highchart. This is still a problem when using Linux servers and Windows clients.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4729] - Reports: There is an incorrect message in the League Table about the maximum and minimum values in the mainstream thresholds settings.

Note: Changed the method so that the double comparison is now done using the double class.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4772] - Genesys Importer: The wbscimporter does not process the Genesys agents if a duplicate login is found.

Note: Changed wbscimporter so that it continues to import users if it encounters a database error, when adding a particular user.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4792] - Reports: An Evaluation Volume report for more than one year freezes the tab and causes an exception in the gwt-log when choosing a year scale.

Note: Changed the validation of the year date.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4797] - Universal Player: Only half of the cursor is visible in the left playback screen (the preview part), when the cursor is on the edge of the screen.

Note: Corrected the cursor so that the full cursor image displays in each respective window.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4807] - Reports: The interaction volume graph shows the status “not evaluated” as “replaced” and vice versa.

Note: Switched the text labels for “replaced” and “not evaluated” in the interactions volume graph.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4809] - Dashboard: The Trend dashboard does not show the correct score for a selected agent.

Note: Corrected date range to take the value from criteria_to. This is a duplicate of SC-4811.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4811] - Dashboard: The pie chart widget does not reflect the change of date range.

Note: Corrected date range to take the value from criteria_to.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4814] - Genesys Importer, UX / UI: Quality Manager does not reconnect to the alternative configuration server, if the one that is currently in use fails.

Note: Changed the logic so that the Genesys importer now connects to an alternative configuration server if the active configuration server fails.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4872] - Questionnaire Manager: Unable to export the questionnaire as a file.

Note: Changed the logic so that the XSD file is accessed directly as file rather than via the URL.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SC-4876] - Evaluation List, Evaluation Planner: When an evaluation is created the Evaluation List is not updated.

Note: Fixed the callback that triggered the reloading of the evaluation list.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4908] - Universal Player: In advanced mode couple waveforms are cut off.

Note: Java Swing reports improper height to the redrawing functions because the height change was not yet registered by the advanced panel component. Fixed by not relying on swing while redrawing the advanced panel component.

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4948] - Evaluation Form, Genesys Importer: Quality Manager is unable to search for calls - EmployeeID vs AgentID.

Note: The Genesys importer is now configurable in terms of what attribute is going to be used as an agent Id in wbsc. Quality Manager skips users who have misconfigured data. Setting are in callrec screen

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-2537] - Evaluation List: Exporting evaluations to spreadsheet warning message should not appear if there are fewer than 1000 evaluations selected.

Note: Export of selected evaluations only is now supported.

Found in version: 8.1.492
Fixed in version: 8.1.510


[SC-2613] - Evaluation Planner, Questionnaire Manager: Add functionality to remove day and time selection in call selection rules (questionform).

Note: Added option to remove time combo values in Call Selection Rules dialog, which allows to un-select previously selected time.

Fixed in version: 8.1.510


[SC-2882] - Evaluation Planner: Last week period should start based on user locale.

Note: Changed logic so that the last week period is based on the user locale.

Found in version: 8.0.480
Fixed in version: 8.1.510


[SC-4394] - Universal Player: Implement the language applet parameter and JS-API command to force Universal Player to the user preferred language.

Note: Implemented the code to force Universal Player to the user preferred language.

Fixed in version: 8.1.510


[SC-4514] - Audit Log: Add EvaluationID as a separate column in theAudit log table.

Note: Added EvaluationID as a separate column in the Audit log table.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SC-4810] - Universal Player: Change player waveform colors.

Note: Changed waveform colors according to new specifications Left channel -> 0x92AEE3 (paler blue) Right channel -> 0xCA513B (paler red) Cross channel -> 0x2A00B1 (brighter violet).

Found in version: 8.1.502
Fixed in version: 8.1.510


[SC-4848] - UX / UI: Improve Universal Player integration.

Note: Universal Player now uses REST API.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SC-4859] - Universal Player: Enhance segments view in Universal player.

Note: Enhanced the top waveform panel with buttons to control advanced mode functions of the Universal Player if advanced mode is enabled.

Found in version: 8.1.510
Fixed in version: 8.1.510


[SC-4886] - Universal Player: Add red segment separator for segments longer than 30 sec.

Note: Red separators replace black separators if gaps between couples are longer than 30 seconds.

Found in version: 8.1.510
Fixed in version: 8.1.510


[SC-4888] - Universal Player: Enhance advanced mode panel to be entirably clickable.

Note: Made entire advanced mode area clickable to seek the playing to the desired position.

Found in version: 8.1.510
Fixed in version: 8.1.510


[SC-4893] - Universal Player: Separated controls for showing screen recording and segments.

Note: 1) Screen and advanced mode can be active at the same time 2) Moved logic for calculating and reporting height to player 3) Different modes have different options 4) New buttons for screen and advanced modes 5) New icons pack - removed unnecessary icons

Found in version: 8.1.510
Fixed in version: 8.1.510

Screen Capture Corrections and Modifications

 


[SCR-288] - Screen Capture binary: The Screen Capture client randomly fails on Windows 7 and Windows XP.

Note: Fixed the random crashes of the Screen Capture service by only permitting a QUIT command from Screen Capture server.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-289] - Screen Capture Server: Screen Capture stops capturing screens for calls.

Note: Improved the logic to stop screen capture only when required.

Found in version: 8.1.500
Fixed in version: 8.1.510


[SCR-295] - Screen Capture binary: The Screen Capture Monitor does not restart the Screen Capture service if the Screen Capture service fails.

Note: Removed the watchdog logging system and fixed the start mechanism. When the service crashes, the watchdog will first try to set the "STOPPED" state internally in Windows.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-306] - Screen Capture Server: If there is a slow connection the mixer sometimes claims "CorruptArchiveException".

Note: Changed the validation of the end of the file so that the mixer can now process an incomplete file. Disallowed access to files by more than one process at a time.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-308] - Screen Capture binary, Screen Capture Server: Screen Capture does not record properly after miscommunication with the Screen Capture server.

Note: Modified behavior so that Screen Capture client now ignores uppercase and lowercase letters in the names of agents. This is required for the windows platform.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-310] - Screen Capture Server: The server does not store files in the database, even if they are recorded.

Note: Re-factored the recorder and SRS Communicator. The saved recorded files are now stored in database even if the "STOPPED" response does not arrive.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-313] - Screen Capture binary: Screen Capture ignores recording requests without any client logs, even when it is connected to the server.

Note: Corrected the handling of pipe I/O operations.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-318] - Screen Capture Server: Screen Capture does not support the log in of agents that have the same ID on different IP addresses.

Note: Added support in Screen Capture to log in agents that have the same ID on different IP addresses.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-336] - Distribution: Add a timestamp to the signing process of the Screen Capture installation binary.

Note: Added a timestamp during the signing process of the Screen Capture installation binary.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-337] - Screen Capture binary, Screen Capture Server: Some screen captures are missing in the web-interface when they are recorded by the client.

Note: Changed the business logic of the Screen Capture server so that all captures are correctly stored in the database.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-345] - Distribution: The installer completes the task until the last page, but then shows an error with Screen Capturemonitor.exe.

Note: Handled an exception that is thrown in Screen Capture Monitor when the service does not exist.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-346] - Screen Capture binary: The standalone Screen Capture Capture Client does not record subsequent screen captures.

Note: Changed the business logic so that the server ignores the QUIT command when using the standalone client.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-361] - Screen Capture binary, Screen Capture Server: Some screens are not recording and show the message "START request failed: The Recording_ID_is_empty".

Note: Changed the business logic so that the server ignores Screen Capture Client transitions, but the transition messages are still available in the log.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-389] - Screen Capture Server: After installing genesys-qm-mass-patcher-8.1.494-v3.1.zip PCI API, the pause and resume stopped working.

Note: Corrected the logic so that Screen Capture handles pause and resume correctly.

Influence: Two fixes - SRSCommunicator (core) and Screen Capture service.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-419] - Screen Capture binary, Screen Capture Server: Screen captures did not display after the agent at the Agent Desktop was changed.

Note: Forced the recorder to stop if a STOP message comes in the STARTING state.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-482] - Screen Capture binary, Screen Capture Server: The Screen Capture clients stops recording after an agent using a workstation changes.

Note: Changed the logic of the recorder so that the recording ID value stored in Screen Capture Controller is deleted after a stop request.

Found in version: 8.1.494
Fixed in version: 8.1.510


[SCR-325] - Screen Capture binary: Improve logging, in Screen Capture.

Note: Added PID to Screen Capture logging.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-330] - Screen Capture binary: Add a build number to the Screen Capture Client.

Note: Added the build number and OS Windows version to the Screen Capture client. Now the version is visible in Status, verbosity 5.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-338] - Screen Capture binary: Screen Capture Client Logging.

Note: Changed the Screen Capture Client logging configuration. The logging directory is now configurable from the installer.

Found in version: 8.1.501
Fixed in version: 8.1.510


[SCR-371] - Java Controller, Screen Capture binary:Desin new protocol for client and server.

Note: Changed protocol between client and server. Implemented protobuf protocol.

Fixed in version: 8.1.510


[SCR-374] - Screen Capture binary, Screen Capture Server: Implement new client.

Note:Implemented new client based on protobuf protocol.

Influence:First upgrade the server and then the clients. The server supports both old and new clients.

Fixed in version: 8.1.510


[SCR-421] - Screen Capture binary: Allow multiple recording in client for one agent.

Note: Screen Capture client was modified to accept multiple and concurrent recording requests (either for single or multiple agents). Screen Capture Server timeout related to waiting for STOPPED message was made configurable. Mixer was modified to sort all screenshots according their timestamps.

Fixed in version: 8.1.510


[SCR-422] - HTTP Uploader: Allow multiple concurrent uploads into single file

Note: Concurrent uploads were implemented

Fixed in version: 8.1.510

Top of Page


Release Number 8.1.504.00 [12/24/13] – General

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 section describes new features that were introduced in this release of Genesys Quality Management.

Corrections and Modifications

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

Call Recording Corrections and Modifications

Passwords in the Web UI are in the visible form.

Changed the type of items for the password.


Mixer gets stuck while mixing and causes 100% CPU load.

Changed the logic for frame mixing if frames were uploaded to the recd file out of order. This caused the mixer to wait for a very long time until proceeding with mixing.


SLR crashes.

Performed large scale refactoring. Improved the lifecycle of Pingers, SIP Stack (thread creation and finishing) and Corba callbacks. Removed several global variables, almost all memory resources were allocated using RAII style (focused on preventing memory leaks) and several other minor optimizations were made. Fixed the synchronization of rtp event processing. Compiled AMQP JSON parser to support multithreading.


The Web UI freezes..

Fixed webserver thread exhaustion on scorecard web application reloads / using from multiple tabs.


Attached Data is not being updated for some of the call couples.

When using Genesys EPR the external data was badly formed. Some data was not stored properly. Changed method for loading and storing data.


Core still holds the TCP session open when the MSR sniffer crashes.

Changed the behavior where there is a poor LAN to prevent an unclosed TCP connection.


Synchro tool is not synchronizing external data info in the couples table..

Added support for synchronizing columns in the couples table which can be affected by external data from integration modules. There are certain scenarios where values may not be synchronized, for example: Two Call Recording servers integrated with different integration modules. Both servers record the same call; however, one has call direction as incoming and the other one as outgoing. If Synchro is run between these two servers, direction will not be synchronized.


Oracle upgrade .sql files contain hard coded tablespace name "USERS", which is not always accessible (or even used) and causes "ORA-01950: no privileges on tablespace 'USERS'".

Removed the hard coded tablespace "USERS".


The second couple is not saved after a two step transfer.

Tied the number of the second couple to the Call instance, so that the call cannot be removed before all couples in Genesys Driver have finished.


Live Monitor immediately cancels playback request after playing 1 call.

Changed the behavior so that a call that is no longer active cannot stop the next call from playing.


Archive tool indefinite loop.

Changed the behavior so that the archive tool does not wait for pid stabilization.


PSQL - exact counting of couples is degrading performance.

Improved performance in postgres database by removing unnecessary calculation of the number of displayed calls.


Synchro replaces the path when only DB records are to be synchronized.

When we tested if file existed we changed the path to NEW path. But the new path should not be applied when copy files are disabled.

Quality Manager Corrections and Modifications

Annex based filtering using wbscimporter imports all Virtual Agent groups.

Updated Quality Manager Genesys importer to take the Annex information into account.


Add Random Interactions adds calls of other users to the evaluation for agent with AgentID and "All" calls directions.

If an evaluation was made for a call which is not internal, the get random calls functionality fetched calls for any agent.

Screen Capture Corrections and Modifications

Two Screen Capture instances are initiated if AgentID resolver is used.

Modified behavior so that if the same external data key is used for the calling and called party, then only the first recording request is sent to the Screen Capture Server. If Screen Capture resolvers are switched, especially from AgentID resolver to other resolvers, then please pay extra attention to the Screen Capture Communicator setting. "Wait for external data" must be unselected. This value is only necessary if AgentID resolver is used. .


Screen Capture client is running several instances on the desktop but is not recording.

Replaced mechanisms for handling stopping requests in Screen Capture Communicator


Screen Capture does not work and shows the error: "failed connect to pipe in clients log".

Rewrote Screen Capture Client.

Top of Page


Release Number 8.1.503.00 [02/28/13] – General

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

There are no restrictions for this release. This release does not contain new features or functionality.

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-7362] - Driver AVAYA: Static registration of recording terminals.


Note: Recent implementation of the Avaya recording used on demand registration of the DMCC based virtual phones. This has a negative impact if that system is under load. The driver now registers all the DMCC virtual phones upon startup and keeps them in a pool where they are available for recording and can be immediately inserted in to the single step conference.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7470] - Driver Genesys: Add Replay Server mode for Genesys Active Driver.

Note:Added Replay Server mode for Genesys Active Driver (GAD) so that GAD can to be deployed at the Replay Server with Live Monitor to provide live monitoring capability, without influencing the recording. GAD runs in passive mode so that no requests are passed to TLib, and none of the existing couples can switch to recording mode.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-7031] - Database Oracle: Oracle upgrade SQL scripts contain errors.


Note: Added a script that calls update scripts in the correct order with the correct database user.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7176] -Restore: When a call with a missing SID is restored, then the call is duplicated instead of rewriting the existing one.

Note: Enhanced the restore logic to use the call numbers and times to synchronize correctly instead of the missing SID. The missing SID is replaced by a random SID.

Found in version: 8.1. 494
Fixed in version: 8.1.503


[CAL-7418] - Webadmin: The validation for the Archive tool can be circumvented.

Note: Validation for archive selection units was only functioning correctly for one unit. Changed the logic to validate scenarios where multiple archive selection units are set up.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7440] - Driver Genesys, Recorder Communicator: Active Recording - no stream recorded even when the streams were sent by the MCP.

Note: Sometimes loses information about the state of recording. The rtp stream was not properly marked for processing and has been deleted. Added check for the state of recording before deleting the PCAP file. Modified the rules for creating the stream, where a recording with insufficient information is requested.

Found in version: 8.1. 494
Fixed in version: 8.1.503


[CAL-7457] -Database Oracle: If the PCAP path is too long, the PCAPs are not stored in the cfpath in the Oracle database.
Note: Corrected the file path behavior in the Oracle database so that it has a maximum length of 4000 instead of 100.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7513] - Decoder Repair: Repaircalls tool does not update the call status.

Note: Changed the process so that the couple status is updated if the decoding response status differs from the previous status of the couple.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7567] - Database, Webadmin: The apostrophe is not correctly encoded or escaped in Advanced Search

Note:Agent data containing apostrophes was incorrectly escaped by the filters form. The respective data is no longer escaped, and it is now possible to search for it.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7574] - Reports and Statistics: The file summary report only shows a "NULL" file type.

Note: Corrected the reporting behavior so that it behaves in accordance with the documentation.

Found in version: 8.1.
Fixed in version: 8.1.503


[CAL-7683] - Webadmin: ORACLE - Unable to create advanced search - ORA-00933: SQL command not properly ended.

Note:The new versions of the Postgres and Oracle databases have changed their handling of apostrophes in text values. Changed the mechanism that handles these cases.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7693] - Decoder Communicator: The Decoded couples are still in DECODED or EXT_DATA_SAVED state.

Note:A race condition between the Decoder and external data module caused the couple state to not be properly updated into the FINISHED state. Added a strict isolation policy for database transactions. Changed the logic so that; failed updates to couple states, are retried if the communicator executes two transactions to update the couple state, at the same time.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7710] - Driver AVAYA: Two couples are created if a call transfers from a non-monitored extension to a monitored extension.

Note: Corrected the behavior when two couples (instead of one) were created if an external call transfers to an non-monitored extension, or an non-monitored extension blind transfers a call to a monitored extension.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-7790] - Driver AVAYA: It is not possible to complete a second consultative transfer from a monitored extension.

Note: If a recording device fails to release after the end of a call and is then moved to a new call by AVAYA, then the Driver uses this unreleased recording device instead of creating a new recording device for the new call.

Found in version: 8.1. 502
Fixed in version: 8.1.503


[CAL-7791] -Restore: Centera Restore retains temp files causing disk space depletion.

Note: Centera temporary files are now be deleted upon archive restoration.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7816] - Decoder Communicator: Couples without streams get stuck in the EXT_DATA_SAVED state.
Note: Because the Decoder did not run for couples without streams, it did not put the couple into the FINISHED state. Changed the logic so that if the couple does not contain any files which can be decoded, it is automatically put into FINISHED state upon the arrival of external data.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7823] - Database Oracle, Upgrade Script: The result of Oracle DB upgrade differs from the clean schema.

Note:For upgrades there was a different outcome between the clean schema and the upgraded schema. Adjusted the upgrade script for Oracle DB.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7837] - Driver Genesys: When using Active Recording, the last part of the call is not recorded if the call is transferred within the same SIP server.
Note: In a two-step transfer the last part of the call was not recorded. Changed the logic for the end of a Genesys call.

Found in version: 8.1.495
Fixed in version: 8.1.503


[CAL-7887] - Database Oracle, Webadmin: It is not possible to delete a filter which was once assigned to a user as view restriction (GQM 8.1.501/Oracle 11g).

Note: Removed cyclic dependency of triggers by invoking deletion from tables manually.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-7897] - Tools: Archiving fails to delete cfiles when protected mode is enabled, however zip archive is still stored to Centera without link in DB.

Note: We do not try to delete protected files, thus there is no warning and the link is correctly stored to database.

Found in version: 8.1.495
Fixed in version: 8.1.503


[CAL-7910] - Core, Recorder Communicator: Core loses information about active recorders.

Note: Changed the logic for the end of recording.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7919] - Tools: Low upload/download speed from EMC Centera because of a BUFFER_SIZE of 4096 bytes.
Note: Increased the buffer size for copying files to Centera.

Found in version: 8.1.495
Fixed in version: 8.1.503


[CAL-7969] - SLR: The SLR stops receiving incoming messages.

Note: Refactored the SLR code. This removed several possible deadlocks.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7993] - Prerecording: It is not possible to save previously prerecorded calls when a call is in progress.

Note: Enhanced prerecording by giving it a new menu which lets the agent work with either the current call or the recent calls.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-7995] - Decoder Repair: Repaircalls fails to initialize with "Cannot find class" exception.
Note: Reconfigured the Spring Framework.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8002] - Database Oracle: Oracle Upgrade scripts for oracle database are missing.

Note: Created a script to update the database schema. The bash script is for oracle.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8086] - Restore: When there is corrupted calls.xml in archive, skip only broken calls.

Note: When there is a corrupted archive and there is some information about calls missing, skip these calls and restore the calls that have all information readable.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8155] - Config Server, Genesys IM , Webadmin: It is not possible to specify a DN range that exceeds Integer values even though GIM is able to observe the DNs when they are not specified.

Note: Made DN range greater by changing its data type from 32bit to 64bit.

Found in version: 8.1. 502
Fixed in version: 8.1.503


[CAL-8181] - Mixer: The mixed mp4 is shorter than the mp3.

Note: The handled mixer exception is caused by a faulty video recording. The mixer now resumes the mp4 mixing process if the audio recording is longer and uses the last available video frame for the rest of the mixing.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8185] - Call Storage, Core , Driver Genesys: If a transfered call to a routing point comes back to the same agent core creates the same sid for it and fails to save it.

Note: Implemented a workaround by keeping sids in a map that is automatically cleaned every hour. If a sid is already in this map when the same sid is generated, it will add an additional suffix to the couple to distinguish it from the previous one.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8199] - Core , LiveMonitor: Live Monitor - Core does not free up UDP ports for RTP streams correctly - a "Port pool is overloaded" exception appears in the Live Monitor Java console log.

Note: Corrected the port leakage in Live Monitor that prevented the playing of calls until core was restarted. Enhanced log4j logging to display the time.

Influence: Live Monitor port handling: - when multiple instances of livemon were run on the same computer - while closing livemon with active listening session - fast clicking on the play/stop button Parts of recorder communicator and livemon were refactored and fixed.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8218] - Database Oracle: The Oracle Upgrade script upgrade_schemas_48to_49.sh does not upgrade wbsc.

Note: Upgrade scripts for Oracle now contain all minor sql scripts.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8235] - Database Oracle: Oracle - get_version is missing for wbsc schema.

Note: This issue is fixed by using flyway framework. There will be no get_version in wbsc schema, but there will be complete table SCHEMA_UPDATES which hold information about any script executed on postgres or on oracle (there will be for each cr and sc user one schema_updates ) table.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8299] - Restore: Restore does not fail when it is impossible to store media files in the destination directory.
Note: Restoring files from zip archive is done one by one to allow to cancel db transaction if something goes wrong with any file, but it allows to restore as much as possbile of correct data.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8307] - Driver Genesys: Active Recording - consulted transfer via routepoint - middle part maked as conference.

Note: Corrected identification of the consulting part of the call when Genesys route point is used.

Found in version: 8.1. 494
Fixed in version: 8.1.503


[CAL-8312] -LiveMonitor: Livemonitor stops to play the calls when the call is played till the end.

Note: Forced Live Monitor into a STOPPED state after a couple finishes to allow for the playing of another couple.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8331] - Core: Pcap files were not saved as a stream Group: java.sql.SQLException: Missing IN or OUT parameter at index:: 9

Note: The recorder communicator uses an estimate for the start time of recorder before it replies with a STARTED status.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8352] - LiveMonitor: Live Monitor starts to be very slow when one or more additional columns are selected.

Note: When displaying external data the data was refreshed too often. Introduced a cache for external data that optimizes this communication.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8412] - Database Oracle, Webadmin: ORACLE - Badly constructed query in "loadDistinctExternalDataKeys" causes new attach data keys not being visible in the Configuration fields in the WebUI.

Note: We had wrongly constructed query which gathered data for search in Webadmin UI. This affects only Oracle.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8430] - Database, Database Oracle , Webadmin: Seemingly unnecessary queries are degrading performance - especially with filters based on advanced search fields.

Note: Improved performance on Oracle database after first login plus every search for calls.

Found in version: 8.1.501
Fixed in version: 8.1.503


[CAL-8489] - Tools: When a tool deletes its own tmp folder, it stops processing further requests with "No such file or directory" error.

Note: Tools will now check and attempt to create their temporary directory if it does not exist.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8501] - Core, Driver Genesys: Active Recording - call on hold followed by single step transfer - the second part is not recorded.

Note: Fixed logic for retrieving DN names in hold to transfer call scenario.

Found in version: 8.1.494
Fixed in version: 8.1.503


[CAL-8503] - Tools: Restore tool is not deleting older restored calls.

Note:Protected value in the couples database table will default to false and not null because null results in undefined behavior.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-7708] - Webadmin: Add support for reverse proxies for Advanced Player and Live Monitor.

Note: Added support in Advanced Player and Live Monitor for a reverse proxy deployed in front of Call Recording.

Found in version: 8.1.500
Fixed in version: 8.1.503


[CAL-8325] - Database, Webadmin: Add the possibility to search by called and calling agent in the Call Recording UI

Note: Added called agent and calling agent input fields which search in directly in the couples table - the query should be faster.

Found in version: 8.1.502
Fixed in version: 8.1.503


[CAL-8345] - Driver Genesys: Agent Skill must be stored with its DBid as a single KVP

Note: Changed Skill ext.data format from: GEN_CFG_SkillDBid = GEN_CFG_SkillLevel = to: GEN_CFG_Skill_ =

Found in version: 8.1.494
Fixed in version: 8.1.503


Quality Manager Corrections and Modifications

[SC-4082] - Messages, Other , UX / UI: The automated e-mails, sent to tell the user that they have had an evaluation delegated to them, is not worded correctly.

Note:Corrected emails so that the wording is more descriptive.

Found in version: 8.1.
Fixed in version: 8.1.503


[SC-4809]- Dashboard: The Trend dashboard does not show the correct score for a selected agent.

Note: Corrected date range to take the value from criteria_to.

Found in version: 8.1. 501
Fixed in version: 8.1.503


[SC-4854] - Customer Interactions: NullPointerException if a user clicks on an interaction too fast before Universal Player loads.

Note: Quality Manager does not interact with the universal player before it gets initialized.

Found in version: 8.1.493
Fixed in version: 8.1.503


[SC-4884] - Evaluation Form: Users can circumvent the policy for replacing calls by deletion and "Add random interactions"

Note: Prevented users from circumventing the policy for replacing calls.

Found in version: 8.1.495
Fixed in version: 8.1.503


[SC-4915] - Audit Log: Description for Event: Delete finished evaluation is empty in Audit log.

Note: Corrected format of the audit log event 'delete finished evaluation'.

Found in version: 8.1.494
Fixed in version: 8.1.503


[SC-4924] - UX / UI: Quality Manager does not display correctly in Internet Explorer 10.

Note: Improved compatibility with Microsoft Internet Explorer 10.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SC-4948] - Evaluation Form, Genesys Importer: wbsc is unable to use both EmployeeID and AgentID to search for interactions.

Note:Enabled the configuration of the Genesys Importer settings in the user interface for Call Recording. These settings select which attribute is used as an agent ID in wbsc.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SC-5071] - Genesys Importer, UCCE Importer: Importer fails when trying to import remote user over existing locally created user.

Note: The importer shall now behave in the same way while updating a user as when it is adding a user. If the user already exists in the database, it shall be skipped and a warning message shall be written to the log file.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SC-4874] - Universal Player: Java 7 update 13 broke communication between Universal Player and Quality Manager.

Note: Java 7 update 13 is a critical security patch that can affect the whole product, not just Universal Player. This issue is addressed by 5.0.3, the whole product functionality with this security patch is addressed by 5.1.0. Confirmed that the latest Java 7 update 17 works with Chrome 25. The issue is related now to: Chrome and Java 7 updates 13 and 15. Chrome and Java 6 updates 39 and 41. Firefox 15+ and Java 7 updates 13,15, and 17. Firefox 15+ and Java 6 updates 39, 41, and 43. We implemented a new communication method which is not reliant on Java or browsers' JavaScript implementations. This prevents errors like this from happening in the future.

Found in version: 8.1.502
Fixed in version: 8.1.503

Screen Capture Corrections and Modifications

[SCR-288] - Screen Capture binary: The Screen Capture client randomly fails on Windows 7 and Windows XP.

Note: Stopped the random failures of the Screen Capture service by only permitting a QUIT command from Screen Capture server.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SCR-361] - Screen Capture binary, Screen Capture Server: Some screens are not recording and show the message "START request failed: The Recording_ID_is_empty".

Note: Changed the business logic so that the server ignores Screen Capture Client transitions, but the transition messages are still available in the log.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SCR-419] - Screen Capture binary, Screen Capture Server: Screen captures did not display after the agent at the Agent Desktop changed.

Note: Forced the recorder to stop if a STOP message comes in the STARTING state.

Found in version: 8.1.
Fixed in version: 8.1.503


[SCR-482] - Screen Capture binary, Screen Capture Server: The Screen Capture Client stops recording if the agent using the workstation changes.

Note: Changed the logic of the recorder so that the recording ID value stored in Screen Capture Controller is deleted after a stop request.

Found in version: 8.1.502
Fixed in version: 8.1.503


[SCR-500] - Screen Capture binary, Screen Capture Server: Screen Capture doesn't record after an another relogged in at the Agent Desktop (handshake error messages).

Note: Fixed accepting new connections in screenrec controller, in some cases new connections could be ignored. Removed timers in client.

Found in version: 8.1.502
Fixed in version: 8.1.503


Top of Page


Release Number 8.1.502.00 [02/28/13] – General

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

There are no restrictions for this release. This release does not contain new features or functionality. to for subsequent releases. in this release of Genesys Quality Management.-->

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-5951] - Driver Genesys: MSR does not record the entire conference in a multiple MCP environment if the MCP fails.

Note: Changed the logic so that MSR resets the unpinned side of recording if the MCP fails.

Found in version: 8.1.493
Fixed in version: 8.1.502


[CAL-6948] - LiveMonitor: The titles of dialog boxes are sometimes not localized in Live Monitor.

Note: Changed localization settings in Live Monitor so that the language set in Call Recording is used.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-6951] - Upgrade Script: The Upgrade Script does not restore the PSQL configuration before restoring the database.

Note: Ensured that the Upgrade script restores the correct postgresql configuration before restoring the database.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-6964] - Setup scripts: Callrec-setup always checks the file /etc/sysconfig/network-scripts/ifcfg-eth1.

Note: Changed the setup logic so that the eth1 interface is not setup if its configuration is not available.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7031] - Database Oracle: Oracle upgrade SQL scripts contain errors.

Note: Added a script that calls update scripts in the correct order with the correct database user.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7034] - Recorder Communicator: Incomplete stream if the SLR and RS are configured and the RS is killed.

Note: Adjusted the selection logic of the recorded call.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7055] - Setup scripts: The configuration for callrec-setup does not save.

Note: Saved the value for RS in the setup cache file.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7070] - Decoder Client: Decoder detects the payload from the first packets.

Note: It is possible that the rtp codec for the payload will change early in the call. Changed the logic so that the decoder determines the codec from the 11th packet, because by this time it has a settled rtp codec.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7119] - Core, Recorder Communicator, SLR: All calls on the primary server have no streams if the backup server shuts down.

Note: The call was recorded, subsequently deleted, and was set to the error state "NO_STREAM" . This could occur in emergency situations, when one of the recorders was unavailable. Changed the order in which the operations are executed.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7121] - SpeechREC backend - perl: Correct the language code for Mexican Spanish in callrec.cfg.

Note: Corrected the language codes 2059->2058 in callrec.cfg.

Found in version: 8.1.500
Fixed in version: 8.1.502


[CAL-7126] - Tools: The Restore tool is not backwards compatible with archives that do not have streamGroupId.

Note: Added default and optional values for streamGroupId in the archive validator to make the Restore tool backwards compatible with archives that do not have streamGroupId.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7148] - Webadmin: Cannot replay a call import from a 3rd party recording system.

Note: Added a check for underscores in the filename, so that files without underscores do not have their postfixes trimmed.

Found in version: 8.1.500
Fixed in version: 8.1.502


[CAL-7155] - SLR: SLR reports the number of Free/Max sessions incorrectly.

Note: Repaired the free slots counter.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7163] - Instreamer, Synchro: Calls recorded by Instreamer are not synchronized.

Note: Set the couples recorded by Instreamer into FINISHED state to enable synchronization.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7176] - Restore: When a call with a missing SID is restored, then the call is duplicated instead of rewriting the existing one.

Note: Enhanced the restore logic to use the call numbers and times to synchronize correctly instead of the missing SID. The missing SID is replaced by a random SID.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7178] - Genesys InfoMart: GIM stops processing events.

Note: Changed the business logic so that GIM clears the list of cached registered DNs when the T-Server connection is dropped. This ensures that when the connection is renewed, the DNs are properly registered again.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7237] - Recorder Communicator: In the High Availability section of Recorders: "Detect Recorder Ping", "Detect Timeout (seconds)", and "Check Recorder Connection" defaults need to be set to be enabled.

Note: Changed the default settings to enable system checks for Recorder availability.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7304] - Webadmin: After timeout a null message window appears.

Note: Corrected the behavior of the Web UI if the session times out.

Found in version: 8.0.488
Fixed in version: 8.1.502


[CAL-7428] - Driver Genesys: EPR driver fails with "Unexpected channel" error after a network timeout.

Note: Changed the logic so that Genesys Driver, GIM, and wbscimporter now correctly handle an invalid return from the function that creates the communication handle, for the Genesys configuration service.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7432] - Database, Decoder Communicator, Synchro: CFiles are deleted because the SGID sequence is not consistent after synchronizing calls from another server.

Note: For backwards compatibility, the CFiles are now only deleted when both the stream group id and the couple id match, so that files from other couples do not get deleted just because they have the same stream group id. New functionality remaps the stream group ids from synchronized couples to new stream group ids on the Synchro server.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7457] - Database Oracle: If the pcap path is too long, the pcaps are not stored in the cfpath in the Oracle database.

Note: Corrected the file path behavior in the Oracle database so that it has a maximum length of 4000 instead of 100.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7513] - Decoder Repairment: Repaircalls tool does not update the call status.

Note: Changed the process so that the couple status is updated if the decoding response status differs from the previous status of the couple.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7540] - Database Oracle: Oracle - the sequence is not incremented after installation when initial users are created - ORA-00001: unique constraint (GQM.USERS_PK) violated.

Note: Changed the method for inserting initial users so that the Oracle sequence increments correctly.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7547] - Shell scripts: If /tmp runs out of free space, the bugreport does not detect it.

Note: Added additional checks to the bugreport to report a "FAILED" status if the cp or zip commands fail.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7574] - Reports and Statistics: The file summary report only shows "NULL" file type.

Note: Corrected the reporting behavior so that it behaves in accordance with the documentation.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7575]-GQM - EPR and MSR - Recording stops with no error messages in any log. DEADLOCK found in Core java process.
Note:
 Changed the locking logic for concurrent threads.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7577] - Shell scripts: The configuration upgrade does not create a Call Recording dummy cache file.

Note: Corrected the behavior of the script that creates the cache file so that only one script is used.
Fixed in version: 8.1.502


[CAL-7578] - Shell scripts: The dummy cache file does not contain information, if the database service is run on this server.

Note: Changed the logic so that the postgres service is enabled if the rpm package for PostgreSQL is found on the server.
Fixed in version: 8.1.502


[CAL-7582] - Database Oracle: Advanced search deletes the COL_x column in the Oracle database.

Note: Corrected the function that removes data in an unused column. Now when a column is not used for an advanced search, that column is replaced by an empty column.

Found in version: 8.1.494
Fixed in version: 8.1.502


[CAL-7683] - Webadmin: ORACLE - Unable to create advanced search - ORA-00933: SQL command not properly ended.

Note: New versions of Postgres and Oracle databases changed their handling of apostrophes in text values so that our method of handling these cases no longer worked. The mechanism was changed to properly handle these cases.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7693] - Decoder Communicator: decoded couples still in DECODED or EXT_DATA_SAVED state.

Note: Race condition between decoder and external data module caused the couple state to not be properly updated into the FINISHED state. Fixed by adding stricter isolation policy for the database transactions and retrying failed updates to couple states in case the communicator executed two transactions to update the couple state at the same time.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7786] - Decoder Communicator: One stream calls are marked as no problem when you have 2 SPAN based recorders which are both recording the same one-stream.

Note: The decoder was overwriting certain couple statuses from the recorder which should not be overwritten. This logic was changed so that the decoder is only able to overwrite a subset of recorder's couple statuses.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7816] - Decoder Communicator: Couples without streams get stuck in EXT_DATA_SAVED state.

Note: Because decoder did not run on couples without streams, it never put the couple into FINISHED state. Changed the logic so that if the couple does not contain any files which can be decoded, it is automatically put into FINISHED state upon the arrival of external data.

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7139] - Screen Capture: Unable to configure srscommunicator threadpool.

Note: Added functionality to configure Screen Capture communicator threads.

Influence: Added new group threadPoolSetting to screenrec.xml. Example:

<SpecifiedConfiguration name="SRSCommunicator">
<Group name="stopRecordingSetting">
<Value name="time">0</Value>
</Group>
<Group name="threadPoolSetting">
<Value name="queueCapacity">50000</Value>
<Value name="corePoolSize">100</Value>
<Value name="maxPoolSize">200</Value>
</Group>
<Value name="bindServer">core</Value>
<Value name="method">cz.zoom.callrec.core.srs.stop.OnEndCoupleStopRecording</Value>
<Value name="waitForExtData">true</Value>
</SpecifiedConfiguration>
Short explanation:
queueCapacity is the maximum queue capacity.
corePoolSize is the thread pool size when queue is not full.
maxPoolSize is the maximum size thread pool can grow when the queue is full.

Found in version: 8.1.501
Fixed in version: 8.1.502

[CAL-7415] - LiveMonitor: Sign the Live Monitor applet with ZOOM commercial certificate.

Note: More detailed log for upgrade_script.sh. These logs are available in /home/upgrade_details-*.log

Found in version: 8.1.501
Fixed in version: 8.1.502


[CAL-7515] - Upgrade Script: Improve the logging of upgrade scripts.

Note: More detailed log for upgrade_script.sh. These logs are available in /home/upgrade_details-*.log

Found in version: 8.1.510
Fixed in version: 8.1.502


[CAL-7517] - Setup scripts: Move callrec_setup.cache file to /opt/callrec/etc/setup.

Note: The script calltec-setup now stores its cache file (also history and logs) in /etc/callrec/setup directory.

Found in version: 8.1.501
Fixed in version: 8.1.502


Quality Manager Corrections and Modifications

[SC-2121] - Audit Log: The "Unresponsive script" error message appears in the audit log.

Note: Changed the behavior in the combo box so that users are loaded from the database by name and ID only.

Found in version: 8.0.460
Fixed in version: 8.1.502


[SC-2475] - Database, Database PostgreSQL: Random Interactions do not work correctly. There is a typing error in: /opt/callrec/web/webapps/scorecard-webui/WEB-INF/lib/call-storage-4.4.2_wbsc.jar/cz/zoom/callrec/core/callstorage/pojo/Couple.xml.

Note: Corrected the typing error.

Found in version: 8.0.460
Fixed in version: 8.1.502


[SC-3502] - Messages: Tooltip behavior is inconsistent in the messages date filtering.

Note: Corrected the Tooltip text to be consistent with date filtering.

Found in version: 8.0.483
Fixed in version: 8.1.502


[SC-3660] - Reports: There is a problem with the select all checkbox.

Note: Changed the behavior of the combo box so that it reacts to changes on the list.

Found in version: 8.1.492
Fixed in version: 8.1.502


[SC-3780] - Web API: IE7-IE9 - Unable to play a call in Quality Manager when previously authenticated with Call Recording.

Note: This issue is fixed by Universal Player.

Found in version: 8.0.483
Fixed in version: 8.1.502


[SC-3974] - Other, SpeechTags: Change the SpeechREC confidence order to match specification.

Note: Switched off alphabetical order in the confidence combo box.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4526] - Customer Interactions: If the user selects another call, then the player will reset to an empty state.

Note: Added a new command RESET_COMMAND to reset the player to an empty state.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4588] - Reports: If a question group is named the same as a question in that group, Quality Manager Excel reports display incorrect values.

Note: Corrected the behavior of the hash map keys so that they have an additional attribute.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4600] - Universal Player: Keep alive for Universal Player event.

Note: Activity on the Universal Player keeps the session live.
Fixed in version: 8.1.502


[SC-4628] - Reports: A supervisor can view scores for agents even if they do not have privileges to view them.

Note: Changed the logic so that users that do not have "VIEW ALL REPORTS" privileges are "agent shortlisted".

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4631] - Universal Player: It is still possible to control Universal Player after Quality Manager times out during playback.

Note: Corrected the behavior so that Universal Player will disable its components when the session expires and re-enable them when the user logs in again.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4634] - Other: Remove the white border from the right hand side of the GQM Quality Management splash screen.

Note: Removed the right hand side white border in GQM Quality Management splash screen.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4650] - Localization: The name of the text field occupies two rows for languages other than English.

Note: Increased the space in the text field from 70 pixels to the default 150 pixels, so that other languages only occupy one row.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4651] - Universal Player: The waveform displays incorrect crosstalk at the end of the conversation.

Note: Corrected the method of calculation for the silent parts at the end of the playback.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4656] - Universal Player: Set the name for Universal Player in the certificate warning.

Note: Set the name to Universal Player in the applet tag.
Fixed in version: 8.1.502


[SC-4661] - Universal Player: The volume control in Universal Player does not affect the sound effect levels for skipping the silent parts.

Note: Corrected the behavior of Universal Player so that the sound effect levels are controlled by the volume setting.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4674] - Universal Player: There is a separate window that moves or maximizes below the Windows Taskbar.

Note: Corrected the separate video window to adhere to the screen bounds when maximized.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4680] - QM API: The MediaFileDAO must not throw an exception for files that do not exist.

Note: Changed QM API so that it returns an error "404 not found" when the file does not exist in the file system, even if there is a valid entry for it in the cfiles table.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4681] - Genesys Importer: Quality Manager does not reconnect to Genesys Configuration Server. Unable to authenticate with Genesys if there are network issues. The execution of the ping query states: "SELECT 1 from dual failed: IO Error: Connection reset."

Note: Implemented support to reconnect to Genesys Configuration Server if there is a network failure. Imported Genesys accounts should be available within one minute of the server coming back online.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SC-4696] - Universal Player: Universal Player should not apply retries in QM MODE.

Note: Changed the business logic so that Universal Player will not retry to get the file if the error claims it is unauthorized or the resource is forbidden.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4697] - Universal Player: The waveform colors display incorrectly while playing calls in Universal Player.

Note: Corrected the waveform colors displayed while playing calls in Universal Player.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4705] - Evaluation Planner: GWT crashed after an evaluation was created by a supervisor.

Note: Handled exception correctly.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4713] - Universal Player: The Universal Player sends events after it is removed from the screen.

Note: Changed behavior so that inactive_applet events are ignored.

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4735] - Universal Player: The silent parts of the audio skip too far, so that the subsequent audio is not played.

Note: Decreased the silent part lengths by 500 milliseconds to allow the start of the next part to be buffered properly.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4772] - Genesys Importer: The wbscimporter does not process the Genesys agents if a duplicate login is found.

Note: Changed wbscimporter so that it continues to import users if it encounters a database error, when adding a particular user.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SC-4774] - Reports: The Highchart displays in the Results Distribution section.

Note: Modified the Highchart to allow control over the export. This has been fixed by SC-4730.

Found in version: 8.1.510
Fixed in version: 8.1.502


[SC-4792] - Reports: An Evaluation Volume report for more than one year freezes the tab and causes an exception in the gwt-log when choosing a year scale.

Note: Changed the validation of the year date.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4795] - Universal Player: Add five pixels of white space between the waveform and channel numbers.

Note: Added five pixels of white space between waveform and time panels.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4796] - Universal Player: Hide the volume slider at the same speed as it opens.

Note: Changed the behavior of the volume slider so that it hides at the same speed as it opens.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4797] - Universal Player: Only half of the cursor is visible in the left playback screen (the preview part), when the cursor is on the edge of the screen.

Note: Corrected cursor so that the full cursor image displays in each respective window.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4801] - Universal Player: Hide audio playhead when no calls are displayed.

Note: Hid the audio playhead when no calls are loaded.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4802] - Universal Player: Playhead is ahead of the audio by 1 to 1.5 seconds.

Note: Playhead is now displayed three pixels to the left of the starting point.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4807] - Reports: The interaction volume graph shows the status "not evaluated" as "replaced" and vice versa.

Note: Switched the text labels for "replaced" and "not evaluated" in the interactions volume graph.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SC-4809] - Dashboard: The Trend dashboard does not show the correct score for a selected agent.

Note: Corrected date range to take the value from criteria_to. This is a duplicate of SC-4811.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4811] - Dashboard: The pie chart widget does not reflect the change of date range.

Note: Corrected date range to take the value from criteria_to.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SC-4814] - Genesys Importer, UX / UI: Quality Manager does not reconnect to the alternative Configuration Server, if the one that is currently in use fails.

Note: Changed the logic so that the Genesys importer now connects to an alternative Configuration Server if the active Configuration Server fails.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SC-2613] - Evaluation Planner, Questionnaire Manager: Add possibility to remove daytime selection in call selection rules (questionform).

Note: Added option to remove time combo values in Call Selection Rules dialog box, which allows you to deselect previously selected time.
Fixed in version: 8.1.502


[SC-4394] - Universal Player: Implement language applet parameter and JS-API command to force user preferred language to the Universal Player.

Note: Implemented the code.
Fixed in version: 8.1.502


[SC-4567] - Universal Player: Add RESET_COMMAND to JS interface.

Note: Finished implementing RESET_COMMAND

Found in version: 8.1.500
Fixed in version: 8.1.502


[SC-4810] - Universal Player: Change player waveform colors. 
Note: Changed waveform colors according to new specifications Left channel -> 0x92AEE3 (paler blue) Right channel -> 0xCA513B (paler red) Cross channel -> 0x2A00B1 (brighter violet)

Found in version: 8.1.500
Fixed in version: 8.1.502

Screen Capture Corrections and Modifications

[SCR-288] - Screen Capture binary: The Screen Capture client randomly fails on Windows 7 and Windows XP.

Note: Fixed the random crashes of the Screen Capture service by only allowing a QUIT command from Screen Capture server.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-295] - Screen Capture binary: The Screen Capture Monitor does not restart the Screen Capture service if the Screen Capture service fails.

Note: Removed the watchdog logging system and fixed the start mechanism. When the service crashes, the watchdog will first try to set the "STOPPED" state internally in Windows.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-297] - Screen Capture binary: Screen Capture Monitor fails when it copies the log file.

Note: The Screen Capture Monitor logging system was removed in SCR-295.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-306] - Screen Capture Server: If there is a slow connection the mixer sometimes claims "CorruptArchiveException".

Note: Changed the validation of the end of the file so that the mixer can now process an incomplete file. Disallowed access to files by more than one process at a time.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-308] - Screen Capture binary, Screen Capture Server: Screen Capture does not record properly after miscommunication with the Screen Capture server.

Note: Modified behavior so that Screen Capture client now ignores uppercase and lowercase letters in the names of agents. This is required for the Windows platform.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-310] - Screen Capture Server: The server does not store files in the database, even if they are recorded.

Note: Re-factored the recorder and SRS Communicator. The saved recorded files are now stored in the database even if the "STOPPED" response does not arrive.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-313] - Screen Capture binary: Screen Capture ignores recording requests without any client logs, even when it is connected to the server.

Note: Corrected the handling of pipe I/O operations.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-318] - Screen Capture Server: Screen Capture does not support the log in of agents who have the same ID on different IP addresses.

Note: Added support in Screen Capture to log in agents who have the same ID on different IP addresses.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-336] - Distribution: Add a timestamp to the signing process of the Screen Capture installation binary.

Note: Added a timestamp during the signing process of the Screen Capture installation binary.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SCR-337] - Screen Capture binary, Screen Capture Server: Some screen captures are missing in the web-interface when they are recorded by the client.

Note: Changed the business logic of the Screen Capture server so that all captures are correctly stored in the database.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-345] - Distribution: The installer completes the task until the last page, but then shows an error with Screen Capturemonitor.exe.

Note: Handled an exception that is thrown in Screen Capture Monitor when the service does not exist.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SCR-346] - Screen Capture binary: The Standalone Screen Capture Capture Client will not record subsequent screen captures.

Note: Changed the business logic so that the server ignores the QUIT command when using the Standalone Client.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SCR-361] - Screen Capture binary, Screen Capture Server: Some screens are not recording and show the message "START request failed: The Recording_ID_is_empty".

Note: Changed the business logic so that the server ignores Screen Capture Client transitions, but the transition messages are still available in the log.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-389] - Screen Capture Server: After installing genesys-qm-mass-patcher-8.1.494-v3.1.zip PCI API, the pause and resume stopped working.

Note: Corrected the logic so that Screen Capture handles pause and resume correctly.

Influence: Two fixes - SRSCommunicator (core) and Screen Capture service.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-419] - Screen Capture binary, Screen Capture Server: Screens are missing after the agent at AgentDesktop was changed.

Note: Forced the recorder to STOP if a STOP message comes in the STARTING state.

Found in version: 8.1.494
Fixed in version: 8.1.502


[SCR-230] - Screen Capture binary, Screen Capture Server: Screen Capture client should report its version and build number to the Screen Capture server.

Note: Resolved/obsoleted by SCR-330.

Found in version: 8.0.488
Fixed in version: 8.1.502


[SCR-325] - Screen Capture binary: Improve logging in Screen Capture.

Note: Added PID to screenrec logging.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SCR-330] - Screen Capture binary: Add a build number to the Screen Capture Client.

Note: Added the build number and OS Windows version to the Screen Capture client. Now the version is visible in Status, verbosity 5.

Found in version: 8.1.501
Fixed in version: 8.1.502


[SCR-338] - Screen Capture binary: Screen Capture Client Logging.

Note: Changed the Screen Capture Client logging configuration. The logging directory is now configurable from the installer.

Found in version: 8.1.501
Fixed in version: 8.1.502


Top of Page


Release Number 8.1.501.00 [11/01/12] – General

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

There are no restrictions for this release. This release does not contain new features or functionality.

to for subsequent releases. -->

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-6344] - Prerecording: Prerecording stops working for Cisco devices 9971 and 8961, and requires a reboot.

Note: 89xx and 99xx series froze when ok button was pressed due to softkey incompatibility. Issue resolved.

Found in version: 8.0.485
Fixed in version: 8.1.501


[CAL-6981] - Upgrade Script: The Call Recording setup script incorrectly displays information about nscd.

Note: The issue has been resolved to no longer display the ncsd information.

Found in versions: 8.1.495, 8.1.500
Fixed in version: 8.1.501


[CAL-7011] - Core, SLR: JTAPI Spanless - call is reported as NO_STREAMS but some packets are captured by SLR

Note: A waiting loop for the recorder start was removed and the recorder state machine was refactored to resolve this issue.

Found in version: 8.1.494
Fixed in version: 8.1.501


[CAL-7014] - Record Server, Recorder Communicator, SLR: The SLR process exits with exit code 1

Note: Fixed an error in communication between the SLR (RS) and the Recorder Communicator.

Found in version: 8.1.500
Fixed in version: 8.1.501


[CAL-7016] - Prerecording: An exception is discovered in prerecording.log after clicking on the save button on the phone.

Note: Prerecording parser will no longer try to handle xml content of phones which do not provide it.

Found in versions: 8.1.494, 8.1.500
Fixed in version: 8.1.501


[CAL-7019] - Decoder Communicator, Decoder Server: Decoder does not set the proper problem status for calls with different payloads.

Note: Decoder was not reporting a problem status back to the Decoder Communicator if an error occured in the prepare phase.

Found in version: 8.1.500
Fixed in version: 8.1.501


[CAL-7026] - Core: Core module stops to communicate with Spanless Recorders without an error message - callrec-core-8.1.495-771

Note: Core Thread Pool Manager was blocked by SRS Communicator. Separate Thread Manager was introduced to SRS Communicator.

Found in version: 8.1.495
Fixed in version: 8.1.501


Quality Manager Corrections and Modifications

[SC-3546] - Reports: A specific order of steps causes the "Compare scores" form to hang

Note: Group slection is disabled until a questionnaire is selected in Compare Scores.

Found in version: 8.1.492
Fixed in version: 8.1.501


[SC-4664] - Universal Player: The wrong speed icon is displayed when switching between calls during playback.

Note: The correct speed of playback icon is now retained when switching between calls.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4671] - Universal Player: The waveform in Universal Player is not resized when the Universal Player size is changed while the media is paused.

Note: Waveforms are now repainted correctly when changing the size of the Universal Player when media is paused.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4672] - Universal Player: The cursor (gray circle) is smaller in the preview area of Screen mode than it is in other parts of the screen.

Note: A patch has been applied that maintains the size of the cursor throughout all of Screen mode.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4684] - Role Manager: Using the ESC key while in the role manager window triggers the login dialog box.

Note: The native events for the ESC key are disabled to prevent unexpected behavior.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4686] - Universal Player: Universal Player: Error when playing WAV files.

Note: The Universal Player did not calculate total playback time for WAV files accurately. A patch was created that resolved the issue.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4692] - Universal Player: Video preview does not resize correctly when switching between calls.

Note: Video preview is now resized properly in the case that a call is switched to a new call with video..

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4694] - Universal Player: Video does not update when a new call is selected.

Note: Recorded screen window correctly switches to the new video after switching to a new call.

Found in version: 8.1.500
Fixed in version: 8.1.501


[SC-4700] - Universal Player: Screen does not switch to the new call's screen if the previous call has a seeking part.

Note: The player is forced to stop when a call is finished, allowing a new screen to load.

Found in version: 8.1.500
Fixed in version: 8.1.501


Screen Capture Corrections and Modifications

[SCR-280] - Screen Capture Server: Video capture starts with a delay if the agent makes or receives a call in ACW while srs is recording video for a previous call.

Note: When screen capture is recording in ACW (after call work) mode and a new call is made or received, Screen Capture server will stop the first screen capture and begin a new one for the new call.

Found in versions: 8.0.487, 8.1.494, 8.1.500
Fixed in version: 8.1.501


[SCR-288] - Screen Capture binary: ScreenRec client randomly fails on Windows 7 and XP.

Note: The main issue occurs when closing communicator. A Windows thread created by boost io_service may be executed after its destruction. In that case, the thread accesses destroyed communicator. Added a check: If the communicator was destroyed, then ignore any pending actions.

Found in version: 8.1.494
Fixed in version: 8.1.501


[SCR-289] - Screen Capture Server: Screen Capture stops recording calls

Note: Spontaneous stop of screen recording was handled correctly.

Found in version: 8.1.500
Fixed in version: 8.1.501


Top of Page


Release Number 8.1.500.00 [11/01/12] – General

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

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, [SCR-xxxx] refers to the Screen Capture product.

Call Recording New Features
Quality Manager New Features

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-4671] - Decoder Server: Propagate changes of <storeSourceFiles> for decoders (master & slave) without restart

Note: Decoder configuration is monitored for changes. Changing the parameters does not require decoder service restart.

Influence: In case both SLR and RS are setup, then only one of the couples will be stored on the system.

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


[CAL-5298] - SLR: Implement SIP OPTIONS Ping into SLR

Note: SLR now support OPTIONS request based ping. SIP OPTIONS Ping provides a mechanism to monitor the status of the remote destinations of recording trunks. By periodically sending OPTIONS requests and monitoring the results, it can be determined whether a SLR is ready to receive calls, and if not can use other available alternatives. By improving failover and fallback among remote destinations, SIP OPTIONS Ping will reduce delay and improve resource utilization in recording deployments.

Fixed in version: 8.1.500


[CAL-5380] - Decoder Server: Decoder to support mono recordings

Note: Avaya recording provides single stream with mixed all parties of the call together. Avaya driver, recorder communicator and decoder communicator supports recording of avaya mono calls

Fixed in version: 8.1.500


[CAL-5433] - Core, Driver Genesys: Key-value pairing (KVP) in EPR does not work as expected

Note: Call Recording Core was modified to support external data value update. This new method is used for storing user data after couple finishing in EPR.

Influence: If more external data with the same key exists and the new method is called it replace all data with the provided key with the only new one.

Found in version: 8.0.485
Fixed in version: 8.1.500


[CAL-5476] - Driver SIP: Modify SIP driver to split phone numbers into domains

Note: SIP phone identity is now split into 2 parts; the phone number and domain. Both are stored separately in the database.

Influence: Searching for a phone number in the SIP environment does not require wildcards at the end of the phone number or using extra facilities to deal with the @domain part of the SIP number.

Fixed in version: 8.1.500


[CAL-5591] - Core, Drivers: Calls between two CUCMs should be recorded.

Note: Moved Active Streams map from Core to driver. Calls between two CUCMs record correctly for each CUCM once.

Fixed in version: 8.1.500


[CAL-5904] - Shell scripts: Remove memory setting for JVM. Only maximum memory and server should be preserved

Note: JVM memory parameters are only -Xmx. Other modifiers are removed to allow JVM auto-tuning.

Fixed in version: 8.1.500


[CAL-5937] - RTS JTAPI: Call Recording compatibility with CUCM 8.6

Note: JTAPI Sniffer is now compatible with CUCM 8.6.

Fixed in version: 8.1.500


[CAL-5949] - Record Server, Recorder Communicator, SLR: Record inaccessible after recording server stopped

Note: Now, recorders are sending recording statistics to Core during recording, not only when the recording is finished. If a recorder falls down during call recording, Core takes last recording statistics and sets stream as incomplete. However, even the partial file is saved and decoded.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5982] - Webadmin: Distribute Screen Capture client for windows XP SP3 beside the default client (for Windows Vista/7) on installation media

Note: Screen Capture client for Windows XP is now distributed on installation media and it is available through the Call Recording configuration interface.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[CAL-6055] - Webadmin: Make use of LDAP over SSL possible

Note: The LDAP authentication can now be done over SSL connection.

Found in versions: 8.1.494, 8.1.500
Fixed in version: 8.1.500


[CAL-6220] - Database Oracle: Add drop database functionality for Oracle database

Note: The drop_schemas script drops callrec and wbsc database users and schemes and deletes all database data. The script uses similar syntax to the create_schemas script.
You can run the script without parameters to get the syntax.

There are variants for Windows cmd (drop_schemas.bat) and for linux (drop_schemas.sh).

The syntax is:
a) drop_schemas.bat system_user system_password database_name callrec_schema_name wbsc_schema_name [options]
b) ./drop_schemas.sh system_user system_password database_name callrec_schema_name wbsc_schema_name [options]

Where the options are:
--drop_admin Y/N (default is N)

Admin is a special account than can access both the callrec and wbsc users/schemas. It is optionally created by create_schemas script.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6230] - Webadmin: Support of Alpha-Numeric DNs - Observing Alpha-Numeric DN ranges (T-Server)

Note: Alpha-numeric values are now supported for Genesys DN ranges.

Fixed in version: 8.1.500


[CAL-6329] - Webadmin: Support of Alpha-Numeric DNs - Recording Rules

Note: Implemented support for alphanumeric DNs in recording rules

Fixed in version: 8.1.500


[CAL-6333] - Driver Genesys: Geo-Location Support for Genesys Active Recording

Note: Geo-Location is now supported by Genesys Driver in MSR mode

Fixed in version: 8.1.500


[CAL-6439] - Shell scripts: Different payloads repair tool

Note: Tool for re-encoding couples with different payloads in each stream. This tool repairs recordings that can't be decoded by the decoder due to different codec payloads of talking parties of the call. The configuration is in the script /opt/callrec/bin/rc.callrec_fixpayload. This tool runs as a daemon. It is managed by standard start, stop, restart parameters given after the script name.

Found in version: 8.1.500
Fixed in version: 8.1.500


[CAL-6509] - Driver Genesys: Update screen-capture-indication for Pause/Resume of screen capture

Note: New video paused/resumed observer was implemented. Its purpose is to send notifications (notification events) to Genesys T-Server if screen recording is paused or resumed.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6595] - Mixer: Default settings for Mixer/Media Encoder

Note: Mixer task configuration defaults were changed.
Schedule task run: disabled
Run period in minutes: 10
Range of processed calls: older than 10 minutes.

Found in version: 8.1.500
Fixed in version: 8.1.500


[CAL-6703] - Driver Genesys: Switchover support in Genesys Driver

Note: Added handling of Genesys event RestoreConnection which tells the SDK to reconnect to a reconnected TServer. Both managed and unmanaged switchover are supported.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6733] - Setup scripts: Default Services in Call Recording Setup

Note: Default enabled services in setup are changed:
* RMI Service
* Configuration Manager
* Spanless Recorder Service
* Decoder Service * Core Service
* Web Service
* Tools Service
* Database Service
* Quality Manager Service
* Screen Capture Service
* Media Encoder Service
* Genesys MSR Service

Fixed in version: 8.1.500


[CAL-6757] - Webadmin: sendcallfile.mp3 servlet - add support for recd files

Note: Sendcallfile.mp3 servlet now supports RECD files

Fixed in version: 8.1.500


[CAL-6760] - Upgrade Script: Modify 4.9 to 5.0 DB update script to run independent task updating new columns in couples table

Note: After database upgrade from 4.9 to 5.0 an extra script must be run to convert the required data from db records. This process is slow and must be properly planned.

There are two versions of the script:

For PostgreSQL:
/opt/callrec/dbscripts/updates/5.0/long_running/update_49_update_couples_data.sql

For Oracle:
/opt/callrec/db_oracle_scripts/update/5.0/long_running/update_49_update_couples_data.sql

The following is taken from the PostgreSQL version README file, at:
/opt/callrec/dbscripts/updates/5.0/long_running/update_49_update_couples_data.readme
The Oracle version can be found at:
/opt/callrec/db_oracle_scripts/update/5.0/long_running/update_49_update_couples_data.readme

This script is to be used for copying agent identification and couple direction from fixed external data to the couples table.
It may run for a long time, so it should be used only if this update is really required.

It is recommended to drop updated column indexes before the script is run and re-create them afterwards.
This can be done by calling scripts:
- drop indexes - update_49_update_couples_data_index_drop.sql
- re-create indexes - update_49_update_couples_data_index_create.sql

The script can be executed by any PSQL database SQL interpreter.
To execute it from the QM installation run the following command:
# psql -U postgres -d callrec -h localhost -f update_49_update_couples_data.sql
Where -U specifies database user name to run script under
-d is database name
-h is host where database is located
-f defines file with update script to execute


Fixed in version: 8.1.500

[CAL-3638] - Core, Driver SIP, Drivers: ACK - Unreadable message exception.

Note: Info parts of SIP messages were not sanitized against ':' character which is used as delimiter in internal messages of Call Recording.

Influence: If the name of the caller contains ':' then it is replaced with '|'.

Found in version: 8.0.461
Fixed in version: 8.1.500


[CAL-3745] - Decoder Server: Unable to create mp3 file from large .pcap (1.3GB).

Note: When any decoded mp3 is bigger than the available memory for the java virtual machine, the mp3 creation fails. The fix improves jvm memory management, which frees up the read and write buffers.

Found in version: 8.0.470
Fixed in version: 8.1.500


[CAL-4857] - Webadmin: User can view/list calls that do not match filters

Note: When any problemstatus was selected, sql query the "where" part contained "OR" problemstatus. Now changed to "AND" problemstatus.

Found in version: 8.0.481
Fixed in version: 8.1.500


[CAL-4954] - Decoder Server, Key Manager, PCI DSS: Keymanager-java heap space- causes some MP3 files to be encrypted but encryption_key and digest are not saved to the DB

Note: Heap problem was fixed in all branches.

Found in versions: 8.0.471, 8.0.483
Fixed in version: 8.1.500


[CAL-5094] - Webadmin: Sorting does not work when both "call length" and "to" are used together.

Note: Corrected incorrect reference on the column that was used for ordering by "To".

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5104] - Core, Drivers: Calls between two CUCMs are not recorded. Recording not started, status is END_RING (4)

Note: Moved the Active Streams map from Core to drivers. Calls between two CUCMs record correctly for each CUCM once.

Found in version: 8.0.482
Fixed in version: 8.1.500


[CAL-5148] - Database Oracle: ORACLE create_schemas.sh multiple errors

Note: The same display name was used for the US and UK English in Quality Manager. Unnecessary views were also removed.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5170] - Record Server: Call Recording recording server package must require libpcap

Note: The libpcap is now statically linked into the native binaries where needed.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5196] - Genesys IM: The full agent name assembly in GIM has the wrong default value.

Note: The default delimiter is a space instead of a comma and a space (", ").

Influence: Doesn't have effect on existing installations.

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


[CAL-5197] - Driver Genesys: The full agent name assembly in EPR has the wrong default value.

Note: The default delimiter is a space instead of a comma and a space (", ").

Influence: Doesn't have effect on existing installations.

Found in version: 8.0.480
Fixed in version: 8.1.500


[CAL-5224] - Advanced PLAYER: Typo in Advanced Player: "preparing sreaming"

Note: Corrected message "preparing sreaming" to "preparing streaming"

Found in versions: 8.0.481, 8.0.483
Fixed in version: 8.1.500


[CAL-5226] - Core, SLR: Calls are not being recorded - RECORDER_LICENSE_PROBLEM

Note: RADVISION now uses epoll(2) syscalls instead of select(2). Select(2) has limitation to only FD_SETSIZE value of file descriptor. FD_SETSIZE is by default 1024. So the largest fd can be 1024. Each stream requires 1 fd for RTP, 1 fd for SIP and n x number of cores for captured files. When there are 3 cores then 5 fd are required for each stream. Even at around 100 calls FD_SETSIZE is reached and select exhibits undefined behavior.

Found in version: 8.0.481
Fixed in version: 8.1.500


[CAL-5241] - Call Storage: Encoder reports ORA-00933: SQL command not properly ended when selecting couples to mix in Oracle.

Note: Corrected badly formed SQL command.

Found in version: 8.0.480
Fixed in version: 8.1.500


[CAL-5299] - Mixer: Mixer does not work: Failed to encode java.lang.NullPointerException

Note: Fixed NullPointerException that occurred on close if no .rec streams had been accessed.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5319] - Webadmin: Highlighted label stays on 'Server' regardless of the option that is selected.

Note: Corrected a problem in Call Recording configuration settings, which was causing the header label to show the Servers option highlighted, regardless of which option was selected. Now the header label changes to the option selected.

Found in versions: 8.0.485, 8.1.492
Fixed in version: 8.1.500


[CAL-5323] - Webadmin: Downloaded files from Web UI are corrupted, but MP3s on the server are fine.

Note: In some cases. 0xAA was added to the end of the stream, which caused the MP3 to be unplayable. Removed 0xAA.

Found in versions: 8.0.481, 8.0.483
Fixed in version: 8.1.500


[CAL-5328] - Webadmin: Exception occurs in the Login Filter when an invalid session id is entered

Note: When an invalid session is passed, an error is returned with an invalid session instead of an exception.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5331] - SLR: The SLR does not store the RTP stream when the SIP session is established.

Note: The RADVISION SIP stack now uses the epoll(2) method as the select method.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5349] - Shell scripts: The encrypt tool help text is incorrect.

Note: The help text for the encryption tool was modified to match real usage.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5352] - RMI API: When jtapi starts, warnings are displayed in the log file advising that jar:file:/opt/callrec/jtapi/callrec-api-4.8.5.jar!/META-INF/version.properties are missing

Note: Version.properties are now included in the assembly generated for the Call Recording API.

Found in version: 8.0.485
Fixed in version: 8.1.500


[CAL-5358] - Webadmin: Cyrillic is not recognised after a restart.

Note: Configuration files were saved using default encoding (varies by platform). In most cases, encoding is US-ASCII. With this fix, configuration is enforced to UTF-8 instead.

Found in version: 8.0.485
Fixed in version: 8.1.500


[CAL-5360] - Mixer, Webadmin: Unable to mix protected calls - Cause: org.postgresql.util.PSQLException: ERROR: Cannot delete cfile 1089196, couple 784932 is protected against deleting.

Note: When video was encoded on demand and the couple was marked as protected (couples was used in Quality Manager for evaluation), the Media Encoder was not able to delete RECD files associated with couple.

Influence: It's possible to delete RECD couple files (cfiles) from protected couple

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5405] - Webadmin: A filter based on external data gives an error "Problem with file playback".

Note: If external data was used to filter calls, db select was wrongly created.

Found in version: 8.0.485
Fixed in version: 8.1.500


[CAL-5420] - Mixer: Mixer fails during processing recd file

Note: When the encoded mp4 was bigger than the memory allocated for the virtual machine then the mixer failed. Improved the memory handling of buffers for reading and writing.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5625] - Mixer: Mixer fails, the file is marked as deleted, but the file size is still increasing.

Note: Ordered frames by timestamp to avoid incorrect frame sequence.

Found in version: 8.0.485
Fixed in version: 8.1.500


[CAL-5655] - Mixer: Mixer log file does not report mixed files on INFO level.

Note: Added the following new information to the mixer.log on INFO so that:
1. When the Mixer starts mixing audio and video files the couple ID and all file names are printed.
2. When the Mixer ends mixing the result of the mixing is printed (mixer finished mixing). Possible mixing errors should appear between these info log messages.

Found in versions: 8.0.475, 8.0.486, 8.1.492
Fixed in version: 8.1.500


[CAL-5674] - Setup scripts: Keymanager log file is not rotated, exhausting drive space.

Note: Key Manager logs were missing from the logrotate.conf file, which caused disk space exhaustion where the QM log files were located. Added the log file to the /etc/callrec/callrec_logrotate.conf file, which resolves the issue.

Found in versions: 8.0.475, 8.0.486, 8.1.492
Fixed in version: 8.1.500


[CAL-5714] - Core: QM 4.8.6 - Core java.lang.OutOfMemoryError: unable to create new native thread

Note: GenesysCall finished Couples Timer was changed to one global timer.

Found in versions: 8.0.486, 8.1.492
Fixed in version: 8.1.500


[CAL-5732] - Synchro: Synchro stops if it cannot connect to any one of the source databases during startup.

Note: If a source DB was not reachable during the initialization process, the exception was thrown and the whole initialization failed. The solution was to properly catch the exception and continue working without the unreachable database source.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5789] - SLR: SLR reports "486 Busy Here".

Note: Increased the reserve for resources in the SIP stack configuration. Now SLR can handle around 30-40 transactions per second.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5802] - LiveMonitor: You can only unlock couple locks by clicking on the control panel under the active call list.

Note: Now it is possible to unlock a selected call by using a combination of holding the "Ctrl" key and clicking on the locked call. This fix should work also if the "standard" key combination changes.

Found in version: 8.0.468
Fixed in version: 8.1.500


[CAL-5806] - SLR: SLR crashes without logging an error message.

Note: Changed recorder ping object creation method to stabilize synchronization.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5807] - Webadmin: Genesys Call Recording powered by Genesys Call Recording.

Note: Corrected Genesys "powered by" branding error in Call Recording main page.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.500


[CAL-5809] - Driver Genesys: Parent tenant not recognized / supported.

Note: Changed tenant loading process to include main tenant too.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5813] - LiveMonitor: Video and Audio mixing is not successful when the call and screen recording is locked in LiveMonitor.

Note: Added shutdown hook to Live Monitor. Audio and video mixing does not fail when the screen recording is locked in Live Monitor.

Found in versions: 8.0.480, 8.1.492, 8.1.493
Fixed in version: 8.1.500


[CAL-5830] - Tools: One-shot relocation does not function.

Note: Corrected the one-shot relocation startup script (rc.callrec_relocation, function oldStart) to change the tools.log file owner to "callrec" if the owner is "root". The script was executed with the user "callrec", but the owner of the tools.log file was "root", which meant that no logs appeared in log file.

Found in versions: 8.0.468, 8.0.469
Fixed in version: 8.1.500


[CAL-5835] - Core: Callrec Core crashes with Java Heap Space, GC Overhead Limit Exceeded.

Note: Corrected problem in unlocking streams to enable their destruction and free up the memory.

Found in versions: 8.0.486, 8.1.492
Fixed in version: 8.1.500


[CAL-5839] - Screen Capture: The Screen Capture server loses information about all connected agents. It happens regularly within 1 day. After restart screenrec clients reconnect automatically within 1 minute.

Note: Corrected Screen Capture stop in both client and server. The problem was that Screen Capture client didn't stop recording when the agent logged out during screen recording. This problem had prevented sending a non-empty agent list to the server when the agent logs in again.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5840] - Webadmin: Call Recording Web UI does not reconnect to RMI after module restart.

Note: Corrected handling RMI connections at shutdown which would prevent web module problems when reloading.

Found in versions: 8.0.485, 8.0.487
Fixed in version: 8.1.500


[CAL-5850] - Database PostgreSQL: Database update path from 4.6 to 4.7 is broken (postgres).

Note: Corrected error in Postgres database script which would prevent database upgrade from working, if upgrading from a 4.6.x version.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-5852] - Key Manager: Encrypt tool fails and doesn't encrypt the rest of the files - Unexpected end of file.

Note: Corrected encryption algorithm.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-5874] - RTS Skinny: Skinny driver crashes without any message in the log file.

Note: Corrected use of iterators during the dissection of packets that caused memory corruption and an undefined state of the sniffer.

Found in version: 8.0.483
Fixed in version: 8.1.500


[CAL-5880] - Core, Recorder Communicator: Call Recording stops recording calls - SPAN based recorder process unexpectedly disappears.

Note: Changed recorder ping object creation method to stabilize synchronization.

Influence: Based on CAL-5806 from 8.1.493.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5881] - Decoder Server: Repaircalls does not update the encryption key id and digest in database.

Note: Repaircall inserts the encryption key and digest to database.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.500


[CAL-5882] - Decoder Client: Error after trying to repair calls.

Note: Fixed problem with null values in cfiles result map in the database.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5887] - Prerecording: Encoding issue in Russian email templates

Note: Changed all templates to UTF-8 encoding. Changed MimeMessage subject to UTF-8 encoding.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-5890] - Restore: When call with missing SID is restored the call is duplicated instead of rewriting the existing one.

Note: Calls without SID are now resolved against their phone numbers and the times that they occurred. This was previously used in couples.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5910] - Database: Repaircalls ends with error org.postgresql.util.PSQLException: ERROR: column reference "start_ts" is ambiguous.

Note: Fixed incorrect database query in repair calls that prevented obtaining couples with the specified time period.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5919] - Driver Genesys: Incorrect implementation of User Event distribution.

Note: Changed used event implementation (RequestSendEvent -> RequestDistributeUserEvent) for proper user events distribution. Added correct agent DN into Request parameters.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5935] - Tools, Webadmin: String validation in "Custom interval period" doesn't work properly.

Note: Corrected validation for the period string.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5940] - Archiver, Database Oracle: Tools initialization fails with correct configuration.

Note: Corrected initialization problem in Archive, which was not receiving configuration required for normal use.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-5942] - Synchro: JVM crashed: java.lang.OutOfMemoryError: requested xxx bytes for Chunk::new. with many messages: duplicate key value violates unique constraint "_couple_extdata_pk".

Note: Source couples were synchronized even when they were not set as FINISHED. This caused duplicate keys violations in case slower processing of calls in source database. Couple must be FINISHED to allow replacement.

Influence: Synchro will not attempt to synchronize couples with EXT_DATA _SAVED status (the status must be FINISHED).

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5945] - Webadmin: Blowfish encrypted files are corrupted when played via WMP.

Note: Corrected the length of the transmitted data in the servlet.

Found in version: 8.0.486
Fixed in version: 8.1.500


[CAL-5946] - Webadmin: Webadmin -> User: Adjusting user details requires change of password.

Note: Change of user details does not require password change or validation

Found in version: 8.0.486
Fixed in version: 8.1.500


[CAL-5948] - Core: GenesysCallStateAdapterTask - Unexpected exception in run(). Thread is finished: java.util.ConcurrentModificationException.

Note: In rare cases concurrent modification of active Call Recording couples related to Genesys calls occurred. Now every access to active Call Recording couples in Genesys call is synchronized.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5950] - Driver Genesys: Incorrect handling of logging to a SIP Server Tenant.

Note: The tenant name was added before the password automatically. The format of the T-server password in Call Recording configuration is left as it was before, but changed internally, without user interaction, when it is passed to the server. The client name of the T-server does not have to be set in order to use the password - name and password are now managed independently.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5981] - Upgrade Script: Upgrade script doesn't check if the user is logged in as root with root environment.

Note: Callrec-setup checks if the current user is 'root' and if the PATH environment variable is correct to run all the necessary commands. If not then callrec-setup immediately exits.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[CAL-5984] - Core, Decoder Server, Recorder Communicator, Zoom-utils: Core module seems to stop communicating with JTAPI sniffer/driver and Call Recording stops recording calls.

Note: Replaced ThreadPoolManager and ThreadPool with native JDK ExecutorService.

Found in version: 8.1.492
Fixed in version: 8.1.500


[CAL-5992] - SLR: SLR maps incorrectly AppCallLegs to call-legs.

Note: Now there are no AppCallLeg indexes, logic of storing call-legs was rewritten to use hash map, where the keys are direct call-leg numbers assigned by Radvision API. Free AppCallLegs are not included in this map.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-5999] - Database, Database PostgreSQL: Prevent empty login column in users_audit table.

Note: A constraint was created in the users_audit table definition to prohibit an empty string. Database upgrade scripts replace empty string with 'NoUser'. Next, the class of 'LoginAction' was changed to supply string 'NoUser' instead of an empty string.

Influence: Administrators should not use login name NoUser for users as it is reserved for such situations and could lead to misleading information for such user in users_audit table.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6006] - Database Oracle, Webadmin: Call Recording Reports are not showing proper data when Oracle database is used.

Note: Fixed report generation from Oracle database.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6013] - Screen Capture: Phone to PC mapping form does not open for a new server.

Note: Any new server forms will now open XMLAddressResolver (the first option in the resolver combobox) by default.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6037] - SLR: SLR does not properly terminate SIP sessions when Cisco does not respond to a disconnection attempt.

Note: AppCallLegs are freed when they come to the Terminated state, this is controlled by the Radvision API. When the connection falls down, messages are resent according to specified timeouts.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6042] - Core: ListenerForDecoder - cz.zoom.callrec.core.calls.ObjectIsDestroyedException: Object is already destroyed.

Note: Changed method to ensure that couples are unlocked correctly before the decoder processes the decoding.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6044] - Driver Genesys: MSR HA: The same calls have different SID.

Note: SID is now generated based on parties DNs instead of stream addresses.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6047] - Core, Driver Genesys: EPR failed "out of memory".

Note: All Core modules now use one thread pool with default limit of maximum of 200 threads now.

Found in versions: 8.1.493, 8.1.494
Fixed in version: 8.1.500


[CAL-6052] - SLR: MSR - SLR crashes when SIP packet is above 1450 bytes when SLR was set on DEBUG.

Note: Allocated the buffer for storing SIP messages dynamically to stop messages overflowing the buffer.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6063] - Webadmin: LDAP users cannot change a group in WebUI.

Note: The method no longer validates the user's password from LDAP.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6064] - Driver Genesys: Genesys Driver cannot resolve SIP Server address if the HOST object is configured without an IP Address.

Note: If an IP Address is not specified, the driver uses the name of the T-Server.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6081] - Core, Driver Genesys: Core stops recording: java.util.concurrent.RejectedExecutionException.

Note: ThreadPoolManager capacity is now configurable, RejectedExecution is caught, logged and all object locks are unlocked.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6083] - Core: Core stops saving couples/calls to db.

Note: Connector to Screen Capture was executed in many threads and previous instances did not finish. It implied many threads creation that were queued together with other threads in Call Recording. Now there is only a single instance of Screen Capture connector. The connector is executed when Screen Capture is turned on through setup, but it is manually (or accidentally) turned off.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6093] - Core, Driver Genesys: EPR unable to record transferred calls - Unexpected exception in run(). Thread is finished java.util.ConcurrentModificationException.

Note: The problem appeared when too many asynchronous events happened in short time. This caused concurrent execution of some operations in single thread - iteration of a list of active calls, and removal of a call from the list. And this caused the exception. Changed list of active calls to support concurrency.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6094] - Screen Capture: Wrong message displayed if record resume fails.

Note: The message was changed to correspond to what had actually failed, the "recording resume" and not "pause".

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6098] - Call Storage, Decoder Repairment: Repaircalls fails with NullPointerException.

Note: Modified Repaircalls to correctly select the stop time for the couple.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6104] - Webadmin: Newly created user does not see custom columns set as "default visible" by admin.

Note: Newly created user see columns as it is set by admin now.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6110] - RTS Skinny: Skinny crashes in 4.9.3 with the latest provided patch.

Note: Rewrote code to replace raw buffers by more sophisticated collections with included boundary checking. This means, for example, if a packet or its part has wrong length (longer than expected), then it will deal with this better.

Found in versions: 8.1.493, 8.1.494
Fixed in version: 8.1.500


[CAL-6145] - Core: Thread Manager configuration is displaying the incorrect status.

Note: Fixed the thread manager status.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6153] - Webadmin: If calls are being encrypted by KeyManager then e-mailed call remains encrypted.

Note: Changed method so that the file is decrypted before it is sent to email.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6157] - SLR: The SLR incorrectly advertises the IP address in SIP communication when bound to a device other than eth0.

Note: SLR didn't accept some command-line parameters. Added code to recognize the following:
1. SIP address
2. Enable TCP
3. Session expires
4. Require session start mark

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6169] - Tools: It is possible to cancel restoration on already restored calls

Note: Changed the behavior to the following scenarios:
1) If a call is marked for restoration and is cancelled BEFORE being restored, the call will not be restored and marked back as archived in the database.
2) If a call is marked for restoration and a user attempts to cancel it AFTER it has already been restored, Call Recording will display a window advising that they cannot cancel the restoration of an already restored call and should instead wait for the periodic cleanup.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6211] - Core, Driver Genesys: EPR stops recording: java.util.concurrent.RejectedExecutionException

Note: There were too many requests to start recording (performance issue). Threads that started recorders were in the same thread pool as other threads, and sometimes they froze. With their increasing number other threads were rejected for execution. Created a new thread pool for threads that start the recorder to replace the one from zoom-util library. The new thread pool has separate timer, or "watchdog". If the timer reaches defined period of time and a thread for recorder start is still running then the "watchdog" will stop the thread and return it to the thread pool. Both thread pool size and recorder start timeout are configurable in recorders.xml file. In order to change values of these variables, you must specify a new "Group" in the file, following this example:

<Group name="tryRecordThreadPool">
<Value name="corePoolSize">100</Value>
<Value name="startRecordingTimeout">10000</Value>
</Group>

This states that there may be maximum 100 record requests at one moment and that each recording start shouldn't take more than 10 seconds. You can, however, configure it as you like (with regards to available hardware resources).

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6213] - Archiver: Archive tool does not add calls.xml to archive and then deletes content of cfiles table

Note: The behavior of the archive tool has been changed:
1) If a call is deleted but left in the database, it will not attempt to be archived and will not be labeled as archived in the calls table.
2) If the zip fails for whatever reason (ex: full disk), then the whole archive will fail and no database fields will be updated.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6222] - Database Migration: Dbmigration lacks spaces between date and previous statement (startedWed Apr 25 10:52:52 CEST 2012)

Note: Added a space to the logs.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[CAL-6225] - Core, Recording Rules: Core logs an error message that it could not remove a stream that never actually started.

Note: Call Recording Core will no longer attempt to close streams which it did not start, resolving the issue with negative count of recording streams.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6246] - Driver JTAPI: Different codec in JTAPI signaling and in the RTP stream.

Note: The problem is on the Cisco side. However the Decoder is able to detect the real payload from RTP packets. If the payload JTAPI driver is not used then decoder will guess the codec by trying all possible variants.

Influence: Set stream payloads to "Unknown". The decoder will detect the codec.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6253] - Webadmin: Deleting field in Advanced Search fails

Note: The issue was caused by an incorrect parameter type in the SQL query. The issue is resolved.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6268] - Webadmin: Advanced search columns do not reload automatically.

Note: The columns in the Advanced search section of the filters panel will automatically reload at the time specified in the WebUI Search configuration option "Time of reloading daily at (0:00-23:59):"

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6269] - Config Server, LiveMonitor: LiveMonitor takes too long to start (more than 10 minutes) over VPN.

Note: Changed the way that the method handles timezones when checking the plug-ins see if they are up to date.

Found in versions: 8.0.488, 8.1.493
Fixed in version: 8.1.500


[CAL-6271] - Core, RTS Genesys: MSR - call remains in the core after the call finishes

Note: Hold inside conference done by external party was not supported. Issue resolved.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6272] - Driver SIP: SIP is not properly processed there are missing extensions in calls.

Note: Fixed parsing of SIP addresses.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6317] - Core, Driver Genesys: Genesys driver fails with a BLOCKED state after 2 unsuccessful attempt to connect to the T-server.

Note: Changed the behavior of services to use WAITING State.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6322] - Restore: Centera restoration: File from Centera is always extracted in /tmp, regardless of the tools configuration.

Note: The Centera restore function now takes the user set temporary directory into account.

Found in version: 8.1.493
Fixed in version: 8.1.500


[CAL-6428] - Database Oracle: Oracle scripts contain fixed reference to tablespace "users" which causes the scripts not to work when a different tablespace names are used.

Note: The Quota unlimited command is no longer hardcoded to the value users but now uses the parameter supplied to the script.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6440] - Webadmin: The default sorting option is displayed incorrectly in the recorded calls tab.

Note: The default sorting option in the recorded calls tab has been resolved.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6441] - Webadmin: It is not possible to save filters with the predifined values "from" or "to" in date/time

Note: Implemented the correct loading of relative time filters into the filters.jsp form.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6452] - Database Oracle, Webadmin: Advanced search fails with Oracle database response - ORA-00907: missing right parenthesis

Note: Fixed SQL building for scenarios where a user group was created with an imposed filter. Users from this group then could go to the search panel and click on "or" for the "Condition connecting data above and below" option and bypass the imposed filter due to this issue.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6454] - Restore: The Restore tool does not restore calls when set as "based on files" - cz.zoom.callrec.tools.centera.CenteraException: Problem during initialization of XAMLibrary.

Note: Fixed restore tool to recognize that centera is not being always used.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6491] - Webadmin: Unable to edit user login when special characters are used, such as < or >.

Note: The validator responsible for checking for prohibited characters in user names has been fixed.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6494] - Upgrade Script: Password with API credentials must not be shown in plaintext.

Note: The fields regarding logging in to Call Recording Media are now hidden.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6503] - Database Oracle: It is not possible to delete a record from vw_cfiles view in an Oracle DB. A mutating triggers error appears.

Note: There were two triggers attempting to change the same line at the same time. One trigger was removed and the job is done by the business part of the application.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6505] - Webadmin: Webadmin: Restore expiration time (Days) has incorrect filtering, which results in an inaccessible license.

Note: Fixed validators to prevent users from inputting non-numeric characters into fields that expect only numeric characters.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6508] - Webadmin: Error exceptions are displayed when LDAP is not accessible.

Note: Fixed an issue with LDAP being null if the default webadmin.xml was used again after setting Call Recording to retrieve users from LDAP.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6516] - Webadmin: LDAP: When adding a user that has already been added, the message "New user added." is displayed.

Note: Adding users from LDAP will no longer report that a new user has been added if the admin attempts to add an existing user.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6632] - Driver Genesys: The Genesys driver does not reconnect to the Gynesys config server proxy when the connection between the Genesys config proxy and the master config is lost.

Note: Fixed the config server reconnect function to continue, even when an exception is thrown.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6633] - Database, Driver Genesys: MSR - columns callingip and calledip in the table contain the IP address of the spanless recorder

Note: Call Recording was storing stream IPs instead of couple IPs.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6705] - Advanced PLAYER, Webadmin: Advanced PLAYER does not properly show a call in IE9

Note: Fixed the call length.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6753] - Restore: Restore fails when there are special characters present in external data of a call - Parsing Error : Character reference "&#x4;" is an invalid XML character.

Note: The restore procedure correctly escapes special xml characters in case they are present in calls.xml.

Found in version: 8.0.486
Fixed in version: 8.1.500


[CAL-6754] - Webadmin: Max search days error when using a filter which was created in the past.

Note: Search filters without an exact date range now behave in the following way: If a filter is saved without a "to" date, then do not save the "from" date into the database either. In this case, the time frame CurrentDate - 31days should be used when the filter is later selected.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6755] - Core, Driver SIP: SIP sniffer failed to parse SIP headers in upper-case

Note: Parsing of SIP header fields was modified to sniff regardless of case.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6789] - Genesys IM: GIM doesn't reconnect in case of network issues - Error processing async request; Connection reset by peer

Note: Fixed the Genesys driver to release the existing server configuration in the case that it tries to connect to the same server endpoint.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6815] - Archiver, Restore: Store StreamGroupID in archiver so that screens can be restored properly.

Note: StreamGroupID is now stored by the archive tool and correctly retrieved by the restore tool. Previously this was not done, and caused mixed screens to be retrieved from an archive with a null stream group id. This caused the export to fail in the case when only the mixed mp4 was restored but the old recd file stayed on the disk.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6817] - Setup scripts, Shell scripts: Restarting Call Recording service does not stop running services that were deselected in the next setup.

Note: All Call Recording modules are now forced to stop after stopping the CallRec service. Only turned on modules are started.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6821] - Webadmin: Users locale stored in db as "cs_", login ends with error 500

Note: In case of an unknown reason when the language string (e.g. cs_CZ) is corrupted in the database (e.g. cs_), the default system setting will be used. The server error will no longer appear. The proper language will be used only in the case of using full and correct language settings.

Found in version: 8.0.488
Fixed in version: 8.1.500


[CAL-6822] - Driver Genesys: epr_genesys.log is missing in callrec_logrotate.conf

Note: Added an entry for epr_genesys.log into callrec_logrotate.conf.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6825] - Webadmin: LDAP tool is unable to fetch more than 1000 results from MS AD server

Note: Re-implemented the LDAP tool to use a paging mechanism rather than one search request for all users.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6835] - Webadmin: The option "Mask export file" doesn't work

Note: 1) Fixed the mask export file option in WebUI Configuration.
2) Added export functionality to multiple file exports.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6841] - Decoder Server: The recorded calls between caller and agent parties are not synchronized.

Note: The problem was caused by time shift in left and right audio channels representing calling and called parties. This time shift is now being considered.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6845] - Screen Capture: screenrec.log is not included in callrec_logrotate.conf

Note: Added entries for the following files into logrotate:
repaircalls.log
rs_bond0.log
rs.log
scorecard_business.log
screenrec.log
screenrec.error.log
screenrec-uploader.log
SNMP_trans.log
tools-backup.log
tools-delete.log
tools-move.log
tools-restore.log
tools-synchro.log
backup_scripts.log

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6854] - Instreamer: Instreamer creates a lot of small files on the disk, but they are not written to the database, causing the system to run out of space.

Note: The old Instreamer module behavior collected whatever data appeared on the stream and put this data into an MP3 file. This behavior was changed to record only data which was audio or mpeg, because if the stream was unavailable or reporting an error, many small MP3 files containing this text were created on the disk.

Found in version: 8.0.488
Fixed in version: 8.1.500


[CAL-6858] - Webadmin: Incorrect encoding for Russian letters on the main page of WebUI

Note: Loading of LDAP users sometimes failed to correctly store national characters. Filter for correct user name display was implemented.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6863] - Webadmin: Change default atributes for name and surname in LDAP settings in webadmin. The incorrect name is displayed when a LDAP user doesn't contain a first name parameter.

Note: Fixed the issue displaying null in the event that a user's first or last name is empty.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6865] - Instreamer: Instreamer saves MP3 files, but no database records are created.

Note: Fixed the field size and refactored the function that stores couples to the database.

Found in version: 8.0.488
Fixed in version: 8.1.500


[CAL-6869] - Instreamer: Instreamer module stops connecting to instreamer after some time

Note: Call Recording's Instreamer module will time out its connection to the instreamer box if it stops receiving data for a while. This causes the instreamer module to preventively reconnect to the box and prevents freezing of the module on its data receive function if the connection happens to time out.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6875] - Webadmin: New added Advanced search item does not display values until the webui is restarted

Note: Fixed the not working advanced search fields update in the search filter

Found in version: 8.0.488
Fixed in version: 8.1.500


[CAL-6893] - Mixer: The word "successful" is misspelled in Mixer status

Note: Misspelling corrected.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6906] - Driver Genesys: Failover support in Genesys Driver

Note: Each Genesys Switch handled by the driver will check if it is properly connected to its respective TServer(s) every 5 seconds. If the connection is unavailable, the driver will attempt to reconnect until at least one TServer comes back online.

Found in version: 8.1.495
Fixed in version: 8.1.500


[CAL-6920] - Restore: Restore tool changes owner of the directory to the root

Note: Problem was caused by running these tools as a root user and now these tools are run by user callrec.

Influence: After upgrades and migrations, it is necessary to check that user "callrec" has access to the tools target directory. Please also change owner of the temporary files calls.xml and calls.html to callrec, if they exists in the temporary (/tmp) directory.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6929] - Driver Genesys: Unable to obtain INT value type to GEN_USR field

Note: Genesys user data can now be retrieved if it is of an integer or binary type, not just a character string.

Found in version: 8.0.487
Fixed in version: 8.1.500


[CAL-6932] - Database Oracle: Missing / in Oracle upgrade scripts

Note: Fixed the broken Oracle upgrade scripts between version 4.8 and version 4.9.

Found in version: 8.1.494
Fixed in version: 8.1.500


[CAL-6965] - Mixer: Media Encoder doesn't store MP4 files according to the configuration. It saves them to the same location where the source recd files are located instead.

Note: Fixed mixer to correctly change the file path based on the configuration input.

Found in versions: 8.0.488, 8.1.494
Fixed in version: 8.1.500


[CAL-6977] - Genesys IM: GIM doesn't detect disconnect after some time of inactivity and doesn't reconnect to the Tserver

Note: Added support for ping messages between GIM and TServer to prevent connection timeouts.

Found in version: 8.1.494
Fixed in version: 8.1.500


Quality Manager Corrections and Modifications

[SC-2763] - Evaluation List: Delete all evaluations

Note: There is new right "Delete all evaluations" which allows to delete finished evaluations

Fixed in version: 8.1.500


[SC-2891] - Other: Add option to search by date/time to the search panel

Note: created new search panel based on date/time criteria

Fixed in version: 8.1.500


[SC-4030] - Genesys Importer: Tenant selection in Genesys Importer

Note: Genesys Importer supports only one tenant. The functionality to select what tenant should be imported from multi-tenant deployment is implemented. The root tenant is imported by default.

Fixed in version: 8.1.500


[SC-4118] - User Profile: Support of Alpha-Numeric DNs - User Manager

Note: Alphanumeric/punctuation characters can be saved as agent phone.

Fixed in version: 8.1.500


[SC-4198] - Database Oracle: Rename "audit" table in oracle

Note: "audit" table was renamed in oracle database to AUDIT_TABLE. This is because of audit is KEY word in oracle and we had troubles with it

Fixed in version: 8.1.500


[SC-2128] - Audit Log: In the Audit log most of the events are recorded incorrectly and incompletely.

Note: Corrected audit log messages to reflect the actual operation performed.

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


[SC-2164] - Evaluation List, Grading Form, Localization: Icon should be "Read Only/Evaluation" not "grade"

Note: Changed the evaluate icon in evaluation list. When selecting an evaluation that is finished, the icon now will read 'View', and the icon will change as well.

Found in version: 8.0.470
Fixed in version: 8.1.500


[SC-2324] - Dashboard: Ambiguous term in Dashboard widget configuration dialog.

Note: "Description" label in widgets configuration has been renamed to "Title" because the value of this field is used as the title for the widget.

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


[SC-2789] - Grading Form: Inconsistent Call length is displayed in Grading form.

Note: Unified the method of rounding call length in Grading form, Particular call dialog, and Evaluation form. Now it displays same length in all of them.

Found in versions: 8.0.472, 8.0.481, 8.0.482
Fixed in version: 8.1.500


[SC-3277] - Evaluation Form: Call is not played automatically when "evaluate" on the evalution form is selected.

Note: Changed how calls behave in the grading form: now they will not automatically start.

Found in version: 8.0.482
Fixed in version: 8.1.500


[SC-3290] - Grading Form, Other: In the Question Trend chart (results distribution) the Chart data must be available only for the belong to and assigned Groups to defined Roles.

Note: User can only view report for groups that he can evaluate (unless the user has the privilege view_all_reports).

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


[SC-3350] - Grading Form, UX / UI: Complete Answers are not visible during selection in Grading form.

Note: Reserved more space to fit answers in the combo boxes of the grading form.

Found in version: 8.0.482
Fixed in version: 8.1.500


[SC-3495] - Graphs: The legend is missing in Volume of Interactions.

Note: Added legend to represent the colors for evaluated, not evaluated and replaced columns.

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-3507] - Evaluation List, Other: Exported evaluation list to MS Excel to do some analysis on data - filters on excel don't appear to cover more than one evaluation on page.

Note: To allow users to sort in MS Excel we removed any empty lines from the exported file. Now it is filterable and sortable by MS Excel

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-3562] - Messages, Other: Time out log in option is failing.

Note: Changed the re-login method so that the login dialog only appears once now.

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-3583] - Group Manager, UX / UI: Drag & drop a group in Group Manager tree makes the group disappear

Note: Fixed Drag and drop in Group manager to work as expected.

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-3618] - Questionnaire Manager: The Matching Part option in the Questionnaire Call Selection Rules Setting causes an exception (Comparator exception).

Note: Added matching parts for Call Selection Rules that were missing.

Found in version: 8.0.467
Fixed in version: 8.1.500


[SC-3629] - Role Manager, User Profile: When the administrator changes a password for a user, the automatic e-mail sent to user with new password contains a hash of password but not the actual password.

Note: The email generated after the password was reset was using password in encrypted form. Now it is sent unencrypted.

Found in versions: 8.0.483, 8.0.485
Fixed in version: 8.1.500


[SC-3636] - Evaluation List: Sorting in evaluation list according to Period From and Period To does not work.

Note: Changed sorting method for period from and period to.

Found in versions: 8.0.485, 8.1.492
Fixed in version: 8.1.500


[SC-3637] - Grading Form: Evaluation feedback in the grading form is not sent to the agent via email or Quality Manager messaging unless it is in the Evaluation Form.

Note: The feedback email message now contains also all minor feedbacks for individual interactions that are not empty. The interaction ID was fixed in the message.

Found in versions: 8.0.483, 8.0.485
Fixed in version: 8.1.500


[SC-3643] - UX / UI: Some UI components do not display and are not accessible in 1024 x 768 resolution.

Note: Modified the panels in Quality Manager so that all components display or are accessible in low resolution screens (1024x768 pixels).

Found in version: 8.0.485
Fixed in version: 8.1.500


[SC-3651] - Group Manager: Groups do not refresh after editing/renaming.

Note: Fixed issue that prevented groups in the group manager to be refreshed when renamed.

Found in version: 8.1.492
Fixed in version: 8.1.500


[SC-3700] - Evaluation Form: Quality Manager - Subevaluation - Misplaced Translation in Russian сохранить instead of улучшить

Note: Corrected Russian translation for the words Maintain and Improve.

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-3740] - Questionnaire Manager: Grading questionnaire is not correctly handling decimal numbers when saving.

Note: Corrected problem in questionnaire manager, answers score. The score will limit the number of decimals to the one specified in the configuration.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-3741] - Reports: Unable to localize couple id, points (pts), and grades (grd) in exported spreadsheets from the Agent skill report.

Note: Fields that contain points and grades in Excel exports are now properly localized.

Found in versions: 8.0.486, 8.1.494
Fixed in version: 8.1.500


[SC-3767] - Reports: Report does not appear when agent is marked as deleted in DB.

Note: Agents that are deleted by Integration synchronization are now assigned to the root group. It is now possible to see evaluation reports of deleted agents from Integration with a Contact Center platform.

Found in version: 8.0.486
Fixed in version: 8.1.500


[SC-3889] - Dashboard: Dashboards are not loading widgets.

Note: Corrected string conversion to ensure widgets load.

Found in version: 8.1.492
Fixed in version: 8.1.500


[SC-3969] - Other: Please Remove Default Scale from Rounding Strategy in Scorecard settings as it has no function

Note: Removed the 'default scale' for rounding strategies in Quality Manager options in Call Recording, because it has no purpose.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[SC-3970] - Evaluation Form: Translate the term "points" correctly to Russian.

Note: All occurrences of the term "points" were corrected.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-3981] - Questionnaire Manager: Cannot import questionnaires.

Note: Corrected a problem in the file path field that caused invalid HTML and prevented questionnaires from being uploaded.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SC-3996] - UX / UI: Accept attribute for upload filed must be in MIME format.

Note: Corrected MIME type in import questionnaire added to the input tag.

Influence: The file display filter for import questionnaires is affected. Browsers supporting the accept attribute (Chrome, Opera) displays only *.xml when you browse questionnaires to import.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[SC-4026] - Messages: When the password is changed by the user the email message strongly recommends changing the password again on next login.

Note: Rewrote method so that there is now only an email notification generated when a user generates a password for another user (when the user is first created) or when the user password has been reset.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SC-4027] - Evaluation List: Agents cannot delete self-evaluations

Note: Fixed permissions for agents to be able to delete self-evaluations, granted that the agent role has this permission assigned to it.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-4042] - UX / UI: It is possible to temporarily lock an empty user (when the Login field is empty).

Note: A new validation was added to the username text and password fields to check for empty values.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SC-4043] - UX / UI: It is possible to temporarily lock an unknown user

Note: Unknown users will no longer be logged by Quality Manager, and will be advised by the system that their login is incorrect, instead of getting a message that says that they are blocked.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SC-4054] - Genesys Importer: Annex based filtering and Agent Group hierarchy does not work with physical Agent Groups.

Note: Fixed Annex based features in physical groups.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[SC-4064] - Grading Form: Confidential Internal notes are visible to agents when they view the read access grading form.

Note: Internal notes are only available to evaluators and delegators.This fix affects only finished evaluations.

Found in versions: 8.0.482, 8.0.483, 8.0.485, 8.0.486, 8.0.487, 8.1.492, 8.1.493
Fixed in version: 8.1.500


[SC-4080] - Other: Cannot migrate Quality Manager table from 4.3 to 4.8.

Note: Corrected evaluations data migration to better reflect database changes in old Quality Manager database versions.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-4083] - Grading Form: Get random calls does not return any call.

Note: The Evaluation calls identifier is not the ID but the SID and this property must not be null. Changed method to check the SID of evalcall.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SC-4088] - Reports: First load of groups in Compare scores does not respect user rights

Note: All tree groups components are loaded in advance to avoid the incorrect disabling of individual groups.

Found in version: 8.0.486
Fixed in version: 8.1.500


[SC-4090] - Permissions: Requests fail in the event of an expired session.

Note: Scorecard prompts a login dialog when the session times out after ten minutes of inactivity.

Found in version: 8.0.474
Fixed in version: 8.1.500


[SC-4093] - Graphs: Volume interaction does not display not evaluated bar for email/chat...

Note: Added Evaluations with the status 'In progress' to the chart.

Found in version: 8.0.483
Fixed in version: 8.1.500


[SC-4099] - Evaluation Form: Scorecard chooses empty time interval for calls.

Note: The client can now be in a different time zone and still get random calls.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-4108] - User Profile: Quality Manager hangs when you click the "Synchronize now" button when it should change the status of the user.

Note: If a user is deleted in the IPCC database and the synchronize now button is clicked, the user will be marked as deactivated.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-4130] - Evaluation Form: Reports ignores a word wrap in evaluation -> Things to maintain

Note: Fixed the word wrap issues by replacing the line separators by html line breaks in the report generator jsp.

Found in version: 8.0.481
Fixed in version: 8.1.500


[SC-4215] - Evaluation List: Missing description of subcriteria

Note: Details of the evaluation criteria have been added to information about the evaluation.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.500


[SC-4278] - Localization: Russian translation revision.

Note: Corrected translation for time and date, ranges and modified strings to fit in the UI area.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SC-4289] - Genesys Importer: Wbscimporter RootFolder does not work properly if not empty and the annex based filtering is enabled

Note: The behavior of the Root Folder option was changed from only importing the users under a particular group to importing of all groups in the sub tree under the path given in the Root Folder option. The behavior was changed due to the following specification: User may configure root folder for import. The format of the string will be /path/dir/subdir where 'path' is the first subfolder under "Agent Groups". If no root folder is specified, all the folders and groups under the top "Agent Groups" folder will be imported.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SC-4290] - Genesys Importer, UX / UI: Scheduler for wbscimports does not work

Note: Fixed the scheduler so that it still gets started properly even if the function in which it is started throws an exception, due to another unrelated error.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SC-4293] - Database: Evaluations with points migrated from old version of Quality Manager to Quality Manager 4.8 score 0 points

Note: The old database was missing some values which are required by the new database. Evaluations were connected to non existent calls (possibly archived or deleted) or had non standard question/answer pairs. Now, if the couple cannot be found, then it will not be added to the evaluation.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SC-4387] - Questionnaire Manager: Interval between 23:45 and 24:00 is missing in Call selection rules

Note: Interval 23:45:00 - 23:59:00 has been added to Time Fields.

Influence: Because of GWT limitations it is not possible to add the extra 59 second to the midnight.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SC-4483] - Audit Log: Audit log report shows incorrect values

Note: The audit log has been changed to create a new entry for each evaluated agent, and to show the evaluation report messages in the following format: User <evaluator_firstname> <evaluator_lastname> (<evaluator_loginname>) ran an evaluation report for agent(s) <agent_firstname> <agent_lastname> (<agent_loginname>) for evaluation ID <evaluationID1,evaluationID2,...>

Found in version: 8.1.494
Fixed in version: 8.1.500


Screen Capture Corrections and Modifications

[SCR-200] - Screen Capture binary: Screen Capture client crashes if agent puts someone on hold twice.

Note: Changed compiler to prevent "Access violation" error which caused the crash.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.500


[SCR-204] - Screen Capture binary: Screen recordings are not saved to db: Stop recording failed: Stopping recorder failed.

Note: Changed compiler to prevent "Access violation" error which caused the crash. The scenario of the issue caused client crash.

Found in version: 8.1.493
Fixed in version: 8.1.500


[SCR-205] - AV Encoder: Mixer hangs/takes a long time to process some recd files.

Note: If one fragment ends, and the next one is too far apart (4 hours currently), the system logs a warning and ignores all subsequent fragments. Also, removed the sorting of different fragments based on their initial fragment: it will create an incorrect ordering if timeGetTime() wraps around (which happens every 49.7 days) between the fragments. The ordering of fragments based on the order of arrival to screenrec-uploader should be stable enough.

Found in version: 8.0.487
Fixed in version: 8.1.500


[SCR-221] - Screen Capture binary, TCP Controller: Inconsistent Screen Capture communicator log messages with rest of the module.

Note: Screen Capture binary is enhanced in more sophisticated logging system.

For Windows XP, gather the logs from:
1. c:\Documents and Settings\[agentName]\Local Settings\Temp\screenrecService.log
2. c:\WINDOWS\Temp\screenrecService.log
3. c:\WINDOWS\Temp\screenrec.log

For Windows 7 (and Vista), the step 1 changes to:
c:\Users\[agentName]\AppData\Local\Temp\screenrecService.log

...where [agentName] is the user login name in Windows.

The log levels can be changed in Windows Registry, in location:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ZOOM International\ZOOM Screen Capture Capture Client
The value is named "log_level" taking integer as a value. You can set one of 6 possible log levels:
0 - no logging
1 - errors only
2 - warnings and errors
3 - info, warn, error
4 - debug, info, warn, error
5 - trace, debug, info, warn, error

Found in version: 8.1.493
Fixed in version: 8.1.500


[SCR-227] - Screen Capture binary: Screen Capture doesn't record screen after call is transferred to agent.

Note: Resolved a possible race condition while stopping the timer; Resolved a possible race condition where the screenshot queue consumer (tiler/serializer subsystem) accesses a non-existent queue.

Found in versions: 8.0.487, 8.1.494
Fixed in version: 8.1.500


[SCR-239] - Screen Capture binary: Mixer reports "Video mixing failed".

Note: Removed dependency on dynamically linked OpenMP library from Microsoft. This caused a run-time conflict with statically linked OpenMP library from Intel.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SCR-242] - Screen Capture binary: Screen Capture Client does not stop when triggered by the Genesys Tlib message

Note: Removed the validation of the correct command sequence passed to the Screen Capture Client, allowing a "QUIT" command at any time.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SCR-255] - Screen Capture binary: Screen Capture is not ending the recording correctly.

Note: The Screen Capture client includes a service that is connected permanently to the server and the recording process. It is activated after getting a recording request. The recording process is connected to the service, which forwards all of the commands from the server. The recording is stopped by forwarding a "STOP" request to the recording process, which responds with "BYE" after this command is received and recording has stopped. The server then receives confirmation that the recording has stopped.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SCR-257] - Screen Capture binary: Screen Capture client randomly fails on Windows 7.

Note: The main issue occurs when closing communicator. A Windows thread created by boost io_service may be executed after its destruction. In that case, the thread accesses destroyed communicator. Added a check: if the communicator was destroyed, ignore any pending actions.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SCR-259] - Screen Capture binary, Screen Capture Server: Agent Id resolver - A second connection disables the screen recording.

Note: A log has been added to the Screen Capture client and server to log when this occurs. The Screen Capture application is not designed to resume recording in this scenario. A new recording must be initiated.

Found in version: 8.1.494
Fixed in version: 8.1.500


[SCR-260] - Screen Capture binary, Screen Capture Server: Replace Screen Capture certificates that expire on 31.10.2012

Note: Screen Capture controller and client certificates were replaced with new ones (valid for10 years). Screen Capture controller for versions 4.8 and 4.9 now accepts both old and new certificates for smooth upgrade of agent workstations. The server must be upgraded first. Version 5.0 only accepts new certificates.

Found in versions: 8.0.487, 8.1.494
Fixed in version: 8.1.500


Top of Page


Release Number 8.1.497.00 [06/04/14] – General

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

There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.

Corrections and Modifications

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

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

 

Call Recording Corrections and Modifications

[CAL-7012] - Random search in Call Recording no longer produces results in recorded calls tab where columns with external data are not visible.


[CAL-7306] - In the Web UI configuration, an error has been corrected that caused certain passwords (DB connection or JTAPI) to be visible.


[CAL-7676] - After running the Archive tool, the temporary directory is now cleared.


[CAL-7828] - The Web UI no longer freezes after multiple application are reloaded.


[CAL-8153] - An error has been corrected that caused the Mixer to crash, with the initial error message of "Failed to encode frame, error no=-883", with subsequent crashes displaying the error message: "SIGSEGV (0xb) at pc=0x4c2dcb18, pid=16715, tid=1159723920" error.


[CAL-8316] - Live Monitor no longer uses single port for two streams.


[CAL-8617] - RTS SIP no longer fails while parsing the SIP packet.


[CAL-8701] - After restoring the configuration, the upgrade script now "restarts" instead of "reloads."


[CAL-8743] - In EPR recording setup the IP addresses of endpoints are now saved into database.


[CAL-8744] - Calls containing only one packet and packets shorter than 1000 ms are no longer saved to the database.


[CAL-8791] - The upgrade.sql files no longer contain hardcoded tablespace name "USERS", which is not used or accessible and caused "ORA-01950: no privileges on tablespace 'USERS'" error.


[CAL-9175] - Scrollbar is now visible on the license page on Call Recording Web UI.


[CAL-9380] - Live Monitor now correctly processes a playback request after playing the call.


[CAL-9467] - An error has been corrected in Advanced search that caused the "like" operator to be used used, even if the search was set to "equals."


[CAL-9584] - The validator now allows the page to be saved with default values.


[CAL-9828] - The default logrotate 'size' values are now correct.


[CAL-9832] - Synchro command no longer changes the path when database records are about to be synchronized.


[CAL-10024] - A single user connected from different terminals is now seen as a single entity and not as multiple separate users. Their profile appears only once in the call center, solving any licensing issues.


[CAL-10224] - GEN_CFG data is now saved for consultative calls via routepoint.


[CAL-10406] - Live Monitor performance is no longer affected due to Java 1.7u51 security settings.


[CAL-10410] - Key manager no longer runs out of allocated memory on the Replay Server.


[CAL-10483] - An error has been corrected when, in active recording mode, SLR missed ACK on one of the callleg invites which resulted in an "403 Forbidden" error being sent on the re-invite for that callleg.


[CAL-10500] - SLR no longer crashes when under heavy load.


[CAL-10520] - Core runs out of memory, cache is used when needed, not for every couple.


[CAL-10534] - Calls are no longer missing after MCP failure.


[CAL-10558] - Scrollbar is now visible on the license page on Call Recording Web UI.


[CAL-10558] - Lastlog log no longer slows down the Bugreport.


[CAL-10655] - Core module no longer leaks memory.


[CAL-10755] - The SLR can now be configured for more than 400 SIP sessions (using -S parameter).


[CAL-10781] - When Call Recording is started, without connection to the database, the results in advance searches are no longer deleted.


[CAL-10832] - Archive tool is no longer freezing.


[CAL-10996] - Synchro tool no longer starts multiple threads for the same Synchro group.

Quality Manager Corrections and Modifications

[SC-4347] - Genesys Importer in GQM 8.1.494 when set for Annex based filtering no longer imports all of the Virtual Agent groups.


[SC-4498] - Interactions Volume report on 8.1.494 now shows a full range of interactions available.


[SC-4704] - Interactions Volume report in call length mode shows now shows units as well as numbers.


[SC-5346] - Genesys Importer now correctly changes the user's status from Active to Inactive.


[SC-5455] - The Compare Scores report - export to excel in Russian now produces correctly formatted sheets.


[SC-5461] - • Search criteria logic was corrected so that certain evaluations created before version 8.1.497 can now be found.

Screen Capture Corrections and Modifications

[SCR-459] - System now logs in agents correctly, and their screens are recorded.


[SCR-567] - Screen Capture no longer fails recording with "error=0".


[SCR-623] - Quick hold no longer breaks the following screen recording


[SCR-629] - Screens are now recorded after agent is changed. .


[SCR-632] - Corrected an error that caused the core to not release SRS recorders due to “license limit exceeded error.”


[SCR-642] - Corrected an error that caused Screen Capture server to not start recording on both calllegs, when “wait on external data” is active and same IPCC data is used to identify calling and called parties.


[SCR-646] - Corrected an error that caused standalone client Screen Capture.exe to pops up the error “Application requires VCOMP100.DLL” on Windows XP.


[SCR-647] - Corrected an error that caused Screen Capture to drop recordings because of an issue in communication with the server.


[SCR-656] - Screen recording now stops when the recorder fails.


[SCR-665] - Corrected an error that caused screen recording – "'cert_already_in_hash_table" error thrown by Screen Capture.exe.

Top of Page

Release Number 8.1.496.00 [10/04/13] – General

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

There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.

Corrections and Modifications

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

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

 

Call Recording Corrections and Modifications

[CAL-7500] - Decoder Server: Mixer gets stuck while mixing and causes 100% CPU load.

Note: Changed the logic for frame mixing if frames were uploaded to the recd file out of order. This caused the mixer to wait for a very long time until proceeding with mixing.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-7679] - Recorders , SLR: SLR crashes.

Note: Performed large scale refactoring. Improved the lifecycle of Pingers, SIP Stack (thread creation and finishing) and Corba callbacks. Removed several global variables, almost all memory resources were allocated using RAII style (focused on preventing memory leaks) and several other minor optimizations were made. Fixed the synchronization of rtp event processing. Compiled AMQP JSON parser to support multithreading.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-7874] - Core , Driver Genesys: Genesys MSR recording - couple in state STOP_COUPLE_OBSERVER_DC_DL stays in core.

Note: When communicating with the decoder may lose information from the decoding is completed. In this case, there was a held call in the core. Made adjustments that will ensure that in this case the call will be terminated, at the latest after 24 hours.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8155] - Config Server , Genesys IM , Webadmin: It is not possible to specify a DN range that exceeds Integer values even though GIM is able to observe the DNs when they are not specified.

Note: Made DN range greater by changing its data type from 32bit to 64bit.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8235] - Database Oracle: Oracle - get_version is missing for wbsc schema.

Note: This issue is fixed by using the flyway framework. There will be no get_version in the wbsc schema, but there will be a complete table SCHEMA_UPDATES that holds information about any script executed on postgres or on oracle. There will be one schema_updates table for each cr and sc user .

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8307] - Driver Genesys: MSR: In a consulted transfer via a routepoint the middle part is incorrectly marked as conference.

Note: Corrected the identification of the consulting part of the call when Genesys route point is used.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8352] - LiveMonitor: Live Monitor starts to be very slow when one or more additional columns are selected.

Note: When displaying external data the data was refreshed too often. Introduced a cache for external data that optimizes this communication.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8394] - Database Oracle , Tools: Oracle - Regular expressions do not work in selection of Archive tool - ORA-00920: invalid relational operator.

Note: Added support for regular expression searches in Archive Tool's call selection.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8412] - Database Oracle, Webadmin: ORACLE - Badly constructed query in "loadDistinctExternalDataKeys" causes new attached data keys not to be visible in the Configuration fields in the WebUI.

Note: Rewrote the query that gathers data for search in Webadmin UI. This affects only Oracle.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8425] - Recorders, SLR: The SLR is not recording calls if there are lowercase letters in the name of the terminal in the CUCM.

Note: JTAPI and SLR record use lowercase characters in the terminal uploaded calls. Modified the application so that it is not case sensitive.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8489] - When a tool deletes its own tmp folder, it stops processing further requests with "No such file or directory" error.

Note: Corrected the logic so that tools check and create a temporary directory if it does not exist.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8501] - Core, Driver Genesys: MSR: Where a call on hold is followed by a single step transfer - the second part is not recorded.

Note:Corrected the logic for retrieving DN names in the hold to transfer call scenario.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8503] - Tools: Restore tool does not delete older restored calls.

Note: Corrected the logic so that the protected value in the couples database table defaults to false and not null because null results in undefined behavior.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8573] - Core: Core still holds the TCP session open when the MSR sniffer crashes.

Note: Changed the behavior where there is a poor LAN to prevent an unclosed TCP connection.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-8929] - Core, Driver Genesys: MSR: The second couple is not saved after a two-step transfer.

Note: Tied the number of Genesys-specific calls to the CallREC Call instance, so that a CallREC Call cannot be removed before all Genesys-specific calls in Genesys Driver are finished as well.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-9112] - Core, Driver JTAPI: Calls between Genesys and CUCM via SIP trunk result in 0 second calls on ZQM.

Note:Fixed logic in JTAPI Driver to reuse streams from the previous couple in the call if only one stream gets re-invited to the following couple.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-9335] - Genesys IM: Genesys external data is saved with incorrect values.

Note: GIM now stores attached data correctly. The cache value is cleared.

Found in version: 8.1.495
Fixed in version: 8.1.496

Quality Manager Corrections and Modifications

[SC-4923] -Questionnaire Manager: After applying questionnaire permissions those permissions do not save.

Note: Correctly handled an OutOfBoundsException.

Found in version: 8.1.495
Fixed in version: 8.1.496


[SC-5071] - Genesys Importer, UCCE Importer: The importer fails when trying to import a remote user over existing locally created user.

Note: Changed the logic so that the importer behaves in the same way while updating a user as it does when it is adding a user. If the user already exists in the database, it is skipped and a warning message is written to the log file.

Found in version: 8.1.495
Fixed in version: 8.1.496

Screen Capture Corrections and Modifications


[SCR-500] - Screen Capture binary, Screen Capture Server: Screen Capture does not record after an agent (with the same credentials) re-loggs in to the same desktop (handshake error messages).

Note: Corrected the method for accepting new connections in the Screen Capture controller. Removed the timers in the client.

Found in version: 8.1.495
Fixed in version: 8.1.496


[CAL-6509] - Screen Capture binary, Screen Capture Server: Two Screen Capture instances are initiated if AgentID resolver is used.

Note: Modified behavior so that if the same external data key is used for the calling and called party, then only the first recording request is sent to the ScreenREC Server.

Influence: If Screen Capture resolvers are switched, especially from AgentID resolver to other resolvers, then please pay extra attention to the Screen Capture Communicator setting. "Wait for external data" must be unselected. This value is only necessary if AgentID resolver is used.

Found in version: 8.1.495
Fixed in version: 8.1.496

Top of Page


Release Number 8.1.495.00 [10/08/12] – General

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

There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-6509] - Driver Genesys: Update screen-capture-indication for Pause/Resume of screen capture.

Note: Implemented a new video paused/resumed observer to send notifications (notification events) to Genesys T-Server if screen recording is paused or resumed.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6703] - Driver Genesys: Switchover support in Genesys Driver.

Note: Added handling of Genesys event RestoreConnection which tells the SDK to reconnect to a reconnected TServer. Both managed and unmanaged switchover are supported.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7139] - Screen Capture: Unable to configure srscommunicator threadpool.

Note: Added functionality to configure Screen Capture communicator threads.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7708] - Webadmin: Add support for reverse proxies for Advanced Player and Live Monitor.

Note: Added support in Advanced Player and Live Monitor for a reverse proxy deployed in front of Call Recording.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7888] - Shell scripts: Change the temporary directory for bugreport logs.

Note: Changed the temporary directory used to gather bugreport logs to /opt/callrec/tmp.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8345] - Driver Genesys: The Agent Skill must be stored with its DBid as a single KVP.

Note: Changed Skill ext.data format from: GEN_CFG_Skill<index>DBid = <SkillDBid> GEN_CFG_Skill<index>Level = <SkillLevel> to: GEN_CFG_Skill_<SkillDBiD> = <SkillLevel>

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6924] - Native Decoder: Newly created MP3 has extremely low volume compared with wav output.

Note: Newly created MP3 is passed through a filter which increases the global gain value for each frame/channel by specified amount. Influence: The new parameter for mp3 gain change is situated in decoders.xml in 0. If not present default value 0 (no change is done) is taken. The value can be in the range <-128, 127>. One step in value means +- 1.5dB. Suggested value for double the mp3 loudness is 4 (+ 6dB).

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6145] - Core: Thread Manager configuration is displaying the incorrect status.

Note:Corrected the thread manager status.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6169] - Tools: It is possible to cancel restoration on already restored calls.

Note: Changed the behavior to the following scenarios: 1) If a call is marked for restoration and is cancelled BEFORE being restored, the call will not be restored and marked back as archived in the database. 2) If a call is marked for restoration and a user attempts to cancel it AFTER it has already been restored, Call Recording will display a window advising that they cannot cancel the restoration of an already restored call and should instead wait for the periodic cleanup.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6213] - Archiver: Archive tool does not add calls.xml to archive and then deletes content of cfiles table.
Note: The behavior of the archive tool has been changed: 1) If a call is deleted but left in the database, it will not attempt to be archived and will not be labeled as archived in the calls table. 2) If the zip fails for whatever reason (ex: full disk), then the whole archive will fail and no database fields will be updated.
Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6222] - Database Migration: Dbmigration lacks spaces between date and previous statement (startedWed Apr 25 10:52:52 CEST 2012).

Note: Added a space to the logs.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6225] - Core, Recording Rules: Core logs an error message that it could not remove a stream that never actually started.

Note: Call Recording Core will no longer attempt to close streams that it did not start, resolving the issue with negative count of recording streams.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6225] - Webadmin: Deleting field in Advanced Search fails.

Note: The issue was caused by an incorrect parameter type in the SQL query. The issue is resolved.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6253] - Webadmin: Deleting a field in Advanced Search fails.

Note: The issue was caused by an incorrect parameter type in the SQL query. The issue is resolved.

Found in version: 8.1.494
Fixed in version: 8.1.495


[] - Webadmin: Advanced search columns do not reload automatically.

Note: The columns in the Advanced search section of the filters panel will automatically reload at the time specified in the WebUI Search configuration option "Time of reloading daily at (0:00-23:59):"

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6269] - Config Server, Live Monitor: Live Monitor takes too long to start (more than 10 minutes) over VPN.

Note: Changed the way that the method handles time zones when checking the plug-ins to see if they are up to date.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6271] -Core, RTS Genesys: MSR - call remains in the core after the call finishes.

Note: Hold inside conference done by external party was not supported. Issue resolved.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6272] -Driver SIP: SIP is not properly processed there are missing extensions in calls.

Note: Fixed parsing of SIP addresses.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6322] -Restore: Centera restoration: File from Centera is always extracted in /tmp, regardless of the tools configuration.

Note: The Centera restore function now takes the user set temporary directory into account.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6328] -Database Oracle, Webadmin: It is not possible to create advanced search filters in the web UI.

Note: Advanced search columns should reload at the predefined time in WebUI >Search.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6344] -Prerecording: Prerecording stops working for Cisco devices 9971 and 8961, and requires a reboot.

Note: 89xx and 99xx series froze when ok button was pressed due to soft key incompatibility. Issue resolved.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6381] -Prerecording: During prerecording, the back button leads to an endless loop if a call is in progress.

Note: The back button issue while prerecording is resolved. Caused by incompatible Cisco soft key objects on phone models 69xx, 79xx, 89xx, 99xx.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6421] - Recorder Communicator: The number of active recorders counted increases.

Note: Corrected where incrementing and decrementing of recorders and recorder streams for the count occurs.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6428] - Database Oracle: Oracle scripts contain fixed reference to tablespace "users" which causes the scripts not to work when a different tablespace names are used.

Note: The Quota unlimited command is no longer hardcoded to the value users but now uses the parameter supplied to the script.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6440] - Webadmin: The default sorting option displays incorrectly in the recorded calls tab.

Note: The default sorting option in the recorded calls tab has been resolved.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6441] - Webadmin: It is not possible to save filters with the predefined values "from" or "to" in date/time.

Note: Implemented the correct loading of relative time filters into the filters.jsp form.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6452] - Database Oracle, Webadmin: Advanced search fails with Oracle database response - ORA-00907: missing right parenthesis.

Note: Fixed SQL building for scenarios where a user group was created with an imposed filter. Users from this group then could go to the search panel and click on "or" for the "Condition connecting data above and below" option and bypass the imposed filter due to this issue.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6920] - Restore: The Restore tool does not restore calls when set as "based on files" - cz.zoom.Call Recording.tools.centera.CenteraException: Problem during initialization of XAMLibrary.

Note: Fixed restore tool to recognize that Centera is not being always used.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6478] - Config Server, Live Monitor: When the Enable NAT traversal option is used, an exception is thrown when closing a stream.

Note: Changed the stream closing method so that, the client proxy is only closed if it is not null.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6491] - Webadmin: Unable to edit user login when special characters are used, such as < or >.

Note: The validator responsible for checking for prohibited characters in user names has been fixed.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6503] - Database Oracle: It is not possible to delete a record from vw_cfiles view in an Oracle database. A mutating triggers error appears.

Note: There were two triggers attempting to change the same line at the same time. One trigger was removed and the job is done by the business part of the application.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6505] - Webadmin: Webadmin: Restore expiration time (Days) has incorrect filtering, which results in an inaccessible license.

Note: Fixed validators to prevent users from inputting non-numeric characters into fields that expect only numeric characters.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6508] - Webadmin: Error exceptions are displayed when LDAP is not accessible.

Note: Fixed an issue with LDAP being null if the default webadmin.xml was used again after setting Call Recording to retrieve users from LDAP.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6632] - Driver Genesys: The Genesys driver does not reconnect to the Gynesys config server proxy when the connection between the Genesys config proxy and the master config is lost.

Note: Fixed the config server reconnect function to continue, even when an exception is thrown.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6633] - Database, Driver Genesys: MSR - columns callingip and calledip in the table contain the IP address of the spanless recorder.

Note: Call Recording was storing stream IPs instead of couple IPs.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6705] - Advanced PLAYER, Webadmin: Advanced PLAYER does not properly show a call in IE9.

Note: Fixed the call length.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6706] -SLR: Same filename is generated for PCAP when 2 cores request recording which leads to Decoder IO error.

Note: Repaired synchronization. There was a bad destination on behalf of the file.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6726] - Database Migration: Migration.xml does not inlude migration entries for 4.9.

Note: Added entries in migration.xml to support migrations to version 4.9.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6753] - Restore: Restore fails when there are special characters present in external data of a call - Parsing Error : Character reference "" is an invalid XML character.

Note: The restore procedure correctly escapes special xml characters in case they are present in calls.xml.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6754] - Webadmin: Max search days error when using a filter which was created in the past.

Note: Search filters without an exact date range now behave in the following way: If a filter is saved without a "to" date, then do not save the "from" date into the database either. In this case, the time frame CurrentDate - 31days should be used when the filter is later selected.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6755] - Core, Driver SIP: SIP sniffer failed to parse SIP headers in upper-case.

Note: Parsing of SIP header fields was modified to sniff regardless of case.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6781] - Webadmin: Seeking does not work in IE8 when playing call.

Note: Issue caused by the wrong calculation of the file length when the blowfish filter factory is set. Correct file length is now counted for all media files.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6789] - Genesys IM: GIM does not reconnect if there are network issues - Error processing async request; Connection reset by peer.

Note: Fixed the Genesys driver to release the existing server configuration if it tries to connect to the same server endpoint.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6821] - Webadmin: Users locale stored in the database as "cs_", login ends with error 500.

Note: If an unknown reason when the language string (for example cs_CZ) is corrupted in the database (for example, cs_), the default system setting will be used. The server error will no longer appear. The proper language will only be used if using full and correct language settings.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6822] - Driver Genesys: epr_genesys.log is missing in Call Recording_logrotate.conf.

Note: Added an entry for epr_genesys.log into Call Recording_logrotate.conf.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6822] - Driver Genesys: epr_genesys.log is missing in Call Recording_logrotate.conf.

Note: Added an entry for epr_genesys.log into Call Recording_logrotate.conf.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6825] -Webadmin: LDAP tool is unable to fetch more than 1000 results from MS AD server

Note: Re-implemented the LDAP tool to use a paging mechanism rather than one search request for all users.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6835] - Webadmin: The option "Mask export file" does not work.

Note: 1) Fixed the mask export file option in WebUI Configuration.
2) Added export functionality to multiple file exports.


Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6841] - Decoder Server: The recorded calls between caller and agent parties are not synchronized.

Note: The problem was caused by time shift in left and right audio channels representing calling and called parties. This time shift is now being considered.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6854] - Instreamer: Instreamer creates a lot of small files on the disk, but they are not written to the database, causing the system to run out of space.

Note:The old Instreamer module behavior collected whatever data appeared on the stream and put this data into an MP3 file. Changed the behavior to only record audio or mpeg data.


Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6858] - Webadmin: Incorrect encoding for Russian letters on the main page of the user interface.

Note: Loading LDAP users sometimes failed to correctly store national characters. Implemented a filter to display the user name correctly.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6863] - Webadmin: Change default attributes for name and surname in LDAP settings in webadmin.  An incorrect name is displayed when a LDAP user does not contain a first name parameter.

Note: Fixed the issue displaying null in the event that a user's first or last name is empty

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6865] - Instreamer: Instreamer saves MP3 files, but no database records are created.-

Note: Fixed the field size and refactored the function that stores couples to the database.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6869] - Instreamer: Instreamer module stops connecting to instreamer after some time.

Note: Call Recording's Instreamer module will time out its connection to the instreamer box if it stops receiving data for a while. This causes the instreamer module to preventively reconnect to the box and prevents freezing of the module on its data receive function if the connection happens to time out.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6875] - Webadmin: New added Advanced search item does not display values until the webui is restarted.

Note: Corrected the advanced search fields update in the search filter.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6879] - Recorder Communicator, Recording Server, SLR: Cluster with multiple recorders does not store any call(s) when any of recorders crashes.

Note: Changed logic that finds the best recorded call in a pcap when one recorder fails.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6920] - Restore: Restore tool changes owner of the directory to the root.

Note: Problem was caused by running these tools as a root user and now these tools are run by user Call Recording.

Influence: After upgrades and migrations, it is necessary to check that user " Call Recording" has access to the tools target directory. Change the owner of the temporary files calls.xml and calls.html to “ Call Recording”, if it exists in the temporary (/tmp) directory.


Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6923] - Core, IPCC En IM: IPCC does not send external data for certain couples until the clean-up period/shutdown of the module.>

Note: The IPCC module now correctly sends external data when the line which signaled the beginning of a call was different than the line which signaled the ending of that call.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6932] - Driver Genesys: Unable to obtain INT value type to GEN_USR field.

Note: Fixed the broken Oracle upgrade scripts between version 4.8 and version 4.9.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6964] - Setup scripts: Call Recording-setup always checks the file. /etc/sysconfig/network-scripts/ifcfg-eth1.

Note: Changed the setup logic so that the eth1 interface is not setup if its configuration is not available.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6965] - Mixer: Media Encoder does not store MP4 files according to the configuration. It saves them to the same location where the source recd files are located instead.

Note: Fixed mixer to correctly change the file path based on the configuration input.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-6977] - Genesys IM: GIM does not detect disconnect after some time of inactivity and does not reconnect to the Tserver.

Note: Added support for ping messages between GIM and TServer to prevent connection timeouts

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7011] - Core, SLR: Using JTAPI SPANless a call is reported as NO_STREAMS but some packets are captured by SLR.

Note:Removed a waiting loop for the recorder start and re-factored the recorder state machine to resolve this issue.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7027] - Database PostgreSQL, Decoder Communicator: Decoder cannot save mp3 to database when calling or called party contains ";" character.

Note: We cannot store file names containing the “; “character into the database. This character is now replaced with the “,” character instead.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7031] - Database Oracle: Oracle upgrade SQL scripts contain errors.

Note: Added a script that calls update scripts in the correct order with the correct database user

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7119] - Core, Recorder Communicator, SLR: All calls on the primary server have no streams if the backup server shuts down.

Note: The call was recorded, subsequently deleted, and was set to the error state "NO_STREAM". This could occur in emergency situations, when one of the recorders is unavailable. Changed the order in which the operations are executed.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7155] - SLR: SLR reports the number of Free/Max sessions incorrectly.

Note: Repaired the free session slots counter.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7163] - Instreamer, Synchro: Calls recorded by Instreamer are not synchronized.

Note: Set the couples recorded by Instreamer into the FINISHED state to enable synchronization.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7176] - Restore: When a call with a missing SID is restored, then the call is duplicated instead of rewriting the existing one.

Note: Enhanced the restore logic to use the call numbers and times to synchronize correctly instead of the missing SID. The missing SID is replaced by a random SID.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7178] - Genesys IM: GIM stops processing events.

Note: Changed the business logic so that GIM clears the list of cached registered DNs when the TServer connection is dropped. This ensures that when the connection is renewed, the DNs are properly registered again.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7304] - Webadmin: After a timeout a null message window appears.

Note: Corrected the behavior of the Web UI if the session times out.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7418] - Webadmin: The validation for the Archive Tool can be circumvented.

Note: Validation for archive selection units was only functioning correctly for one unit. Changed the logic to validate scenarios where multiple archive selection units are set up.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7428] -Driver Genesys: EPR driver fails with "Unexpected channel" error after a network timeout.

Note: Changed the logic so that Genesys Driver, GIM, and wbscimporter now correctly handle an invalid return, from the function that creates the communication handle, for the Genesys configuration service.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7432] - Database, Decoder Communicator, Synchro: CFiles are deleted because the SGID sequence is not consistent after synchronizing calls from another server.

Note: For backwards compatibility, the CFiles are now only deleted when both the stream group id and the couple id match, so that files from other couples do not get deleted just because they have the same stream group id. New functionality remaps the stream group ids from the synchronized couples to the new stream group ids on the Synchro server.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7440] - Driver Genesys, Recorder Communicator: MSR - no stream recorded even when the streams were sent by the MCP.

Note: Sometimes loses information about the state of recording. The rtp stream was not properly marked for processing and has been deleted. Added check for the state of recording before deleting the PCAP file. Modified the rules for creating the stream, where a recording with insufficient information is requested.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7440] - Driver Genesys, Recorder Communicator: MSR - no stream recorded even when the streams were sent by the MCP.

Note:Sometimes loses information about the state of recording. The rtp stream was not properly marked for processing and has been deleted. Added check for the state of recording before deleting the PCAP file. Modified the rules for creating the stream, where a recording with insufficient information is requested.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7457] - Database Oracle: If the PCAP path is too long, the PCAPs are not stored in the cfpath in the Oracle database.

Note: Corrected the file path behavior in the Oracle database so that it has a maximum length of 4000 instead of 100.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7547] - Shell scripts: If /tmp runs out of free space, the bugreport does not detect it.

Note: Added additional checks to the bugreport to report a "FAILED" status if the cp or zip commands fail.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7548] - Delete: ORACLE: The delete tool does not correctly mark couples as deleted after an upgrade.

Note: The triggers in Oracle were not compiled correctly. Added missing information and compiled all triggers.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7561] - Webadmin: Some values are lost when saving the configuration of a new Decoder in the WebUI.

Note: Corrected the logic so that when loading the decoder the values point to the correct xml path.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7567] - Database, Webadmin: The apostrophe is not correctly encoded or escaped in Advanced Search.

Note: Agent data containing apostrophes was incorrectly escaped by the filters form. The respective data is no longer escaped, and it is now possible to search for it.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7582] - Database Oracle: Advanced search deletes the COL_x column in the Oracle database.

Note: Corrected the function that removes data in an unused column. Now when a column is not used for an advanced search, that column is replaced by an empty column.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7791] - Restore: Centera Restore retains temp files causing disk space depletion.

Note: Centera temporary files are now deleted upon archive restoration.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7823] - Database Oracle, Upgrade Script: The result of Oracle DB upgrade differs from the clean schema.

Note:Adjusted the upgrade script for Oracle DB to correct different outcomes between the clean schema and the upgraded schema.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7834] - Webadmin: Only admins accounts can see archived calls.

Note: Changed the condition for nondecoded calls. Nondecoded calls are calls with status finished or decoded.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7837] - Driver Genesys: When using Active Recording, the last part of the call is not recorded if the call is transferred within the same SIP server.

Note: In a two-step transfer the last part of the call was not recorded. Changed the logic for the end of a Genesys call.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7910] - Core, Recorder Communicator: Core loses information about active recorders.

Note:Changed the logic for the end of recording.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7969] - SLR: The SLR stops receiving incoming messages.

Note: Refactored the SLR code. This removed several possible deadlocks.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-7993] - Prerecording: It is not possible to save previously prerecorded calls when a call is in progress.

Note: Enhanced prerecording by giving it a new menu that lets the agent work with either the current call or the recent calls.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8017] - Webadmin: WebUI - Maintenance - all tools require a filled in Deamon sleep period (sec) even if the daemon is not chosen.

Note: Set a default value for "Daemon sleep period (sec.)" to 0. With this value, the daemon will not start.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8018] - Tools, Webadmin: Global configuration of tools contains an invalid value in the Admin email address.

Note: Corrected the default value of "Admin email address" in the tool settings.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8018] - Tools, Webadmin: Global configuration of tools contains an invalid value in the Admin email address.

Note: SMTP configuration of tools is not configured from Call Recording-setup. Now Call Recording-setup sets smtp for use in tools.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8038] - Tools, Webadmin: SMTP configuration is not consistent and can break emailing functionality.

Note: The wrong id_call was in the webaudit log. Corrected id_call and couple_id.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8086] - Restore: When there is a corrupted calls.xml in the archive, skip only broken calls.

Note: When there is a corrupted archive and there is some information missing about calls, restore skips these calls and restores calls with all the information readable.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8181] - Mixer: The mixed mp4 is shorter than the mp3.

Note: The handled mixer exception is caused by a faulty video recording. The mixer now resumes the mp4 mixing process if the audio recording is longer than the video and uses the last available video frame for the rest of the mixing.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8218] - Database Oracle: The Oracle Upgrade script.upgrade_schemas_48to_49.sh does not upgrade wbsc.

Note: Upgrade scripts for Oracle now contain all minor sql scripts.

Found in version: 8.1.494
Fixed in version: 8.1.495


[CAL-8299] - Restore: Restore does not fail when it is impossible to store media files in the destination directory.

Note: Restoring files from zip archive is done one by one to allow cancellation of the database transaction if something goes wrong with any file, allowing restoration of as much of correct data as possible.

Influence:
It is slower than it was before.

Found in version: 8.1.494
Fixed in version: 8.1.495


Quality Manager Corrections and Modifications

[SC-2763] -Evaluation List: Delete all evaluations.
Note: Added a new privilege "Delete all evaluations" that allows users to delete finished evaluations.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-3971] - Administration: Add a notification message that will alert users that their browser may not be sufficient to support Quality Manager.
Note:There is a warning message for obsolete web browsers (IE6, IE7) shown up at the loading stage.

Influence: This message can be displayed when IE8 and IE9 have the Compatibility mode turned on. Please, turn off the Compatibility mode for the server.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-3970] - Evaluation Form: Translate the term "points" correctly to Russian.
Note: All occurrences of the term "points" were corrected.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4027] - Evaluation List: Agents cannot delete self-evaluations.
Note: Fixed permissions for agents to be able to delete self-evaluations, granted that the agent role has this permission assigned to it.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4082] - Messages, Other, UX / UI: The automated e-mails, sent to tell the user that they have had an evaluation delegated to them, is not worded correctly.
Note: Corrected emails so that the wording is more descriptive.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4088] - Reports: First load of groups in Compare scores does not respect user rights.
Note: All tree groups components are loaded in advance to avoid the incorrect disabling of individual groups.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4108] - User Profile: Quality Manager hangs when you click the "Synchronize now" button when it should change the status of the user.
Note: If a user is deleted in the IPCC database and the “synchronize now” button is clicked, the user will be marked as deactivated.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4130] - Evaluation Form: Reports ignores a word wrap in evaluation -> Things to maintain.
Note:Fixed the word wrap issues by replacing the line separators by html line breaks in the report generator jsp.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4135] - Other: Quality Manager does not open on link "testmachine/Quality Manager-webui".
Note: Changed direct link to /cz.zoom.Quality Manager.webui.Quality Manager/Quality Manager.jsp
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4215] - Evaluation List: Missing description of sub-criteria.
Note: Details of the evaluation criteria have been added to information about the evaluation.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4278] - Localization: Russian translation revision.
Note: Corrected translation for time and date, ranges and modified strings to fit in the UI area.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4289] - Genesys Importer: Wbscimporter RootFolder does not work properly if not empty and the annex based filtering is enabled.
Note: The behavior of the Root Folder option was changed from only importing the users under a particular group to importing of all groups in the sub tree under the path given in the Root Folder option. The behavior was changed due to the following specification: User may configure a root folder for import. The format of the string will be /path/dir/subdir where 'path' is the first subfolder under "Agent Groups". If no root folder is specified, all the folders and groups under the top "Agent Groups" folder will be imported.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4290] - Genesys Importer: Wbscimporter RootFolder does not work properly if not empty and the annex based filtering is enabled.
Note:Fixed the scheduler so that it still gets started properly even if the function in which it is started throws an exception, due to another unrelated error.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4293] - Database: Evaluations with points migrated from old version of Quality Manager to WBSC 4.8 score 0 points.
Note: The old database was missing some values which are required by the new database. Evaluations were connected to nonexistent calls (possibly archived or deleted) or had nonstandard question/answer pairs. Now, if the couple cannot be found, then it will not be added to the evaluation.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4483] - Audit Log: Audit log report shows incorrect values.
Note:
FoundThe audit log has been changed to create a new entry for each evaluated agent, and to show the evaluation report messages in the following format: User <evaluator_firstname> <evaluator_lastname> (<evaluator_loginname>) ran an evaluation report for agent(s) <agent_firstname> <agent_lastname> (<agent_loginname>) for evaluation ID <evaluationID1,evaluationID2,...> in version: 8.1.494
Fixed in version: 8.1.495


[SC-4726] - Evaluation Form: Quality Manager plays mp3 instead of mp4 video.
Note: Unified functionality for those two windows.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4772] - Genesys Importer: wbscimporter does not process the Genesys agents if a duplicate login is found.
Note: Changed wbscimporter so that it continues to import users if it encounters a database error, when adding a particular user.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4811] - Dashboard: The pie chart widget does not reflect the change of date range.

Note: Corrected the date range to take the value from criteria_to.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4814] - Genesys Importer, UX / UI: Quality Manager does not reconnect to the alternative configuration server, if the one that is currently in use fails.
Note:Changed the logic so that the Genesys importer now connects to an alternative configuration server if the active configuration server fails.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4872] - Questionnaire Manager: Unable to export the questionnaire as a file when HTTPS is enabled.
Note: Changed the logic so that the XSD file is accessed directly as a file rather than via the URL.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4881] - Evaluation Form: Several screens and calls cannot be played when adding specific calls.
Note: Workaround for bug in 3rd party API for player was solved by always initializing a new player for video.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4915] - Audit Log: Description for Event: Delete finished evaluation is empty in Audit log.

Note: Corrected the format of the audit log event 'delete finished evaluation'.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SC-4973] - Reports: Agent Skills report - incorrect formatting – an extra line is created for overall question form score with weight for some evaluations.

Note: When there were several criteria in an evaluation and they had different periods from and to it may happen that the exported excel file did not contain information about that part of an evaluation.

Found in version: 8.1.494
Fixed in version: 8.1.495


Screen Capture Corrections and Modifications


[SCR-230, SCR-330] - Screen Capture binary, Screen Capture Server: Screen Capture client should report its version and build number to the Screen Capture server.

Note:Screen Capture Client reports its version and build number to Screen Capture Server. This allows the administrator to verify that all clients are on the current version.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-325] - Screen Capture binary: Improve logging in Screen Capture.

Note:Added PID to Screen Capture logging.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-204] - Screen Capture binary: Screen recordings are not saved to db: Stop recording failed: Stopping recorder failed.

Note: Changed compiler to prevent "Access violation" error which caused the crash. The scenario of the issue caused client crash.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-233] - Installation of Screen Capture client does not work through Windows policies.

Note: The problem was that the installer did not have "hosts" as a parameter in the GUI installation. Changed the installer so that if the service did not get this parameter correctly during installation, it does not report an error. The parameter can be changed later in the Windows registry.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-246] - Screen Capture Server: Video starts with a delay if an agent makes a call while Screen Capture Server is recording video for a previous call.

Note: When screen recording is running in ACW (after call work) mode, and a new call begins (including calling or called party of the ACW recording), Screen Capture Server will stop the ACW recording and begin a new recording for the new call.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-257] - Screen Capture binary: Screen Capture client randomly fails on Windows 7.

Note: The main issue occurs when closing communicator. A Windows thread created by boost io_service may be executed after its destruction. In that case, the thread accesses destroyed communicator. Added a check: If the communicator was destroyed, then ignore any pending actions.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-259] - Screen Capture binary, Screen Capture Server: Agent Id resolver - A second connection disables the screen recording.

Note: Added a log to the Screen Capture client and server to report when this occurs. The Screen Capture application is not designed to resume recording in this scenario. A new recording must be intiated.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-260] - Screen Capture binary, Screen Capture Server: Replace Screen Capture certificates that expire on 31.10.2012.

Note: Screen Capture controller and client certificates were replaced with new ones (valid for 10 years). Screen Capture controller for versions 4.8 and 4.9 now accepts both old and new certificates for smooth upgrade of agent workstations. The server must be upgraded first. Version 5.0 only accepts new certificates.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-275] - Screen Capture binary, Screen Capture Server: Screens are not recording on a fresh installation.

Note: Re-implemented state machine of RecorderImpl. The issue is fixed now.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-280] - Screen Capture Server: Video capture starts with a delay if the agent makes or receives a call in ACW while SRS is recording video for a previous call.

Note:When screen capture is recording in ACW (after call work) mode and a new call is made or received, Screen Capture server will stop the first screen capture and begin a new one for the new call.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-282] - Screen Capture binary: Screen Capture clients cannot register to the server.

Note: Communication problems could cause reconnection requests to be ignored. Handled the exception correctly.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-288] - Screen Capture binary: The Screen Capture client randomly fails on Windows 7 and Windows XP.

Note: Stopped the random failures of the Screen Capture service by only permitting a QUIT command from Screen Capture server.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-295] - Screen Capture binary: The Screen Capture Monitor does not restart the Screen Capture service if the Screen Capture service fails.

Note:Removed the watchdog logging system and fixed the start mechanism. When the service crashes, the watchdog will first try to set the "STOPPED" state internally in Windows.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-308] - Screen Capture binary, Screen Capture Server: Screen Capture does not record properly after miscommunication with the Screen Capture server.

Note:Modified behavior so that Screen Capture client now ignores uppercase and lowercase letters in the names of agents. This is required for the windows platform.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-310] - Screen Capture Server: The server does not store files in the database, even if they are recorded.

Note: Re-factored the recorder and SRS Communicator. The saved recorded files are now stored in database even if the "STOPPED" response does not arrive.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-318] - Screen Capture binary: Screen Capture ignores recording requests without any client logs, even when it is connected to the server.

Note: Added support in Screen Capture to log in agents that have the same ID on different IP addresses.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-337] - Screen Capture binary, Screen Capture Server: Some screen captures are missing in the web-interface when they are recorded by the client.

Note: Changed the business logic of the Screen Capture server so that all captures are correctly stored in the database.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-345] - Distribution: The installer completes the task until the last page, but then shows an error with Screen Capturemonitor.exe.

Note: Changed the business logic so that the server ignores Screen Capture Client transitions, but the transition messages are still available in the log.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-361] - Screen Capture binary, Screen Capture Server: Some screens are not recording and show the message "START request failed: The Recording_ID_is_empty".

Note: Changed the business logic so that the server ignores Screen Capture Client transitions, but the transition messages are still available in the log.

Found in version: 8.1.494
Fixed in version: 8.1.495


[] - Screen Capture binary, Screen Capture Server: Screen captures did not display after the agent at the Agent Desktop was changed.

Note:: Forced the recorder to stop if a STOP message comes in the STARTING state.

Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-471] - Java Controller: All Screen Capture clients disconnect from the server immediately after successful handshakes and getting the Agentlist.
Note: Handled the exception in the controller correctly and enhanced the logging.
Found in version: 8.1.494
Fixed in version: 8.1.495


[SCR-482] - Screen Capture binary, Screen Capture Server: The Screen Capture Client stops recording after an agent using a workstation changes.

Note: Changed the logic of the recorder so that the recording ID value stored in Screen Capture Controller is deleted after a stop request.

Found in version: 8.1.494
Fixed in version: 8.1.495


Top of Page


Release Number 8.1.494.00 [10/08/12] – General

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

There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[CAL-5904] - Shell scripts: Remove memory setting for JVM. Only maximum memory and server should be preserved

Note: JVM memory parameters are only -Xmx. Other modifiers are removed to allow JVM auto-tuning.

Fixed in version: 8.1.494


[CAL-5982] - Webadmin: Distribute Screen Capture client for windows XP SP3 beside the default client (for Windows Vista/7) on installation media

Note: Screen Capture client for Windows XP is now distributed on installation media and it is available through the Call Recording configuration interface.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[CAL-6055] - Webadmin: Make use of LDAP over SSL possible

Note: The LDAP authentication can now be done over SSL connection.

Fixed in version: 8.1.494


[CAL-6220] - Database Oracle: Add drop database functionality for Oracle database

Note: The drop_schemas script drops callrec and wbsc database users and schemes and deletes all database data. The script uses similar syntax to the create_schemas script. You can run the script without parameters to get the syntax. There are variants for Windows cmd (drop_schemas.bat) and for Linux (drop_schemas.sh).
The syntax is:

The options are: --drop_admin Y/N (default is N). The admin account is a special account that can access both the callrec and wbsc users/schemas. It is optionally created by the create_schemas script.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6509] - Driver Genesys: Update screen-capture-indication for Pause/Resume of screen capture

Note: New video paused/resumed observer was implemented. Its purpose is to send notifications (notification events) to Genesys T-Server if screen recording is paused or resumed.

Fixed in version: 8.1.494


[CAL-3638] - Core, Driver SIP, Drivers: ACK - Unreadable message exception.

Note: Info parts of SIP messages were not sanitized against ':' character which is used as delimiter in internal messages of Call Recording.

Influence: If the name of the caller contains ':' then it is replaced with '|'.

Found in version: 8.0.461
Fixed in version: 8.1.494


[CAL-3745] - Decoder Server: Unable to create mp3 file from large .pcap (1.3GB).

Note: When any decoded mp3 is bigger than the available memory for the java virtual machine, the mp3 creation fails. The fix improves jvm memory management, which frees up the read and write buffers.

Found in version: 8.0.470
Fixed in version: 8.1.494


[CAL-5319] - Webadmin: Highlighted label stays on 'Server' regardless of the option that is selected.

Note: Corrected a problem in Call Recording configuration settings, which was causing the header label to show the Servers option highlighted, regardless of which option was selected. Now the header label changes to the option selected.

Found in versions: 8.0.485, 8.1.492
Fixed in version: 8.1.494


[CAL-5625] - Mixer: Mixer fails, the file is marked as deleted, but the file size is still increasing.

Note: Ordered frames by timestamp to avoid incorrect frame sequence.

Found in version: 8.0.485
Fixed in version: 8.1.494


[CAL-5655] - Mixer: Mixer log file does not report mixed files on INFO level.

Note: Added the following new information to the mixer.log on INFO so that: 1. When the Mixer starts mixing audio and video files the couple ID and all file names are printed. 2. When the Mixer ends mixing the result of the mixing is printed (mixer finished mixing). Possible mixing errors should appear between these info log messages.

Found in versions: 8.0.475, 8.0.486, 8.1.492
Fixed in version: 8.1.494


[CAL-5674] - Setup scripts: Keymanager log file is not rotated, exhausting drive space.

Note: Key Manager logs were missing from the logrotate.conf file, which caused disk space exhaustion where the QM log files were located. Added the log file to the /etc/callrec/callrec_logrotate.conf file, which resolves the issue.

Found in versions: 8.0.475, 8.0.486, 8.1.492
Fixed in version: 8.1.494


[CAL-5694] - Setup scripts: Genesys Secondary (backup) Configuration Server is missing in Quality Manager configuration.

Note: Corrected error in callrec-setup, which did not store the value of the secondary Genesys server entered during setup in Quality Manager configuration.

Found in versions: 8.0.469, 8.0.476, 8.0.487, 8.1.492
Fixed in version: 8.1.494


[CAL-5696] - LiveMonitor: Live Monitor- It is not possible to use the cancel button in dialog when sending call to e-mail.

Note: If a user clicked on the cancel button, the e-mail was set automatically to an empty string and Live Monitor thought that user had entered invalid e-mail and therefore displayed an error message. Added code so that Live Monitor checks whether the e-mail string is empty and if so Live Monitor cancels the operation.

Found in versions: 8.0.469, 8.0.476, 8.0.487, 8.1.492
Fixed in version: 8.1.494


[CAL-5713] - Database Oracle, Webadmin: Unable to delete call from Web UI - ORA-04091: table CALLREC.COUPLES is mutating, trigger/function may not see it.

Note: Caused by passing wrong parameters into sql query.

Found in version: 8.0.486
Fixed in version: 8.1.494


[CAL-5732] - Synchro: Synchro stops if it cannot connect to any one of the source databases during startup.

Note: If a source DB was not reachable during the initialization process, the exception was thrown and the whole initialization failed. The solution was to properly catch the exception and continue working without the unreachable database source.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5789] - SLR: SLR reports "486 Busy Here".

Note: Increased the reserve for resources in SIP the stack configuration. Now SLR can handle approximately 30-40 transactions per second.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5802] - LiveMonitor: You can only unlock couple locks by clicking on the control panel under the active call list.

Note: Now it is possible to unlock a selected call by using a combination of holding the "Ctrl" key and clicking on the locked call. This fix should work also if the "standard" key combination changes.

Found in version: 8.0.468
Fixed in version: 8.1.494


[CAL-5807] - Webadmin: Genesys Call Recording powered by Genesys Call Recording.

Note: Corrected Genesys "powered by" branding error in Call Recording main page.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.494


[CAL-5809] - Driver Genesys: Parent tenant not recognized / supported.

Note: Changed tenant loading process to include main tenant too.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5813] - LiveMonitor: Video and Audio mixing is not successful when the call and screen recording is locked in LiveMonitor.

Note: Added shutdown hook to Live Monitor. Audio and video mixing does not fail when the screen recording is locked in Live Monitor.

Found in versions: 8.0.480, 8.1.492, 8.1.493
Fixed in version: 8.1.494


[CAL-5830] - Tools: One-shot relocation does not function.

Note: Corrected the one-shot relocation startup script (rc.callrec_relocation, function oldStart) to change the tools.log file owner to "callrec" if the owner is "root". The script was executed with the user "callrec", but the owner of the tools.log file was "root", which meant that no logs appeared in log file.

Found in versions: 8.0.468, 8.0.469
Fixed in version: 8.1.494


[CAL-5835] - Core: Call Recording Core crashes with Java Heap Space, GC Overhead Limit Exceeded.

Note: Corrected problem in unlocking streams to enable their destruction and free up the memory.

Found in versions: 8.0.486, 8.1.492
Fixed in version: 8.1.494


[CAL-5839] - Screen Capture: The Screen Capture server loses information about all connected agents. It happens regularly within 1 day. After restart Screen Capture clients reconnect automatically within 1 minute.

Note: Corrected Screen Capture stop in both client and server. The problem was that Screen Capture client did not stop recording when the agent logged out during screen recording. This problem prevented sending a non-empty agent list to the server when the agent logs in again.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5840] - Webadmin: Call Recording Web UI does not reconnect to RMI after module restart.

Note: Corrected handling RMI connections at shutdown which would prevent web module problems when reloading.

Found in versions: 8.0.485, 8.0.487
Fixed in version: 8.1.494


[CAL-5850] - Database PostgreSQL: Database update path from 4.6 to 4.7 is broken (postgres).

Note: Corrected error in Postgres database script which would prevent database upgrade from working, if upgrading from a 4.6.x version.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-5852] - Key Manager: Encrypt tool fails and doesn't encrypt the rest of the files - Unexpected end of file.

Note: Corrected encryption algorithm.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-5874] - RTS Skinny: Skinny driver crashes without any message in the log file.

Note: Corrected use of iterators during the dissection of packets that caused memory corruption and an undefined state of the sniffer.

Found in version: 8.0.483
Fixed in version: 8.1.494


[CAL-5880] - Core, Recorder Communicator: Call Recording stops recording calls - SPAN based recorder process unexpectedly disappears.

Note: Changed recorder ping object creation method to stabilize synchronization.

Influence: Based on CAL-5806 from 8.1.493.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5881] - Decoder Server: Repaircalls does not update the encryption key id and digest in database.

Note: Repaircall inserts the encryption key and digest to database.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.494


[CAL-5882] - Decoder Client: Error after trying to repair calls.

Note: Fixed problem with null values in cfiles result map in the database.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5890] - Restore: When call with missing SID is restored the call is duplicated instead of rewriting the existing one.

Note: Calls without SID are now resolved against their phone numbers and the times that they occurred. This was previously used in couples.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5910] - Database: Repaircalls ends with error org.postgresql.util.PSQLException: ERROR: column reference "start_ts" is ambiguous.

Note: Fixed incorrect database query in repair calls that prevented obtaining couples with the specified time period.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5919] - Driver Genesys: Incorrect implementation of User Event distribution.

Note: Changed used event implementation (RequestSendEvent -> RequestDistributeUserEvent) for proper user events distribution. Added correct agent DN into Request parameters.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5923] - Database Migration: Cannot migrate from Postgres to Oracle, version 4.9.

Note: Corrected configuration problem in database migration settings which would cause older settings to be applied instead of the specific ones for 8.1.49x. Also improved compatibility with Oracle.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5935] - Tools, Webadmin: String validation in "Custom interval period" doesn't work properly.

Note: Corrected validation for the period string.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5942] - Synchro: JVM crashed: java.lang.OutOfMemoryError: requested xxx bytes for Chunk::new. with many messages: duplicate key value violates unique constraint "_couple_extdata_pk".

Note: Source couples were synchronized even when they were not set as FINISHED. This caused duplicate keys violations in case slower processing of calls in source database. Couple must be FINISHED to allow replacement.

Influence: Synchro will not attempt to synchronize couples with EXT_DATA _SAVED status (the status must be FINISHED).

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5945] - Webadmin: Blowfish encrypted files are corrupted when played via WMP.

Note: Corrected the length of the transmitted data in the servlet.

Found in version: 8.0.486
Fixed in version: 8.1.494


[CAL-5946] - Webadmin: Webadmin -> User: Adjusting user details requires change of password.

Note: Change of user details does not require password change or validation.

Found in version: 8.0.486
Fixed in version: 8.1.494


[CAL-5948] - Core: GenesysCallStateAdapterTask - Unexpected exception in run(). Thread is finished: java.util.ConcurrentModificationException.

Note: In rare cases concurrent modification of active Call Recording couples related to Genesys calls occurred. Now every access to active Call Recording couples in Genesys call is synchronized.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5950] - Driver Genesys: Incorrect handling of logging to a SIP Server Tenant.

Note: The tenant name was added before the password automatically.The Format of the T-server password in Call Recording configuration is left as it was before, but changed internally, without user interaction, when it is passed to the server. The client name of the T-server does not have to be set in order to use the password - name and password are now managed independently.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5981] - Upgrade Script: Upgrade script doesn't check if the user is logged in as root with root environment.

Note: Callrec-setup checks if the current user is 'root' and if the PATH environment variable is correct to run all the necessary commands. If not then callrec-setup immediately exits.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[CAL-5984] - Core, Decoder Server, Recorder Communicator, Zoom-utils: Core module seems to stop communicating with JTAPI sniffer/driver and Call Recording stops recording calls.

Note: Replaced ThreadPoolManager and ThreadPool with native JDK ExecutorService.

Found in version: 8.1.492
Fixed in version: 8.1.494


[CAL-5992] - SLR: SLR maps incorrectly AppCallLegs to call-legs.

Note: Now there are no AppCallLeg indexes, logic of storing call-legs was rewritten to use hash map, where the keys are direct call-leg numbers assigned by Radvision API. Free AppCallLegs are not included in this map.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-5999] - Database, Database PostgreSQL: Prevent empty login column in users_audit table.

Note: A constraint was created in the users_audit table definition to prohibit an empty string. Database upgrade scripts replace empty string with 'NoUser'. Next, the class of 'LoginAction' was changed to supply string 'NoUser' instead of an empty string.

Influence: Administrators should not use login name NoUser for users as it is reserved for such situations and could lead to misleading information for such user in users_audit table.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-6006] - Database Oracle, Webadmin: Call Recording Reports are not showing proper data when Oracle database is used.

Note: Fixed report generation from Oracle database.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6034] - Core, Database PostgreSQL: Wrong time format of callrec.cfiles start_ts and stop_ts is to be written to the DB.

Note: Fixed error when inserting couple and Asia/Dubai timezone is set in system.

Found in versions: 8.1.492, 8.1.493
Fixed in version: 8.1.494


[CAL-6037] - SLR: SLR does not properly terminate SIP sessions when Cisco does not respond to a disconnection attempt.

Note: AppCallLegs are freed when they come to the Terminated state, this is controlled by the Radvision API. When the connection falls down, messages are resent according to specified timeouts.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6042] - Core: ListenerForDecoder - cz.zoom.callrec.core.calls.ObjectIsDestroyedException: Object is already destroyed.

Note: Changed method to ensure that couples are unlocked correctly before the decoder processes the decoding.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6044] - Driver Genesys: MSR HA: The same calls have different SID.

Note: SID is now generated based on parties DNs instead of stream addresses.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6052] - SLR: MSR - SLR crashes when SIP packet is above 1450 bytes when SLR was set on DEBUG.

Note: Allocated the buffer for storing SIP messages dynamically to stop messages overflowing the buffer.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6063] - Webadmin: LDAP users cannot change a group in WebUI.

Note: The method no longer validates the user's password from LDAP.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-6064] - Driver Genesys: Genesys Driver cannot resolve SIP Server address if the HOST object is configured without an IP Address.

Note: If an IP Address is not specified, the driver uses the name of the T-Server.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6081] - Core, Driver Genesys: Core stops recording: java.util.concurrent.RejectedExecutionException.

Note: ThreadPoolManager capacity is now configurable, RejectedExecution is caught, logged and all object locks are unlocked.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6083] - Core: Core stops saving couples/calls to db.

Note: Connector to Screen Capture was executed in many threads and previous instances did not finish. It implied many threads creation that were queued together with other threads in Call Recording. Now there is only a single instance of Screen Capture connector. The connector is executed when Screen Capture is turned on through setup, but it is manually (or accidentally) turned off.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6093] - Core, Driver Genesys: EPR unable to record transferred calls - Unexpected exception in run(). Thread is finished java.util.ConcurrentModificationException.

Note: The problem appeared when too many asynchronous events happened in short time. This caused concurrent execution of some operations in single thread - iteration of a list of active calls, and removal of a call from the list. And this caused the exception. Changed list of active calls to support concurrency.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6098] - Call Storage, Decoder Repairment: Repaircalls fails with NullPointerException.

Note: Modified Repaircalls to correctly select the stop time for the couple.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6104] - Webadmin: Newly created user does not see custom columns set as "default visible" by admin.

Note: Newly created user see columns as it is set by admin now.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-6153] - Webadmin: If calls are being encrypted by KeyManager then e-mailed call remains encrypted.

Note: Changed method so that the file is decrypted before it is sent to e-mail.

Found in version: 8.0.487
Fixed in version: 8.1.494


[CAL-6157] - SLR: The SLR incorrectly advertises the IP address in SIP communication when bound to a device other than eth0.

Note: SLR didn't accept some command-line parameters. Added code to recognize the following: 1. SIP address, 2. Enable TCP, 3. Session expires 4. Require session start mark.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6211] - Core, Driver Genesys: EPR stops recording: java.util.concurrent.RejectedExecutionException

Note: There were too many requests to start recording (performance issue). Threads that started recorders were in the same thread pool as other threads, and sometimes they froze. With their increasing number other threads were rejected for execution. Created a new thread pool for threads that start the recorder to replace the one from zoom-util library. The new thread pool has separate timer, or "watchdog". If the timer reaches defined period of time and a thread for recorder start is still running then the "watchdog" will stop the thread and return it to the thread pool. Both thread pool size and recorder start timeout are configurable in recorders.xml file. In order to change values of these variables, you must specify a new "Group" in the file, following this example:
<Group name="tryRecordThreadPool">
<Value name="corePoolSize">100</Value>
<Value name="startRecordingTimeout">10000</Value>
</Group>

This states that there may be maximum 100 record requests at one moment and that each recording start shouldn't take more than 10 seconds. You can, however, configure it as you like (with regards to available hardware resources).

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6246] - Driver JTAPI: Different codec in JTAPI signaling and in the RTP stream.

Note: The problem is on the Cisco side. However the Decoder is able to detect the real payload from RTP packets. If the payload JTAPI driver is not used then decoder will guess the codec by trying all possible variants.

Influence: Set stream payloads to "Unknown". The decoder will detect the codec.

Found in version: 8.1.493
Fixed in version: 8.1.494


[CAL-6269] - Config Server, LiveMonitor: LiveMonitor takes too long to start (more than 10 minutes) over VPN.

Note: Changed the way that the method handles timezones when checking the plug-ins see if they are up to date.

Found in version: 8.1.493
Fixed in version: 8.1.494


Quality Manager Corrections and Modifications

[SC-2748] - Grading Form: Grading form text is too faint to read easily.

Note: Changed colors so that all text is now legible.

Fixed in version: 8.1.494


[SC-3485] - Evaluation Form, Reports: The evaluation detail report date format does not match the user's locale preference.

Note: Changed method so that the evaluation detail report displays date and time in user's locale format.

Found in versions: 8.0.481, 8.0.482, 8.0.483, 8.0.485, 8.0.486, 8.0.487, 8.1.492, 8.1.493
Fixed in version: 8.1.494


[SC-3962] - Role Manager: Remove Permissions that have no use in the system.

Note: Rights which were not used (COMPARE_GROUPS, REPLACE_CALLS_INSTANCE) of application were removed.

Found in versions: 8.0.485, 8.1.492
Fixed in version: 8.1.494


[SC-3971] - Administration, Licensing: Add a notification message that will alert users that their browser may not be sufficient to support Quality Manager.

Note: There is a warning message for obsolete web browsers (IE6, IE7) shown up at the loading stage.

Influence: This message can be displayed when IE8 and IE9 have the Compatibility mode turned on. Please, turn off the Compatibility mode for the server.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-4018] - Evaluation Form, Grading Form: Feedback History needs to be linked to the agent and tracked by all evaluators that are assigned to that agent.

Note: Linked history so that a current evaluator can see feedback from all assigned evaluators.

Fixed in version: 8.1.494


[SC-2128] - Audit Log: In the Audit log most of the events are recorded incorrectly and incompletely.

Note: Corrected audit log messages to reflect the actual operation performed.

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


[SC-2164] - Evaluation List, Grading Form, Localization: Icon should be "Read Only/Evaluation" not "grade"

Note: Changed the evaluate icon in evaluation list. When selecting an evaluation that is finished, the icon now will read 'View', and the icon will change as well.

Found in version: 8.0.470
Fixed in version: 8.1.494


[SC-2324] - Dashboard: Ambiguous term in Dashboard widget configuration dialog.

Note: "Description" label in widgets configuration has been renamed to "Title" because the value of this field is used as the title for the widget.

Found in versions: 8.0.463, 8.0.470, 8.0.480
Fixed in version: 8.0.4610, 8.1.494


[SC-2789] - Grading Form: Inconsistent Call length is displayed in Grading form.

Note: Unified the method of rounding call length in Grading form, Particular call dialog, and Evaluation form. Now it displays same length in all of them.

Found in versions: 8.0.472, 8.0.481, 8.0.482
Fixed in version: 8.1.494


[SC-3277] - Evaluation Form: Call is not played automatically when "evaluate" on the evalution form is selected.

Note: Changed how calls behave in the grading form: now they will not automatically start.

Found in version: 8.0.482
Fixed in version: 8.1.494


[SC-3290] - Grading Form, Other: In the Question Trend chart (results distribution) the Chart data must be available only for the belong to and assigned Groups to defined Roles.

Note: User can only view report for groups that he can evaluate (unless the user has the privilege view_all_reports).

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


[SC-3350] - Grading Form, UX / UI: Complete Answers are not visible during selection in Grading form.

Note: Reserved more space to fit answers in the combo boxes of the grading form.

Found in version: 8.0.482
Fixed in version: 8.1.494


[SC-3385] - Graphs: In Highcharts there are overlapping Y,X-axis labels.

Note: X labels are now rotated to accommodate more labels.

Fixed in version: 8.1.494


[SC-3495] - Graphs: The legend is missing in Volume of Interactions.

Note: Added legend to represent the colors for evaluated, not evaluated and replaced columns.

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-3499] - Grading Form: Grading form locks up when trying to add note during screen play.

Note: Users must wait until the video finishes before proceeding.

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-3503] - Questionnaire Manager: Questionnaire permissions window can have empty pages in list view.

Note: In the permission window, the role Supervisors was removed which made it difficult to understand the page. Supervisors are now grayed out instead.

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-3507] - Evaluation List, Other: Exported evaluation list to MS Excel to do some analysis on data - filters on excel don't appear to cover more than one evaluation on page.

Note: To allow users to sort in MS Excel we removed any empty lines from the exported file. Now it is filterable and sortable by MS Excel

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-3562] - Messages, Other: Time out log in option is failing.

Note: Changed the re-login method so that the login dialog only appears once now.

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-3636] - Evaluation List: Sorting in evaluation list according to Period From and Period To does not work.

Note: Changed sorting method for period from and period to.

Found in version: 8.0.485
Fixed in version: 8.1.494


[SC-3637] - Grading Form: Evaluation feedback in the grading form is not sent to the agent via e-mail or Quality Manager messaging unless it is in the Evaluation Form.

Note: The feedback e-mail message now contains also all minor feedbacks for individual interactions that are not empty. The interaction ID was fixed in the message.

Found in versions: 8.0.483, 8.0.485
Fixed in version: 8.1.494


[SC-3643] - UX / UI: Some UI components do not display and are not accessible in 1024 x 768 resolution.

Note: Modified the panels in Quality Manager so that all components display or are accessible in low resolution screens (1024x768 pixels).

Found in version: 8.0.485
Fixed in version: 8.1.494


[SC-3658] - Dashboard: Changed structure of widgets in dashboard is not saved.

Note: When a widget is moved, the coordinates are recalculated and saved for other widgets that have to move to create or replace space it..

Found in version: 8.0.485
Fixed in version: 8.1.494


[SC-3738] - Reports: Incorrect highlighting of Excel cells in League Table.

Note: Corrected highlighting in Excel files from League table: now Mainstream is yellow, Better than mainstream is green, and Worse than mainstream is red. Also the tooltips were changed to avoid ambiguity related to above/below mainstream.

Found in versions: 8.0.469, 8.0.476, 8.0.487, 8.1.492
Fixed in version: 8.1.494


[SC-3740] - Questionnaire Manager: Grading questionnaire is not correctly handling decimal numbers when saving.

Note: Corrected problem in questionnaire manager, answers score. The score will limit the number of decimals to the one specified in the configuration.

Found in version: 8.0.487
Fixed in version: 8.0.461, 8.1.494


[SC-3743] - Evaluation Form: Evaluation - call is not played when video mixing fails.

Note: If the requested media was call only, the audio is played even if the media found was call+screen. If the video mixing fails it plays just the audio.

Found in versions: 8.0.486, 8.1.492
Fixed in version: 8.1.494


[SC-3767] - Reports: Report does not appear when agent is marked as deleted in DB.

Note: Agents that are deleted by Integration synchronization are now assigned to the root group. It is now possible to see evaluation reports of deleted agents from Integration with a Contact Center platform.

Found in version: 8.0.486
Fixed in version: 8.1.494


[SC-3889] - Dashboard: Dashboards are not loading widgets.

Note: Corrected string conversion to ensure widgets load.

Found in version: 8.1.492
Fixed in version: 8.1.494


[SC-3969] - Other: Please Remove Default Scale from Rounding Strategy in Quality Manager settings as it has no function

Note: Removed the 'default scale' for rounding strategies in Quality Manager options in Call Recording because it has no real use.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[SC-3970] - Evaluation Form: Translate the term "points" correctly to Russian.

Note: All occurrences of the term "points" were corrected.

Found in version: 8.0.487
Fixed in version: 8.1.494


[SC-3981] - Questionnaire Manager: Cannot import questionnaires.

Note: Corrected a problem in the file path field that caused invalid HTML and prevented questionnaires from being uploaded.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-3989] - Other: Video player hangs in Chrome after moving the video window.

Note: Users must wait until the video has finished playing before they can do anything in Quality Manager.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-3996] - UX / UI: Accept attribute for upload filed must be in MIME format.

Note: Corrected MIME type in import questionnaire added to the input tag.

Influence: The file display filter for import questionnaires is affected. Browsers supporting the accept attribute (Chrome, Opera) displays only *.xml when you browse questionnaires to import.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[SC-4003] - Reports: Term inconsistency in Reports (Things to keep).

Note: Unified localizations of "things to maintain".

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[SC-4026] - Messages: When the password is changed by the user the e-mail message strongly recommends changing the password again on next login.

Note: Rewrote method so that there is now only an e-mail notification generated when a user generates a password for another user (when the user is first created) or when the user password has been reset.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-4042] - UX / UI: It is possible to temporarily lock an empty user (when the Login field is empty).

Note: A new validation was added to the username text and password fields to check for empty values.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-4054] - Genesys Importer: Annex based filtering and Agent Group hierarchy does not work with physical Agent Groups.

Note: Fixed Annex based features in physical groups.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[SC-4064] - Grading Form: Confidential Internal notes are visible to agents when they view the read access grading form.

Note: Internal notes are only available to evaluators and delegators.This fix affects only finished evaluations.

Found in versions: 8.0.482, 8.0.483, 8.0.485, 8.0.486, 8.0.487, 8.1.492, 8.1.493
Fixed in version: 8.1.494


[SC-4078] - Other: SCmigration fails during initialization: cz.zoom.scorecard.business.app.exception.InitializationException: java.lang.NullPointerException.

Note: Configured Login configuration (password strength) for migration.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-4079] - Reports: The Agent skill charts freezes.

Note: Corrected method to enable Agent skill chart screen to unmask.

Found in versions: 8.0.487, 8.1.493
Fixed in version: 8.1.494


[SC-4080] - Other: Cannot migrate Quality Manager table from 4.3 to 4.8.

Note: Corrected evaluations data migration to better reflect database changes in old Quality Manager database versions.

Found in version: 8.0.487
Fixed in version: 8.1.494


[SC-4083] - Grading Form: Get random calls does not return any call.

Note: The evaluation calls identifier is not the ID but the SID and this property must not be null. Changed method to check the SID of evalcall.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SC-4090] - Permissions: Requests fail in the event of an expired session.

Note: Quality Manager prompts a login dialog when the session times out after ten minutes of inactivity.

Found in version: 8.0.474
Fixed in version: 8.1.494


[SC-4093] - Graphs: Volume interaction does not display not evaluated bar for e-mail/chat...

Note: Added Evaluations with the status 'In progress' to the chart.

Found in version: 8.0.483
Fixed in version: 8.1.494


[SC-4099] - Evaluation Form: Quality Manager chooses empty time interval for calls.

Note: The client can now be in a different time zone and still get random calls.

Found in version: 8.0.487
Fixed in version: 8.1.494


[SC-4113] - Other: Session Timeout only triggers re-login window once.

Note: Changed method so that the Login window appears every time the session times out.

Found in version: 8.1.493
Fixed in version: 8.1.494


Screen Capture Corrections and Modifications

[SCR-200] - Screen Capture binary: Screen Capture client crashes if agent puts someone on hold twice.

Note: Changed compiler to prevent "Access violation" error which caused the crash.

Found in versions: 8.0.487, 8.1.492
Fixed in version: 8.1.494


[SCR-204] - Screen Capture binary: Screen recordings are not saved to db: Stop recording failed: Stopping recorder failed.

Note: Changed compiler to prevent "Access violation" error which caused the crash. The scenario of the issue caused client crash.

Found in version: 8.1.493
Fixed in version: 8.1.494


[SCR-205] - AV Encoder: Mixer hangs/takes a long time to process some recd files.

Note: If one fragment ends, and the next one is too far apart (4 hours currently), the system logs a warning and ignores all subsequent fragments. Also, removed the sorting of different fragments based on their initial fragment: it will create an incorrect ordering if timeGetTime() wraps around (which happens every 49.7 days) between the fragments. The ordering of fragments based on the order of arrival to the Screen Capture Uploader should be stable enough.

Found in version: 8.0.487
Fixed in version: 8.1.494


[SCR-221] - Screen Capture binary, TCP Controller: Inconsistent Screen Capture communicator log messages with rest of the module.

Note: Screen Capture binary is enhanced with a more sophisticated logging system.

For Windows XP, gather the logs from:
1. c:\Documents and Settings\[agentName]\Local Settings\Temp\screenrecService.log
2. c:\WINDOWS\Temp\screenrecService.log
3. c:\WINDOWS\Temp\screenrec.log

For Windows 7 (and Vista), step 1 changes to: c:\Users\[agentName]\AppData\Local\Temp\screenrecService.log, where [agentName] is the user login name in Windows.

The log levels can be changed in the Windows Registry, in location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ZOOM International\ZOOM Screen Capture Capture Client The value is named "log_level" taking integer as a value. You can set one of 6 possible log levels:
0 - no logging
1 - errors only
2 - warnings and errors
3 - info, warn, error
4 - debug, info, warn, error
5 - trace, debug, info, warn, error

Found in version: 8.1.493
Fixed in version: 8.1.494


Top of Page


Release Number 8.1.493.03 [12/23/11] – General

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

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

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

Call Recording New Features
Quality Manager New Features
Screen Capture New Features

Corrections and Modifications

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

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

Call Recording Corrections and Modifications

[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 that is being deleted.

Found in version: 8.0.483
Fixed in version: 8.1.493


[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 than one call - 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 version: 8.1.493


[CAL-3240] - Webadmin: Export doesn't work if the call is archived with configuration set to exclude video and delete file after archived

Note: It is now possible to export video files if only the audio was archived and deleted. Only the existence of files is checked; configuration flags are not relevant.

Found in version: 8.0.461
Fixed in version: 8.1.493


[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 using '-' character instead of '_'.

Found in version: 8.0.461
Fixed in version: 8.1.493


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

Note: A call removed from restoration is now immediately removed from the restore queue and user restore queue and deleted from the file system.

Influence: This can be complicated, if the restoration request was only for the archived part, but the whole couple is deleted. Thus we dont recommend archiving just part of the call.

Found in version: 8.0.461
Fixed in version: 8.1.493


[CAL-3364] - Webadmin: Canceling call restoration is not logged to Audit Log

Note: Canceling call restoration is now logged to the web Audit Log. When multiple restoration operations take place, each operation is logged separately.

Found in version: 8.0.461
Fixed in version: 8.1.493


[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.1.493


[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.1.493


[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.1.493


[CAL-3498] - Decoder Server, Record Server, Webadmin: Repro icon does not display a warning if the disk is full

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

Found in version: 8.0.470
Fixed in version: 8.1.493


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

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

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


[CAL-3545] - Webadmin: Whenan e-mail is sent via reports - the audit states report download

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

Found in version: 8.0.483
Fixed in version: 8.1.493


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

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

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


[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.1.493


[CAL-3703] - Distribution and Installation: Installation procedure - Genesys Integration settings - Genesys App name - more characters needed

Note: The callrec-setup script has a field Genesys App Name with the same size as rest of the fields on the screen and the maximum allowed input is 256 characters

Influence: In Configuration Setup of the Genesys IM/EPR/CONF is possible use Genesys Application Name longer than 16 characters, now with 256 maximum.

Found in version: 8.0.461
Fixed in version: 8.1.493


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

Note: A crash and memory leak is now prevented by catching exceptions that appear while handling another exception.

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


[CAL-3744] - Key Manager, PCI DSS: After restart of Keymanager Server, clients do not work

Note: Files are checked every 20s for changes made ( for example if file was removed or has a newer timestamp), if so, the keyman server is re-initialized. 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.1.493


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

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

Found in version: 8.0.470
Fixed in version: 8.1.493


[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: 8.0.483
Fixed in version: 8.1.493


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

Note: Removed all JavaScript using browser history to move to a previous page.

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


[CAL-3981] - Webadmin: Incorrect behavior when unsuccessful logins occur

Note: After nth unsuccessful login, information about a blocked account is displayed. Up to Call Recording 4.6 branch, value n = 3. In Call Recording 4.7 branch (and newer), n depends on password policy.

Found in version: 8.0.471
Fixed in version: 8.1.493


[CAL-4148] - Database, Database PostgreSQL, Webadmin: Web UI - Security bug in Call Recording - downloading calls using Call Recording API

Note: Secured access to calls according to user permissions and filters.

Found in version: 8.0.483
Fixed in version: 8.1.493


[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.1.493


[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 ringign is not recorded. From 4.8 version it is possible to swithc this feature off by setting waitForSecondConnection configuration parameter to true (see module documentation).

Found in version: 8.0.460
Fixed in version: 8.1.493


[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 version: 8.1.493


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

Note: Fix affects the Call Recording Tools: move, relocate. Occasional creation of double directories (e.g. /home/calls/home/calls) is now resolved.

Found in version: 8.0.461
Fixed in version: 8.1.493


[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 version: 8.1.493


[CAL-4231] - Database, Database Migration: Migration breaks Advanced Search items

Note: Migration copies ext_data map exactly as it is, not only not null keys.

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


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

Note: Screen Capture- and MediaEncoder-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.1.493


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

Note: Bug fixed: Incorrect external data was inserted when the source external data list was empty

Found in version: 8.0.470
Fixed in version: 8.1.493


[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 version: 8.1.493


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

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.1.493


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

Note: Bug Fixed: Core object could be finished twice.

Found in version: 8.0.470
Fixed in version: 8.1.493


[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 version: 8.1.493


[CAL-4363] - Restore, Tools: Unable to restore calls archived by CR version 4.3

Note: Restoring from older archives and correct B flag adaptation.

Found in version: 8.0.461
Fixed in version: 8.1.493


[CAL-4385] - Live Monitor: Live Monitor allows to send calls via e-mail even it is restricted by user permissions

Note: Live Monitor follows settings from Call Recording - only those allowed to send an e-mail, can send an e-mail; only those allowed to export a call can export the call;

Influence: Only allowed users are authorised to send en e-mail or export a call

Found in version: 8.0.461
Fixed in version: 8.1.493


[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.483
Fixed in version: 8.1.493


[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 so that other browsers should not be affected by the change.

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


[CAL-4525] - Tools: Archive tool from 4.4.0 archives SID null values as empty strings which causes problems in later versions.

Note: If the SID is an empty string, a random SID is generated, the same way as for the null string.

Found in version: 8.0.471
Fixed in version: 8.1.493


[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 version: 8.1.493


[CAL-4638] - Mixer: Mixer does not mix some videos; EOFException

Note: Fixed reading of the trailer byte when the last entry in the .ar-based .recd has an odd length.

Found in version: 8.0.481
Fixed in version: 8.1.493


[CAL-4639] - Mixer: Mixer log on one line

Note: Corrected the log4cxx pattern used in the mixer.log

Found in version: 8.0.481
Fixed in version: 8.1.493


[CAL-4646] - Webadmin: User and User Group get lost when other settings are deactivated for the same User Group

Note: The user session is shared in one browser. There can only be one user per browser. Fixed circular dependency of groups before saving them.

Found in version: 8.0.480
Fixed in version: 8.1.493


[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 versions: 8.0.472, 8.0.481
Fixed in version: 8.1.493


[CAL-4660] - Mixer, Webadmin: After mixing, loading bar does not disappear

Note: Two ajax calls at the same time and unpredictible behavior fixed.

Found in version: 8.0.472
Fixed in version: 8.1.493


[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.1.493


[CAL-4668] - Screen Capture: Screenrec 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.1.493


[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: 1. 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. 2. Web UI - didn't delete the observer from user configuration on shutdown. 3. Scorecard - didn't delete observer from its config on shutdown. 4. 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: 8.0.483
Fixed in version: 8.1.493


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

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

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


[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 refreshes the page after an enforced password change, the change request page is shown again.

Found in version: 8.0.480
Fixed in version: 8.1.493


[CAL-4728] - Webadmin: Error after insert licence

Note: The slash - "/" character was in the header of each request. Now "/" is not encoded.

Found in versions: 8.0.472, 8.0.481
Fixed in version: 8.1.493


[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.1.493


[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: 8.0.472
Fixed in version: 8.1.493


[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.1.493


[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.1.493


[CAL-4782] - Webadmin: When call sent by e-mail, location of the call is attached with the file name

Note: Removed unnecessary prefix on the filename of calls attached in e-mails.

Found in versions: 8.0.464, 8.0.471, 8.0.482
Fixed in version: 8.1.493


[CAL-4801] - RTS SIP, RTSes: RTS SIP fails while parsing the SIP packet

Note: The RTS SIP now checks the parsed line end before it starts with its parsing.

Found in version: 8.0.481
Fixed in version: 8.1.493


[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.1.493


[CAL-4820] - Decoder Server, SLR: Only one stream recorded problem

Note: Timestamps for packets are counted by the thread which calls gettimeofday(2) approximately every 7ms. Added a new parameter '-q' to check the SSRC of the stream and if the change was without a marker then the new SSRC is ignored.

Found in version: 8.0.470
Fixed in version: 8.1.493


[CAL-4822] - Core, RTS JTAPI, RTSes: Outbound/Inbound calls are not recorded - CAL-4186; RING_END

Note: Corrected the assigning terminal address on shared lines.

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


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

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

Found in version: 8.0.480
Fixed in version: 8.1.493


[CAL-4898] - SLR: SLR tries to delete non-existent files.

Note: The existence of the file is checked before the file is deleted.

Found in version: 8.0.480
Fixed in version: 8.1.493


[CAL-4949] - Webadmin: Call Recording 4.6.4 API gives two couples as response

Note: Fixed callrec web API.

Found in version: 8.0.464
Fixed in version: 8.1.493


[CAL-4968] - Webadmin: Validator for password is not applied when changing password on user edit form

Note: Password validator is applied.

Found in versions: 8.0.472, 8.0.482
Fixed in version: 8.1.493


[CAL-4976] - Prerecording, Screen Capture: Screen recording gets deleted when using prerecording

Note: Fixed unrecorded screens when the recording rule is set to prerecording and record is chosen from ipphone menu after the call.

Found in version: 8.0.461
Fixed in version: 8.1.493


[CAL-4985] - Decoder Repairment, Decoder Server: The Decoder fails to process pcap files with a big jump in the pcap timestamp

Note: The Decoder was modified to handle big gaps in pcap timestamps. The SLR was modified to handle first packet timestamp creation better.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5033] - Decoder Server: Remove 8kbit bitrate option from decoder

Note: Removed options for 8kbit MP3 bit rate from decoder configuration settings.

Influence: If 8kbit bit rate is already selected then this has no influence on functionality and decoder will still produce 8kbit MP3s. It is recommended to stop using 8kbit MP3s. If the customer uses 8kbit it is advised to switch to 16kbit and recalculate required storage.

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


[CAL-5094] - Webadmin: Sorting does not work when both "call length" and "to" are used together.

Note: Corrected incorrect reference on column was used for ordering by "To".

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5098] - Distribution and Installation, Screen Capture: The Screen Capture installation file (MSI) is provided as plain text in IE

Note: The Screen Capture msi installer is now properly recoginzed as a binary file when downloading it from Call Recording UI via Internet Explorer.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5100] - Core: RMI does not remove observers.

Note: The RMI call locks are unlocked after a timeout. This timeout is configurable.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5132] - RMI API: RMI crashes - out of memory error

Note: During initialization phase each application from QM suite tried to allocate as much memory as possible to know amount of maximum memory available for heap. This caused the out of memory error.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5137] - Setup scripts: callrec-setup Oracle database configuration limits the length of database name

Note: A limit of 256 characters was set for database name in Oracle configuration.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5148] - Database Oracle: ORACLE create_schemas.sh multiple errors

Note: Same display name was used for US and GB english in Quality Manager. And non-needed views were removed too

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5149] - Setup scripts: callrec-setup configures config_manager.xml for postgres eventhough Oracle database has been chosen

Note: The setup script now correctly configures configuration service for accessing Oracle database server.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5196] - Genesys IM: There is the wrong default value in Full agent name assembly in GIM

Note: The default delimiter is space instead of comma and space (", ").

Influence: Doesn't have effect on existing installations.

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


[CAL-5197] - Driver Genesys: Wrong default value in Full agent name assembly in EPR

Note: Default delimiter is space instead of comma and space (", ")

Influence: Doesn't have effect on existing installations.

Found in version: 8.0.480
Fixed in version: 8.1.493


[CAL-5241] - Call Storage: Encoder reports ORA-00933: SQL command not properly ended when selecting couples to mix on Oracle.

Note: Corrected badly formed SQL command.

Found in version: 8.0.480
Fixed in version: 8.1.493


[CAL-5255] - Call Storage, Database Oracle: Prevent inserting empty strings values to external data

Note: Fixed inserting empty external data to oracle db. The empty string values are skipped.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-3448] - Core, Driver JTAPI, Drivers, RTS JTAPI: Implement new method for handling with 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<cisclo-call-id>" becuase of needed unification of conference couples.

Fixed in version: 8.1.493


[CAL-3983] - Screen Capture: Unify resolvers name to one state

Note: Screen Capture Server resolvers statuses were unified.

Found in version: 8.0.471
Fixed in version: 8.1.493


[CAL-4482] - Webadmin: Page needs formatting: huge gap between text field and button

Note: Fixed layout issue in Quality Manager tab settings in Call Recording web GUI.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-4493] - Webadmin: Do not to use filters resctriction (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 flter can be disabled, on "all calls view" filter for search days cannot be disabled. Note that if wider range is selected on restore queue, then click back to "all calls view" same filter is applied in 4.6 and 4.7 branch ~ before click on search button same filter as was on "all calls view" is applied.

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


[CAL-4545] - Screen Capture, Webadmin: Create a link for Screen Capture Capture Client download

Note: Screen Capture Client Installer is now downloadable from UI.

Fixed in version: 8.1.493


[CAL-4591] - Screen Capture: Rename rpm package screenrec-uploader to callrec-screenrec-uploader

Note: screenrec-uploader package was renamed to callrec-screenrec-uploader.

Fixed in version: 8.1.493


[CAL-4610] - Webadmin: Update Quality Manager config section for new importers

Note: Annex based filtering is now taken from configuration

Fixed in version: 8.1.493


[CAL-4669] - Mixer: Enable parallel usage of cpu cores in Media Encoder when using batch mode

Note: Media Encoder is now without limit of used CPUs

Fixed in version: 8.1.493


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

Note: Upgrade script for version 4.8.1

Found in version: 8.0.481
Fixed in version: 8.1.493


[CAL-4704] - Screen Capture, Webadmin: Remove HP XML Resolver from GUI options

Note: The setting is now visible only if it is the currently selected option. It is not possible to select it in the UI once it is unselected

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


[CAL-4749] - Distribution and Installation: Change layout of yum repositories on installation media

Note: The layout of repositories was changed.

Influence: Since 4.9, the layout of installation media conforms to the fact, that the QM suite is based on existing CentOS/RHEL installation. The CentOS directory contains all CentOS packages, whereas the GQM/GQM directory contains packages specific for the QM software suite.

Found in version: 8.1.493
Fixed in version: 8.1.493


[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 versions: 8.0.464, 8.0.472, 8.0.482, 8.1.493
Fixed in version: 8.1.493


[CAL-4828] - Screen Capture: Screen Capture Server must report connected agents in Status

Note: Screen Capture Server is now reporting a count of connected agents and their connection details.

Fixed in version: 8.1.493


[CAL-4888] - Distribution and Installation, Setup scripts, Shell scripts: Create default shell configuration file for QM which is overrided by /etc/callrec/callrec.conf

Note: /etc/callrec/callrec.conf is user defined configuration file which overwrites /etc/callrec/callrec.conf.defaults.

Influence: From now on there is one more configuration file /etc/callrec.conf.defaults Defaults is shipped with every installation and it is overwritten every time the callrec package is installed or updated. Users can from now on edit own preferences in /etc/callrec/callrec.conf This file is not overwritten and it is kept even through updates.

Fixed in version: 8.1.493


[CAL-4909] - PCI DSS: Default password check for PCI DSS

Note: Default Admin user is directed to change password during first login,and the default admin password cannot be used as new password

Fixed in version: 8.1.493


[CAL-5015] - Webadmin: Change string EXTERNAL_DATA in recording rules to something human readable

Note: Recording rule type EXTERNAL_DATA is now translated

Fixed in version: 8.1.493


[CAL-5203] - Screen Capture: Make case insensitive Screen Capture AgentID resolver

Note: Server treats agent IDs as case-insensitive for lookup and insertion. For communication with the clients, agent IDs are still case-sensitive (the case reported by the client binary is maintained).

Fixed in version: 8.1.493


[CAL-2840] - Screen Capture: Possible null pointer dereference of futures on exception path.

Note: Possible NPE was fixed when Screen Capture recorders couldn't be contacted

Fixed in version: 8.1.493


[CAL-4857] - Webadmin: User can view/list calls that don't match filters

Note: When any problemstatus was selected sql query the "where" part contained OR problemstatus. Now changed to AND problemstatus.

Found in version: 8.0.481
Fixed in version: 8.1.493


[CAL-4954] - Decoder Server, Key Manager, PCI DSS: Keymanager-java heap space- causes some mp3 files to be encrypted but encryption_key and digest are not saved to the DB

Note: Heap problem was fixed in all branches

Found in versions: 8.0.471, 8.0.483
Fixed in version: 8.1.493


[CAL-5166] - Webadmin: Files are not deleted after delete

Note: After delete couple, files are also deleted from file system.

Found in version: 8.1.493
Fixed in version: 8.1.493


[CAL-5199] - RTS JTAPI: JTAPI throws null pointer exception

Note: In some cases JTAPI messages were not properly checked for null return values. When null value is received from JTAPI library, then it is replaced with empty string

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5204] - Screen Capture: Replace "cz.zoom.callrec.srs.exceptions.SRSException: Starting recorder failed. Recorder is not initialized." by meaningful log message.

Note: This issue does not solve new user without saved configuration, but improves logging to inform, that user did not save his own settings and default will be used

Fixed in version: 8.1.493


[CAL-5224] - Advanced PLAYER: Typo in Advanced Player - "preparing sreaming"

Note: Corrected message "preparing sreaming" to "preparing streaming"

Found in versions: 8.0.481, 8.0.483
Fixed in version: 8.1.493


[CAL-5226] - Core, SLR: Calls are not being recorded - RECORDER_LICENSE_PROBLEM

Note: RADVISION now uses epoll(2) syscalls instead of select(2). Select(2) has limitation to only FD_SETSIZE value of file descriptor. FD_SETSIZE is by default 1024. So the largest fd can be 1024. Each stream requires 1 fd for RTP, 1 fd for SIP and n x number of cores for captured files. When there are 3 cores then 5 fd are required for each stream. Even at around 100 calls FD_SETSIZE is reached and select has then undefined behavior.

Found in version: 8.0.481
Fixed in version: 8.1.493


[CAL-5299] - Mixer: Mixer does not work: Failed to encode java.lang.NullPointerException

Note: Fixed NullPointerException that occurred on close if no .rec streams had been accessed.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5311] - Webadmin: The deletion of a user in Call Recording UI is not visible in the audit log.

Note: User deletion is correctly audited. Audit message displays the user ID and login username that was deleted.

Found in versions: 8.0.466, 8.0.473, 8.1.493
Fixed in version: 8.1.493


[CAL-5323] - Webadmin: Downloaded files from Web UI are corrupted, mp3s on server are fine

Note: Fixed.In some cases 0xAA was added to the end of stream which caused unplayable MP3 removed 0xAA.

Found in versions: 8.0.481, 8.0.483
Fixed in version: 8.1.493


[CAL-5328] - Webadmin: Exception occurs in the LoginFilter when an invalid session id is entered

Note: When an invalid session is passed then an error is returned with invalid session instead of an exception.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5352] - RMI API: When jtapi starts, warnings are displayed in the log file complaining that jar:file:/opt/callrec/jtapi/callrec-api-4.8.5.jar!/META-INF/version.properties are missing

Note: Version.properties are now included in the assembly generated for the Call Recording API.

Found in version: 8.0.485
Fixed in version: 8.1.493


[CAL-5358] - Webadmin: Cyrillic is not recognised after a restart

Note: Configuration files were saved in default encoding depending on the platform. In most cases encoding is US-ASCII. With this fix configuration is enforced to UTF-8

Found in version: 8.0.485
Fixed in version: 8.1.493


[CAL-5360] - Mixer, Webadmin: Unable to mix protected calls - Cause: org.postgresql.util.PSQLException: ERROR: Cannot delete cfile 1089196, couple 784932 is protected against deleting.

Note: When video was encoded on demand and the couple was marked as protected (couples was used in Quality Manager for evaluation) then the Media Encoder was not able to delete RECD files associated with couple.

Influence: It's possible to delete RECD couple files (cfiles) from protected couple

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5362] - Upgrade Script: Upgrade script has stopped because of omniORB package.

Note: Package omniORB is removed before upgrade.

Found in version: 8.1.493
Fixed in version: 8.1.493


[CAL-5405] - Webadmin: A filter based on external data gives an error "Problem with file playback".

Note: If external data was used in calls filtering, db select was wrongly created.

Found in version: 8.0.485
Fixed in version: 8.1.493


[CAL-5433] - Core, Driver Genesys: Key-value pairing (KVP) in EPR does not work as expected

Note: Call Recording Core was modified to support external data value update. This new method is used for storing user data after couple finishing in EPR.

Influence: If more external data with the same key exists and the new method is called it replace all data with the provided key with the only new one.

Found in version: 8.0.485
Fixed in version: 8.1.493


[CAL-5027] - Webadmin: Unrecognized symbols appeared in user description fields for the group in versions 4.6.2 - 4.6.5

Note: Corrected the order of filters in Tomcat. The encoding filter is now the first filter to prevent escaping of international characters

Influence: Clearing browser cache is recommended.

Found in version: 8.0.465
Fixed in version: 8.1.493


[CAL-5104] - Core, Drivers: Calls between two CUCMs are not recorded. Recording not started, status is END_RING (4)

Note: Moved the Active Streams map from Core to drivers. Calls between two CUCMs record correctly for each CUCM once.

Found in version: 8.0.482
Fixed in version: 8.1.493


[CAL-5178] - Webadmin: The User can view calls without the group privilege for Call Lists

Note: Corrected permissions. Now it is not possible to display calls when the user is not authorized.

Found in version: 8.0.482
Fixed in version: 8.1.493


[CAL-5290] - Webadmin: An exception is thrown when a user is added from LDAP using "Insert selected user" button

Note: Username is expected in two forms: a) username (w/o colon) b) username:firstname:lastname:email If the form is different now the username is logged with a warning.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5375] - Webadmin: Do not show Error exception when advanced search background processes are still running

Note: Message now shows stating that the advanced search is building the indexes.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5420] - Mixer: Mixer fails during processing recd file

Note: When the encoded mp4 was bigger than the memory allocated for the virtual machine then the mixer failed. Improved the memory handling of buffers for reading and writing.

Found in version: 8.0.483
Fixed in version: 8.1.493


[CAL-5457] - Recording Rules, Webadmin: Screen Capture columns disappear in Recording rules

Note: Added code so that the columns now display when opened by clicking on a group name.

Found in version: 8.1.493
Fixed in version: 8.1.493


[CAL-5590] - Core, Database, Screen Capture: Databse - cfiles cannot insert information about recorded recd files.

Note: Improved method for storing audio and video calls in the database to ensure that audio is stored first.

Found in version: 8.0.485
Fixed in version: 8.1.493


[CAL-5646] - Database, Upgrade Script: The update of get_function is incorrect

Note: Corrected the get_version function structure.

Found in version: 8.0.465
Fixed in version: 8.1.493


[CAL-5714] - Core: QM 4.8.6 - Core java.lang.OutOfMemoryError: unable to create new native thread

Note: GenesysCall finished Couples Timer was changed to one global timer.

Found in versions: 8.0.486, 8.1.493
Fixed in version: 8.1.493


[CAL-5591] - Core, Drivers: Calls between two CUCMs should be recorded.

Note: Moved Active Streams map from Core to driver. Calls between two CUCMs record correctly for each CUCM once.

Fixed in version: 8.1.493


[CAL-5643] - Distribution and Installation, Setup scripts: Incorrect entry in /etc/hosts after installation

Note: Short alias is not inserted into /etc/hosts file after installation.

Found in version: 8.0.486
Fixed in version: 8.1.493


[CAL-5806] - SLR crashes without any error message logged

Note: Changed recorder ping object creation method to stabilize synchronization.

Found in version: 8.0.486
Fixed in version: 8.1.493


Quality Manager Corrections and Modifications

[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.1.493


[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, 8.0.464
Fixed in version: 8.1.493


[SC-2132] - Evaluation Planner: Additional 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.1.493


[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.1.493


[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.1.493


[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.1.493


[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.1.493


[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.1.493


[SC-2550] - Grading Form: Grading form has () placeholders shown when points type questionnaire is used

Note: Fixed problem with displaying empty brackets in question column in grading panel grid for point type questionnaires.

Found in version: 8.0.470
Fixed in version: 8.1.493


[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: 8.0.483
Fixed in version: 8.1.493


[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: 8.0.483
Fixed in version: 8.1.493


[SC-2693] - Genesys Importer: The configuration view for the User Synchro Setting in "Quality Manager" configuration will not set dao class

Note: Now it is possible to have Genesys and other integration at the same time. It is also possible to have more than one integration in the configuration. Now only the 1st of this type (GENESYS, other) is considered.

Influence: Configuration file for integrations has changed. "callrec-setup" must be run after upgrade to recognise those new options.

Found in version: 8.0.461
Fixed in version: 8.1.493


[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: 8.0.483
Fixed in version: 8.1.493


[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.1.493


[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: 8.0.483
Fixed in version: 8.1.493


[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.1.493


[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.1.493


[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.1.493


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

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

Found in version: 8.0.463
Fixed in version: 8.1.493


[SC-2777] - Group Manager: System error while moving group above root group

Note: Groups can now be moved around in the group hierarchy without any error.

Found in version: 8.0.481
Fixed in version: 8.1.493


[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.1.493


[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.1.493


[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.1.493


[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 versions: 8.0.464, 8.0.480
Fixed in version: 8.1.493


[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 versions: 8.0.464, 8.0.481
Fixed in version: 8.1.493


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

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

Found in version: 8.0.480
Fixed in version: 8.1.493


[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.1.493


[SC-2878] - Evaluation List, Evaluation Planner, UX / UI: Consecutive selection of periods displays incorrect validation message

Note: The date fields are now validated when both dates are set.

Found in version: 8.0.482
Fixed in version: 8.1.493


[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.1.493


[SC-2907] - Graphs: Compare Agents -hangs after selecting different Questionnaire

Note: When questionaire is changed - always remove mask of screen.

Found in version: 8.0.482
Fixed in version: 8.0.485


[SC-3090] - Evaluation Planner, Permissions: Creating Self Evaluation failed

Note: Fixed permission problem while creating self evaluation

Found in versions: 8.0.472, 8.0.482
Fixed in version: 8.1.493


[SC-3276] - Quesionnaire Manager, UX / UI: Unable to Save & Close Questionnaire when Questions are dragged and dropped from different Question Group

Note: After dragging of question record is updated in db (not deleted and inserted as it was)

Found in version: 8.0.481
Fixed in version: 8.0.485


[SC-3291] - Graphs, UX / UI: Parameter screen disappears when up arrow is clicked

Note: Removed the redundant up arrow button from the parameters dialog as there is already a button to expand the screen.

Found in version: 8.0.482
Fixed in version: 8.1.493


[SC-3346] - Administration, UX / UI: If a User Logs out , the user logs in back to the same session

Note: When the user logs out async callback restarts.

Found in version: 8.0.482
Fixed in version: 8.1.493


[SC-3367] - Graphs, UX / UI: Compare Agent - The exported date is incorrect

Note: The Style used for the header is always cloned from style loaded from default stylesheet.

Found in version: 8.0.482
Fixed in version: 8.1.493


[SC-3395] - Administration, Other: Do not list exception stack trace, when invalid license is uploaded

Note: There is no more stack trace printed to console

Found in version: 8.0.464
Fixed in version: 8.0.485


[SC-3401] - Evaluation Form: Call length shows an extra 30 minutes in the evaluation when a +XX:30 timezone is used.

Note: Corrected wrong call length formatting for some timezones. Call length displays the correct call length

Found in version: 8.0.481
Fixed in version: 8.1.493


[SC-3435] - Genesys Importer: If a user changes status from active to inactive the change is not synchronized.

Note: The user status change is checked and synchronized even if this is the only change.

Found in version: 8.0.480
Fixed in version: 8.1.493


[SC-3436] - Genesys Importer: After a Genesys User whose role has changed is synchronized then the user has both roles

Note: All previous roles are removed before a new role is added.

Found in version: 8.0.480
Fixed in version: 8.1.493


[SC-3474] - Graphs: Compare Agents chart does not refresh the list of skills correctly

Note: When the questionnaire is changed - the mask of the screen is now always removed.

Found in version: 8.0.482
Fixed in version: 8.1.493


[SC-3478] - Dashboard, Graphs: GQM 4.8.2 Dashboard - Pie chart shows the wrong percentage values.

Note: Corrected incorrect results and formatting in the pie widget.

Found in version: 8.0.482
Fixed in version: 8.1.493


[SC-3491] - Graphs: Compare Agents - Question level must not calculate using the weight of the question in the question group.

Note: When the question is selected the correct column value is now included in the summary, so it shows 0 to 100 pct.

Found in version: 8.0.483
Fixed in version: 8.1.493


[SC-2194] - Permissions: In case of session time out proper message should be displayed

Note: When the session expires , Login window appears with User name field noneditable and allows to enter password and login to the same session. If User would like to enter with different credentials , Cancel the login , and User is redirected to Login page with User name and Password fields enabled.

Fixed in version: 8.1.493


[SC-2422] - Dashboard: Provide date interval for five widgets in the dashboards

Note: The following widgets have an option to select period interval and display data based on the selected period 1. High scoring agents 2. High scoring groups 3. Low scoring agent 4. Low scoring group 5. Pie Chart

Found in version: 8.0.485
Fixed in version: 8.0.485


[SC-2666] - Genesys Importer: Support for filtering imported users by Annex

Note: Quality Manager importer imports Groups and Agents based on the Annex values defind in the Quality Manager options (Quality Manager -> import (0,1,2))

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


[SC-2749] - Genesys Importer, User Profile: Quality Manager in User Profile doesn't differentiate between genesys and other Agent ID

Note: Only one key is used for any external agent, so we do not differentiate where the agent was imported from.

Fixed in version: 8.0.485


[SC-2793] - Genesys Importer: Importers - assign user group to Can Evaluate list

Note: When an imported user is updated and his/her CanEvaluateGroups is changed from Quality Manager UI (call via UserService) than synchronize flag is unset.

Fixed in version: 8.0.485


[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 versions: 8.0.480, 8.0.485
Fixed in version: 8.1.493


[SC-2855] - Administration, Genesys Importer: Resetting of password for external User by Quality Manager Admin is enabled

Note: Password can be reset only for users who are authorized against scorecard database. Reset password option is disabled when External Users are selected

Found in versions: 8.0.464, 8.0.481
Fixed in version: 8.0.485


[SC-2947] - Administration: PCI DSS compliance for Quality Manager

Note: Update database to 4.9 before testing this issue if you upgrading from previous version. There is a new table wbsc.passwords where password history is saved. Passwords are encrypted using 1024 SHA-256 passes and 2 salts. UI gets informed when the password has expired.

Fixed in version: 8.0.485


[SC-3360] - User Profile: Show Active/Inactive/Blocked status in User List

Note: User has blocked status in two scenarios 1.When User attempts to login for more than 3 times with invalid Username and password 2.User can be manually blocked in User Manager by CC Manager /Supervisor

Fixed in version: 8.0.485


[SC-3377] - Administration: Enforce change of default passwords after first login

Note: Fixed Change of passwords enforced for new and migrated users

Fixed in version: 8.0.485


[SC-3407] - Dashboard: Dashboards config is loading users even if they are not displayed in group component

Note: Loading of configuration of widgets where is only group selection but not user is faster.

Fixed in version: 8.0.485


[SC-3411] - Administration: Generate password for Call Recording user "scorecard"

Note: Call Recording callrec-setup has groovy part A random password is generated every time Quality Manager service is activated during callrec-setup Both database and configuration file are updated

Fixed in version: 8.0.485


[SC-3471] - Graphs: Agent Skills - enhance chart to include individual Questions level

Note: Agent Skills was enhanced to do graphs based on a question.

Fixed in version: 8.1.493


[SC-3472] - Graphs: Compare Agents - enhance chart to include individual Questions level

Note: Compare Agents was enhanced to do chart based on a question.

Fixed in version: 8.1.493


[SC-3539] - Administration: Scorecard Migration - Migrate all passwords

Note: Passwords should be migrated as well. Migration serves migration from PostgreSQL to Oracle and other way around, but the same version. In other Scenarios (upgrading) is way better way to backup Scorecard, restore to new database and run update script. Migration performance in cosiderably slow.

Found in version: 8.0.485
Fixed in version: 8.0.485


[SC-3618] - Quesionnaire Manager: The Matching Part option in the Questionnaire Call Selection Rules Setting causes an exception (Comparator exception).

Note: Added missing matching parts for Call Selection Rules.

Found in version: 8.0.467
Fixed in version: 8.1.493


[SC-3629] - Role Manager, User Profile: When the administrator changes a password for a user, the automatic e-mail sent to user with new password contains a hash of password but not the actual password.

Note: The e-mail generated after the password was reset was using password in encrypted form. Now it it is sent unencrypted.

Found in versions: 8.0.483, 8.0.485
Fixed in version: 8.1.493


[SC-2905] - Reports: League table: Problems with setting of threshold - Grades

Note: Labels were improved for clarity. It is now clear what the good and bad thresholds mean (in Russian 5 is better than 1).

Found in version: 8.0.472
Fixed in version: 8.1.493


[SC-3287] - Reports: Highlighting grades in the League Table Excel sheet, when "Lower grades are better" does not work correctly

Note: Highlighting Grades depends on the settings 1 is better than 5. This setting is loaded from the configuration service and if it is changed, then the web needs to be restarted to load the changes.

Found in versions: 8.0.465, 8.0.472, 8.0.482
Fixed in version: 8.1.493


[SC-3355] - Graphs: Agent skill chart - does not calculate the average on the basis of rounded numbers

Note: From now on values are stored to the database without rounding. Note that old values will still be affected or need recalculation.

Found in version: 8.0.466
Fixed in version: 8.1.493


[SC-3484] - Grading Form: Grading form feedback panel does not automatically scroll when typing text

Note: Added auto-scroll bar. When the text doesn't fit in the visible area, scrollbars are displayed and the text is moved up.

Found in version: 8.0.481
Fixed in version: 8.1.493


[SC-3525] - Evaluation Form, Grading Form: Different results for the Grading Form (72%) and the Evaluator Form (73%)

Note: The evaluations were closed before this fix using unrounded calculation. This means that the value displayed in the evaluation planner may be slightly different from the value in the grading form. This is fixed by saving the grading form again and the results will be rounded.

Found in version: 8.0.481
Fixed in version: 8.1.493


[SC-3541] - Reports: Interactions volume does not render a chart

Note: When there is a difference in timezone between the server and the client browser, then this may lead to shifting of the date (from midnight to the previous day). This fix corrects the shifting of the selected scale, so that if there is different timezone and the date (1.1.) is changed (to 31.12. previous year) then the year is also changed to the previous one.

Found in version: 8.0.483
Fixed in version: 8.1.493


[SC-3687] - Graphs: Use local export module for Highcharts

Note: Developed our own servlet which converts data to an image or pdf which is exported. There is now no need for an Internet connection.

Fixed in version: 8.1.493


[SC-3700] - Evaluation Form: Quality Manager - Subevaluation - Misplaced Translation in Russian ????????? instead of ????????

Note: Corrected Russian translation for the words Maintain and Improve.

Found in version: 8.0.483
Fixed in version: 8.1.493


[SC-3720] - Quesionnaire Manager: It is not possible to add a decimal number to the points field in the questionnaire

Note: Implemented a decimal rounding strategy for questionnaires.

Found in version: 8.0.486
Fixed in version: 8.1.493


[SC-3721] - Quesionnaire Manager: There is a decimal point showing without any decimal numbers following it in the percentage field of the questionnaire.

Note: Changed output - when there are no decimal numbers set in the configuration, the decimal point is not displayed.

Influence: Separator is not localized

Found in version: 8.0.486
Fixed in version: 8.1.493


[SC-3781] - Localization: Change the Russian translation for "Points" in Quality Manager

Note: The Russian translation of "Points" changed from "????" to "?????"

Found in versions: 8.0.486, 8.1.493
Fixed in version: 8.1.493


[SC-3542] - Evaluation Form, Evaluation List, Reports: Points scoring system should have 00.0 decimal scoring

Note: QM administrator may configure number of decimal points in all scoring systems. This requires logout of scorecard user to see changes. Point rounding strategy is set to 0 decimals by default and can be changed in configuration.

Fixed in version: 8.1.493


Screen Capture Corrections and Modifications

[SCR-73] - AV Encoder: An mp4 encoded file with audio does not play correctly when audio is included with rec

Note: Should no longer be reproducible with AAC-based audio.

Found in version: 8.0.480
Fixed in version: 8.1.493


[SCR-78] - Java Controller: f5 refresh will spawn multiple screenrec process

Note: The new fully asynchronous communication protocol makes sure the application never blocks and is responsive, so a new instance will kill the old one in a timely manner.

Found in version: 8.0.480
Fixed in version: 8.0.485


[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 version: 8.1.493


[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 version: 8.1.493


[SCR-101] - Screen Capture binary: Upload server n/a leads to screen recorder teardown

Note: The communication protocol has been reworked to be fully asynchronous. Thus, the SocketTimeoutException that resulted from the binary being too busy to answer is no longer observable: the binary will acknowledge the start request without waiting for the recording to start and then, once the recording has started (or has failed to start, which is more probable in the situation described in the bug) will be reported later.

Found in version: 8.0.480
Fixed in version: 8.0.485


[SCR-127] - HTTP Uploader, Screen Capture binary: HTTPS not working

Note: Fixed as a part of SCR-135

Found in version: 8.0.481
Fixed in version: 8.0.485


[SCR-156] - Screen Capture binary: ScreenRec.exe, occasionally, does not end an upload with "end of stream" (0xD091D0A5) marker

Note: The encoder now drops incomplete tiles.

Found in version: 8.0.482
Fixed in version: 8.0.485


[SCR-81] - Screen Capture binary: Connection between the binary and the Screen Capture server should be initiated by the binary

Note: See release notes for the subtasks.

Found in version: 8.0.485
Fixed in version: 8.0.485


[SCR-133] - Distribution: New Windows Installer

Note: Windows installer for the service mode has been implemented. The installer supports silent mode, whereas no hosts are specified or a UI-enabled mode where the user is supposed to enter host names. Multiple host names may be entered. If no host is entered, the user is warned about that, but is allowed to continue (the service will not work properly without hosts specified). The installer is digitally signed.

Fixed in version: 8.0.485


[SCR-135] - HTTP Uploader, Screen Capture binary: https support for Uploader

Note: A new property "isSsl" has been added to the recording specification. If it is on, uploader connects using HTTPS, otherwise, using HTTP. Controller sets this property based on the url pattern it receives in startRecording(). If HTTPS mode is on, the server is authenticated against the root certificates of the Windows certificate store, and upload only starts if the certificate presented by the server is trusted. HTTPS supports "DHE-DSS-AES256-SHA", "DHE-DSS-AES128-SHA" and "EDH-DSS-DES-CBC3-SHA" cipher suites now that will be used if the server presents a DSS certificate.

Fixed in version: 8.0.485


[SCR-148] - Screen Capture binary: Screen Capture Thin client should get list of SRS hostnames from command line, not from registry

Note: Capture client now takes hosts from the command line parameter -host <hostWithOptionalPort>. The parameter may be used multiple times (e.g., -host host1 -host host2 -host host3), and the format for the host is either the host name (or IP address) or host/IP followed by the colon and the port. If the port is not specified, the default value of 7003 is used. Developer documentation has been updated.

Fixed in version: 8.0.485


[SCR-180] - Screen Capture binary: ScreenRec does not handle very short calls when one starts immediately after another.

Note: Now we do not send a stop recording request to Call Recording unless the remote recorder (client) confirms the start of the first recording.

Found in version: 8.0.485
Fixed in version: 8.1.493


[SCR-181] - Screen Capture binary, TCP Controller: Screen Capture problems - random recording and no recording at all.

Note: Sessions were not properly replaced and mapped against IP addresses of agent's desktops. Changed method to ensure that only the correct sessions are removed.

Found in versions: 8.0.485, 8.1.493
Fixed in version: 8.1.493


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; [SCR-xxxx] refers to the Screen Recording product.

Known issues for 8.1.658.41

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.658.30

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.92

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.90

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.658.00

[CAL-8182] – Mixer fails to encode corrupted frame in a RECD file (unexpected magic number).


[CAL-13491] – Genesys driver should react on more events, especially EventUnregister and immediately unregister DN, otherwise data loss can occur.


[CAL-14273] – Backward compatibility is broken for modules that have password fields in their WebUI configuration views.


[CAL-14313] – Nagios - Host groups usage is wrong.


[CAL-14427] – JTAPI module memory leak - 1300 devices Xmx128m.


[CAL-15539] – Inconsistent handling of decoding problems results in different state of the couple.


[CAL-15812] – Advanced Player incorrectly displays duration of call recorded by selective recording.


[CAL-15834] – Archive & Delete tool running on the same database could result in not marking couples as deleted.


[SC-8021] – Survey stops working when survey user password expires.


[SC-8635] – Plan Interaction Button remains disabled while setting Reminder during Planning Training.


[SC-8660] – Loading templates with agents, doesn't load agent every time.


[SC-8746] – In case of incorrectly configured agents with missing Extension/agent-id the filters will not show correct results for such agents.


[SCR-725] – Regression - Mixer does not utilize all available CPUs.


[SCR-772] – Short calls cannot be mixed.


Top of Page

Known issues for 8.1.656.81

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.80

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.70

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.62

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.656.40

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.655.20

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.655.00

[CAL-6956 ] – Decoder doesn't create mp3 if one of the channels has mostly CN packets.


[CAL-9498] – DB migration doesn't migrate roles if admin role id is not 1.


[CAL-12856] – Synchro gets stuck during authentication with a remote DB when the connection is suddenly lost.


[CAL-12957] – Some couples are stuck in state: 3 after high load on the server.


[CAL-13033] – Speech Analytics fails and does not start when CFILES are deleted before they are processed.


[CAL-13066] – The second part of outbound call is not recorded after hold on Avaya.


[CAL-13092] – Centera integration doesn't work on 64 bit because of 32bit libraries.


[CAL-13137] – Some folders under /opt/callrec are owned by root instead of callrec user.


[CAL-13138] – Imported users from LDAP containing non-alphanumeric characters cannot be changed after import.


[CAL-13141] – Survey module creates excessive number of threads leading to crash of Tomcat server.


[SCR-725] – Media Encoder does not utilize all available CPUs.


Top of Page

Known issues for 8.1.654.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.521.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.520.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.517.00

[UPL-115 ] – It's not possible to select a single stream in Universal player if 100% of crosstalk is detected.


[CAL-13022] – Media encoder crashes with std::bad_alloc during mixing some RECD files.


[CAL-12957] – Some couples are stuck in state: 3 after high load of the server.


[CAL-12867] – Synchto tool doesn't try to reconnect to the sources that were marked as unreachable if there are more sources configured.


[CAL-12866] – Synchro stops itself when PostgreSQL on one of the source servers is stopped.


[CAL-12856] – Synchro gets stuck during authentication with a remote DB when the connection is suddenly lost.


[CAL-11846] – Relocation tool fails after processing big amount of non existing files.


[CAL-6956] – Decoder doesn't create mp3 if one of the channels has mostly CN packets.


Top of Page

Known issues for 8.1.515.00

[CAL-9825 ] – Mixer crashes because of corrupted screen RECD file.


[CAL-11187] – Genesys importer fails when the group on which is created evaluation template is deleted from Genesys.


[CAL-11253] – Minimum packets parameter is not active.


Top of Page

Known issues for 8.1.514.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.513.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.512.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.511.00

[CAL-7127 ] – The external data of the couple is not stored. An insert or an update to the "couple_extdata" table violates the foreign key constraint "_couple_extdata_fk".


[CAL-7874] – Genesys MSR recording - couple in state STOP_COUPLE_OBSERVER_DC_DL stays in core.


[CAL-7954] – Keymanager stopped working-cz.zoom.util.configuration. ConfigurationException: java.rmi.NotBoundException: KeyVault.


[CAL-8154] – After a transfer from the Agent desktop Avaya and GIM do not record streams.


[CAL-8573] – Core is still holding the TCP session open when the MSR sniffer crashed.


[CAL-9112] – Calls between Genesys and CUCM via SIP trunk results in 0 second calls on ZQM.


[CAL-9230] – Long (> 1s) time from signalization start to RTP capture beginning, 50-60 packets missing at the beginning of the call.


[SC-5180] – Universal Player does not load an interaction in Evaluation form when the Add Interaction window is closed.
Issue: [SC-5180]


Top of Page

Known issues for 8.1.510.00

CAL-5257] – The third segment of a consulted phone call lacks integration data using GIM.

There is possible workaround to use GAD either in EPR or MSR mode. Planned final solution is IM mode in GAD that must be developed.


CAL-5678] – In an outbound consultative transfer the SIP Server does not finish the SIP session for agent that left the call.

Problem on the Genesys side. Waiting for fix to ER# 285146241.


[CAL-7127] – The external data of the couple is not stored. An insert or an update to the "couple_extdata" table violates the foreign key constraint "_couple_extdata_fk".


[CAL-7679 ] – SLR crashes on Active Recording deployment, approximately every week or so.

Requires investigation.


[CAL-7705] – No stream recorded in conference call.

The problem is due to the SIP signaling.


[CAL-7974] – Logrotate on all log files.

Requires investigation.


[CAL-7990] –Login page layout is re-arranged when there is a problem with the LDAP connection.

Requires investigation.


[CAL-8004] – Audit doesn't record LOG_SELECT and LOG_PAGE_SELECT

Requires investigation.


[CAL-8148] – RECD files can be accidentally deleted if archive is set to exclude RECD file and delete archived files

Planned redesign of MLM tools that will fix this issue. Target version 5.2 Will be resolved by CAL-8229


[CAL-8150] – Upgrade script doesn't create backup directory

The backup folder must be created before run upgrade.


[CAL-8151 ] – Warning in status for SRSCommunicator queue does not appear on 20% queue usage.

Requires investigation.


[CAL-8154] – Avaya and GIM after transfer from Agent desktop does not record streams

Requires investigation.


[CAL-8171] – Thread count does not remain in same levels when making calls

Requires investigation.


[SC-4179] – Video plays from the start when switched to screen mode, even when the audio has played for some time.

Key frames in recd will be implemented.


[SC-4826] – Tooltips do not display in the reports/league table.

Requires investigation.


[SC-4828] – The default dashboard is not visible

Requires investigation.


[SC-4829] – Using the short version of the date when creating reports does not function correctly.

Requires investigation.


[SC-4831] – The default role permissions do not match specification from the product.

Requires investigation.


[SC-4874] – Java 7 update 13 broke communication between Universal Player and ScoreCARD.

Java 7 update 13 is critical security patch that can affect whole product, not just Universal Player. This issue is addressed to 5.0.3, Whole product functionality with this security patch is addressed to 5.1.0. Confirmed that latest Java 7 update 17 works with Chrome 25 (I assume Java 1.6 update 43 will work as well with Chrome as it should contain the same security fixes as 7u17). Issue is related now to Chrome and Java 7 updates 13 and 15 (and Java 6 update 39 and 41) and Firefox 15+ and Java 7 update 13,15 and 17 and Java 6 update 39, 41 and 43.


[SC-4878] – If replacing or deleting a call interaction, the Interaction Volume graph displays more calls then the chosen agent actually made.

Requires investigation.


[SC-4917] – Password field is not underlined when trying to log in without filling it in.

Requires investigation.


[SC-4945] – Background of the trend widgets is not white in Internet Explorer.

Requires investigation.


[SC-4946] – Warning message about outdated browser is displayed also in IE9 and IE10.

Requires investigation.


[SC-4947] – Drop down menus in Group/User search panel and Speech tags search panel are outside of the screen in Internet Explorer.

Requires investigation.


[SC-4980] – Universal Player does not correctly display delayed recording.

Requires investigation.


[SCR-302] – ScreenREC will not record a screen if the agent name uses Russian characters.

Requires investigation.


.

Top of Page

Known issues for 8.1.503.00

[CAL-7679] -SLR crashes on MSR deployment, approximately every week or so.

Requires investigation

Top of Page

Known issues for 8.1.502.00

[CAL-5257] – The third segment of a consulted phone call lacks integration data using GIM.

There is possible workaround to use GAD either in EPR or MSR mode.


[CAL-6979] – In a consultation call, the last segment of the call is played twice, because the consultation segment also contains the call segment that follows it.


[CAL-5678] – In an outbound consultative transfer, SIP Server does not finish the SIP session for the agent that left the call.

Relies on  issue SIP Server ER# 285146241.


[CAL-5326] – Driver Genesys: Barged calls are not recorded by the Genesys Driver.

The implemented call supervision includes barge-in


[CAL-7793] – Core sends an unnecessary message "PollableAmqpChannel" to logs once a minute.


[CAL-7127 ] – The external data of the couple is not stored. An insert or an update to the "couple_extdata" table violates the foreign key constraint "_couple_extdata_fk".


[CAL-7123] – A NullPointerException occurs when trying to login if Core is not ready.


[CAL-7228] – Avaya performance problem - stops recording under load.


[CAL-7414] – A replay server using MSR, with DN enabled recording, with a license for 0 concurrent calls, and a recording rule "NO_RECORD * ", leads to EXT_DATA_SAVED couples in the RECORDER_LICENSE_PROBLEM state.

Workaround provided; a permanent solution will follow by implementing Replay mode for GAD.


[CAL-7586] – Some recd files are missing 6th value on second line.


[CAL-7679] – SLR crashes on MSR deployment, approximately every week or so.


[CAL-7710] – Two couples are created if a call transfered from a non-monitored extension to a monitored extension.


[CAL-7705] – No stream recorded in conference call.


[CAL-7790] – It is not possible to complete second consultative transfer from a monitored extension.


[CAL-7837] – Using MSR the last part of the call is not recorded when the call is transferred within one SIP Server.


[SC-4874] – Java 7 update 13 broke communication between Universal Player and ScoreCARD in Mozilla Firefox and Google Chrome browsers.
Applicable to Java 7 update 13 and update 15 with Mozilla Firefox 15 and newer and Google Chrome browsers.

Workaround, use one of the following:

Internet Explorer 9, Safari, or Opera with any Java 7 version are not affected.


[SC-4925] – Universal Player: It disappears after switching ScoreCARD tabs in the Google Chrome browser.
Workaround: Use another browser (for example, Mozilla Firefox, Opera, Internet Explorer 9, and so on).


[SC-4179] – Universal Player: Video plays from the start when switched to screen mode, even when the audio has played for some time.


[SC-4659] – Customer Interactions: Universal Player does not get a proper link to the wav file.



[SC-4826] – Tooltips do not display in the reports/league table.


[SC-4828] – The default dashboard is not visible.


[SC-4829] – Using the short version of the date when creating reports does function correctly.


[SC-4831] – The default role permissions do not match specification from the product.


[SC-4878] – If replacing or deleting a call interaction, the Interaction Volume graph displays more calls than the chosen agent actually made.


[SCR-302] – Screen Capture will not record a screen if the agent name uses Russian characters.


Top of Page

Known issues for 8.1.500.00

[CAL-6979] - Consultation call segment contains recording of the following transferred call segment.


[CAL-5678] - In outbound consultative transfer Genesys does not finish SIP session for agent that left call.


[CAL-5326] - Barged calls are not being recorded by Genesys Driver.


[CAL-5257] - Third part of consulted phone call lacks Genesys integration data.


[CAL-5639] - Calls are not recording - CiscoCallId is still null, this msg cannot be sent to Call Recording Core.


[SC-4179] - Video is being played from the beginning when switched to screen mode, even when audio is already playing for some time.


[SC-3780] - IE7-IE9 - Unable to play a call in Quality Manager when previously authenticated with Call Recording.


Top of Page

Known issues for 8.1.497.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.496.00

[CAL-8095] Screen Capture:

The remaining participants are not recorded by Screen Capturein Terminal Service, after one party leaves a conference.


[CAL-7954] Keymanager:

Keymanager stopped working-cz.zoom.util.configuration. ConfigurationException: java.rmi.NotBoundException: KeyVault. 


Top of Page

Known issues for 8.1.495.00

There are no additional known issues in this release.


Top of Page

Known issues for 8.1.494.00

[CAL] - Recording Server

The Recording Server needs to be restarted if it stops working after a successful recording.


Top of Page

Known issues for 8.1.493.03

[CAL] - GVP MCP component

If the GVP MCP component unexepectedly shuts down while performing active recording, this may cause the associated recorded conference calls to be dropped.


[CAL] - Outbound Campaigns in ASM Mode

In order to record calls of an outbound campaigns, you must configure recording rules based the on prefix associated with the trunk DN used for outbound/predictive calls.


[CAL] - Non-working Recording Rules

Deactivate or delete recording rules that are not working. Otherwise, they might prevent correct rules from working.


[CAL] - GVP Resource Group monitor method Configuration Option

The monitor method configuration option for the Logical Resource Group type Recording Server value option is not supported.


[CAL] - Recording Server Failover

If a recording server failover occurs, the voice files for calls during the failure will not be available for replay.


[CAL] - Dual Media/RTP Stream High Availability Mode

Dual media/RTP stream HA mode is not supported.


[CAL] - Recording Rules for Outbound-specific User Data

Recording rules based on outbound-specific User Data are not supported.


[CAL] - GVP/Media Server

Information regarding use of GVP/Media Server: Use Genesys Administrator to safely and easily start, stop, and gracefully stop each of the components in a GVP Solution object. A graceful stop causes the Application or Solution object to stop accepting new requests and to wait for all media requests to complete. Media requests such as call recording or conferences may take a long time to complete with a graceful stop; however, using a stop will abruptly terminate any call recording or conferences without chances of recovery, so it is recommended to use a graceful stop whenever possible.


[CAL-5824] - Upgrade is ignoring existing LDAP settings.


[CAL-5819] - SLR (EPR and MSR recorder) crashes if log level is DEBUG.


[CAL-5813] - Mixing video and audio does not work.


[CAL-5809] - Parent tenant environment for MSR recording not recognized / supported.


[CAL-5789] - SLR (EPR and MSR recorder) reports "486 Busy Here".


[CAL-5696] - Live Monitor - It is not possible to use the cancel button in dialog when sending call to e-mail.


[CAL-5694] - Genesys Secondary (backup) Configuration Server is missing in Quality Manager configuration.


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 Customer Care website. The following documentation also contains information about this software.

The Quality Manager Suite Administration Reference Guide is a consolidation of the former separate adminstration documents to enable fast searches.

Product documentation is provided on the Genesys Documentation website and the Documentation Library DVD.

Top of Page