Understand Prompt Transitions

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.

Microsoft Unified Communications Managed API2.0 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 2.0 Workflow SDK Documentation