URLs to be allowed in Reverse Proxy

Introduction

This article is intended as to provide information regarding the URLs for FCSDK, LA & Palettes that are to be exposed in Reverse Proxy.

Setup

List below provides all the URLs used for FCSDK 2.9.0, LA 1.19 & Palettes 2.1.7 .

URLs

For FCSDK :-

Public URLs

URLs invoked by clients and browsers. The reverse proxy should typically be configured to forward such requests to the gateway.

Websocket:
{web_gateway_host}:{web_gateway_port}/gateway/websocketcall

JS API:
{web_gateway_host}:{web_gateway_port}/gateway/adapter.js

JS API:
{web_gateway_host}:{web_gateway_port}/gateway/csdk-sdk.js

JS API:
{web_gateway_host}:{web_gateway_port}/gateway/csdk-presence.js

JS API:
{web_gateway_host}:{web_gateway_port}/gateway/csdk-aed.js

JS API:
{web_gateway_host}:{web_gateway_port}/gateway/csdk-common.js

Session Token API:
{web_gateway_host}:{web_gateway_port}/gateway/sessions/*

Internet Explorer plugin download
{web_gateway_host}:{web_gateway_host}:{web_gateway_port}/gateway/ie/*

Safari plugin download
{web_gateway_host}:{web_gateway_port}/gateway/SafariPlugin/*

Service URLs

URLs exposed by the product, but not public. The reverse proxy should typically be configured to block access to these URLs from external clients.

Gateway configuration REST API:
{web_gateway_host}:{web_gateway_port}/admin/*

Gateway AED REST API:
{web_gateway_host}:{web_gateway_port}/aed_web_service/adapter.js

Administration URLs

Administration UI URLs exposed by the product, but not public. The reverse proxy should typically be configured to block access to these URLs from external clients.

Administration UI:
web_gateway_host}:{web_gateway_port}/web_plugin_framework/*

AS Administration UI:
{web_gateway_host}:{web_gateway_port}/console/*

 

For LA:-

 

Public URLs

URLs invoked by clients and browsers. The reverse proxy should typically be configured to forward such requests to the gateway.

Default UI used by iOS clients.

{web_gateway_host}:{web_gateway_port}/assistserver/defaultUIResources/*

 

Some common graphical resources

{web_gateway_host}:{web_gateway_port}/assistserver/img/*.

 

Servlet used to provide clients with a session.

{web_gateway_host}:{web_gateway_port}/assistserver/consumer

 

Servlet used to provide agents with a session

{web_gateway_host}:{web_gateway_port}/assistserver/agent

 

Servlet used as Live Assist communication hub.

{web_gateway_host}:{web_gateway_port}/assistserver/topic

 

Web SDK assets.

{web_gateway_host}:{web_gateway_port}/assistserver/sdk/web/*

 

Live Assist Agent console page

{web_gateway_host}:{web_gateway_port}/assist-agent-console/*

 

Live Assist sample client application

{web_gateway_host}:{web_gateway_port}/assistsample/*

 

Live Assist shared resources sample repository

{web_gateway_host}:{web_gateway_port}/assist-resourcemanager/*

 

Administration URLs

Administration UI URLs exposed by the product, but not public. The reverse proxy should typically be configured to block access to these URLs from external clients.

 

Information about the Live Assist Server version.

{web_gateway_host}:{web_gateway_port}/assistserver/info/*

 

REST access to Live Assist configuration

subsystem.

{web_gateway_host}:{web_gateway_port}/assistserver/rest/*

 

Live Assist configuration subsystem

{web_gateway_host}:{web_gateway_port}/web_plugin_framework/webcontroller/liveassist/

 

For Palettes:-

Public URLs

URLs invoked by clients and browsers. The reverse proxy should typically be configured to forward such requests to the gateway.

/palettes_support/service

/palettes_server_ucce_ged145-2.1.6/json/ucceadapter.context


/palettes_server_ucce_ged125-2.1.6/json/ciscosipringback.scripting


/palettes_server_ucce_ged125-2.1.6/json/ciscosipringback.context


/palettes_server_uccx-2.1.6/json/uccxadapter.data