Hi Ansual,
You can develop real time LiveChat Application using SignalR. In this application you can manage one operator can do chat one or more customer.
http://www.asp.net/signalr[
^]
The process will be such as:
1. Create a SignalR server, (I prefer self hosted console application).
http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-signalr-20-self-host[
^]
2. Create two web page or html page one for customer and another for operator. both will have own chat window.
3. Operator can have queued customer list and active customer list.
4. Create two separate js for both customer and operator.
5. Both js will be start his own hub using SignalR server.
6. Define method for write message, canned message and add user.
http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client[
^]
Another option is togather js it is open source and use node js for server. Togather js also support co-browsing but has some limitations.
https://togetherjs.com/[
^]