1. A method for a predictive interactive voice recognition system comprising the steps of: receiving a voice call; receiving an utterance from a caller; determining one or more words from the caller's utterance by performing speech recognition on the utterance; accessing a behavioral pattern associated with the caller that indicates the caller's past behavior based on multiple previous calls from the caller; determining a desired service context based on a combination of the one or more determined words and the behavioral pattern, wherein the desired service context is determined using at least one confidence factor related to the one or more determined words, the behavioral pattern or both; and invoking the desired service context.