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.
Featured Highlights
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.
Prerequisites
See the prerequisites list in Walkthrough: Debugging a Communications Workflow Application.
Running the Sample
To build and debug the sample application
Create a debugging environment. For information about creating a debugging environment, see Provision and Deploy a UCMA Workflow Application.
In the %ProgramFiles%\Lync Server 2010\UCMA v3.0 SDK\Samples\Workflow directory, open GlobalCommands.
Debug the GlobalCommands speech workflow application. For information about debugging this application, see Walkthrough: Debugging a Communications Workflow Application.
See Also
Other Resources
Unified Communications Managed API 3.0 Workflow SDK Documentation