(Page 1 of 1 in this chapter)
A
- abort mask 122, 176, 179, 186
- adapttime, for echo cancellation 222
- ADI service 13, 15, 19- 20, 25, 44
- and the Voice Message service 102, 170
- ADI_AG_DRIVER_ONLY 237
- ADI_CALL_STATUS 164
- ADI_CALLCTL_PARMS 158
- ADI_CALLPROG_PARMS 150, 162, 196- 199
- ADI_COLLECT_PARMS 217
- ADI_CON_ON_XXX 142
- ADI_CP_VOICE_XXX 198
- ADI_DID_PARMS 168
- ADI_DIS_ON_XXX 144
- ADI_DTMF_PARMS 209
- ADI_DTMFDETECT_PARMS 219
- ADI_ENCODE_XXX 172
- ADI_ENERGY_PARMS 229- 230
- ADI_FSKRECEIVE_PARMS 233
- ADI_FSKSEND_PARMS 231- 232
- ADI_LPS_NO_DT_XXX 167
- ADI_LPS_PARMS 167
- ADI_PLACECALL_PARMS 139, 141, 144- 145, 162
- ADI_PLAY_PARMS 178
- ADI_REASON_BAD_STOP_BIT 233
- ADI_REASON_DROP_IN_DATA 233
- ADI_RECORD_BUFFER_REQ 190- 191
- ADI_RECORD_PARMS 185, 188
- ADI_START_PARMS 220, 222, 224
- ADI_TONE_PARMS 208
- ADI_TONEDETECT_PARMS 204
- ADI_WNK_PARMS 168
- ADI_XFER_XXX 161
- adiAnswerCall 128, 132, 167
- adiAssertSignal 234
- adiBlockCalls 128, 158
- adiCollectDigits 213- 215, 217
- adidef.h 55, 176
- ADIERR_TOO_MANY_BUFFERS 182, 191
- ADIEVN_ANSWERING_CALL 131, 136
- ADIEVN_CALL_CONNECTED 131, 137, 154
- ADIEVN_CALL_DISCONNECTED 131, 137, 144, 154, 162- 163
- ADIEVN_CALL_PROCEEDING 130, 155
- ADIEVN_CALL_RELEASED 131, 137, 155
- ADIEVN_CALL2_CONNECTED 132, 163
- ADIEVN_CALL2_DISCONNECTED 132, 162- 163
- ADIEVN_CALLS_BLOCKED 132, 158
- ADIEVN_CALLS_UNBLOCKED 132, 158
- ADIEVN_COLLECTION_DONE 218
- ADIEVN_CP_BUSYTONE 198
- ADIEVN_CP_CED 197- 198
- ADIEVN_CP_DIALTONE 197- 198
- ADIEVN_CP_DONE 199
- ADIEVN_CP_NOANSWER 198
- ADIEVN_CP_REORDERTONE 197- 198
- ADIEVN_CP_RINGQUIT 197, 199
- ADIEVN_CP_RINGTONE 197, 199
- ADIEVN_CP_SIT 197- 198
- ADIEVN_CP_VOICE 198- 199
- ADIEVN_CP_VOICE_BEGIN 199
- ADIEVN_CP_VOICE_END 199
- ADIEVN_CP_VOICE_EXTENDED 199
- ADIEVN_CP_VOICE_LONG 199
- ADIEVN_CP_VOICE_MEDIUM 199
- ADIEVN_DIGIT_BEGIN 212, 214, 217
- ADIEVN_DIGIT_END 212, 217
- ADIEVN_DTMFDETECT_DONE 220
- ADIEVN_ENERGY_DETECT_DONE 228
- ADIEVN_ENERGY_DETECTED 228, 230
- ADIEVN_ENERGYDETECT_DONE 230
- ADIEVN_FSK_RECEIVE_DONE 233
- ADIEVN_IN_SERVICE 132, 159
- ADIEVN_INCOMING_CALL 131, 136
- ADIEVN_OUT_OF_SERVICE 132, 159
- ADIEVN_PLACING_CALL 131, 154- 155
- ADIEVN_PLACING_CALL2 132, 162- 163
- ADIEVN_PLAY_BUFFER_REQ 181- 182
- ADIEVN_PLAY_DONE 177, 179- 182
- ADIEVN_RECORD_BUFFER_FULL 189, 191
- ADIEVN_RECORD_DONE 186, 190
- ADIEVN_RECORD_STARTED 189, 191
- ADIEVN_REJECTING_CALL 131, 137
- ADIEVN_REMOTE_ALERTING 130, 155
- ADIEVN_REMOTE_ANSWERED 130, 155
- ADIEVN_SEIZURE_DETECTED 130, 136
- ADIEVN_SILENCE_DETECTED 228, 230
- ADIEVN_TIMER_DONE 236
- ADIEVN_TIMER_TICK 236
- ADIEVN_TONE_n_BEGIN 202
- ADIEVN_TONE_n_END 202
- ADIEVN_TONES_DONE 209
- adiFlushDigitQueue 213, 215- 216
- adiGetBoardInfo 237
- adiGetBoardSlots 237
- adiGetCallStatus 128
- adiGetDigit 213, 215- 216
- adiGetEEPromData 237
- adiGetEncodingInfo 173
- adiGetPlayStatus 173, 177
- adiGetRecordStatus 173, 184
- adiGetTimeStamp 237
- adiModifyPlayGain 177, 182
- adiModifyPlaySpeed 177, 183
- adiPeekDigit 213, 215
- adiPlaceCall 128, 139, 141, 145, 155, 163- 164
- adiPlaceSecondCall 128, 159- 160, 163- 164
- adiPlayAsync 112, 174- 175, 177- 178, 181- 182
- adiPlayFromMemory 174, 177- 178
- adiQuerySignalState 234
- adiRecordAsync 115, 174- 175, 184, 189, 191
- adiRecordToMemory 174, 184
- adiRejectCall 128, 132, 158, 164, 167
- adiReleaseCall 128, 131, 137, 155- 156, 163- 164
- adiReleaseSecondCall 128, 161, 164
- adiStartCallProgress 196- 197
- adiStartDial 234
- adiStartDTMF 208- 209
- adiStartDTMFDetector 213
- adiStartEnergyDetector 228- 229
- adiStartMFDetector 213
- adiStartPlaying 112, 174, 177- 179
- adiStartProtocol 129, 139, 219, 221
- adiStartPulse 234
- adiStartReceivingFSK 232- 233
- adiStartRecording 115, 174, 184, 188
- adiStartSendingFSK 231- 232
- adiStartSignalDetector 234
- adiStartTimer 235
- adiStartToneDetector 202- 204
- adiStartTones 208
- adiStopCallProgress 196
- adiStopCollection 213, 217- 218
- adiStopDial 234
- adiStopDTMFDetector 213
- adiStopEnergyDetector 228, 230
- adiStopMFDetector 213
- adiStopPlaying 177, 179, 182
- adiStopReceivingFSK 233
- adiStopRecording 184, 186, 191
- adiStopSendingFSK 232
- adiStopSignalDetector 234
- adiStopTimer 235- 236
- adiStopToneDetector 202, 205
- adiStopTones 208- 209
- adiSubmitPlayBuffer 175, 177, 181- 182
- adiSubmitRecordBuffer 175, 184, 189, 191
- adiTransferCall 128, 159, 161, 164
- adiUnBlockCalls 128, 158
- ADPCM 105, 113- 114, 172, 183
- ADSI (Analog Display Services Interface) 231
- AG Access 2
- AG board 15, 29, 172
- AG board functions 237
- AG driver 237
- AGC (Automatic Gain Control) 117, 185, 192
- agmon 44
- A-law 105, 172
- american.tbl 109
- Analog Display Services Interface (ADSI) 231
- answering a call 128, 132
- ASCII 212, 215
- asynchronous programming 22
- asynchronous transfer 175, 180, 189
- Automatic Gain Control (AGC) 117, 185, 192
- autostop, for energy detection 229
B
- bandw, for tone detector 203
- bandw2, for tone detector 203
- baudrate, for receiving FSK data 233
- baudrate, for sending FSK data 232
- beep 188, 193, 209
- Bellcore 231
- binary files 56
- blind transfer 161- 162
- blocking incoming calls 128, 158
- blockmode 158
- broadband tone detection 147- 150
- bus
- H-MVIP 94
- MVIP 65
- busy 145- 146, 198
C
- cadence 147, 149
- call blocking 158
- call control
- answering a call 128, 132
- call blocking 158
- call transfer 159- 163
- connectmask 142- 144, 150
- digit collection 212
- disconnectmask 144- 145, 150
- functions 128
- inbound calls 132- 134
- inbound demonstration program 250- 252
- call control (continued)
- low-level 234
- mask parameters 141
- outbound calls 139- 153
- outbound demonstration program 253- 255
- placing a call 128, 141
- placing a second call 128, 159- 160, 163- 164
- protocol independence 129
- rejecting a call 128, 132, 158, 164, 167
- releasing 128, 131, 137, 155- 156, 161, 163- 164
- service interruption 159
- state diagrams 164- 166
- system restrictions 168
- transferring 128, 159, 161, 164
- call placement timeout 152
- call progress
- events 139
- overview 196
- starting 174, 177- 179, 196- 197
- stopping 196
- system restrictions 200
- termination events 198- 199
- tone events 197
- voice events 198
- call status 128
- call transfer
- blind transfer 161- 162
- demonstration program 256- 259
- events 163
- overview 159
- parameters 162- 163
- supervised transfer 160
- callback 245
- callback transfer 175, 179
- calls
- blocking and unblocking 158
- inbound 132- 134
- outbound 139- 153
- releasing 156- 157
- CAS (Channel Associated Signaling) 234
- CED 146- 147
- Centrex 159
- Channel Associated Signaling (CAS) 234
- cidsupport, for loop-start 167
- cleardown 202, 220
- clock configuration 85
- clock synchronization 85
- closing a service 45
- collecting digits (DTMFs)
- asynchronous 215- 216
- background 214
- browsing first digit 213, 215
- flushing the queue 213, 215- 216
- reading one digit 213, 215
- starting 213- 215, 217
- stopping 213, 217- 218
- synchronous 215
- columnfour, detecting DTMFs 219
- command processing 27
- compatibility level 54
- compression (speech) 103, 170
- connectmask parameter 142- 144, 150, 154
- copying messages
- demonstration program 260- 263
- creating a CTA context 23, 40
- creating an event queue 39
- CT Access 2
- CT Access daemon 37, 50, 53
- CTA context
- creating 23, 40- 41
- defined 24
- destroying 45
- on an event queue 26
- opening a switch handle 70
- opening services 42
- parameters 49
- programming models 32
- string 40
- cta.cfg 58- 60, 62, 273- 275
- cta.dll 273
- CTA_EVENT 23
- CTA_NOTIFY_UPDATE_WAITOBJS 37, 48
- CTA_PARM_MGMT_SHARED 37
- CTA_REASON_DIGIT 113, 116, 179, 186
- CTA_REASON_FINISHED 113, 116, 179, 209
- CTA_REASON_NO_VOICE 116- 117, 185- 186
- CTA_REASON_RECOGNITION 113, 116, 179
- CTA_REASON_RELEASED 113, 116, 179, 186
- CTA_REASON_STOPPED 113, 116, 121, 179, 186, 209
- CTA_REASON_TIMEOUT 113, 116, 186
- CTA_REASON_VOICE_END 116- 117, 185- 186
- CTA_TRACE_ENABLE 37
- ctaCloseServices 45
- ctaCreateContext 23, 40
- ctaCreateQueue 39
- ctadef.h 55
- ctaDestroyContext 45
- ctaDestroyQueue 45
- ctaerr.h 53, 55
- CTAERR_DEVICE_ERROR 98
- CTAERR_FUNCTION_NOT_AVAIL 113, 116
- CTAERR_INVALID_SEQUENCE 182, 191
- CTAEVN_OPENSERVICES_DONE 42
- CTAEVN_UPDATE_WAITOBJS 48
- ctaGetParmByName 52
- ctaGetParmInfo 52
- ctaGetParms 52
- ctaGetText 53
- ctaGetVersion 54
- ctaInitialize 36, 38, 48- 50, 53
- ctaLogTrace 53
- ctaOpenServices 42
- ctaparm utility 271- 272
- ctaQueryWaitObjects 47- 48
- ctaRefreshParms 52
- ctaRegisterWaitObject 47
- ctaSetErrorHandler 53
- ctaSetParmByName 52
- ctaSetTraceLevel 53
- ctatest demonstration program 242- 245
- ctaUnregisterWaitObject 47- 48
- ctavers utility 273
- ctaWaitEvent 30, 39, 48
- ctdaemon 37, 50, 53
- ctdaemon utility 274- 275
- current message 107
- current position 108
- cut-through 220
D
- data transfer methods
- asynchronous transfer 175, 189
- callback transfer 175, 179, 188
- single memory transaction 174
- defaulttone, for wink-start and DID 168
- deglitch, for energy detection 229
- demonstration programs
- ctatest 242- 245
- drpinsrt 246- 249
- incta 250- 252
- outcta 253- 255
- prt2prt 256- 259
- summary of 241
- vcecopy 260- 263
- vceinfo 264- 265
- vceplay 266- 267
- vcerec 268- 269
- destroying CTA contexts 45
- destroying event queues 45
- detecting DTMFs 218- 220
- Developer Support 6
- device service 15, 17, 42
- dial tone 197
- dialing
- with NOCC 234
- with protocol-independent call control 128, 139, 141, 145, 155, 164
- DID 244
- digit collection
- asynchronous 215
- background 214
- browsing first digit 213, 215
- flushing the queue 213, 215- 216
- maximum number of digits 217
- reading one digit 213, 215- 216
- starting 213- 215, 217
- stopping 213, 217- 218
- synchronous 215
- digit queue 214
- disabling output 79
- disconnectmask parameter 144- 145, 150, 154
- dispatcher 18, 27, 37, 43
- drpinsrt demonstration program 246- 249
- DSP file
- dtmf.dsp 225
- dtmfe.dsp 225
- echo.dsp 224
- DSP resources
- reserving for echo cancellation 220
- DTMF cut-through 220
- dtmf.dsp 225
- dtmfe.dsp 225
- DTMFs
- collecting 213- 215, 217
- detecting 218- 220
- generating 208- 209
- terminating play or record when detected 176
- Voice Message service 121
- dynamic link libraries 17
E
- echo cancellation
- capabilities 220- 221
- enabling 224
- parameters 222- 223
- reserving DSP resources 220
- special DSP file 224
- echo.dsp 224
- encodings
- ADI service 170- 173
- Voice Message service 103- 105
- energy detection
- events 228
- parameters 229- 230
- starting 228- 229
- stopping 228, 230
- energyqual, for energy detection 229
- environment variables, setting 57- 62
- error action 53
- error codes 52
- error tracing 37, 53
- event
- data structure 23
- overview 23
- event processing 29
- event queue
- creating 39
- defined 26
- destroying 45
- event processing 29
- programming models 32
- event queue handle 39
- events
- call progress 139
- call transfer 163
- inbound calls 135- 137
- informational 129
- outbound calls 154- 155
- transitional 131
- extended service 14
- extension parameters 14, 48
F
- fast busy 145- 146
- fax/modem answer tone 197
- file types
- Voice Message service 103
- filterlength, for echo cancellation 222
- firsttimeout, for digit collection 217
- flushing the digit collection queue 213, 215- 216
- frame 104- 105, 171
- freq1, for tone detector 203
- freq2, for tone detector 203
- frequency 202- 203
- Frequency Shift Key (FSK) data
- parameters for receiving 233
- parameters for sending 232
- Frequency Shift Key (FSK) data (continued)
- receiving 232- 233
- sending 231
- terminating data receive 233
- terminating send data 232
G
- gain 182, 185
- gain, for echo cancellation 222
- generating DTMFs 208- 209
- glare 155, 167, 253
- glare resolution 131
- global default parameters 37, 49- 50, 274- 275
H
- hanging up the line 128, 131, 137, 155- 156, 163- 164
- header files 55
- H-MVIP
- bus 94
- defined 65
- stream 94
I
- inbound calls
- blocking 128, 158
- events 135- 137
- responding to 132- 134
- incta demonstration program 250- 252
- informational events 129
- initializing CT Access 36, 38
- in-service 159
- integration service
- command processing 28
- defined 16
- on a CTA context 25
- opening a service 42
- inter-pulse delay 146
- intertimeout, for digit collection 217
- iterations, for tone generation 208
L
- level, for sending FSK data 232
- list 107
- loop-start 155, 167
- loop-start glare 167
M
- making a call 128, 139, 141, 145, 155, 164
- marktime, for sending FSK data 232
- maxbusy 148
- maxbusy, for tone detection 149
- maxdigits 217
- maxreorder 148
- maxreorder, for tone detection 149
- maxring 148
- maxring, for tone detection 149
- MC1
- clock configuration example 89
- message number 106- 107
- message routing 18
- message text 111, 126
- message, resizing 116
- mindrop, for receiving FSK data 233
- minlevel, for receiving FSK data 233
- minmark, for receiving FSK data 233
- mkprompt utility 276
- mode, for echo cancellation 222
- mu-law 105, 172
- multi-threaded 32, 34
- MVIP
- ADI service restriction 193
- and the demonstration programs 240
- bus 65
- clock configuration example 85
- clock synchronization 85
- clocking 85
- control switches utility 277- 282
- stream 15, 24, 65
- switching 72- 84
- timeslot 15, 24, 44, 65
- MVIP-90 70, 94- 95, 98
- MVIP-95 70
- MVIP-95 Switch Block Model 65
N
- Natural Access 2
- Natural Media 2
- Natural Platforms 2
- NaturalFax service 14
- NaturalRecognition service 14
- NaturalText service 14
- nmstypes.h 55
- no answer 198
- NOCC 45, 168, 196, 200, 218, 234
- nodialtoneaction, for loop-start 167
- noseizureflag, for sending FSK data 232
- numrings, for loop start 167
O
- offqualampl, detecting DTMFs 219
- offqualtime, detecting DTMFs 219
- offtime, for tone generation 208
- onqualampl, detecting DTMFs 219
- onqualtime, detecting DTMFs 219
- ontime, for tone generation 208
- opening a service 42, 49
- operating systems
- multi-threaded 32, 34
- single-threaded 32- 33
- OS/2
- compiling 59- 60
- configuration files 60
- linking 60
- utility binaries 60
- outbound calls
- call placement timeout 152
- establishing 139- 153
- events 154- 155
- parameters 152- 153
- outcta demonstration program 253- 255
- out-of-band signaling
- asserting a pattern 234
- detection change 234
- generating a pulse 234
- read incoming pattern 234
- out-of-service 159
P
- parameter functions 51- 52
- parameter management 24, 40, 48
- parameters
- call control mask 141
- command processing 27
- connectmask 139, 142- 144, 150
- CTA context 49
- disconnectmask 139, 144- 145, 150, 154
- displaying with ctaparm 271- 272
- extension 14, 48
- global 49
- global defaults 50, 274- 275
- initialization 37- 38
- loop-start 167
- network tone 145
- on a CTA context 24
- precqualtime 147
- standard 14, 48
- parameters (continued)
- voice 150
- Voice Message service play 114
- Voice Message service record 117
- wink-start 168
- PBX transfer 128, 159, 161, 164
- placing a call 128, 139, 141, 145, 155, 164
- placing a second call with a PBX 128, 159- 160, 163- 164
- play, Voice Message service 112, 114
- playing speech
- adjusting the speed 177
- adjusting the volume 177, 182
- asynchronous interface 174- 175, 177- 178, 180- 182
- buffer sizes 172
- callback transfer 179
- data transfer methods 173- 174
- encoding formats 170- 172
- from process memory 174, 177- 178
- function status 177
- functions 177
- gain 182
- initiating 178
- procedure 177
- speed control 183
- stopping 177, 179, 182
- submitting buffers for asynchronous play 175, 177, 181- 182
- system restrictions 193
- terminating 179
- terminating with DTMF key 176
- underruns 173
- playing speech (Voice Message service)
- demonstration program 266- 267
- encoding formats 103
- frames 104
- functions 112
- stopping 121
- system restrictions 126
- underruns 103
- precise tone detection 146, 203- 204
- predelay, for echo cancellation 222
- Private Branch Exchange (PBX) 159
- processing context 24
- Product Support 6
- programming models
- multi-threaded 32
- single-threaded 32
- state-machine 35
- Prompt Builder
- and the Voice Message service 109- 111, 125, 308- 317
- Rules Table 310
- run-time files 309
- source files 310
- Prompt Rules Table 310
- protocol independence 129
- protocols 45, 129, 139, 219, 221, 244
- prt2prt demonstration program 256- 259
- pulse generation 234
- pulse width 146- 149
Q
- qualampl, for tone detection 204
- qualtime, for tone detection 204
R
- reading a digit (DTMF) 213, 215- 216
- record, Voice Message service 115, 119
- recording speech
- ADI service requests another buffer 190- 191
- asynchronous interface 174- 175, 184, 189, 191
- Automatic Gain Control (AGC) 192
- callback transfer 188
- data transfer methods 173- 174
- encoding formats 170- 172
- function status 173, 184
- functions 184
- initiating recording 186
- procedure 189
- submitting buffers for asynchronous record 175, 184, 189, 191
- system restrictions 193
- terminating recording 184, 186, 191
- terminating with DTMF key 176
- timeout parameters 188
- to process memory 174, 184
- underruns 173
- with callbacks 174, 184, 188
- recording speech (Voice Message service)
- Automatic Gain Control (AGC) 117
- demonstration program 268- 269
- encoding formats 103
- frames 104
- stopping 121
- system restrictions 126
- underruns 103
- rejecting an incoming call 128, 132, 158, 164, 167
- releasing a call 128, 131, 137, 155- 157, 163- 164
- releasing a second call 128, 161, 164
- reorder tones 145- 146, 197- 198
- reserving DSP resources
- for echo cancellation 220
- resizing a message 116
- reverse-make-busy 158
- ring quit 197
- ring tone 145, 150, 197, 199
S
- sampling data 82
- SCO
- compiling 61
- configuration files 62
- linking 61
- utility binaries 61
- seizetime, for sending FSK data 232
- seizure 250
- sending a pattern 76
- service
- closing 45
- defined 13
- instance 24, 42
- interruption 159
- on a CTA context 24
- opening 42, 49
- opening the ADI service 44
- parameters 49
- service manager
- defined 17
- on an event queue 26, 39
- shared libraries 17
- signal detection 234
- signals 145
- silencequal, for energy detection 229
- silencetime, for voice detection 151
- single memory transaction 174
- single-threaded 32- 33
- SIT (Special Information Tone) 137, 145- 146, 197- 198
- speech encodings 170- 173
- speech frames 173
- speed of speech playback 177, 182- 183
- standard parameters 14, 48
- starting a protocol 129, 139, 219, 221
- state diagrams
- call control 163- 166
- state information
- playing speech 173
- state-machine model 35
- stopmask 199
- stream
- H-MVIP 94
- input 220
- MVIP 15, 24, 42, 65, 193, 242
- stream speed configuration 94
- submitting play buffers 175, 177, 181- 182
- submitting record buffers 175, 184, 189, 191
- supervised transfer 160
- supervision monitoring
- demonstration program 246- 249
- example 98
- SWI_A_BIT_ON 76, 78
- SWI_ENABLE_RESTORE 71
- swiCallDriver 98
- swiCloseSwitch 64, 71
- swiConfig8KRefClock 85
- swiConfigBoardClock 85
- swiConfigLocalStream 95
- swiConfigLocalTimeslot 95
- swiConfigSec8KClock 85
- swiConfigStreamSpeed 94
- swidef.h 55
- swiDisableOutput 72, 79
- swiGetBoardInfo 95
- swiGetDriverInfo 95
- swiGetLocalStreamInfo 95
- swiGetLocalTimeslotInfo 95
- swiGetOutputState 72
- swiGetStreamsBySpeed 94
- swiGetSwitchCaps 72, 83
- swiMakeConnection 72- 73, 98
- swiMakeFramedConnection 72- 73
- swiOpenSwitch 64, 71, 98
- swiResetSwitch 71- 72
- swiSampleInput 72, 82
- swiSendPattern 72, 76
- swiSetVerify 98
- swish utility 277- 282
- switch block input 65
- switch block output 65
- switch handle
- and the Switching service 64
- closing 71
- opening 70
- switching
- Call Center application example 320- 332
- switching (continued)
- clock configuration 85
- diagnostic functions 98
- driver configuration 95
- example code 75, 78, 81, 83- 85, 89, 95, 97
- functions 72
- making connections 73
- query switch 83
- sampling data 82
- supervision monitoring 98
- synchronous operation 98
- utility functions 98
- Switching service 13, 19- 20, 64
- system restrictions 126, 168, 193, 200, 209
T
- talk-off
- improving 220
- TCP (Trunk Control Program) 129, 139, 219, 221, 250- 252
- Technical Support 6
- telephone network signals 145
- telephone network tones 146
- Telephony Services Architecture (TSA) 2
- terminators, for digit collection 217
- terminus 65
- testpmpt utility 283
- Text-to-speech 308
- thresholdampl, for energy detection 229
- timer 235
- timer events 236
- timeslot
- MVIP 15, 24, 42, 44, 65
- tone cycle 146
- tone detection 145- 149, 199, 203- 204
- tone generation
- parameters 208
- starting 208
- stopping 209
- system restrictions 209
- tones, telephone network 146
- trace messages 40, 53, 274- 275
- tracing 37, 53
- transferring a call 128, 159, 161, 164
- transitional events 131
- Trunk Control Program (TCP) 129, 139, 219, 221, 250- 252
- trunk programs 219, 221
U
- unblocking incoming calls 128, 158
- underruns 103, 123, 173
- UNIX
- compiling 58
- configuration files 59
- linking 58
- utility binaries 59
- UNIX_SVR4 58
- utilities
- ctaparm 271- 272
- ctavers 273
- ctdaemon 274- 275
- mkprompt 276
- summary of 270
- swish 277- 282
- testpmpt 283
- voxinfo 284- 285
V
- validDTMFs, for digit collection 217
- value field 198
- VCE_ALL_MESSAGES 107
- VCE_CURRENT_VALUE 113, 123
- VCE_ENCODE_XXX 105
- vceAssignHandle 106, 111
- vceBuildPromptList 107, 109, 125
- vceClose 106, 121, 267
- vcecopy demonstration program 260- 263
- vceCopyMessage 124
- vceCopyMessageText 126
- vceCreateFile 106, 111
- vcedef.h 55
- vceDefineMessages 107
- vceErase 124
- vceEraseMessage 124
- VCEEVN_PLAY_DONE 121
- VCEEVN_PLAY_DONE_EVENT 113
- VCEEVN_RECORD_DONE 121
- VCEEVN_RECORD_DONE_EVENT 116
- vceGetContextInfo 114, 122, 267
- vceGetCurrentList 123
- vceGetHighMessageNumber 123, 267
- vceGetMessageSize 123, 267
- vceGetOpenInfo 123
- vceGetUniqueMessageNumber 123
- vceinfo demonstration program 264- 265
- vceLoadPromptRules 125
- vceOpenFile 42, 106, 111, 267
- vceOpenMemory 106, 111, 116
- vcePlay 107, 112- 113, 120, 267
- vceplay demonstration program 266- 267
- vcePlayList 107, 109, 112, 120, 308
- vcePlayMessage 112, 120
- vceRead 125
- vcerec demonstration program 268
- vceRecord 115- 116, 121
- vcerecord demonstration program 269
- vceRecordMessage 115- 116, 121
- vceSetCurrentList 107
- vceSetCurrentMessage 267
- vceSetPlayGain 112- 113, 123, 267
- vceSetPlaySpeed 112- 113, 123, 267
- vceSetPosition 267
- vceStop 113, 116, 121, 267
- vceUnloadPromptRules 125
- vceWrite 125
- vceWriteMessageText 126
- voice detection 150- 152
- voice encoding formats 170- 172
- voice event
- voice begin 198- 199
- voice end 198- 199
- voice extended 198- 199
- voice long 198- 199
- voice medium 198- 199
- voice handle 106, 111
- Voice Message service 13, 16, 19- 20, 25, 27, 101
- and the ADI service 102, 170
- edit 124
- information display demonstration program 264- 265
- make prompt utility 276
- play 112, 114
- play completion reasons 113
- play demonstration program 266- 267
- play parameters 114
- playing and recording states 120
- record 115, 119
- record completion reasons 116
- record demonstration program 268- 269
- record parameters 117
- system restrictions 126
- test prompt utility 283
- VOX information utility 284- 285
- voice object 106, 123
- voice parameters 150
- voicelong, for voice detection 151
- voicemedium, for voice detection 151
- voicextended, for voice detection 151
- volume 182
- volume of speech playback 177
- VOX file
- format 302- 305
- frame sizes 305
- index structure 305
- voxinfo utility 284- 285
W
- wait objects 46- 48
- waitendtone, for digit collection 217
- waitforPCtime, for wink-start and DID 168
- Wave 105, 172
- WIN32 57
- Windows NT
- compiling 57
- configuration files 58
- linking 57
- prompts and voice files 58
- utility binaries 57
- wink-start 155, 168
X
- xfersupport, for loop-start 167
(Page 1 of 1 in this chapter)
Tech_Support@nmss.com
Copyright © 1996, Natural MicroSystems, Inc. All rights
reserved.