This documentation is archived and is not being maintained.

RecognizeUserInput (Communications Workflow Sample)

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

This sample speech workflow application demonstrates how to use grammars to recognize both speech and dual-tone multi-frequency (DTMF) inputs. The user is asked to enter their PIN, and the user can respond by speaking the PIN or entering it using a keypad. The application recognizes the input and repeats it back to the user.

  • Use the SpeechQuestionAnswerActivity.DtmfGrammars and SpeechQuestionAnswerActivity.Grammars properties.

  • Use grammars with the SpeechHelpCommandActivity and SpeechRepeatCommandActivity activity.

To build and debug the sample application

  1. Create a debugging environment. For information about creating a debugging environment, see Establish Accounts on Office Communications Server.

  2. In the UCMA v2.0 SDK\Samples\Workflow directory, open RecognizeUserInput.

  3. Debug the RecognizeUserInput speech workflow application. For information about debugging this application, see Walkthrough: Debugging a Communications Workflow Application.