ApplicationError | Exception class for errors in the application layer |
ApplicationInterface | Interface class which is implemented by the main application |
AudioReceive | Call Module for receiving audio |
AudioSend | Call Module for sending an A-Law file |
CallInterface | Interface class for all signals specific to a certain call |
CallModule | Base class for all call handling modules |
CallOutgoing | Call Module for establishment of an outgoing connection and wait for successful connect |
Capi | Main Class for communication with CAPI |
Capi::CardProfileT | Type for storing controller profiles |
CapiError | General and base class for errors in the Capi abstraction layer |
CapiExternalError | Capi Abstraction Layer exception class thrown if an error was caused by the application |
CapiMsgError | Capi Abstraction Layer exception class thrown if an error is indicated by Capi |
CapiSuite | Main application class, implements ApplicationInterface |
CapiWrongState | Capi Abstraction Layer exception class thrown if something should be done in a wrong state |
Connection | Encapsulates a CAPI connection with all its states and methods |
Connection::fax_info_t | Several parameters describing fax protocol details for incoming faxes |
ConnectModule | Call Module for connection establishment at incoming connection |
DisconnectModule | Call Module for call clearing |
FaxReceive | Call Module for receiving an analog fax (group 3) |
FaxSend | Call Module for sending an analog fax (group 3) |
IdleScript | Implements calling of python script in regular intervals for user defined activity (e.g. sending faxes) |
IncomingScript | Incoming call handling. One object for each incoming call is created |
PythonScript | Read a python script and call a function |
ReadDTMF | Call Module for waiting for DTMF signals |
Switch2FaxG3 | Call Module for switching to FAXG3 service from another one |