We recently did an on premise setup of the Pega 7.4.7 Chat software with Node/Redis/Postgres. What is not clear from the documentation of the on –premise setup (7.4.7) is which ports need to be opened up from our internal firewall to the Pega Chat hosts. The questions we have are -
By default, the config.json is setup to use websockets. If that is the case do we need the BOSH port 5280 to be opened ?
We are using Pega Customer Service 7.3 to work with Pega Chat 7.4.7 ? Do we need to be on Pega Customer Service 7.4 as well ?
***Edited by Moderator Marissa to update platform capability tags****
***Edited by Moderator Marissa to update SR Details***
Hi, HunaidM9 - Good questions. (In general, plz post multiple questions separately, so that each question can have its own thread/discussion.)
I can speak to your Question #2 - We are using Pega Customer Service 7.3 to work with Pega Chat 7.4.7 ? Do we need to be on Pega Customer Service 7.4 as well ?
Matthew: Yes, you can certainly use Pega Customer Service 7.31 with the Pega Chat server/engine 7.4.x. Note, however, that most of the chat features are exposed in / controlled by the Customer Service application (for admins, managers, and customer service agents), so you will only have those chat features that are part of the Pega CS release you use, which in this case is CS 7.31.
But all those chat features in Pega CS 7.31 will work just fine when connecting to the Chat server 7.4.
In fact, you may want to look into the most recent release of the Chat server, which is 8.1. That will also work with Pega CS 7.31.
gades, I had previously changed the bosh.host to localhost, 127.0.0.1, 0.0.0.0 but none of those values were passed into the BOSHServer setup. This is confirmed by the error message Error: listen EAFNOSUPPORT :::5280 which has the port but no host.
Hence the local change to chat/node_modules/node-xmpp-server/lib/Server.js