Live Chat Solution

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
acidHL
Forum Commoner
Posts: 41
Joined: Wed Dec 07, 2005 7:38 am

Live Chat Solution

Post by acidHL »

Hi Guys,

My apologies if this isn't the suitable forum to post this...

A client of ours (an IT consultancy) is interested in a live online chat solution for their support staff, an application like Liveperson or InstantService.
The problem we have is that the client has some specific requirements including the need to save transcripts and messages into their own, bespoke, internal support tracking system. I cannot find an existing product that would be flexible enough to do this, nor can I find any decent open source solutions we could modify.

So we're now considering quoting for the development of a bespoke system.
We're currently looking at writing it in Java or in PHP & Javascript using AJAX/XmlHttpRequest. These are the skills we have in-house but we are concerned that the length of time spent developing a Java solution might push up the development costs.

If we went with the latter PHP based option i'm concerned about the load all the repeated HTTP/PHP/MySQL hits would put on a shared server environment. The company would probably have no more than 10 "operators" on at a time but may need to scale up. Does anybody have any experience as to how well a LAMP environment will hold up to repeated requests of this sort (each one needing to write to the database etc) - at what point do you think would it start to affect other clients on the server?
User avatar
superdezign
DevNet Master
Posts: 4135
Joined: Sat Jan 20, 2007 11:06 pm

Post by superdezign »

WTMI. :-p

Have you looked into Campfire? Seems suitable for most cases.
acidHL
Forum Commoner
Posts: 41
Joined: Wed Dec 07, 2005 7:38 am

Post by acidHL »

Impressive application but i'm not sure it solves the problem of integrating it with our client's database system.
Post Reply