Table of Contents Index NMS Glossary Previous Page Version



Index

A

abort mask 25
ADI service 8
adiPlayAsync 16
adiRecordAsync 19
adiStartPlaying 16
adiStartRecording 19
adjusting speed 129-130
adjusting volume 127-128
ADPCM 18
AGC (automatic gain control) 21, 176
american.ptx 187
american.tbl 29, 186
american.vox 186
amplification 127-128
automatic gain control (AGC) 21, 176

C

compression (speech) 9
context handle 12
copying messages
demonstration program 147-148, 150
CTA_IS_ERROR macro 164
CTA_REASON_DIGIT 18, 20, 170
CTA_REASON_FINISHED 18, 20, 170
CTA_REASON_NO_VOICE 20, 170, 177
CTA_REASON_RECOGNITION 170
CTA_REASON_RELEASED 18, 20, 170
CTA_REASON_STOPPED 18, 20, 24, 170
CTA_REASON_TIMEOUT 18, 20, 170
CTA_REASON_VOICE_END 20, 170, 177
ctaCreateContext 12
ctaCreateQueue 12
CTAERR_FUNCTION_NOT_AVAIL 18, 20
ctaInitialize 11
ctaOpenServices 12
ctdaemon 56, 58, 90, 92
current message 15-16, 33, 73-74, 122-126, 131-132
current position 15, 33, 131-132

D

demonstration programs
summary of 146
vcecopy 147-148, 150
vceinfo 151-152
vceplay 153-155
vcerec 156-158
DTMFs 25

E

editing messages 27-28, 47-53, 65-68, 108-109, 139-141
encoding 9-10, 47-50, 77-78, 86-88, 201
errors
alphabetical listing 165
numerical listing 168
events 12, 169

F

fidelity 9
file types 9
frame 10, 200-201
functions
adjusting speed 129-130
adjusting volume 127-128
closing a voice file 46
converting text strings 43-45, 89, 138
creating message text 36, 54-55, 110-111, 142-143
editing message text 36, 54-55, 110-111, 142-143
editing messages 47-53, 65-68, 108-109, 139-141
getting a voice handle 41-42, 56-59, 61, 90-94
playing 95-107
querying play and record 73-85
reading message text 110-111
recording 112-121
setting current message 122-126
setting current position 131-132
stopping play or record 33, 136-137

G

gain 18, 127-128

L

Library mode 56, 61, 90
libvceapi.so 12
libvcemgr.so 12
list 17, 100-103

M

message
deleting 67-68
editing 51-53, 65-66, 108-109, 139-141
getting the lowest 85
querying 73-85
resizing 21
message boundaries 62-64
message lists 43-45
message numbers 10, 14, 100-103
message text 36, 54-55, 110-111, 142-143, 147-148, 150-152, 156-158, 162
mkprompt utility 159
mkprompt.exe 186

N

Natural Access 11
Natural Access Server 56, 90, 92-93

O

opening a service 12

P

parameters
play 19
record 21
VCE.PLAY 175
VCE.RECORD 176
play
completion reasons 17
demonstration program 153-155
encoding formats 9
frames 10
functions 16-17, 95-107, 127-130
gain adjustment 18
parameters 175
speed adjustment 18
state 23
status 69-72
stopping 24, 33, 136-137
underruns 9
voice adjustment 18
Prompt Builder
and the Voice Message service 29-30, 187-188, 191, 193, 195-198
building a list 43-45
loading the prompt rules table 89
source programs 187
unloading 138
prompt rules table 43-45, 89, 138, 188

R

reason codes 170
record
automatic gain control (AGC) 21
completion reasons 20
demonstration program 156-158
encoding formats 9
frames 10
functions 19, 112-121
parameters 21, 176-177
resizing messages 21
state 23
status 69-72
stopping 24, 33, 136-137
terminating 21-22
underruns 9
resizing a message 21

S

Server mode 41-42, 56, 58, 61, 90, 92-93
service
opening 12
service manager 12
speed, adjusting 18, 129-130

T

testpmpt utility 160-161
testpmpt.c 187
testpmpt.exe 186
text string 43-45

U

underruns 9, 25
utilities
mkprompt 159
testpmpt 160-161
voxinfo 162

V

