<div dir="ltr">All,<div><br></div><div>Over the past 10 years, I have seen a multitude of deployments that were not in a 100% supported configuration.  Most of the time, this simply results in "don't ask, don't tell" and as long as you didn't need TAC support, everything should be fine.  I don't necessarily mean UCCX server compatibility with CUCM, but like phone models, firmware, IOS code, gateway models, web browsers, OS, Agent shared lines or LG membership, etc.</div><div><br></div><div>Well, recently I just ran into a non-supported setup, where it caused the server to hit 100% CPU utilization and cause all sorts of problems in the application.</div><div><br></div><div>It was UCCX v11 and using IE9 for Finesse.</div><div><br></div><div>You can read more about the difference in the browser here, if you have access:</div><div><a href="https://communities.cisco.com/message/215058/">https://communities.cisco.com/message/215058/</a><br></div><div><br></div><div>Otherwise the summary is basically this:</div><div>UCCX v11 introduced a new technology to support Live Data feeds from Finesse to CUIC: <a href="http://Socket.IO">Socket.IOhttp://socket.io/</a>.  Socket.IO uses <a href="https://en.wikipedia.org/wiki/WebSocket">HTTP WebSockets</a> to open a single TCP connection from Finesse to UCCX, and then passes all updates to the data via this single connection.</div><div><br></div><div>IE9 lacks the feature to support WebSockets and the Socket.IO software automatically allows older browser clients to <a href="http://stackoverflow.com/questions/12993704/ie-and-socket-io-compatibility">fallback to single HTTP GET</a> calls for each data refresh interval.</div><div><br></div><div>This means that instead of having 100 Agents using 1 socket each, for a total of 100 connections that are persistent, you'll end up 100 Agents using hundreds of connections (quickly setup and then closed) throughout the day, resulting in what is essentially a DoS attack on the SocketIO service.</div><div><br></div><div>In theory, this would happen with any browser that doesn't support WebSockets.</div><div><br></div><div>So, how important is being in compliance when it comes to what's supported and not supported?  Do you typically bend the rules, or are you rigid and strict?</div><div><br></div><div><br></div></div>