Understand Prompt Transitions
Microsoft Unified Communications Managed API (UCMA) 3.0 Workflow SDK communication workflow applications provide seven different types of prompts. Application authors may author the content of these prompts. The prompts are played at run time in response to application events. The prompt types appear in the following tables.
Speech Prompts
Speech Prompt |
Description |
---|---|
MainPrompt |
The default prompt for the current activity. |
HelpPrompt |
The prompt that is played when the SpeechHelpCommandActivity defined in the scope is triggered during the execution of the activity. |
RepeatPrompt |
The prompt that is played when the SpeechRepeatCommandActivity defined in the scope is triggered during the execution of the activity. |
SilencePrompt |
Asks the user to provide an answer following the first occurrence of a silence. |
EscalatedSilencePrompt |
Asks the user to provide an answer following a repeated occurrence of a silence. |
NoRecognitionPrompt |
Asks the user to provide an answer following the first occurrence of a no recognition. |
EscalatedNoRecognitionPrompt |
Asks the user to provide an answer following a repeated occurrence of a no recognition. |
Instant Messaging (IM) Prompts
IM Prompt |
Description |
---|---|
MainPrompt |
The default prompt for the current activity. |
AcknowledgePrompt |
Provides confirmation before the input text is sent for recognition. |
HelpPrompt |
The prompt that is played when the InstantMessagingHelpCommandActivity defined in the scope is triggered during the execution of the activity. |
SilencePrompt |
Asks the user to provide an answer following the first occurrence of a silence. |
EscalatedSilencePrompt |
Asks the user to provide an answer following a repeated occurrence of a silence. |
NoRecognitionPrompt |
Asks the user to provide an answer following the first occurrence of a no recognition. |
EscalatedNoRecognitionPrompt |
Asks the user to provide an answer following a repeated occurrence of a no recognition. |
Prompt Fallbacks
An author may choose to not set the content of one or more prompts. This creates an empty prompt. If an empty prompt is triggered by the application, fallback logic specifies which prompt plays in its place. Fallback logic is applied using the rules shown in the following table.
Prompt Type |
Fallback Prompt Type |
---|---|
HelpPrompt |
MainPrompt |
RepeatPrompt |
MainPrompt |
SilencePrompt |
HelpPrompt |
NoRecognitionPrompt |
HelpPrompt |
EscalatedSilencePrompt |
SilencePrompt |
EscalatedNoRecognitionPrompt |
NoRecognitionPrompt |
See Also
Other Resources
Unified Communications Managed API 3.0 Workflow SDK Documentation