Click or drag to resize

Talk Class

[Missing <summary> documentation for "T:CallFlowFramework.Nodes.Talk"]

Inheritance Hierarchy

Namespace:  CallFlowFramework.Nodes
Assembly:  CallFlowFramework (in CallFlowFramework.dll) Version: 1.1.0.355 (1.1.0.355)
Syntax
public class Talk : CallOwnerNode

The Talk type exposes the following members.

Properties
  NameDescription
Public propertyCallName
Gets the name of the call that the node is configured to handle. Never returns null or empty string.
(Inherited from CallOwnerNode.)
Public propertyContext
Gets a reference to the call flow context.
(Inherited from CallFlowNode.)
Public propertyDTMFDigitDuration
Public propertyDTMFPauseDuration
Public propertyDTMFSequence
Public propertyName
Gets or sets the name of the node - assignable by the user.
(Inherited from CallFlowNode.)
Public propertyReadableNodeDescription (Overrides CallFlowNodeReadableNodeDescription.)
Public propertyReceivedDigits
Applicable to DTMF Detector only.
Public propertyRecordedFileName
Returns name of the recorded file (generated from the prefix) if reciver supports file recording.
Public propertyTimeout
Gets the timeout associated with the current node.
(Inherited from CallFlowNode.)
Top
Methods
  NameDescription
Public methodStatic memberCreateAudioPlayer
Transmitter: Silence Receiver: Audio Player, File Recorder (file name)
Public methodStatic memberCreateCrossPESQMark
Transmitter: RTT sender Receiver: RTT receiver
Public methodStatic memberCreateDTMFDetector
Transmitter: Silence Receiver: DTMF detector
Public methodStatic memberCreateDTMFDetectorWithTextToSpeech
Transmitter: Silence Receiver: DTMF detector
Public methodStatic memberCreateDTMFSender
Transmitter: DTMF Receiver: SimpleHeaderParser
Public methodStatic memberCreateEcho
Transmitter: Echo sender Receiver: Echo receiver
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodStatic memberCreatePESQMark
Transmitter: Silence Receiver: Pattern Correlator (threshold, %), File Recorder (file name)
Public methodStatic memberCreateRTTTest
Transmitter: RTT sender Receiver: RTT receiver
Public methodStatic memberCreateTextToSpeech
Transmitter: DTMF Receiver: SimpleHeaderParser
Public methodStatic memberCreateVoiceRecorder
Transmitter: Silence Receiver: File Recorder (file name)
Public methodStatic memberCreateVoiceSender
Transmitter: File Sender Receiver: SimpleHeaderParser
Public methodStatic memberCreateWaitForPrompt
Transmitter: Silence Receiver: Pattern Correlator (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForPrompt2(String, CallFlowContext, TimeSpan, String, String, Int32)
Transmitter: Silence Receiver: Audio Pattern Searcher (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForPrompt2(String, CallFlowContext, TimeSpan, String, String, Int32, Int32, Int32, Int32)
Transmitter: Silence Receiver: Audio Pattern Searcher (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForPrompts(String, CallFlowContext, TimeSpan, String, ListString, Int32)
Transmitter: Silence Receiver: Audio Pattern Searcher (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForPrompts(String, CallFlowContext, TimeSpan, String, Int32, Object)
Transmitter: Silence Receiver: Audio Pattern Searcher (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForPrompts(String, CallFlowContext, TimeSpan, String, ListString, Int32, Int32, Int32, Int32)
Transmitter: Silence Receiver: Audio Pattern Searcher (threshold, %), File Recorder (file name)
Public methodStatic memberCreateWaitForSilence
Transmitter: Silence Receiver: Silence Detector (silence duration, sec), File Recorder (file name)
Public methodStatic memberCreateWaitForSound
Transmitter: Silence Receiver: Sound Detector (sound duration, sec), File Recorder (file name)
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 methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHandleCallStateChanged
NOTE: the method is delivered on the telephony's thread.
(Inherited from CallFlowNode.)
Public methodHandleInboundCall
NOTE: the method is delivered on the telephony's thread. Called by the context unpon a new inbound call.
(Inherited from CallFlowNode.)
Public methodHandleMediaStarted
NOTE: the method is delivered on the telephony's thread.
(Inherited from CallFlowNode.)
Public methodHandleRegistrationStateChanged
NOTE: the method is delivered on the telephony's thread. Called by the context whenever the state of the associated registration is changed.
(Inherited from CallFlowNode.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodInvoke
Blocks until either the invocation succeeds or a timeout accurrs.
(Inherited from CallFlowNode.)
Public methodStatic memberPreparePatternsDetectorParams
Prepares fingerprints database for pattern detector
Public methodRaiseNodeEvents
Raises additional context events, that arises during node lifecycle
(Overrides CallFlowNodeRaiseNodeEvents.)
Public methodSendDTMF
Public methodSignalInvocatinFailed
Must be called when the action is complete unsuccessfully. This will unblock the Invoke block.
(Inherited from CallFlowNode.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also