Hey
Although we don't have chat up and running in pure cloud yet, let me still share my two cents.
One of the great benefits of chat, and one of the biggest cost savings of using chat compared to voice is having agents handle multiple chats at once. But this also means that staff themselves might take longer than 120 seconds to respond to a customer, while chatting with another customer, or looking something up for a customer etc. And in turn customers themselves can take longer to response as they are looking things up in your website etc. So from a CX perspective I wouldn't recommend short timeouts on Chats like that.
However the posting of message should be possible:
The hard part will be the timing, which would probably be best dealt with by the webservice handling the customer chat window.
But again be careful, you don't want to post the messaging when waiting on staff, especially if they are investigating something, carefully consider the time out timings etc, make sure it resets every time some starts typing, you don't want to post the message if the customer is busy typing that would be bad. So really think this one through, considering all the customer impacts and scenarios.
------------------------------
Anton Vroon
KiwiBank
------------------------------