THIS FIELD NOTICE IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTY OF MERCHANTABILITY. YOUR USE OF THE INFORMATION ON THE FIELD NOTICE OR MATERIALS LINKED FROM THE FIELD NOTICE IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS FIELD NOTICE AT ANY TIME.
Revision | Publish Date | Comments |
---|---|---|
1.0 |
24-Jul-21 |
Initial Release |
1.1 |
27-Aug-21 |
Updated the Products Affected and Workaround/Solution Sections |
Affected OS Type | Affected Software Product | Affected Release | Affected Release Number | Comments |
---|---|---|---|---|
NON-IOS |
Finesse Software |
12 |
12.5(1), 12.5(1)ES1, 12.5(1)ES2, 12.5(1)ES3, 12.5(1)ES4, 12.5(1)ES5, 12.5(1)ES6 |
Finesse UCCE |
NON-IOS |
Finesse Software |
12 |
12.0(1), 12.0(1)ES1, 12.0(1)ES2, 12.0(1)ES3, 12.0(1)ES4, 12.0(1)ES5, 12.0(1)ES6, 12.0(1)ES7 |
Finesse UCCE |
NON-IOS |
Finesse Software |
11 |
11.6(1), 11.6(1)ES1, 11.6(1)ES10, 11.6(1)ES2, 11.6(1)ES3, 11.6(1)ES4, 11.6(1)ES5, 11.6(1)ES6, 11.6(1)ES7, 11.6(1)ES8, 11.6(1)ES9 |
Finesse UCCE |
NON-IOS |
Unified Contact Center Express Software |
Unified CCX 12 |
12.5(1), 12.5(1)SU1 |
Finesse UCCX |
NON-IOS |
Unified Contact Center Express Software |
Unified CCX 11 |
11.6(2) |
Finesse UCCX |
NON-IOS |
Unified Contact Center Express Latest Updates |
Unified CCX 11 |
11.6(2)ES01, 11.6(2)ES02, 11.6(2)ES03, 11.6(2)ES04, 11.6(2)ES05, 11.6(2)ES06, 11.6(2)ES07 |
Finesse UCCX |
Defect ID | Headline |
---|---|
CSCvx68660 | Agents getting disconnected in Chrome 88+ |
CSCvx73795 | Agents getting disconnected in Chrome 88+ |
CSCvy25397 | UCCE Finesse Agents getting disconnected in Chrome 88+ |
Google Chrome 88+ will heavily throttle chained JavaScript timers for minimized/background tabs in particular conditions. This change in Chrome breaks the ping mechanism between the Finesse client and the server.
The Finesse client sends a ping to the server at fixed intervals so that the presence is maintained on the server and the server knows that the client is alive. This ping mechanism is facilitated by the JavaScript timers on the Finesse client. Now, with Chrome 88, this JavaScript timer will be throttled and ping will be rescheduled to every 60 seconds when the Finesse client tab is in the background or minimized. This delay will cause the Finesse client to lose the connection with the server.
In Finesse desktops which use Bidirectional-streams Over Synchronous HTTP (BOSH) for notifications, the http-bind request with long polling is used by the client to maintain presence on the server. This is also done via recursive JavaScript timers that run on the Finesse client. Due to browser throttling of these JavaScript timers, the http-bind request is delayed and the server proceeds to disconnect the client.
For more information, see Heavy throttling of chained JS timers beginning in Chrome 88.
There will be a connection failure for these cases:
For a Unified Contact Center Enterprise (UCCE) Finesse standalone deployment, customers should upgrade to Finesse Release 12.6.1 or later and Finesse Release 12.5(1)ES7 or later.
It will also be included in the upcoming Finesse Release 12.0.1 ES08 and Finesse Release 11.6.1 ES11.
The fix for Unified CCX deployments is included in these releases:
For a workaround, contact the Technical Assistance Center (TAC).
If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:
My Notifications—Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.
Unleash the Power of TAC's Virtual Assistance