The client requested a web-based dialer (the ability to dial land lines from the web browser) that tied into the OpenX advertisement system to include support for; text, image and video advertisements - the only limitation per the client was that it could not be a java applet - it had to be an embedded web based technology.

We built the sip conduit using Freeswitch SIP and Google's Red5 server, then layered a small web-based interface built using OpenLaszlo RIA (Rich Internet Application). Due to proprietary coding we cannot discuss the tie-in into OpenX or the SIP/VoIP connecton. It's safe to say that we created a dialer component that would normally be a venture for large telecom or internet companies.

We delivered a product that works seamlessly on any html web page and is supported by a revenue stream of advertisements hosted on OpenX. A snapshot of the different call states of the dialer are below.

The left image shows the dial pad, the middle image shows the Video advertisement playing with a countdown to call connection and metric collection being passed back to OpenX, the right image shows the dialer in 'call connected' state.