GlobalCommands (Communications Workflow Sample)

This sample speech workflow application prompts the user for three numbers in specific ranges: 1-10, 11-20, and 1-20. The user can start over or cancel at any time by using a SpeechCommandActivity activity.

  • Use the ActivityExecutionContext class to expose workflow run-time capabilities and services to individual activities.

  • Use multiple .grxml grammars.

  • Use the ResourceManager class to provide culture-specific prompt text.

  • Use two speech event activities: ConsecutiveNoRecognitionsSpeechEventActivity and ConsecutiveNoInputsSpeechEventActivity.

  • Use two speech command activities: SpeechHelpCommandActivity and SpeechCommandActivity.

To build and debug the sample application

  1. Create a debugging environment. For information about creating a debugging environment, see Provision and Deploy a UCMA Workflow Application.

  2. In the %ProgramFiles%\Lync Server 2010\UCMA v3.0 SDK\Samples\Workflow directory, open GlobalCommands.

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