We are facing a issue for the below scenario, please suggest a resolution for this.
Customer initiates a chat from the portal, connect to agent and the completes the conversation. Agent ends the interaction at his end and completes acw. Now all this while the window at customer end is still open and he gets an option to start a new chat by clicking on the "Start New" button in the chat window once agent disconnects the end.
Now for initial chat the customer clicked on the chat button present in the portal and thus the web messaging interaction comes to genesys with some participant data, but for the second time since the chat window is still open the customer can just click on start new button in the chat window and a new chat will be initiated but the required participant data between the portal and Genesys is not being passed.
@Amit_Akela the existing Custom Attributes are automatically passed upon the next Start new action, as long as you don't reload the page: we don't store any Custom Attribute in browser's storage, to ensure maximum level of privacy.
Try using "Message.IsNewConversation" expression in architect flow to determine if the session is new and then update the custom attributes in the flow. Hope this helps.