Class Hierarchy
aculab.callcontrol.CallHandleBase
-
Base class for Call Handles.
aculab.callcontrol.CallHandle
-
An Aculab call handle, and common operations on it.
aculab.callcontrol.Call
-
A Call is a CallHandle that does an automatic
openin
upon
aculab.sip.SIPHandle
-
An Aculab SIP call handle, and common operations on it.
aculab.sip.SIPCall
-
A SIPCall is a SIPCallHandle that does an automatic openin upon
aculab.fax.FaxJob
-
Base class for
FaxTxJob
and
FaxRxJob
.
aculab.fax.FaxRxJob
-
Job to receive a FAX.
aculab.fax.FaxTxJob
-
Job to transmit a FAX.
aculab.fax.T38GWJob
-
Create a T.38 gateway job that will relay T.38 to T.30 over
aculab.reactor.PortEventDispatcher
-
Placeholder - not currently used.
aculab.sdp.MediaDescription
-
The MediaDescription encapsulates all of the SDP media descriptions
aculab.sdp.PTMarker
-
A marker of a particular payload type
aculab.sdp.AudioPTMarker
-
An audio payload type
aculab.sdp.VideoPTMarker
-
A video payload type
aculab.sdp.SDP
-
An SDP body, parsed for easy access.
aculab.switching.Connection
-
A connection between two resources.
aculab.switching.CTBusEndpoint
-
An endpoint on a bus.
aculab.switching.NetEndpoint
-
An endpoint on a network port.
aculab.timer.Timer
-
A timed function and its arguments.
aculab.timer.TimerBase
-
Timer base class - does the housekeeping.
aculab.timer.TimerThread
-
An active, standalone Timer thread that will execute the
aculab.util.curry
-
Bind arguments to a function.
dict
aculab.util.OrderedDict
-
A UserDict that preserves insert order whenever possible.
Exception
aculab.error.AculabClosed
-
Termination reason: closed.
aculab.error.AculabError
-
Call Control exception. The error code is stored in value.
aculab.error.AculabSpeechError
-
Prosody exception. The error code is stored in value.
aculab.error.AculabFAXError
-
FAX exception. The error code is stored in value.
aculab.error.AculabSilence
-
Termination reason: silence.
aculab.error.AculabStopped
-
Termination reason: stopped.
aculab.error.AculabTimeout
-
Termination reason: timeout.
object
aculab.rtp.RxBase
-
Internal baseclass for RTP rx classes that manages connections
aculab.rtp.FMPrx
-
An RTP T.38 receiver (untested/incomplete).
aculab.rtp.VMPrx
-
An RTP speech receiver.
aculab.rtp.TxBase
-
Internal baseclass for RTP tx/rx classes that manages connections
aculab.rtp.FMPtx
-
An RTP T.38 transmitter (untested/incomplete).
aculab.rtp.VMPtx
-
An RTP speech data transmitter.
aculab.rtp.VMP
-
An RTP speech data transmitter/receiver.
aculab.snapshot.Card
-
Base class for an Aculab card.
aculab.snapshot.CallControlCard
-
An Aculab card capable of call control.
aculab.snapshot.ProsodyCard
-
An Aculab Prosody (speech processing) card.
aculab.snapshot.SwitchCard
-
An Aculab card with a switch matrix.
aculab.snapshot.Module
-
A DSP module on an Aculab Prosody (speech processing) card.
aculab.snapshot.Port
-
A port on an Aculab call control card.
aculab.snapshot.SIPPort
-
No class docstring; 1/4 methods documented
aculab.snapshot.Snapshot
-
No class docstring; 2/3 methods documented
aculab.speech.Conference
-
A Conference: seriously incomplete.
aculab.speech.DCReadJob
-
A DataComms receive job - experimental
aculab.speech.DigitsJob
-
Job to play a string of DTMF digits.
aculab.speech.Glue
-
Glue logic to tie a SpeechChannel to a Call.
aculab.speech.PlayJobBase
-
An Abstract Base Class for jobs that play PCM data.
aculab.speech.PlayJob
-
Job to play a file.
aculab.speech.SilenceJob
-
Job to play silence.
aculab.speech.RecordJob
-
Job to record a file.
aculab.speech.SpeechChannel
-
A full duplex Prosody channel.
aculab.speech.ToneJob
-
Job to play a predefined Tone.
aculab.switching.CTBus
-
Base class for an isochronous, multiplexed bus.
aculab.switching.H100
-
H.100 (and H.110), the ECTF defined bus standards.
aculab.switching.MVIP
-
MVIP Bus.
aculab.switching.ProsodyTimeslots
-
The timeslots for one Prosody DSP.
aculab.switching.SCBus
-
SCBus, Dialogic's successor of PEB.
aculab.switching.FMPtxEndpoint
-
An endpoint to a FMPtx (RTP T.38 transmitter).
aculab.switching.Path
-
Path objects can be used for mixing, echo cancellation, automatic gain
aculab.switching.PathEndpoint
-
An endpoint to a Path.
aculab.switching.SpeechEndpoint
-
An endpoint to a DSP.
aculab.switching.TDMrx
-
A TDM receiver.
aculab.switching.TDMtx
-
A TDM transmitter.
aculab.switching.VMPtxEndpoint
-
An endpoint to a VMPtx (RTP transmitter).
aculab.util.EventQueue
-
No class docstring; 1/2 methods documented
threading.Thread
aculab.fax.FaxRxJob
-
Job to receive a FAX.
aculab.fax.FaxTxJob
-
Job to transmit a FAX.
aculab.fax.T38GWSession
-
A T.38 gateway session.
aculab.posixreactor.PollReactor
-
Prosody Event reactor for Unix systems with poll(), most notably
aculab.reactor.CallEventThread
-
This is a helper thread class for call events on v5 drivers.
aculab.timer.TimerThread
-
An active, standalone Timer thread that will execute the
aculab.win32reactor.Win32Reactor
-
Event reactor for Windows.
aculab.win32reactor.Win32ReactorThread
-
Helper thread for Win32Reactor.