Compounds |
struct | aaScript::_functions |
struct | Map::_sym |
class | aaImage |
class | aaScript |
class | AudioFeed |
class | AudioService |
class | Audit |
class | Auditdata |
class | CallStat |
class | Conference |
class | Debug |
union | digitsymbol_t |
class | Driver |
struct | execdata_t |
class | Fifo |
class | FifoHandler |
class | Functions |
struct | FUNCTIONS |
class | KeyFeed |
class | KeyLocal |
class | KeyMailbox |
class | KeyMemory |
class | KeyNetwork |
class | KeyPaths |
class | KeyServer |
class | KeyThreads |
class | KeyTones |
class | Map |
struct | Map::mapkey_t |
class | Mixer |
class | Module |
union | numbersymbol_t |
class | phTone |
class | Plugins |
class | PortManager |
class | Protocol |
class | Request |
class | Server |
class | Service |
class | Session |
class | Sync |
class | TGI |
class | Translator |
class | Trunk |
union | trunkdata_t |
struct | TrunkEvent |
class | TrunkGroup |
Typedefs |
typedef short | tpport_t |
typedef char* (* | functioncall_t )(scriptsymbol_t *sym, char **args) |
Enumerations |
enum | seltype_t {
SELECT_FIRST,
SELECT_LAST
} |
enum | modtype_t {
MODULE_GENERIC,
MODULE_DELIVERY,
MODULE_SENDFILE,
MODULE_SENDFAX,
MODULE_NOTIFY,
MODULE_TGI,
MODULE_ANY
} |
enum | trunkstep_t {
TRUNK_STEP_HANGUP = 0,
TRUNK_STEP_SLEEP,
TRUNK_STEP_ANSWER,
TRUNK_STEP_COLLECT,
TRUNK_STEP_PLAY,
TRUNK_STEP_RECORD,
TRUNK_STEP_TONE,
TRUNK_STEP_DIALXFER,
TRUNK_STEP_FLASH,
TRUNK_STEP_JOIN,
TRUNK_STEP_RTP,
TRUNK_STEP_DUPLEX,
TRUNK_STEP_DETECT,
TRUNK_STEP_REQUIRES,
TRUNK_STEP_EXIT = TRUNK_STEP_HANGUP,
TRUNK_STEP_DRIVER
} |
enum | trunksignal_t {
TRUNK_SIGNAL_STEP = 0,
TRUNK_SIGNAL_EXIT,
TRUNK_SIGNAL_HANGUP = TRUNK_SIGNAL_EXIT,
TRUNK_SIGNAL_ERROR,
TRUNK_SIGNAL_TIMEOUT,
TRUNK_SIGNAL_DTMF,
TRUNK_SIGNAL_0,
TRUNK_SIGNAL_1,
TRUNK_SIGNAL_2,
TRUNK_SIGNAL_3,
TRUNK_SIGNAL_4,
TRUNK_SIGNAL_5,
TRUNK_SIGNAL_6,
TRUNK_SIGNAL_7,
TRUNK_SIGNAL_8,
TRUNK_SIGNAL_9,
TRUNK_SIGNAL_STAR,
TRUNK_SIGNAL_POUND,
TRUNK_SIGNAL_A,
TRUNK_SIGNAL_B,
TRUNK_SIGNAL_C,
TRUNK_SIGNAL_D,
TRUNK_SIGNAL_DIALTONE,
TRUNK_SIGNAL_BUSY,
TRUNK_SIGNAL_CANCEL,
TRUNK_SIGNAL_SIGNAL,
TRUNK_SIGNAL_DRIVER
} |
enum | trunkevent_t {
TRUNK_ENTER_STATE = 100,
TRUNK_EXIT_STATE,
TRUNK_STOP_STATE,
TRUNK_NOTIFICATION,
TRUNK_SERVICE_SUCCESS,
TRUNK_SERVICE_FAILURE,
TRUNK_SERVICE_LOOKUP,
TRUNK_SERVICE_LOGIN,
TRUNK_SIGNAL_NOTIFY,
TRUNK_JOIN_TRUNKS,
TRUNK_PART_TRUNKS,
TRUNK_NULL_EVENT,
TRUNK_EXIT_SHELL = 200,
TRUNK_START_SCRIPT,
TRUNK_RING_START,
TRUNK_RING_REDIRECT,
TRUNK_STOP_DISCONNECT,
TRUNK_START_INCOMING = TRUNK_RING_START,
TRUNK_START_OUTGOING = TRUNK_START_SCRIPT,
TRUNK_MAKE_TEST = 300,
TRUNK_MAKE_BUSY,
TRUNK_MAKE_IDLE,
TRUNK_MAKE_STEP,
TRUNK_LINE_WINK = 400,
TRUNK_TIMER_EXPIRED,
TRUNK_RINGING_ON,
TRUNK_RINGING_OFF,
TRUNK_TEST_IDLE,
TRUNK_TEST_FAILURE,
TRUNK_ON_HOOK,
TRUNK_OFF_HOOK,
TRUNK_CALLER_ID,
TRUNK_RINGING_DID,
TRUNK_CALL_DETECT,
TRUNK_CALL_CONNECT,
TRUNK_CALL_RELEASE,
TRUNK_CALL_ACCEPT,
TRUNK_CALL_RINGING,
TRUNK_CALL_DISCONNECT,
TRUNK_AUDIO_IDLE = 500,
TRUNK_INPUT_PENDING,
TRUNK_OUTPUT_PENDING,
TRUNK_AUDIO_BUFFER,
TRUNK_TONE_IDLE,
TRUNK_DTMF_KEYDOWN,
TRUNK_DTMF_KEYUP,
TRUNK_TONE_START,
TRUNK_TONE_STOP,
TRUNK_FSK_DETECT,
TRUNK_FAX_DETECT,
TRUNK_VOX_DETECT,
TRUNK_AUDIO_START,
TRUNK_AUDIO_STOP,
TRUNK_CPA_DIALTONE,
TRUNK_CPA_BUSYTONE,
TRUNK_CPA_RINGING,
TRUNK_CPA_RINGBACK = TRUNK_CPA_RINGING,
TRUNK_CPA_INTERCEPT,
TRUNK_CPA_NODIALTONE,
TRUNK_CPA_NORINGBACK,
TRUNK_CPA_NOANSWER,
TRUNK_CPA_CONNECT,
TRUNK_CPA_FAILURE,
TRUNK_DSP_READY,
TRUNK_DRIVER_SPECIFIC = 8000
} |
enum | dspmode_t {
DSP_MODE_INACTIVE = 0,
DSP_MODE_VOICE,
DSP_MODE_CALLERID,
DSP_MODE_DATA,
DSP_MODE_FAX,
DSP_MODE_TDM,
DSP_MODE_RTP,
DSP_MODE_DUPLEX,
DSP_MODE_JOIN,
DSP_MODE_CONF,
DSP_MODE_TONE
} |
enum | trunkmode_t {
TRUNK_MODE_INCOMING = 0,
TRUNK_MODE_OUTGOING,
TRUNK_MODE_INACTIVE,
TRUNK_MODE_UNAVAILABLE
} |
enum | statitem_t {
STAT_MAX_INCOMING,
STAT_MAX_OUTGOING,
STAT_TOT_INCOMING,
STAT_TOT_OUTGOING,
STAT_ACTIVE_CALLS
} |
Variables |
bool | running |
KeyServer | keyserver |
KeyThreads | keythreads |
KeyMemory | keymemory |
KeyPaths | keypaths |
KeyLocal | keylocal |
KeyNetwork | keynetwork |
KeyMailbox | keymailbox |
KeyTones | keytones |
KeyFeed | keyfeed |
Plugins | plugins |
Driver* | driver |
Debug* | debug |
Fifo | fifo |