DetectAnsweringMachineActivity Class
Assembly: Microsoft.SpeechServer (in microsoft.speechserver.dll)
[GlobalizedDescriptionAttribute("DetectAnsweringMachineActivity")] [GlobalizedCategoryAttribute("MSSCategory")] [ActivityValidatorAttribute(typeof(DetectAnsweringMachineActivityValidator))] [ToolboxBitmapAttribute(typeof(DetectAnsweringMachineActivity))] public sealed class DetectAnsweringMachineActivity : SpeechCompositeActivity
A DetectAnsweringMachineActivity can be placed in the Workflow Designer immediately following the MakeCallActivity.
The principal criterion for distinguishing between a human answerer and a machine is that the human's response ("Hello," "Speaking," and so on) tends to be shorter than that of an answering machine. If the response duration from a called telephone number is shorter than MaximumUtteranceDurationToAssumePerson, the response is assumed to come from a human. Similarly, if the response duration is longer than MinimumUtteranceDurationToAssumeAnsweringMachine, the response is assumed to come from an answering machine or similar device. For response durations that fall between these two values, the semantic results provided by the grammar are used. For more information, see Grammar.
For information about how to use this class, see Walkthrough: Detect an Answering Machine.
???? System.Workflow.ComponentModel.DependencyObject
???????? System.Workflow.ComponentModel.Activity
???????????? System.Workflow.ComponentModel.CompositeActivity
???????????????? Microsoft.SpeechServer.Dialog.SpeechCompositeActivity
????????????????????Microsoft.SpeechServer.Dialog.DetectAnsweringMachineActivity