[JDEV] Live Chat for Customer Support application

Tom Jackson tom at zmbh.com
Wed Jan 30 19:10:28 CST 2002


> Jaime Pereira wrote:
> 
> Hello,
> 
> We are exploring the posibility of using jabber for a live customer
> support chat application.
> 
> It would require configuring jabber to work as follows:
> 
> 1. A customer clicks on a link that directs them to a
>   window where they can enter their name and email.
>   When they submit the form, the a jabber web based
>   client will lauch and prompt user to wait for the
>  next available agent.
> 
> 2. A pool of agents in the other end will be waiting
>  for customer connections from the web site. The next
> available agent will be connected to the customer
>  and will spawn a private chat session.
> 
> 3 When the session is over, a transcript of the session will
>  be sent to a predetemined addrerss, and the agent will
>  go back to the pool of available agents.
> 
> Is it possible to set something like that in jabber?


Very possible with a client that I developed that works inside a
webserver.

The client is a C module, but all useful programming is done in tcl. The
webserver is called AOLserver and it is a very high performance,
multi-threaded, database aware (oracle, postgresql, odbc, etc.)
application server. 

The C module is available at: http://zmbh.com/nsjabber/nsjabber/ . The
tcl modules are not up on the web yet, so let me know if you are
interested. More information on AOLserver an high level applications,
including customer service is available at: http://aolserver.com/ and
http://openacs.org/

One thing to note is that this is a single process, long running server,
so it is much easier to switchboard conversations between users.

--Tom Jackson



More information about the JDev mailing list