Version
Index
A
- A bit 37, 103
- aborting record operation with DTMF 163
- accepting a call 14, 230
- Accepting Call state 27-28
- access, callback routine 146, 160, 164
- addresses, retrieving 56
- ADI_A_BIT 37, 155-156
- ADI_ANSW_xxx 239
- ADI_B_BIT 37, 155-156
- ADI_C_BIT 37, 155-156
- ADI_CALL_STATUS 54, 56
- ADI_CALLCTL_PARMS 32, 40, 151
- ADI_CALLPROG_PARMS 85, 125, 214
- ADI_CC_BLOCK_xxx 238
- ADI_CC_ERR_xxx 239
- ADI_CC_OOS_xxx 239
- ADI_CC_STATE_ANSWERING 35
- ADI_CC_STATE_BLOCKING 39
- ADI_CC_STATE_CONNECTED 34
- ADI_CC_STATE_CONNECTED2 119
- ADI_CC_STATE_DISCONNECTED 34
- ADI_CC_STATE_INCOMING 35
- ADI_CC_STATE_PLACING_CALL2 119
- ADI_CCDBG_xxx 239
- ADI_CLEARDOWN_PARMS 153
- ADI_COLLECT_PARMS 41
- ADI_CON_CED 87
- ADI_CON_DIALTONE_DETECTED 87
- ADI_CON_ON_ANSWER 34
- ADI_CON_PROCEEDING 87
- ADI_CON_RING_QUIT 87
- ADI_CON_SIGNAL 87
- ADI_CON_SIT_DETECTED 87
- ADI_CON_TIMEOUT 87
- ADI_CON_VOICE_BEGIN 87
- ADI_CON_VOICE_END 87
- ADI_CON_VOICE_EXTENDED 87
- ADI_CON_VOICE_LONG 87
- ADI_CON_VOICE_MEDIUM 87
- ADI_CON_xxx 238
- ADI_CONTEXT_INFO 60-61
- ADI_D_BIT 37, 155-156
- ADI_DIAL_PARMS 131, 153
- ADI_DID_PARMS 149
- ADI_DIGIT_x 43
- ADI_DIS_BUSY_DETECTED 88
- ADI_DIS_CED 88
- ADI_DIS_DIALTONE_DETECTED 88
- ADI_DIS_NO_DIALTONE 88
- ADI_DIS_NO_WINK 88
- ADI_DIS_REMOTE_ABANDONED 35
- ADI_DIS_REMOTE_NOANSWER 88
- ADI_DIS_REORDER_DETECTED 88
- ADI_DIS_RING_QUIT 88
- ADI_DIS_SIT_DETECTED 88
- ADI_DIS_TIMEOUT 88
- ADI_DIS_xxx 238
- ADI_DTMF_PARMS 135
- ADI_DTMFDETECT_PARMS 137, 153
- ADI_EAM_PARMS 149
- ADI_ECHOCANCEL_PARMS 153
- ADI_EEPROM_DATA 65
- ADI_ENCODE_G726 277
- ADI_ENCODE_IMA 277
- ADI_ENCODE_xxx 67
- ADI_ENERGY_PARMS 139
- ADI_ERR_xxx 239
- ADI_FSKRECEIVE_PARMS 157, 254
- ADI_FSKSEND_PARMS 166, 255
- ADI_LPS_PARMS 149
- ADI_MF_CCITT_BACKWARD 141
- ADI_MF_CCITT_FORWARD 141
- ADI_MF_US 141
- ADI_MFC_PARMS 149
- ADI_OGT_PARMS 149
- ADI_PLACECALL_PARMS 92, 214
- ADI_PLAY_LAST_BUFFER 96, 147, 208-209
- ADI_PLAY_PARMS 100, 144, 146
- ADI_PLAY_STATUS 70-71
- ADI_REASON_BAD_STOP_BIT 158
- ADI_REASON_DROP_IN_DATA 158
- ADI_REASON_xxx 241
- ADI_RECORD_BUFFER_REQ 107, 212
- ADI_RECORD_PARMS 105, 110, 161
- ADI_RECORD_STATUS 73-74
- ADI_RECORD_UNDERRUN 107, 212
- ADI_REJ_FORCE_IMMEDIATE 116
- ADI_REJ_PLAY_BUSY 116
- ADI_REJ_PLAY_REORDER 116
- ADI_REJ_PLAY_RINGTONE 116
- ADI_REJ_USER_AUDIO 116
- ADI_REJ_xxx 239
- ADI_SEQ_ERR_WRONG_STATE 120
- ADI_START_PARMS 149, 151
- ADI_TIMESLOT 51
- ADI_TONE_PARMS 179, 181
- ADI_TONEDETECT_PARMS 175
- ADI_WNK_PARMS 149
- ADI_XFER_ALERTING 214
- ADI_XFER_PROCEEDING 214
- adiAcceptCall 14, 27-29
- adiAcceptIncomingAddress 14, 31
- adiAnswerCall 14, 28, 34-35
- adiAssertSignal 22, 37, 156
- adiBlockCalls 14, 39
- adiCollectDigits 18, 41, 45
- ADIERR_CANNOT_CREATE_CHANNEL 221, 225
- ADIERR_INVALID_CALL_STATE 221, 225
- ADIERR_INVALID_QUEUEID 221, 225
- ADIERR_NO_DSP_PORT 221, 225
- ADIERR_NO_DSP_RESOURCES 221, 225
- ADIERR_NOT_ENOUGH_RESOURCES 221, 225
- ADIERR_PLAYREC_ACCESS 164, 221, 225
- ADIERR_TOO_MANY_BUFFERS 221, 225
- ADIERR_UNKNOWN_BOARDTYPE 221, 225
- ADIEVN_ACCEPTING_CALL 27-28, 230
- ADIEVN_ANSWERING_CALL 34, 230
- ADIEVN_BILLING_SET 120, 230
- ADIEVN_BOARD_ERROR 230
- ADIEVN_BOARD_EVENT 230
- ADIEVN_CALL_CONNECTED 230
- ADIEVN_CALL_DISCONNECTED 27-28, 34, 56, 118, 120, 230
- ADIEVN_CALL_PROCEEDING 230
- ADIEVN_CALL_RELEASED 230
- ADIEVN_CALL2_CONNECTED 230
- ADIEVN_CALL2_DISCONNECTED 230
- ADIEVN_CALLS_BLOCKED 39, 230
- ADIEVN_CALLS_UNBLOCKED 230
- ADIEVN_CLOSEPORT_DONE 230
- ADIEVN_COLLECTION_DONE 42, 185, 230
- ADIEVN_CP_BUSYTONE 126, 230
- ADIEVN_CP_CED 126, 230
- ADIEVN_CP_DIALTONE 126, 230
- ADIEVN_CP_DONE 126, 183, 230
- ADIEVN_CP_NOANSWER 126, 230
- ADIEVN_CP_REORDERTONE 127, 231
- ADIEVN_CP_RINGQUIT 127, 231
- ADIEVN_CP_RINGTONE 127, 230
- ADIEVN_CP_SIT 127, 231
- ADIEVN_CP_STOPPED 127
- ADIEVN_CP_VOICE 127, 231
- ADIEVN_DIAL_DONE 132, 186, 231
- ADIEVN_DIGIT_BEGIN 138, 231
- ADIEVN_DIGIT_END 138, 231
- ADIEVN_DTMF_DETECT_DONE 135, 138, 188, 231
- ADIEVN_ENERGY_DETECT_DONE 139-140, 190, 231
- ADIEVN_ENERGY_DETECTED 231
- ADIEVN_EXT_ARGS_SET 123, 231
- ADIEVN_FSK_RECEIVE_DONE 158, 197, 231
- ADIEVN_FSK_SEND_DONE 167, 199, 231
- ADIEVN_IN_SERVICE 231
- ADIEVN_INCOMING_CALL 35, 56, 150, 231
- ADIEVN_MF_DETECT_DONE 141, 192, 231
- ADIEVN_MF_DIGIT_BEGIN 231
- ADIEVN_MF_DIGIT_END 231
- ADIEVN_MFDIGIT_BEGIN 142
- ADIEVN_MFDIGIT_END 142
- ADIEVN_OPENPORT_DONE 231
- ADIEVN_OUT_OF_SERVICE 231
- ADIEVN_PLACING_CALL 231
- ADIEVN_PLACING_CALL2 231
- ADIEVN_PLAY_BUFFER_REQ 96, 209, 231
- ADIEVN_PLAY_DONE 96, 101, 145, 194, 209, 232
- ADIEVN_PROTOCOL_ERROR 120, 150, 232
- ADIEVN_PROTOCOL_EVENT 150, 154, 232
- ADIEVN_PULSE_DONE 155, 232
- ADIEVN_QUERY_SIGNAL_DONE 103, 232
- ADIEVN_RECORD_BUFFER_FULL 108, 212, 232
- ADIEVN_RECORD_DONE 107, 164, 198, 212, 232
- ADIEVN_RECORD_STARTED 232
- ADIEVN_RECORDING_DONE 111, 162
- ADIEVN_REJECTING_CALL 28, 35, 232
- ADIEVN_REMOTE_ALERTING 232
- ADIEVN_REMOTE_ANSWERED 232
- ADIEVN_SEIZURE_DETECTED 232
- ADIEVN_SEQUENCE_ERROR 120, 232
- ADIEVN_SIGNAL_DETECT_DONE 170, 200, 232
- ADIEVN_SIGNALBIT_CHANGED 170, 232
- ADIEVN_SILENCE_DETECTED 232
- ADIEVN_STARTPROTOCOL_DONE 150, 154, 232
- ADIEVN_STATUSINFO_UPDATE 28, 56, 232
- ADIEVN_STOPPROTOCOL_DONE 195, 232
- ADIEVN_TIMER_DONE 173, 202, 232
- ADIEVN_TIMER_TICK 173, 232
- ADIEVN_TONE_n_DETECT_DONE 176, 204
- ADIEVN_TONE_xxx events 232
- ADIEVN_TONES_DONE 135, 180, 206
- adiFlushDigitQueue 18, 42, 45
- adiGetBoardInfo 23, 47, 52
- adiGetBoardSlots 23, 50-52
- adiGetCallStatus 14, 54, 56
- adiGetContextInfo 23, 60
- adiGetDigit 18, 45, 63
- adiGetEEPromData 23, 65
- adiGetEncodingInfo 17, 67
- adiGetPlayStatus 17, 70
- adiGetRecordStatus 17, 73
- adiGetTimeStamp 23, 76
- adiModifyEchoCanceller 78
- adiModifyPlayGain 17
- adiModifyPlaySpeed 17, 83
- adiPeekDigit 18, 84
- adiPlaceCall 14, 85
- adiPlaceSecondCall 14, 92, 119
- adiPlayAsync 15, 95
- adiPlayFromMemory 15, 100
- adiQuerySignalState 22, 103
- adiRecordAsync 15, 105
- adiRecordToMemory 15, 110
- adiRejectCall 14, 28, 115
- adiReleaseCall 14, 117
- adiReleaseSecondCall 14, 119
- adiSetBilling 120
- adiSetExtendedArgs 28, 36, 90, 94, 116, 118, 123, 216
- adiStartCallProgress 20, 125, 275
- adiStartDial 22, 131, 278
- adiStartDTMF 18, 135, 278
- adiStartDTMFDetector 19, 137
- adiStartEnergyDetector 20, 139, 276
- adiStartMFDetector 19, 141, 277
- adiStartPlaying 15, 144
- adiStartProtocol 32, 149, 276
- adiStartPulse 22, 155
- adiStartReceivingFSK 21, 157, 254
- adiStartRecording 15, 160
- adiStartSendingFSK 21, 166, 255, 275
- adiStartSignalDetector 22, 169
- adiStartTimer 22, 173
- adiStartToneDetector 20, 175, 275-276
- adiStartTones 18, 179, 278
- adiStopCallProgress 20, 183
- adiStopCollection 18, 185
- adiStopDial 22, 186
- adiStopDTMFDetector 19, 188
- adiStopEnergyDetector 20, 190
- adiStopMFDetector 19, 192
- adiStopPlaying 16, 194
- adiStopProtocol 195
- adiStopReceivingFSK 21, 197
- adiStopRecording 16, 198
- adiStopSendingFSK 21, 199
- adiStopSignalDetector 22, 200
- adiStopTimer 22, 202
- adiStopToneDetector 20, 204
- adiStopTones 18, 206
- adiSubmitPlayBuffer 16, 96, 208
- adiSubmitRecordBuffer 16, 108, 211
- adiTransferCall 14, 214
- adiUnBlockCalls 14, 217
- administrative events 238
- ADSI (Analog Display Services Interface) 21
- adsix.dsp 275
- AG board
- board error 222
- eeprom data 65
- error resetting 222
- error sending to 222
- events 238
- getting information about 23, 47
- insufficient memory 224
- invalid board 223
- number 61
- timeslot configuration 50
- unknown type 221
- AG driver
- invalid ID 221
- open failed 222
- agmon 274
- a-law 274, 278
- ANI, retrieving using adiGetCallStatus 56
- answering a call 14, 34, 230
- application timer 22
- argument, bad value 222
- asychronous play operation 95
- asynchronous digit collection 185
- asynchronous functions 222
- asynchronous record operation 105
- asynchronous transfer 15-16
- attenuation 146
- autostop 140
B
- B bit 37, 103
- bad size error 222
- baudrate 254-255
- blocking calls 14, 39, 217, 230
- blockmode 40
- buffer
- bad size 222
- last for play 209
- management for asynchronous data transfer 16
- request for play 209
- request for record 107, 212
- submitting for play operation 208
- submitting for record operation 211
- too many 221
- busy tone, detected 126
C
- C bit 37, 103
- call connected
- CED 87
- dial tone 87
- event 230
- forced 87
- ring quit 87
- SIT 87
- timeout 87
- voice event 87
- call control
- accepting a call 230
- answering a call 34, 230
- blocking calls 39, 230
- call status 56
- determining pending commands using adiGetCallStatus 57
- dialing without 131
- disconnecting 88
- events 238
- low-level events 242
- placing 87-88
- placing calls,second 92
- rejecting a call 34, 115
- releasing 117, 119
- transferring a call 214
- unblocking 217
- with NOCC protocol 21
- call disconnect
- busy 88
- CED 88
- dial tone 88
- event 230
- no answer 88
- no dial tone 88
- reorder 88
- ring quit 88
- SIT tone 88
- state 34
- timeout 88
- call proceeding, event 230
- call progress analysis
- busy tone 126
- CED tone 126
- dial tone 126
- done 126
- events 230, 241
- managing 20
- monitoring 125
- no answer 126
- reorder tone 127
- ring tone 127
- stopping 183
- voice event 127
- call released,event 230
- call state, invalid 221, 223
- call status 54
- call, answering 27-29
- call, placing 85
- callback routine
- error 221
- for data transfer 15
- for play operation 144
- for record operation 160, 164
- caller ID 21, 54
- callp.dsp 275
- cancelling echoes 19
- CED tone, detected 126
- CED, tone 87-88
- changes, in signal bits 170
- channel, creating 221
- collecting digits 41, 45, 63, 185, 222
- comma 89, 133, 136
- Connected state 34, 87
- context
- definition 9
- getting information about 23
- information about 60
- context handle 9
- context handle, invalid 223
- CT Access 247
- CTA_REASON_DIGIT 42, 145
- CTA_REASON_FINISHED 42
- CTA_REASON_NO_VOICE 162
- CTA_REASON_RECOGNITION 145
- CTA_REASON_RELEASED 42, 118
- CTA_REASON_STOPPED 42
- CTA_REASON_TIMEOUT 42
- CTA_REASON_VOICE_END 162
- CTAERR_BAD_ARGUMENT 222, 224
- CTAERR_BAD_SIZE 222, 224
- CTAERR_BOARD_ERROR 222, 224
- CTAERR_DRIVER_OPEN_FAILED 222, 225
- CTAERR_DRIVER_RECEIVE_FAILED 222, 225
- CTAERR_DRIVER_SEND_FAILED 222, 225
- CTAERR_DRIVER_VERSION 222, 225
- CTAERR_FATAL 222, 224
- CTAERR_FUNCTION_ACTIVE 222, 225
- CTAERR_FUNCTION_NOT_ACTIVE 223, 225
- CTAERR_FUNCTION_NOT_AVAIL 223, 225
- CTAERR_INVALID_BOARD 223, 225
- CTAERR_INVALID_CTAHD 223-224
- CTAERR_INVALID_SEQUENCE 223, 225
- CTAERR_INVALID_STATE 223-224
- CTAERR_LOCK_TIMEOUT 223, 225
- CTAERR_NOT_FOUND 223-224
- CTAERR_NOT_IMPLEMENTED 223-224
- CTAERR_OUT_OF_MEMORY 224
- CTAERR_OUT_OF_RESOURCES 224
- CTAERR_OUTPUT_ACTIVE 224-225
- CTAERR_RESOURCE_CONFLICT 162
- CTAERR_SHAREMEM_ACCESS 224-225
- ctahd 9, 229
- cut-through 19
D
- D bit 37, 103
- data encoding 67
- data transfer modes 15
- debugmask 150
- decimal listing of events 233
- detecting
- DTMF 137, 276
- energy 20, 139, 243, 276
- MF 277
- out-of-band signaling,stopping 200
- precise tones 133, 175
- ring 278
- signal 103
- silence 276
- specific tones 20
- tones 242, 275
- dial tone 87-88
- detected 126
- none 88
- wait for 89
- dialing
- DSP files required 278
- special characters 89, 133
- starting 131
- stopping 186
- switch to DTMF 133, 136
- switch to MF 133, 136
- switch to pulse 133
- digit string syntax 56
- digits
- collecting 18, 41, 45, 63, 185, 222
- for MF tones 142
- mapping to MF tones 89, 134, 136
- reading 84
- digitstr 89, 133
- disconnect
- busy 88
- call 117
- CED 88
- dial tone 88
- no answer 88
- no dial tone 88
- reorder 88
- ring quit 88
- SIT tone 88
- timeout 88
- disconnect, remote 35
- Disconnected state 88
- DLL 151
- DONE events
- about 229
- ADIEVN_COLLECTION_DONE 42, 185
- ADIEVN_CP_DONE 126, 183
- ADIEVN_DIAL_DONE 132, 186
- ADIEVN_DTMF_DETECT_DONE 135, 188
- ADIEVN_ENERGY_DETECT_DONE 139, 190
- ADIEVN_FSK_RECEIVE_DONE 158, 197
- ADIEVN_FSK_SEND_DONE 167, 199
- ADIEVN_MF_DETECT_DONE 141, 192
- ADIEVN_PLAY_DONE 96, 101, 145, 194, 209
- ADIEVN_PULSE_DONE 155
- ADIEVN_QUERY_SIGNAL_DONE 103
- ADIEVN_RECORD_DONE 107, 111, 162, 198, 212
- ADIEVN_SIGNAL_DETECT_DONE 170, 200
- ADIEVN_STARTPROTOCOL_DONE 150
- ADIEVN_STOPPROTOCOL_DONE 195
- ADIEVN_TIMER_DONE 173, 202
- ADIEVN_TONE_n__DONE 204
- ADIEVN_TONE_n_DETECT_DONE 176
- ADIEVN_TONES_DONE 135, 180, 206
- droptime 254
- DSP files
- a-law 274
- for call progress detection 275
- for detecting DTMF 138
- for detecting MF 142
- for detecting tones 176
- for DTMF detection 276
- for echo cancellation 276
- for energy detection 139
- for FSK reception 158
- for G726 encoding 277
- for generating tones 180, 278
- for IMA ADPCM speech encoding 277
- for MF 277
- for NMS ADPCM encoding 278-279
- for OKI encoding 277
- for out-of-band pulse 155
- for play operation 278
- for pulse functions 278
- for record operation 278
- for ring detection 278
- for sending FSK 167, 275
- for signaling 278
- for tone detection 275
- for WAVE formats 279
- mu-law 274
- not loaded 223
- required 278
- dtmf.dsp 276
- DTMFabort 163
- dtmfe.dsp 276
- DTMFs
- collecting 18
- detecting 137
- during conversation state 133
- events 240
- generating 18, 132, 135
- improving detection 19
- required DSP file 276, 278
- stopping detection 188
- switch to dialing 89, 133
E
- echo cancellation 19, 276
- echo.dsp 276
- eeprom data 23, 65
- encoding
- method 67
- NMS ADPCM 278-279
- energy detection
- events 243
- functions 20
- starting 139
- stopping 190
- errors
- in alphabetical order 221
- on AG board 222
- ordered by hex value 224
- establishing calls
- inbound 14
- outbound 14, 85
- second 92
- events
- administrative 238
- call control 238
- call progress analysis 241
- DONE 229
- DTMF 240
- energy detection 243
- fields 229
- ID field 229
- in numerical order 233
- low-level call control 242
- MF 240
- none in driver queue 222
- ordered alphabetically 230
- play operation 239
- pointer to buffer 229
- record operation 239
- retrieval failed 222
- size field 229
- structure 228
- timestamp 76
- tone detection 242
- value field 229
F
- fax tone 87-88
- fields in event structure 229
- flash hook 89, 133
- flashing 133
- flushing digit queue 45, 222
- frame, of data 67
- frequencies, for MF tones 142
- FSK
- receiving 157, 254
- sending 166, 255, 275
- stop receiving 197
- stop sending 199
- function 9
- function not active 223
G
- g726p.dsp 277
- g726r.dsp 277
- gain
- field 163
- generating tones 179, 278
- generating tones, stopping 206
- getting call status 14
H
- hex listing of events 233
I
- ID
- in event structure 229
- invalid 221
- imaply.dsp 277
- imarec.dsp 277
- incoming call 14, 34-35, 115
- information, about context 60
- initiating dialing 131
- insufficient memory 224
- internal digit queue 45, 63, 84
- invalid argument 222
- invalid board 223
- invalid call state 221, 223
- invalid context handle 223
- invalid sequence 223
K
- KP 89, 134, 136, 143
- KP2 89, 134, 136, 143
L
- leakagetime 128
- level 255
- low-level call control 21
M
- marktime 255
- maxdigits 41
- maxspeed 83
- memory
- failed to access shared 224
- insufficient 224
- method, for rejecting calls 116
- MF
- digits mapping to 89, 134, 136
- DSP file 277
- events 240
- generating 132, 135
- mapping to US names 143
- starting detection 141
- stopping detection 192
- switch to dialing 89, 133
- table of frequencies and digits 142
- mf.dsp 277
- minlevel 255
- minmark 255
- mode 51, 61
- modem tone 87-88
- monitoring call progress analysis 125
- monitoring outbound calls 20
- mu-law 274, 278
- MVIP
- timeslots 50
N
- Natural Call Control service 14, 21
- network disconnect 117
- NMS ADPCM encoding 278-279
- no call control protocol 9
- NOCC
- dialing with 133
- protocol 20
- TCP 9
- noiselevel 128
- noseizureflag 255
- novoicetime 163
- NULL pointer 222
- numerical order of events 233
O
- OKI ADPCM speech encoding 277
- okiply.dsp okirec.dsp 277
- on-board timer
- starting 173
- stopping 202
- opening ports, failure 224
- out of memory 224
- out of resources 224
- outbound calls
- functions 14
- monitoring 20
- placing 85
- out-of-band signaling 278
- out-of-band signaling bits 103, 169-170, 200
- out-of-band signaling pattern 37, 155
P
- parameters
- for adiStartReceivingFSK 254
- for adiStartSendingFSK 255
- for protocols 149
- not found 223
- pending command 57
- period 89, 133, 136
- placing calls
- ADIEVN_CALL_CONNECTED 87
- ADIEVN_CALL_DISCONNECTED 88
- adiPlaceCall 85
- functions for 14
- second calls 14, 92
- play operation
- buffer management 16
- buffer request 209
- DSP file for 278
- events 239
- for WAVE files 279
- getting status 17
- initiating 95, 100, 144
- last buffer 209
- modify play gain 17
- modify play speed 17
- modifying speed 83
- NMS ADPCM, DSP file 278-279
- starting 15
- status of 70
- stopping 16, 194
- submitting buffer 208
- playing voice 15
- ports
- definition 9
- events 238
- precise tones
- detecting 133, 175
- stopping detection 204
- protocol
- definition 9
- events 238
- parameter structures 149
- required DSP files 278
- starting 149
- stopping 195
- telephony 13
- pulse 155, 278
- pulse dialing
- access to 133
- switch to 89, 133
- pulse digits, generating 132
Q
- qualtonetime1 128
- qualtonetime2 128
- qualvoicetime1 128
- qualvoicetime2 128
- queue ID, invalid 221
- queue, digit 45, 63, 84
- queueid 61
R
- reading digit queue 84
- record operation
- abort with DTMF 163
- buffer management 16
- DSP file for 278
- events 239
- for WAVE files 279
- getting status 17
- initiating 110, 160
- initiating asynchronous 105
- NMS ADPCM, DSP file 278-279
- request for buffer 107, 212
- restrictions 112
- silence during 163
- starting 15
- status of 73
- stopping 16, 198
- submitting buffers 211
- rejecting a call 14, 34, 115
- releasing a call 14, 117, 230
- releasing a second call 14
- remote disconnect 35
- reorder tone 127
- resources, insufficient 224
- retrieving
- addresses 56
- subaddresses 56
- reverse-make-busy 40
- ring quit 87, 127
- ring tone 127
- ringcount 34
- rvoice.dsp 278
S
- second call 92, 119
- seizetime 255
- semicolon 89, 133
- sending FSK 166
- shared memory, failed to access 224
- signal bits, changes in 170
- signal detection 169
- signal state, querying 103
- signal, for starting pulse 155
- signal.dsp 103, 278
- silence transitions 140
- silence, during record operation 163
- silenceampl 164
- silencedeglitch 164
- silencetime 163
- single memory transaction 15
- SIT 28, 87-88
- size
- error 222
- field in event structure 229
- special characters, for dialing 89
- speed up, for NMS ADPCM encoding 279
- speed, modifying during play 83
- ST 89, 134, 136, 143
- ST2P 89, 134, 136, 143
- ST3P 89, 134, 136, 143
- starting call progress analysis 125
- starting MF detection 141
- starting play operation
- asynchronously 95
- from memory 100
- with callback 144
- starting protocol 149
- starting pulse 155
- starting record operation
- asynchronously 105
- to memory 110
- with callback 160
- starting, to dial 131
- status
- of a call 14, 54
- of encoding format 17
- of play operation 17, 70
- of record operation 17, 73
- stopping
- call progress analysis 183
- collecting digits 185
- dialing 186
- DTMF detection 188
- energy detection 190
- MF detection 192
- on-board timer 202
- play operation 16, 194
- receiving FSK 197
- record operation 16, 198
- sending FSK 199
- signal detector 200
- telephony protocol 195
- STP 89, 134, 136, 143
- stream 51, 61
- subaddresses, retrieving 56
T
- TCP
- definition 9, 150
- events 238
- not loaded 223
- required DSP files 278
- starting 149
- stopping 195
- tcpname 61
- teardown 117
- telephony protocol
- definition 9
- managing 13
- starting 149
- terminators 43
- thread lock timeout 223
- thresholdampl 140
- timeout
- adiPlaceCall 87
- thread lock 223
- timer
- on-board 22
- starting 173
- stopping 202
- timeslots 50, 61
- timestamp 23, 76, 229
- tone
- busy 126
- CED 87-88, 126
- dial 87-88, 126
- reorder 127
- SIT 87
- tone.dsp 278
- toneid 175-176
- tones
- detecting 20, 242
- detecting DTMF 137
- detecting MF 141
- detecting precise 133, 175
- DSP files for detection 275
- generating 18, 278
- generating DTMF 135
- generating MF 135-136
- generating one or more 179
- MF 240, 277
- MF table 142
- MF, mapping to digits 134, 136
- ring 127
- stopping generating 206
- stopping precise detector 204
- transferring a call 14, 214
- transitions, energy and silence 140
U
- unblocking calls 14, 217, 230
- userid 61
V
- validDTMFs 43
- value field, definition 229
- Voice Begin 87
- voice encoding 67
- Voice End 87
- voice event 127
- Voice Extended 87
- Voice Long 87
- Voice Medium 87
- voice.dsp 278
- voicetoneratio 128
- voxp.dsp 279
- voxr.dsp 279
W
- WAVE files 279
- wavply.dsp 279
- wavrec.dsp 279
- wink, none 88
X
- xferwhen 214
Version
Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.