I'm doing some training and investigation into a chatbot. I'm using a personal environment as it's training and not our corporate outsystem environment.
I used the https://chatbotconfigurator.outsystems.com to setup my Azure resources using a QnA service.
I've added the chatbot component to an app and set the directline secret, to react webpage. When I open the webpage on my corporate network (behind proxy server), I don't get a reply from the chatbot.
When I access the page on my phone I get a reply. Has any other customer had issues using the chatbot in a corporate environment?
We have many other outsystems web apps and mobile apps without any issues.
Hi Arran,
I've used that chatbot but not in a corporate environment. If you have set it up on a personal environment (in the cloud), and can access other apps in that personal environment from inside your corporate network, then presumably the connectivity issue is between your browser and azure and the corporate firewall is blocking traffic.
When initialising the chatbot, the chatbot JS connects to the StreamUrl (returned from a server function) which in my case is: "wss://directline.botframework.com/v3/directline/conversations/...".
I'd check that your firewall allows access to the above first. If not, look to see if you have any errors in Chrome's Inspector.
("wss" is the web socket protocol - more info here: https://en.wikipedia.org/wiki/WebSocket)
Regards,
Tim