Click or drag to resize

TalkFactory Class

[Missing <summary> documentation for "T:CallFlowFramework.Factories.TalkFactory"]

Inheritance Hierarchy

Namespace:  CallFlowFramework.Factories
Assembly:  CallFlowFramework (in CallFlowFramework.dll) Version: 1.1.0.355 (1.1.0.355)
Syntax
public class TalkFactory : NamedCallFlowNodeFactory

The TalkFactory type exposes the following members.

Constructors
  NameDescription
Public methodTalkFactory
Initializes a new instance of the TalkFactory class
Public methodTalkFactory(XElement)
Initializes a new instance of the TalkFactory class
Top
Properties
  NameDescription
Public propertyCallName
Call name to be assigned to the new call.
(Inherited from NamedCallFlowNodeFactory.)
Public propertyDTMFPause
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyDTMFSequence
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyDTMFSymbolDuration
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyFidelityThreshold
This is a parameter for the WaitForPattern talk type.
Public propertyFileNameToRecord
Gets or sets the name of the file in which the received data is to be recorded. Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyFileNameToSend
Gets or sets the name of the file to be transmitted. Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyLoopPlayback
Loop playback of the sending file Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyOutOfBandDTMF
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyPatternFileName
Gets or sets the name of the file that contains audio pattern to be matched. Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyPatternFileNames
Gets or sets the list of file names whitch contains audio patterns to be matched. Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertySilenceDuration
Gets or sets the silence duration setting for the silence detector.
Public propertySkipDTMF
Skips dtmf digits when recording voice to file
Public propertySkipSilence
Skips silence blocks when recording voice to file
Public propertyTalkType
Gets or sets the type of the talk node that the factory creates and configures.
Public propertyTextToSpeechRate
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyTextToSpeechText
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyTextToSpeechVoiceName
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyTextToSpeechVolume
Used as necessary (i.e. when the appropriate transmitting pipeline is configured).
Public propertyTimeout
Gets or sets the timeout for the node.
(Inherited from CallFlowNodeFactory.)
Top
Methods
  NameDescription
Public methodCreate (Overrides CallFlowNodeFactoryCreate(CallFlowContext).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSerialize
Returns a single XElement that contains the serialized image of the object.
(Inherited from CallFlowNodeFactory.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also