VCE.PLAY 175
VCE.RECORD 176
VCE_ALL_MESSAGES 11, 106
VCE_CONTEXT_INFO 69-71
VCE_CREATE_VOX 57
VCE_CURRENT_VALUE 18, 26, 175
VCE_DIGIT_XXX 175-176
VCE_ENCODE_XXX 200-201
VCE_MESSAGE 73, 122-123
VCE_OPEN_INFO 83-84
VCE_PLAY_PARMS 95, 97, 100, 102, 104, 106
VCE_RECORD_PARMS 112, 115, 117, 120
VCE_SEGMENT 62-63
VCE_WAVE_INFO 86-87, 133-134
vceapi.lib 12
vceAssignHandle 14, 41-42, 93
vceBuildPromptList 17, 28-29, 43-45, 165, 167, 186
vceClose 14, 24, 46, 61, 151, 154, 157
vceConvertMessage 47-50, 166
vcecopy demonstration program 147-148, 150
vceCopyMessage 27, 51-53, 166
vceCopyMessageText 54-55
vceCreateFile 14, 56-59, 157, 167
vceCreateMemory 60-61
vcedef.h 25, 164, 169
vceDefineMessages 10, 60, 62-64, 167
vceErase 28, 65-66
vceEraseMessage 28, 67-68, 157
VCEERR_BAD_PROMPT_COMMAND 165, 168
VCEERR_CONVERSION_FAILED 165, 168
VCEERR_INVALID_MESSAGE 165, 168
VCEERR_INVALID_OPERATION 166, 168
VCEERR_MIXED_ENCODING 166, 168
VCEERR_NO_MESSAGE 166, 168
VCEERR_NO_SPACE 166, 168
VCEERR_OUT_OF_INDICES 167-168
VCEERR_PLAY_ONLY 167-168
VCEERR_PROMPT_BUILD_FAIL 167-168
VCEERR_UNSUPPORTED_ENCODING 167-168
VCEERR_WRONG_ENCODING 167-168
VCEERR_WRONG_FILE_TYPE 167-168
VCEEVN_PLAY_DONE 24, 96-97, 101, 105, 136, 169
VCEEVN_PLAY_DONE_EVENT 17
VCEEVN_RECORD_DONE 24, 113, 115, 118-119, 136, 169
VCEEVN_RECORD_DONE_EVENT 20
vceGetContextInfo 19, 25, 69-72, 154, 157
vceGetCurrentList 26, 73-74
vceGetCurrentSize 75-76
vceGetEncodingInfo 77-78
vceGetHighMessageNumber 26, 79-80, 151, 154, 157
vceGetMessageSize 26, 81-82, 151, 154, 157
vceGetOpenInfo 26, 83-84, 151, 157
vceGetUniqueMessageNumber 26, 85
vceGetWaveInfo 86-88
vceinfo demonstration program 151-152
vceLoadPromptRules 28, 89
vcemgr.lib 12
vceOpenFile 14, 90-92, 151, 154, 157, 167
vceOpenMemory 14, 21, 61, 93-94
vcePlay 16-18, 24, 95-99, 154, 170, 175
vceplay demonstration program 153-155
vcePlayList 16-17, 24, 29, 100-103, 175, 186
vcePlayMessage 16-17, 24, 104-107, 175
vceRead 28, 61, 108-109
vceReadMessageText 110-111
vcerec demonstration program 156
vceRecord 19-20, 24, 112-116, 157, 170, 176
vcerecord demonstration program 157-158
vceRecordMessage 19-21, 24, 117-121, 157, 170, 176
vceSetCurrentList 17, 122-124, 166
vceSetCurrentMessage 125-126, 151, 154, 157
vceSetPlayGain 17-18, 26, 127-128, 154, 157
vceSetPlaySpeed 17-18, 26, 129-130, 154, 157
vceSetPosition 131-132, 154, 157
vceSetWaveInfo 133-135
vceStop 18, 20, 24, 136-137, 154, 157, 170
vceUnloadPromptRules 28, 138
vceWrite 28, 139-141
vceWriteMessageText 142-143
voice handle 14, 41-42, 46, 56-59, 61, 90-94
voice object 14, 26, 46, 83-84
volume, adjusting 127-128
VOX file
format 180-181, 183
frame sizes 183
index structure 183
voxinfo utility 162

W

wave encoding table 133-135
wave header information 86-88


Table of Contents Index NMS Glossary Previous Page Version



Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2001, Natural MicroSystems, Inc. All rights reserved.