I want you to write software for my website [url removed, login to view] that will enable website live chat like liverperson.com. The idea is that a user can click "Live Chat with Customer Support" and then they input their name and email, as well as the company name. Then we establish a connection to a standard chat protocol like Jabber and we enable the user to chat with us. The clients first message to the company operator is the name, email and company.
The customer always uses the website chat function. The operators within our company use any jabber client like gajin, pidgin or something like this. All operators (typically 2) log into the same account. The operator who is fastest will respond and the other operator should be able to see the chat in their chat software as well. As long as the operators are online we will show this on the website. If no operator is online on jabber we will say "customer support offline", send us an email which will forward to a contact form.
Please indicate your basic solution in the private message when you bid so I have an understanding if you can solve the problem. Bids without at least a basic idea of how to solve it will not be considered.
Attention! Multiple sessions have to be possible. If there are two or more customers at the same time they each need a separate chat session with the operators.