A method of providing speech recognition resolution on an application server
in
a communication network includes receiving an utterance from an end-user, for example,
at a Voice Gateway in response to a prompt by an application prompt, capturing
the utterance, and dispatching it via the application server to a speech recognition
provider. The method further includes performing item-matching via a search algorithm,
returning items matching the utterance to the application server, and returning
relevant utterance matches to the application, for example, on the Voice Gateway,
for communication to the user.