Click here to Skip to main content
15,868,141 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
hi,
how can i develop online chat application for customer support every customer handle by admin team means operator multiple user took to each other but one operator handle one customer at a time so
like this type of website functionality
http://www.comm100.com/[^]

sir please help me
Posted

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/[^]
 
Share this answer
 
Google is your friend: Be nice and visit him often. He can answer questions a lot more quickly than posting them here...

A very quick search gave nearly 2,000,000 hits: online chat application c#[^]

In future, please try to do at least basic research yourself, and not waste your time or ours.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900