13. A computer-program product comprising a non-transitory computer-usable medium having computer-readable processor instructions embodied therein, the computer-readable processor instructions adapted to be executed to implement a method comprising: (a) providing a processor; (b) providing a memory interoperably coupled to the processor and having computer-readable processor instructions stored thereon; (c) using the processor and the memory in combination to perform at least one of steps (d)-(i); (d) receiving context information and a forwarded caller response from a directed-dialog-processor application executing on a directed-dialog-processor server; (e) selecting, using the context information, a set of parallel-operable speech-recognition-engine applications from a plurality of parallel-operable speech-recognition-engine applications executing on a speech-recognition-engine server; wherein the plurality of parallel-operable speech-recognition-engine applications each provide a different speech-recognition capability; (f) combining the context information received in step (d) and additional context information present in a context database, thereby forming modified context information; (g) forwarding modified context information, the forwarded caller response, and a request to perform speech recognition of the forwarded caller response to each speech-recognition-engine application selected in step (e); (h) receiving from each speech-recognition-engine application of the set of parallel-operable speech-recognition-engine applications an n-best list comprising at least one confidence-score value and at least one word-score value; (i) responsive to step (h), modifying the at least one confidence-score value and the at least one word-score value in each n-best list by a weight-multiplier value based on the context information provided by the directed-dialog-processor application, thereby creating a modified n-best list; wherein each modified n-best list is combined into a single sorted combined n-best list; and wherein the at least one confidence-score value and the at least one word-score value of the sorted combined n-best list are modified by determining presence of phrases and words of the sorted combined n-best list in the context database.
13. A computer-program product comprising a non-transitory computer-usable medium having computer-readable processor instructions embodied therein, the computer-readable processor instructions adapted to be executed to implement a method comprising: (a) providing a processor; (b) providing a memory interoperably coupled to the processor and having computer-readable processor instructions stored thereon; (c) using the processor and the memory in combination to perform at least one of steps (d)-(i); (d) receiving context information and a forwarded caller response from a directed-dialog-processor application executing on a directed-dialog-processor server; (e) selecting, using the context information, a set of parallel-operable speech-recognition-engine applications from a plurality of parallel-operable speech-recognition-engine applications executing on a speech-recognition-engine server; wherein the plurality of parallel-operable speech-recognition-engine applications each provide a different speech-recognition capability; (f) combining the context information received in step (d) and additional context information present in a context database, thereby forming modified context information; (g) forwarding modified context information, the forwarded caller response, and a request to perform speech recognition of the forwarded caller response to each speech-recognition-engine application selected in step (e); (h) receiving from each speech-recognition-engine application of the set of parallel-operable speech-recognition-engine applications an n-best list comprising at least one confidence-score value and at least one word-score value; (i) responsive to step (h), modifying the at least one confidence-score value and the at least one word-score value in each n-best list by a weight-multiplier value based on the context information provided by the directed-dialog-processor application, thereby creating a modified n-best list; wherein each modified n-best list is combined into a single sorted combined n-best list; and wherein the at least one confidence-score value and the at least one word-score value of the sorted combined n-best list are modified by determining presence of phrases and words of the sorted combined n-best list in the context database. 18. The computer-program product of claim 13 , wherein step (e) is performed after analyzing configuration files in data communication with the speech-recognition-engine server.