Click or drag to resize
DiaGlobWrapper Class
diaGlobWrapper Help
DiaGlobWrapper class. Main class used to handle telephony operations on the Dialogic board.
Inheritance Hierarchy
SystemObject
  InkostarDiaGlobWrapper

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

The DiaGlobWrapper type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleDiaGlobWrapper
DiaGlobWrapper constructor.
Top
Methods
  NameDescription
Public methodCode exampleAnswerCall(Channel)
Answers the incoming call being offered immediately
Public methodCode exampleAnswerCall(Channel, Int32)
Answers the incoming call being offered after a specific number of rings
Public methodCode exampleBlindTransfer
Performs a blind transfer or unsupervised transfer
Public methodCode exampleCancelGetDigits
Stops collecting digits.
Public methodCode exampleCanHangup
Convenience function to invoke before using HangUp(). This is to avoid an exception if the channel is not in the right state.
Public methodCode exampleClearDigitsBuffer
Clears the buffer containing digits already collected.
Public methodCode exampleClose
Closes all channels and frees resources previously allocated.
Public methodDispose
DiaGlobWrapper destructor
Public methodCode exampleEnableAlarm
Enable Alarm notification on a channel.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodCode exampleGetCallState
Queries the call state and returns the CallState enum value
Public methodCode exampleGetCTInfo
Retrieves the CT Bus time slot information of a channel
Public methodCode exampleGetDigits(Channel, Int32, DiaGlobWrapperCommonDigitType, Boolean)
Starts collecting one specific digit.
Public methodCode exampleGetDigits(Channel, Int32, DiaGlobWrapperCommonDigitType, Int32, Boolean)
Starts collecting a number of digits.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberCode exampleGetSystemState
Retrieves the state of the Dialogic system service
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodCode exampleHangUp
Releases the call and resets the channel back to a ready state
Public methodCode exampleHoldCall
Places a call on hold.
Public methodCode exampleMakeCall(Channel, String)
Dials the destination number in an outbound call with no call progress analysis
Public methodMakeCall(Channel, String, DiaGlobWrapperCommonCallProgressDetectOptions)
Public methodCode exampleOpen
Opens the set of channels specified in the diaGlobWrapper constructor.
Public methodCode examplePlay
Plays a voice prompt.
Public methodCode examplePlayTextToSpeech
Plays a text through the TextToSpeech engine.
Public methodCode exampleRecord
Records voice on a channel.
Public methodCode exampleRetrieveCall
Retrieves a call from the on-hold state.
Public methodCode exampleScBusConnect
Establishes an SCbus connection between two channels
Public methodCode exampleScBusRelease
Tears down and releases the previously established SCbus connection between two channels
Public methodCode exampleSendDigits(Channel, String)
Dials a number of digits
Public methodSendDigits(Channel, String, Int32)
Public methodCode exampleSetCallerID
Sets the default calling party number or Caller ID for outbound calls.
Public methodCode exampleSetServiceState
Places a channel in a state of In Service, Maintenance, Out of Service.
Public methodStatic memberCode exampleStartSystem
Starts the Dialogic board or the system service
Public methodCode exampleStopPlayback
Stops immediately the current playback of the voice prompt.
Public methodCode exampleStopRecording
Stops immediately the current recording.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodCode exampleWaitForCall
Enables the notification of inbound calls
Top
Properties
  NameDescription
Public propertyChannels
Retrieves the collection of channels associated with this instance of diaGlobWrapper.
Top
Events
  NameDescription
Public eventOnEventReceived
Event handler for the EventReceived delegate
Public eventOnTraceMessageReceived
Event handler for the TraceMessageReceived delegate
Top
See Also