Feedback

  • Contents
 

Connecting IceLib Applications over the Internet

With the proper configuration, IceLib applications can connect over the internet to Session Manager through a WebSocket protocol connection, instead of the typical TLS connection.As of the CIC 2016R3 release, most of the server side pieces needed to enable this functionality are installed along with Session Manager (on- an off-server Session Manager) or along with Customer Interaction Center (on a CIC server).

A WebSocket tunnel server, which is run automatically, is installed on any server that runs Session Manager (including one or more CIC servers).The WebSocket tunnel server accepts unsecured connections (ws scheme) on port 8951 and secured connections (wss scheme) on port 8952.As always, neither CIC servers nor off-server Session Manager Servers should be open to the public Internet.As such, a publicly-available reverse proxy must be in place to initially accept the WebSocket connections of the IceLib application and send them on to the CIC server or off-server Session Manager server.While an IceLib-based application could connect directly to port 8951 or 8952 on a CIC server or off-server Session Manager if those ports were available, full functionality of the IceLib applications requires a reverse proxy to direct the different types of WebSocket and HTTPS requests that an IceLib application makes.

The following table lists the IceLib applications and whether we have tested the internet connection for the application.

IceLib Applications

Internet Connection Tested?

IC Business Manager

Yes

IC Business Manager Reporting

Yes

IC Server Manager

No

Interaction Desktop

Yes

Interaction Fax Viewer

Yes

Interaction Screen Recorder Capture Client

Yes

Interaction Scripter .NET Client

Yes

Interaction Voicemail Player

Yes

Microsoft Lync Integration

No

Siebel Integration

No

Workforce Management Historical and Real-Time Integration

No

Third-party applications developed with IceLib API

No