Compounds |
| struct | aaScript::_functions |
| struct | Map::_sym |
| class | aaImage |
| class | aaScript |
| class | AudioFeed |
| class | Audit |
| class | Auditdata |
| class | CallStat |
| 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 | Module |
| union | numbersymbol_t |
| class | phTone |
| class | Plugins |
| class | PortManager |
| class | Protocol |
| class | Request |
| struct | schedtmp |
| class | Server |
| class | Service |
| class | Session |
| struct | statnode_t |
| 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_EXIT = TRUNK_STEP_HANGUP
} |
| 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_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_JOIN_REQUEST,
TRUNK_JOIN_ACCEPT,
TRUNK_JOIN_CANCEL,
TRUNK_EXIT_SHELL = 200,
TRUNK_START_SCRIPT,
TRUNK_RING_START,
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_INTERCEPT,
TRUNK_CPA_NODIALTONE,
TRUNK_CPA_NORINGBACK,
TRUNK_CPA_NOANSWER,
TRUNK_CPA_CONNECT,
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_VOIP
} |
| 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
} |
Variables |
| 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 |