(Page 47 of 80 in this chapter)
typedef struct
{
DWORD size; /* size of this structure */
DWORD method;
/* default dialing method: 0=DTMF, 1=pulse, 2=MF */
DWORD breaktime; /* duration of pulse digit break (ms) */
DWORD maketime; /* duration of pulse digit make (ms) */
DWORD interpulse;
/*interdigit delay between pulsed digits (ms) */
DWORD flashtime; /* duration of the flash-hook (ms) */
DWORD shortpause;
/* duration of the comma in dialing string (ms) */
DWORD longpause;
/* duration of the dot in dialing string (ms) */
INT32 dtmfampl1; /* first dtmf amplitude (dBm) */
INT32 dtmfampl2; /* second dtmf amplitude (dBm) */
DWORD dtmfontime; /* ON duration of DTMFs (ms) */
DWORD dtmfofftime; /* OFF duration of DTMFs (ms) */
DWORD dialtonewait;
/* max time to wait for dialtone (ms) on ';' */
/* precise dialtone parameters: */
DWORD tonefreq1; /* frequency to detect */
DWORD tonebandw1; /* bandwidth */
DWORD tonefreq2; /* 2nd frequency to detect (dualtone) */
DWORD tonebandw2; /* 2nd bandwidth */
INT32 tonequalampl; /* broadband qual level (in dBm) */
DWORD tonequaltime; /* qualification time (in ms) */
DWORD tonereflevel; /* reserved */
DWORD reserved; /* reserved, must be 0 */
} ADI_DIAL_PARMS;
|
Digit
|
U.S. MF Name
|
|---|---|
|
`0' to '9'
|
Specific digit address
|
|
`B'
|
MF ST3P
|
|
`C'
|
MF STP
|
|
`D'
|
MF KP
|
|
`E'
|
MF KP2, MF ST2P
|
|
`F'
|
MF ST
|
(Page 47 of 80 in this chapter)