Skip to main content
Version: 6.0

Troubleshooting

The user closes the browser or the browser crashes

When the user closes the browser, navigates away from the Dynamics page or the Dynamics browser window where the Connects Gadget is loaded crashes, the gadget will try to notify the Finesse server.

Server Action

Finesse receives a presence notification of Unavailable from the client. Finesse will wait 60 seconds, and then send a forced logout request (code 255) to the CTI server.

Race Conditions

  • The user closes the browser window. Finesse receives a presence notification of Unavailable for the user. Finesse attempts to log the user out even though that user is already logged out.
  • If the browser crashes, it may take the Finesse server up to 120 seconds to detect that the client is inactive before sending Finesse a presence notification. In such cases, it is possible that the client could sign in to the secondary Finesse server before the primary Finesse server receives the presence notification caused by the browser crash. This may cause the user to be logged out or be put into the Not Ready state on the secondary Finesse server.
  • If the Finesse desktop is running over a slower network connection, Finesse may not always receive an "Unavailable" presence notification from the client browser. This scenario will create the same problems as the browser crash described above.

The agent device loses the network connection, loses power supply, or is logged out by a supervisor

The agent will be logged out. Navigating back to Microsoft Dynamics after client recovery will trigger the normal login flow.

The client experiences a network glitch (Finesse is in service)

This is caused by the Finesse XMPP connection temporarily going down. In response, the Connects Gadget will attempt to reconnect. If several reconnect attempts fail, the agent will be notified via an alert message.

info

Under certain conditions, Finesse sends the CTI server Logout / Not Ready request (Code: 255. A different code may appear on the CTI server side). The actual desktop behavior under these circumstances depends on the "logout on agent disconnect" (LOAD) setting in CCE. By default, the CTI server places the agent in the Not Ready state.

info

Finesse takes up to 120 seconds to detect that the user has closed the browser or that the browser has crashed. Finesse waits 60 seconds before sending a forced logout request to the CTI server. Under these conditions, Finesse can take up to 180 seconds to log the agent out.