Version



|
|
Single Memory
|
Asynchronous
|
Callback
|
|---|---|---|---|
|
Play
|
adiPlayFromMemory
|
adiPlayAsync
|
adiStartPlaying
|
|
Record
|
adiRecordToMemory
|
adiRecordAsync
|
adiStartRecording
|





|
|
Most Significant Bit
|
|
|
|
|
|
|
Least Significant Bit
| ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Bit Position
|
15
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
|
DTMF Key
|
D
|
C
|
B
|
A
|
#
|
*
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|





The application is not allowed to invoke ADI service functions while the callback is executing.

Figure 13. Voice Play Sequence
Figure 14. Voice Play State






Figure 15. Record Termination - No Voice
Figure 16. Record Termination - Voice End
Figure 17. Record Termination - Timeout


Figure 18. Voice Record Sequence
Figure 19. Record States

Figure 20. Automatic Gain Control (AGC) Record Parameters






Version