Share via


dtmf/listen Interaction

  Microsoft Speech Technologies Homepage

Many telephony applications permit speech and/or dual tone multi-frequency (DTMF) input to be used concurrently. To simplify authoring these scenarios, Speech Applications Language Tags (SALT) implements a default behavior model for which detection and successful recognition in one input type need not interfere with detection and recognition in the other. This means that an application only has to be concerned with receiving a single recognition result, even when both elements are active.

SALT allows independent behavior of the dtmf and listen elements when they are concurrently active by disabling the initialtimeout attributes on the other type of input detection. In addition, each element automatically cancels the input of the other element when its own recognition reaches a successful conclusion.

The following event diagram illustrates the possible interaction between the listen element and the dtmf element recognitions when both are active concurrently.

See Also

dtmf Element |  listen Element | dtmf Event Diagram