You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 12
Next »
The JTEL chat server implementation is based on the websocket protocol. The JTEL chat server ClientMessenger is used to implement chat channel between ACD Agent and Client.
Same Origin Policy
There is a limitation by using wss protocol described in Same-Origin-Policy (https://de.wikipedia.org/wiki/Same-Origin-Policy)
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Imp0ZWwgU3VwcG9ydCIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJqdGVsIFN1cHBvcnQiLCJsYW5ndWFnZSI6ImVuIiwiZGlhZ3JhbURpc3BsYXlOYW1lIjoiIiwic0ZpbGVJZCI6IiIsImF0dElkIjoiMzYyNDIyNjciLCJkaWFncmFtTmFtZSI6IkNoYXQgQXJjaGl0ZWN0dXJlIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkNoYXQgUHJvdG9jb2wiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjM2MjQyMTI0LCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjozOTk0NTM2NywicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6NSwibWFjcm9JZCI6Ijg3MDQzMzFhLTE0OTktNGE3ZC05NGMxLTczNWFkOGJmNTA2YiIsInByZXZpZXdOYW1lIjoiQ2hhdCBBcmNoaXRlY3R1cmUucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6Ijk0MiIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTYyODI1NjAzMTAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Reference Implementation
See JTEL chat integration in Bitbucket
Haproxy configuration to bypass same origin policy
frontend ft_web bind 10.42.22.32:8080 name http maxconn 10000 acl PATH_portal path_beg -i /CarrierPortal acl PATH_chat path_beg -i /gui /ws /rest /chatInit /upload /download use_backend bk_web if PATH_portal use_backend bk_cm if PATH_chat default_backend bk_web
backend bk_cm balance roundrobin server websrv1 10.42.22.31:3000 maxconn 10000 weight 10 cookie websrv1 check backend bk_web balance roundrobin server websrv1 10.42.22.32:8081 maxconn 10000 weight 10 cookie websrv1 check |