27. A system for processing requests for information from a network, the system comprising: a media service provider module for: receiving user input and information regarding a user from a communications subsystem, recognizing a voice command in the user input, and requesting a dialog engine from a broker; a broker for: distributing the processing load across a plurality of dialog engines, and transmitting the recognized command to a dialog engine; and a dialog engine for: retrieving information requested by the recognized command from the network, and converting the information from text to speech format when the retrieved information is in text format; wherein the media service provider is configured to output the retrieved information to the user.
33. The system of claim 27 , wherein the dialog engine is further for: instantiating a session object in response to the recognized command, wherein the session object performs one or more functions in the group of functions including: placing a second call; canceling a call; dropping one or more calls in the session; transferring a call; appending the prompt; playing accumulated prompts; and initiating voice recognition.