Click or drag to resize
DiaSpringWrapper Class
Dialogic Springware Wrapper Class
Inheritance Hierarchy
SystemObject
  InkostarDiaSpringWrapper

Namespace: Inkostar
Assembly: DiaSpringWrapper (in DiaSpringWrapper.dll) Version: 0.0.0.0
Syntax
public class DiaSpringWrapper : IDisposable

The DiaSpringWrapper type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleDiaSpringWrapper
diaSpringWrapper class constructor
Top
Methods
  NameDescription
Public methodCode exampleAnswerCall
Answers an incoming call by placing the channel off-hook.
Public methodCode exampleApplyLicenseKey
Applies a license key to the component and removes all trial limitations.
Public methodCode exampleCancelGatherDigits
Cancels the gathering of digits.
Public methodCode exampleClose
Closes all channels prevously opened and release all voice resources.
Public methodDispose
DiaSpringWrapper destructor
Protected methodDispose(Boolean)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
DiaSpringWrapper finalizer
(Overrides ObjectFinalize.)
Public methodCode exampleGatherDigits(String, Int32, DiaSpringWrapperCommonDigitType)
Waits for DTMF input and returns the digit(s) keyed by the user in a form of an event within the EventReceived handler.
Public methodCode exampleGatherDigits(String, Int32, DiaSpringWrapperCommonDigitType, Int32)
Waits for DTMF input and returns the digit(s) keyed by the user in a form of an event within the EventReceived handler.
Public methodCode exampleGetAudioStream
Returns the current audio stream collected on the channel since the last StartAudioStream function call.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodCode exampleGetInfo
Retrieves the channel properties: ChannelNumber, ChannelName, DigitsReceived, LastCallerID, RingCount, ChannelState and ChannelFeatures.
Public methodStatic memberCode exampleGetListOfChannels
Retrieves the list of channel names for a given installed board number.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodCode exampleHangUp
Hangs-up the active call by setting the channel on-hook.
Public methodCode exampleMakeCall
Places the channel off-hook and dials the destination number.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodCode exampleOpen
Opens all channels defined in the device instance to allow voice resource to be used.
Public methodCode examplePlay
Starts playback of a voice file on a channel.
Public methodCode examplePlayDTMF
Plays a series of DTMF digits.
Public methodCode examplePlaySpeech(String, String, DiaSpringWrapperCommonSyncMode, Boolean)
Plays a string using the default Text-To-Speech engine and default voice selection.
Public methodCode examplePlaySpeech(String, String, String, DiaSpringWrapperCommonSyncMode, Boolean)
Plays a string using the default Text-To-Speech engine and default voice selection then saves the speech file to the filesystem
Public methodCode exampleRecord(String, String, Int32, DiaSpringWrapperCommonVoiceFormat, DiaSpringWrapperCommonFileFormat, DiaSpringWrapperCommonSamplingRate, DiaSpringWrapperCommonBitsPerSample, DiaSpringWrapperCommonSyncMode, Boolean)
Starts recording the voice on a channel.
Public methodCode exampleRecord(String, String, Int32, Int32, DiaSpringWrapperCommonVoiceFormat, DiaSpringWrapperCommonFileFormat, DiaSpringWrapperCommonSamplingRate, DiaSpringWrapperCommonBitsPerSample, DiaSpringWrapperCommonSyncMode, Boolean)
Starts recording the voice on a channel.
Public methodCode exampleRouteCalls
Establishes a full duplex connection between two channels on the same ScBus enabled device thus allowing the two voice channels on separate timeslots to be bridged together. This function can be used when a conference call or a supervised transfer is not possible betwen the two parties.
Public methodCode exampleStartAudioStream
Starts streaming the voice on a channel.
Public methodCode exampleStopAudioStream
Stops streaming the voice on a channel.
Public methodCode exampleStopDeviceIO
Stops all IO activities such as playback and recording.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodCode exampleTransferCall
Initiates a transfer from one extension to another.
Public methodCode exampleUnRouteCalls
Breaks the full duplex connection between the two bridged channels and restores the connections between the SCBus timelots to their initial state.
Top
Events
  NameDescription
Public eventOnEventReceived
Event handler for telephony events generated from the DiaSpringWrapper object instance
Public eventOnTraceMessageReceived
Event handler for trace messages generated from the DiaSpringWrapper object instance
Top
See Also