Establishing a conference between a customer at a customer terminal and a live agent at an agent
station, by (a) accepting a call request from the customer terminal, (b) requesting that an available live agent take the call request, (c) when a live agent becomes available to take the call request, passing
customer information to the agent
station associated with the available live agent, and (d) establishing a conference from the agent
station associated with the available live agent to the customer terminal. The conference may be an audio-video conference. The audio-video conference may be compliant with the H.323 standard. The call request may generated in response to an event sensed by an API which was previously downloaded to the customer terminal from a
web server. The call request may be generated in response to a trigger event. The trigger event may be a customer request for a live agent, adding an item to a virtual shopping
cart, adding items having a total purchase prices of more than a predetermined threshold to a virtual shopping
cart, removing an item from a virtual shopping
cart, dwelling at a certain
web page for more than a predetermined length of time, rendering certain content, rendering a certain sequence of content, filling out a form, or issuing a particular command. The
customer information may include an
Internet protocol address of the customer terminal, a video capability of the customer terminal, and / or a browser type used by the customer terminal.