(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.