This release note applies to all 8.1 releases of Genesys Quality Management.
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.
Supported Operating Systems
New in This Release
Corrections and Modifications
This release is under shipping control. This is a maintenance release for this product and contains no new features or functionality.
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.
This release also includes the following corrections and modifications that were made between earlier releases and the 8.1.515 release:
[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.
[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.
[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.
Supported Operating Systems
New in This Release
Corrections and Modifications
This release is under shipping control. This is a maintenance release for this product and contains no new features or functionality.
This release also includes the following corrections and modifications that were made between earlier releases and the 8.1.514 release:
[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).
[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.
There are no corrections or modifications to Screen Capture in this release.
Supported Operating Systems
New in This Release
Corrections and Modifications
This release is under shipping control. This release includes the following new features:
This release also includes the following corrections and modifications that were made between earlier releases and the 8.1.513 release:
[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.
[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.
[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.
Supported Operating Systems
New in This Release
Corrections and Modifications
This release is under shipping control. This release does not contain new features or functionality.
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.
[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-xxxx] -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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release does not contain new features or functionality.
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.
[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
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[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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
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.
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.
[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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
This section describes new features that were introduced in this release of Genesys Quality Management.
This release also includes the following corrections and modifications that were made between earlier releases and the 8.1.504 release:
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.
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.
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.
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release does not contain new features or functionality.
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.
[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_Skill
Found in version: 8.1.494
Fixed in version: 8.1.503
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release does not contain new features or functionality.
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.
[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:
Short explanation:<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>
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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release does not contain new features or functionality.
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.
[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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
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.
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.
[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
[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 "" 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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.
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.
[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.
[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.
[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.
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.
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.
[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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.
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.
[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
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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality in this 8.1 release of Genesys Quality Management.
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.
.
[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
[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
[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
Supported Operating Systems
New in This Release
Corrections and Modifications
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.
Note: See the Known Issues section for latest information associated with release 8.1.493.03.
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.
[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
[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
[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
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.
[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.
There are no additional known issues in this release.
There are no additional known issues in this release.
There are no additional known issues in this release.
[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]
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.
[CAL-7679] -SLR crashes on MSR deployment, approximately every week or so.
Requires investigation
[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.
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.
[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.
There are no additional known issues in this release.
[CAL-8095] Screen Capture:
The remaining participants are not recorded by Screen Capturein Terminal Service, after one party leaves a conference.
There are no additional known issues in this release.
[CAL] - Recording Server
The Recording Server needs to be restarted if it stops working after a successful recording.
[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.
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.
Information in this section is included for international customers.
There are no known internationalization issues for this product.
Additional information on Genesys Telecommunications Laboratories, Inc. is available on our Customer Care website. The following documentation also contains information about this software.
Genesys Quality Management 8.1 Datasheet
Genesys Quality Management 8.1 Planning Guide
Genesys Quality Management 8.1 Pre-implementation Guide
Genesys Quality Management 8.1 Implementation Guide
Genesys Quality Management 8.1 GQM Suite User Guide
Genesys Quality Management 8.1 Quality Manager Suite Administration Reference Guide
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 (produced monthly).