1. A system for routing an incoming call from a caller comprising: a telephony interface for receiving the incoming call from the caller; a prompt generation unit coupled with the telephony interface for generating one or more prompts to solicit corresponding responses from the caller; a response processing unit coupled with the telephony interface and the prompt generation unit for receiving, from the caller, responses to the one or more prompts and processing the responses to assign one or more respective weights to the call, the one or more respective weights corresponding to each of the responses; a data compilation unit coupled with the prompt generation unit and the response processing unit, wherein the data compilation unit processes the assigned weights to determine one or more overall weights of the call; a call routing unit coupled with the data compilation unit that routes the call to an appropriate location using a call routing algorithm based, at least in part, on the one or more overall weights of the call; and a browser, wherein the prompts are included in one or more browser pages that are operatively coupled in the system, wherein the browser comprises a voice browser and the browser pages are implemented with VoiceXML, and wherein the respective weights are stored in one or more attribute tags that are communicated between at least two of the one or more browser pages.