.Release Notes v13.6.1
Release Summary
This release caters to the fixes in the synchronizer related to, Cisco REST API error handling, the issue of opening multiple connections to the CCX database and complex CCX queries taking most CPU.
Enhancements
Changes in Synchronizer
In the previous version, when the Cisco REST API for fetching stats used to behave inappropriately, the synchronizer component was not able to handle the error on its end. In return, it restarted itself each time and started opening multiple connections to CCX to fetch the stats. This issue has now been fixed. The synchronizer now waits for 3 seconds for the Cisco REST API to respond and if it doesn't, it skips the real-time stats and goes ahead to sync historical stats. If the API keeps on behaving abnormally, the Wallboard will keep on showing the older agent stats.
The sync time for fetching the updated list of Teams and Queues from CCX was 5 seconds. Since the change in Queues and Teams is not supposed to be so frequent, the sync time for this is now increased to 30 minutes so that it reduces the number of connections to CCX and optimizes the performance.
Removed Complex queries that previously ran on CCX. We now improved the queries performance to replicate necessary data locally and run historical reports based on the local database.
Change in SLA value
In the previous version, the value of SLA was shown as a rounded-off figure.
This setting is now configurable. You can now set the variable, SLA_Decimal in the file synchronizer-variables.env,to true or false.
When the value is set to true, it shows the SLA value up to two decimal points such as 79.73 in all gadgets.
Fixed Issues
Issue Summary | JIRA Issue | Status |
|---|---|---|
Wallboard's Synchronizer makes many unclosed connections with the CCX database when the Cisco API does not respond properly. This causes high CPU utilization on the CCX machine. | fixed |
Opened Issues
Issue Summary | JIRA Issue | Priority | Workaround |
|---|---|---|---|
When a queue or team is deleted from CCX, it reflects on Wallboard only after an hour. | minor | After an hour, it gets deleted automatically. Unless it is there, the gadgets with the deleted items keep on working. | |
If an agent's First Name is not set in CUCM, the data table gadget will not populate any data when the "First Name" column is selected for display | MaJOR | Restart the Agent service | |
When deployed in HA, sometimes the Synchronizer component gets stuck for 2-5 minutes, due to unknown reasons. It then resumes functioning normally. | minor | It starts working automatically | |
Font sizes look smaller when there're a minimum number of cards being displayed in the gadget | minor | It is adjusted according to the maximum number of cards that may appear in each square box | |
If there is a lesser amount of data for one category of the current state attribute (response distribution ratio between "Ready", "Not Ready", "Talking"), the label of that current state value does not appear on the gadget. | minor | This issue is observed rarely based upon the total sample group of all state values and the ratio among them. The legend keys showing which slice represents what is still available on the bottom of the gadget. | |
Sometimes in template five, the agent State names do not appear properly for PIE & Doughnut charts | minor | ||
The speedometer needle moves to the left from zero for SLA values less than 10. | minor | ||
The duration of the success message on the "Application Settings" screen is shorter than expected | minor | ||
Some permissions related to "Application Settings"(i.e. "Create" and "Delete") are of no use at the moment and are reserved for the future. | minor | Do not assign these permissions (Application setting create and delete) to any user | |
When the non-active VM or synchronizer comes up after failover, the stats on the gadget become zero for a few seconds and get updated later | minor | No workaround | |
If the user has saved the password with the Keep me logged in option, the login button starts appearing as disabled whenever the user comes again on the login page. | minor | Just click on the password field and press enter to log in. | |
If all permissions are deleted from a role, then the user also automatically gets removed from the role having no permissions in it | minor | Delete only the unnecessary permissions or add desired permissions in the role and reassign the role to the user | |
You cannot delete the default roles assigned to a user. The default roles are, "Agent" and "Supervisor". | minor | Create a new Role and add Users to it | |
The "Updated On" date field on the Dashboard List page cannot be translated. | minor | The date is visible in the English format | |
When the network connectivity breaks down between the Synchronizer and UCCX, all of the stats being displayed on the Wallboard will become zero after 1 minute. The stats are updated again when the connectivity is restored | minor | No workaround | |
Plus sign is not visible to browse the user's profile picture | minor | Use Google Chrome browser | |
The state duration time in an Agent Service is sometimes 5 to 6 sec ahead | minor | The issue exists only with CCX version 12.5. | |
The SSO configurations are enabled, but for UMM you cannot login with Contact Center Agents | minor | Plan for the next release |
Tested Cases
Load Test Results
A load test with 4-5 agents was executed with 200-300 calls per hour. The average call duration of a call was kept at 30 seconds.
Multiple load tests with the above load were executed to test the performance of the system. The application successfully synchronizes and fetches the stats with CCX while CCX behaves normally.