Voice API Programming Guide — June 2005 201
IndexA
Adaptive Differential Pulse Code Modulation (ADPCM) 91
address signals, R2/MF signaling 175
ADPCM, G.726 91
ADPCM, IMA 90
ADSI_XFERSTRUC data structure 126, 127
A-law PCM 90
Analog Display Services Interface (ADSI) 21, 121
answering machine detection 70
asynchronous programming model 23
ATDV_ERRMSGP( ) 29
ATDV_LASTERR( ) 29
ATDX_CONNTYPE( ) 55, 70
ATDX_CPTERM( ) 47, 61
ATDX_CRTNID( ) 53, 68
ATDX_FRQDUR( ) 75
ATDX_FRQDUR2( ) 76
ATDX_FRQDUR3( ) 76
ATDX_FRQHZ( ) 75
ATDX_FRQHZ2( ) 75
ATDX_FRQHZ3( ) 76
ATDX_TERMMSK( ) 126, 127, 156
B
backward signals (CCITT Signaling System tones) 175, 177
basic call progress analysis 44
beginthread( ) 188
busy state 31
busy tone 162
busy tone detection 53, 68
busy verification tone 162
C
C language interfaces 190
cached prompt management 141
device discovery 141
downloading prompts 142
hints 143
physical board handle 142
playing prompts 142
sample application 144
cadence detection 44, 78
cadenced tone generation 157
custom tone 157
dx_playtoneEx( ) 157
call progress analysis 44
activating, Springware 62
ATDX_CPERROR( ) 60
ATDX_CPTERM( ) 47, 61
busy tone detection 53
call outcomes 49, 63
components 45, 46
dial tone detection 67
disabling, Springware 62
DM3 46
DM3 scenarios 47
DX_CAP parameter structure 48, 61
errors 60
extended attribute functions, DM3 50
extended attribute functions, Springware 64
fax machine detection, DM3 68
fax tone detection, Springware 53
frequency detection 73
errors 76
initiating, DM3 48
initiating, Springware 62
modem detection 53, 68
modifying tone definitions, DM3 57
modifying tone definitions, Springware 71
positive answering machine detection, DM3 55
positive answering machine detection, Springware 70
positive voice detection 70
positive voice detection, DM3 55
ringback detection 52, 67
SIT tones 73
Springware 60
termination results 49, 63
tone definitions 71
tone detection, DM3 51
tone detection, Springware 66
tone template, DM3 56
tone template, Springware 71
tone types 66
tone types, DM3 51
tri-tone frequency detection parameters 73
types 44
use of global tone detection 71
using Global Call API 44
call progress signals, PBX 160