1. A method used in conjunction with an automated speech response system comprising the steps of: establishing an interactive dialog session between a user and an automated speech response system, wherein an error score is established when the interactive dialog session is initiated; during said interactive dialog session, determining a plurality of responses to dialog prompts; detecting whether each of said responses is a valid response; assigning error weights to non-valid responses, wherein different non-valid responses are assigned different error weights; for each non-valid response, adjusting said error score based upon the assigned error weight of an associated non-valid response; and when a value of said error score exceeds a previously established error threshold, automatically transferring said user from the automated speech response system to a human agent.