Share via


Microsoft.SpeechServer Namespace

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.

Contains classes and interfaces that support speech and DTMF (telephone keypad) recognition, recognition grammars and voice output.

Classes

Class Description
AnsweringEntityDetectedEventArgs Returns data from the AnsweringEntityDetected event.
AsyncCompletedEventArgs Returns data from asynchronous operation completed events.
CallInfo Contains information about a call.
CallReferenceInfo Correlates a call with the telephony hardware that is handling that call.
ClosedEventArgs Returns data from the Closed event.
ClosingEventArgs Returns data from the Closing event.
DiversionInfo Contains the original called number and the reason for redirecting.
Header Represents a SIP header name-value pair.
MessageReceivedEventArgs Returns data from the MessageReceived event.
RecordCompletedEventArgs Returns data from the RecordCompleted event.
RecordStartedEventArgs Returns data from the RecordStarted event.
RedirectingEventArgs Returns data from the Redirecting event.
RedirectMediaCompletedEventArgs Returns data from the RedirectMediaCompleted event.
RedirectMediaRequestedEventArgs Returns data from the RedirectMediaRequested event.
SipPeerAddressUnreachableException An exception that is thrown when the SIP peer returns an address unreachable error.
SipPeerBusyException An exception that is thrown when the SIP peer returns a busy error.
SipPeerException An exception that is thrown when the SIP peer encounters an error.
SipPeerTimeoutException An exception that is thrown when the SIP peer times out.
SipUri Represents a SIP URI.
SpeechApplicationException An exception is thrown when Speech Server encounters an application error.
TelephonyAddress Represents a TelephonyAddress.
TelephonyException An exception that is thrown when the TelephonySession encounters internal errors.
ToneDetectedEventArgs Returns data from the ToneDetected event.

Interfaces

Interface Description
IApplicationHost Defines the core functionality used by speech applications.
IHostedSpeechApplication Defines the interface that Speech Server applications must implement.
ILoggingManager Creates a LoggingManager object that controls the logging system and enables application tuning.
IRecorder Creates a Recorder object that records audio input.
ITelephonySession Creates a TelephonySession object on which calls are established.

Delegates

Delegate Description
MediaIdleCallback Registers a method to be called when the TelephonySession becomes idle.

Enumerations

Enumeration Description
AnsweringEntity Defines the values for hardware entities that might answer an outbound call.
Codec Specifies the codecs used for media negotiation between the gateway and Speech Server.
Digit Enumerates all DTMF digits.
MessageType Enumerates the message types used in the SendMessageAsync method and the MessageReceivedEventArgs object.
PromptType Enumerates the types of prompts.
RecordCompletionType Defines the values returned by the CompletionType property.
RedirectAction Defines the values used by the Action property and the ResumeRedirection method.
RedirectReason Defines the values returned by the RedirectReason property.
SemanticItemState Defines the values for the confirmation state of a SemanticItem.
SemanticStateTransition Defines the values for transition types between one SemanticItemState and another.
SipUriScheme Defines the values that set the Scheme property.
SpecialInformationTone Defines the values returned in the SpecialInformationTone property.
SpeechApplicationErrorType Defines the values that set the SpeechApplicationErrorType property.
SpeechDetectionMode Defines the values that set the SpeechDetectionMode property.
SpeechDetectionSensitivity Defines the values that set the SpeechDetectionSensitivity property.
TaskStatus Defines the values that set the TaskStatus property of workflow activities.
TelephonySessionState Defines the values that set the State property.
TelephonySessionType Defines the values used in the CreateSession method.
TerminationDigits Defines a flag enumeration of one or more DTMF keys that sets the TerminationDigits property.
TransportParameter Defines the values that set the TransportParameter property.
UserParameter Defines the values that set the UserParameter property.