Hi,
Like a lot of you, I suspect, I am in the process of migrating Web Chats to Web Messaging. In this case, the requirement is to provide a Synchronous experience (even though the channel is essentially Asynchronous.)
Now, I have most of it figured out (I think) but one thing that I'm struggling with is detecting an abandon whilst In Queue. The issue is that if someone opens a session, but then gives up waiting (by closing the web page) the interaction stays in the Queue. This causes two problems:
- The Agent will eventually be given an interaction where the customer is no longer connected, meaning that they have to respond to the initial query, fail to get any additional communication and then disconnect. This takes up agent resource.
- If a customer trues to open a session, gives up, then tries again later (before the interaction has got to an Agent) they reconnect to the existing session, which means no welcome etc.
So, what I need is a way to, from the In-Queue Flow, detect if the customer is still connected (essentially ping the remote client) and, if not, disconnect.
Any ideas?
#DigitalChannels------------------------------
Paul Simpson
Views expressed are my own and do not necessarily reflect those of my employer.
------------------------------