Patent ID: 7082392

Claim:
An interactive voice response (IVR) system having: a plurality of speech technology software modules, at least one of the modules comprising a speech recognition engine comprising a plurality of different language models, each different language model corresponding to a different type of voice channel for recognizing speech input from a user, at least one other of the modules comprising a text-to-speech engine for generating speech output for a user, and at least one other of the modules comprising a tone-recognition module for recognizing a plurality of pre-selected tones; a voice application defining a plurality of interactions between a caller and the speech technology modules, each interaction having a task property and an interaction environment property; and a speech technology selection module for selecting, for each interaction, one of the speech technology modules from the plurality of the modules to be used by the application according to the environment property of the interaction; wherein the environment property comprises a call-type identifier that indicates when a call is a landline type call, a mobile type call, and an IP telephony type call, and wherein one of one of the plurality of different language models is used by the speech recognition engine depending on the call-type identifier.