7. A computer implemented method for routing a call through a call routing system, comprising: receiving a spoken speech input from a user; converting the spoken speech input into a converted input; classifying the converted input into one of a set of clear target classes or one of a set of vague classes, wherein each of the set of vague classes comprises a plurality of the set of clear target classes, wherein each of the set of vague classes is an overlap of the plurality of clear targets classes in semantic space; responsive to classifying the converted input as one of the set of vague classes, presenting a set of disambiguation dialogues and a set of grammar prompts to differentiate one of the plurality of clear target classes from the plurality of clear targets classes in semantic space; and responsive to classifying the converted input as one of the set of clear target classes, routing the call to a destination within the call routing system.
8. The computer implemented method of claim 7 , further comprising: converting the spoken speech input into the converted input, wherein the spoken speech is converted into the converted input using a statistically based classification scheme selected from the group consisting of K-nearest neighbor, Gaussian mixture modeling, support vector machines, vector quantization, hidden Markov modeling, and multivariate auto-regression modeling.