(Page 1 of 1 in this chapter) Version


Appendix B

ADI Service Parameters


Introduction
Default Values
Function Parameters
Trunk Control DLL Parameters

Introduction

Many ADI functions have behavior controlled by multiple parameters. These parameters are grouped together into structures. Each parameter structure has a set of default values that is sufficient for many configurations. The parameters can, however, be modified to:

For example, when recording voice data, the application programmer can alter the function's behavior by modifying any of the record parameters which specify:

The parameters are alphabetized by category in two groups: function parameters, which control the behavior of ADI service functions, and protocol parameters, which control the behavior of telephony protocols. Within each category, fields are listed alphabetically.

Default Values

The default values in the following tables are provided only as examples. When you select a default country on your system, a default values setting is automatically loaded when initializing the ADI service under CT Access. These values correspond with the contents of the country-specific parameters file. For more details, refer to Appendix F.

Function Parameters

The following tables contain ADI service parameters organized by category. These parameters control the behavior of their associated function calls. For more information about parameter management in CT Access, see the CT Access Developer's Reference Manual.

ADI.DIAL

Dependent Function(s): adiStartDial

Field Name

Type

Default

Units

Description

breaktime

DWORD

60

ms

The break (on-hook) duration for dial pulses.
Valid range is 0-30000.

dialtonewait

DWORD

5000

ms

The maximum time to wait for dial tone (';' character).
Valid range is 0-65535.

dtmfampl1

INT32

-6

dBm

The amplitude of the low frequency component of the DTMF pair. Valid QX range is -90 to 0.

dtmfampl2

INT32

-4

dBm

The amplitude of the high frequency component of the DTMF pair. Valid QX range is -90 to 0.

dtmfofftime

DWORD

80

ms

The duration of the silence time between each digit.
Valid QX range is 0-2047.

dtmfontime

DWORD

80

ms

The duration of each DTMF or MF digit.
Valid QX range is 0-2047.

flashtime

DWORD

500

ms

The amount of time to assert the on-hook signaling pattern for a flash ('!' character).
Valid range is 0-65535.

interpulse

DWORD

700

ms

The inter-digit time for pulsed dialing.
Valid range is 0-30000.

longpause

DWORD

5000

ms

The amount of delay associated with the '.' (period) character. Valid range is 0-65535.

maketime

DWORD

40

ms

The make (off-hook) duration for dial pulses. Valid range is 0-30000.

method

DWORD

0

mask

Type of signaling: 0=DTMF, 1=Pulse.
Type 1 not available for QX 2000.

reserved

DWORD

0

internal

Do not modify.

shortpause

DWORD

2000

ms

The amount of delay associated with the ',' (comma) character. Valid range is 0-65535.

tonebandw1

DWORD

40

Hz

Bandwidth of the first frequency of the dial tone detector.
Valid range is 20-800.

tonebandw2

DWORD

40

Hz

Bandwidth of the second frequency of the dial tone detector. Valid range is 20-800.

tonefreq1

DWORD

350

Hz

First (or only) dial tone frequency.
Valid range is 1-4000.

tonefreq2

DWORD

440

Hz

Second dial tone frequency. Set this to 0 to detect a single frequency.
Valid range is 1-4000.

tonequalampl

INT32

-28

dBm

Minimum signal amplitude to qualify for dial tone detection. Valid range is -48 to 0.

tonequaltime

DWORD

50

ms

Minimum duration of a qualified tone to be considered dial tone.
Valid range is 0-32767.

tonereflevel

DWORD

0xB000

IDU

Do not modify. Not used for QX 2000 boards.

tonetotaltime

DWORD

0

ms

Detects interrupted dial tones (stuttered dialtone) in certain countries. Defaults to 0 which indicates do not accommodate an interrupted dialtone.

If set to a non-zero value, this is the total qualification time for dialtone and the following occurs:

· Only precise dial tone detection is used.

· If dial tone disappers, requalify until dialtonewait expires.

· If dial tone lasts for totaltime, proceed with dialing.

ADI.DTMF

Dependent Function(s): adiStartDTMF

Field Name

Type

Default

Units

Description

ampl1

INT32

-6

dBm

The amplitude of the low frequency component of the DTMF pair.
Valid QX range is -90 to 0.

ampl2

INT32

-4

dBm

The amplitude of the high frequency component of the DTMF pair.
Valid QX range is -90 to 0.

longpause

DWORD

5000

ms

The amount of delay associated with the '.' (period) character. Valid range is 0-65535.

offtime

DWORD

80

ms

The duration of the silence time between each DTMF digit.
Valid QX range is 0-2047.

ontime

DWORD

80

ms

The duration of each DTMF digit.
Valid QX range is 0-2047.

shortpause

DWORD

2000

ms

The amount of delay associated with the ',' (comma) character. Valid range is 0-65535.


ADI.DTMFDETECT

Dependent Function(s): adiStartDTMFDetector

Field Name

Type

Default

Units

Description

columnfour

DWORD

1

mask

A flag that indicates whether to detect the A, B, C, and D DTMF digits. Set this to 1 to detect these, or 0 to ignore them.

offqualampl

INT32

-45

dBm

Not used for QX 2000 boards.

offqualtime

DWORD

40

ms

The minimum duration of absence of a recognized DTMF signal before an end-of-digit event will be emitted.
Valid QX range is 20-32766.

offthreshold

DWORD

0x92E0

IDU

Do not modify. Not used for QX 2000 boards.

onqualampl

INT32

-39

dBm

Not used for QX 2000 boards.

onqualtime

DWORD

50

ms

The minimum duration of a recognized DTMF signal before a digit event will be emitted. Valid QX range is 20-32766.

onthreshold

DWORD

0xCAB0

IDU

Do not modify. Not used for QX 2000 boards.


 
ADI.ENERGY

Dependent Function(s): adiStartEnergyDetector

Field Name

Type

Default

Units

Description

autostop

DWORD

1

mask

Controls whether the energy detector continues running after the first event. Set this to 1 to stop after the first event, or 0 to run continuously.

deglitch

DWORD

100

ms

Not used for QX 2000 boards.

thresholdampl

INT32

-45

dBm

The minimum signal level that is considered to be energy. Anything below this level is considered to be silence.
Valid QX range is -45 to 0.

ADI.FSKRECEIVE
Dependent Function(s): adiStartReceivingFSK

Field Name

Type

Default

Units

Description

baudrate

DWORD

1200

integer

Transmission baud rate. 1200 is the only valid value.

droptime

DWORD

5

ms

Minimum dropout to silence before a packet is considered terminated.

minlevel

INT32

-35

dBm

Required minimum receive level.

minmark

DWORD

10

ms

Minimum required initial mark and seizure time.

ADI.FSKSEND
Dependent Function(s): adiStartSendingFSK

Field Name

Type

Default

Units

Description

baudrate

DWORD

1200

integer

Transmission baud rate. 1200 is the only valid value.

level

INT32

-14

dBm

Transmit output level.

marktime

DWORD

500

ms

Length of initial mark signal.

noseizureflag

DWORD

1

integer

Controls whether channel seizure is omitted.

Value Definition

0 Send channel seizure

1 Just send mark

seizetime

DWORD

1000

ms

Duration of channel seizure; ignored if noseizureflag = 1.



ADI.PLACECALL

Dependent Function(s): adiPlaceCall, adiPlaceSecondCall, adiTransferCall

Field Name

Type

Default

Units

Description

callprog.busycount

DWORD

4

count

The number of non-precise busy tones that must occur before busy or fast busy is reported. Valid range is 1-32767.

callprog.leakagetime

DWORD

8

ms

Do not modify.

callprog.maxbusy

DWORD

1500

ms

The threshold time defining the total time period (on time plus off time) for distinguishing between slow busy and ringing tone.
Valid range is 0-32767.

callprog.maxreorder

DWORD

700

ms

The threshold time defining the total time period (on time plus off time) for distinguishing between fast busy (reorder) and slow busy.
Valid range is 0-32767.

callprog.maxring

DWORD

3000

ms

The maximum duration of a tone to distinguish a ringing tone from a dial tone.
Valid range is 0-32767.

callprog.maxringperiod

DWORD

8000

ms

The length of time of the last ringing tone plus the silence that follows, before call progress reports a ringing-ended event.
Valid range is 0-32767.

callprog.noiselevel

DWORD

0x14000

IDU

Do not modify. Not used for QX 2000 boards.

callprog.precmask

DWORD

7

mask

Mask to control which precise detectors to run. A value may be formed by ORing any of the following values:

Value Detector

0x0001 CED tone (modem)
0x0002 SIT
0x0004 Busy tone

callprog.precqualtime

DWORD

150

ms

Precise tone qualification time. All precise tones must be longer than this to qualify.
Valid range is 0-32767.

callprog.qualtonetime1

DWORD

60

ms

Do not modify. Not used for QX 2000 boards.

callprog.qualtonetime2

DWORD

80

ms

Do not modify. Not used for QX 2000 boards.

callprog.qualvoicetime1

DWORD

60

ms

Do not modify. Not used for QX 2000 boards.

callprog.qualvoicetime2

DWORD

60

ms

Do not modify. Not used for QX 2000 boards.

callprog.ringcount

DWORD

7

count

The number of ring tones that must occur before NO_ANSWER is reported.
Valid range is 1-32767.

callprog.silencelevel

INT32

-40

dBm

The maximum signal level that is considered to be silence. Valid QX range is -45 to 0.

callprog.silencetime

DWORD

1500

ms

The minimum length of a silent period after voice is detected before call progress reports a voice-ended event.

callprog.stopmask

DWORD

0

mask

Mask to control which events cause call progress to stop. A value may be formed by ORing any of the following bit masks:

Value Event

0x0001 ring tone
0x0002 ring end
0x0004 voice begin
0x0008 medium voice duration
0x0010 long voice duration
0x0020 extended voice duration
0x0040 voice end

callprog.timeout

DWORD

10000

ms

The maximum time that can elapse with no stimulus from the network before call progress will stop with reason of timeout.

callprog.voicextended

DWORD

9000

ms

The minimum length of time voice must be detected before call progress reports an extended-voice event.

callprog.voicelong

DWORD

6000

ms

The minimum length of time voice must be detected before call progress reports a long-voice event.

callprog.voicemedium

DWORD

3000

ms

The minimum length of time voice must be detected before call progress reports a medium-voice event.

callprog.voicetoneratio

DWORD

0x30000

IDU

Do not modify. Not used for QX 2000 boards.

connectmask

DWORD

0x0103

mask

Controls which network events will cause an outgoing call to transition to the connected state. A value may be formed by ORing any of the following bit masks:

Value Event

0x0001 out-of-band signal
0x0002 voice detected
0x0004 medium length voice
0x0008 long voice
0x0010 extended voice
0x0020 voice ended
0x0080 ring ended
0x0100 modem detected
0x0200 dial tone
0x0400 SIT detected
0x8000 connect immediately

disconnectmask

DWORD

0x0040

mask

Controls which network events will cause an outgoing call to disconnect (not complete). A value may be formed by ORing any of the following:

Value Event

0x0002 voice detected
0x0004 medium length voice
0x0008 long voice
0x0010 extended voice
0x0020 voice ended
0x0040 call progress timeout
0x0080 ring ended
0x0100 modem detected


ADI.PLAY
Dependent Function(s): adiStartPlaying, adiPlayFromMemory, adiPlayAsync

Field Name

Type

Default

Units

Description

DTMFabort

DWORD

0xFFFF

mask

Mask which allows you to control which DTMFs abort play. A value may be formed by ORing any of the following:

gain

INT32

0

dB

The gain applied to the encoded audio.
Valid AG range is -54 to 24.
Valid QX range is -48 to 42.

maxspeed

DWORD

100

percent

The maximum speed that will be used. This value determines how much DSP processing power is allocated to the play function. The valid is range 100-200. This value is ignored for encoding types for which speed modification is not supported.
Not used for QX 2000 boards.

speed

DWORD

100

percent

The initial speedup/slowdown factor to apply to the encoded audio. The valid range is 50-maxspeed. This value is ignored for encoding types for which speed modification is not supported.
Not used for QX 2000 boards.


ADI.RECORD

Dependent Function(s): adiStartRecording, adiRecordToMemory, adiRecordAsync

Field Name

Type

Default

Units

Description

AGCattacktime

DWORD

14

ms

Not used for QX 2000 boards.

AGCdecaytime

DWORD

304

ms

Not used for QX 2000 boards.

AGCenable

DWORD

0

integer

Flag to enable Automatic Gain Control (AGC). Set to 1 to enable AGC, and 0 to disable it.

AGCsilenceampl

INT32

-49

dBm

Not used for QX 2000 boards.

AGCtargetampl

INT32

-19

dBm

The target amplitude for AGC. Valid QX range is -42 to 0.

beepampl

INT32

-20

dBm

The amplitude of the record beep tone.
Valid QX range is -90 to 0.

beepfreq

DWORD

1000

Hz

The frequency of the record beep tone. 0 disables the beep.
Valid QX range is 0-4000.

beeptime

DWORD

200

ms

The duration of the record beep tone. 0 disables the beep.
Valid QX range is 0-8000.

DTMFabort

DWORD

0xFFFF

mask

Mask which allows you to control which DTMFs abort a record. A value may be formed by ORing any of the following values:

gain

INT32

0

dB

The gain applied to the signal before it is encoded. If AGC is enabled, this is the initial gain when record is started.
Valid range is -42 to 48.

novoicetime

DWORD

5000

ms

The maximum length of silence at the beginning of a recording before record will be stopped with a reason of CTA_REASON_NO_VOICE. Use 0 to disable this timer. Valid range is 0-65535.

silenceampl

INT32

-45

dBm

The maximum signal level that is considered to be silence. Valid range is -45 to 0.

silencedeglitch

DWORD

100

ms

Not used for QX 2000 boards.

silencetime

DWORD

3000

ms

The maximum length of silence after audio energy has been detected before record will be stopped with CTA_REASON_VOICE_END. Use 0 to disable this timer. Valid range is 0-65535.


ADI.START
Dependent Function(s): adiStartProtocol

Field Name

Type

Default

Units

Description

callctl.blockmode

DWORD

0

mask

Selects method of blocking calls for adiBlockCalls.
0 = do not answer subsequent calls. 1 = assert reverse make-busy (after current call is released).
Only method 0 is available for QX boards.

callctl.debugmask

DWORD

0x0000

mask

Enables reporting of call control events for debugging. A value may be formed by ORing any of the following:

Value Event(s) reported

1 Each incoming digit
2 Each incoming ring begin and end
4 Each ring tone detected
8 All CID errors

callctl.eventmask

DWORD

0x0000

mask

Controls reporting of informational call control events. A value may be formed by ORing any of the following bit masks:

Value Event reported

1 ADIEVN_SEIZURE_DETECTED
2 ADIEVN_PROCEEDING
4 ADIEVN_REMOTE_ALERTING
8 ADIEVN_REMOTE_ANSWERED

callctl.mediamask

DWORD

0x001F

mask

Controls which functions will be running or reserved when the call enters the Connected (conversation) state. (The NOCC protocol enters this state immediately). Reserved indicates that the DSP MIPS have been committed to the operation before the operation has actually started. The application must reserve DSP resources in advance by using this parameter for DTMF detection, silence detection, cleardown detection, and echo cancellation.

A value may be formed by ORing any of the following:

Value Definition

0x0001 Reserve DTMF detection
(Not used for QX 2000)

0x0002 Reserve silence detector
(Not used for QX 2000)

0x0004 Reserve cleardown detection
(Not used for QX 2000)

0x0008 Start DTMF detection

0x0010 Start echo canceller

cleardown.bandw1

DWORD

40

Hz

Bandwidth for first frequency of the cleardown detector. Valid range is 20-800.

cleardown.bandw2

DWORD

40

Hz

Bandwidth for second frequency. Valid range is 20-800.

cleardown.freq1

DWORD

350

Hz

First frequency to detect. Valid range is 1-4000.

cleardown.freq2

DWORD

440

Hz

Second frequency to detect, or 0 if detecting single frequency. Valid range is 1-4000.

cleardown.maxofftime

DWORD

0

ms

Maximum time tone may be OFF to qualify. For continuous tones, this parameter is ignored. For cadenced tones, the count is reset if the interval between any two tones is longer than this time.
Valid range is 0-32767.

cleardown.maxontime

DWORD

0

ms

Maximum time tone must be ON to qualify. For continuous tones, this parameter is ignored. For cadenced tones, the count is reset if any tone is longer than this time.
Valid range is 0-32767.

cleardown.minofftime

DWORD

0

ms

Minimum time tone must be OFF to qualify. For continuous tones, this parameter is ignored. For cadenced tones, the count is reset if the interval between any two tones is shorter than this time.
Valid range is 0-32767.

cleardown.minontime

DWORD

0

ms

Minimum time tone must be ON to qualify. For continuous tones, this parameter is ignored. For cadenced tones, the count is reset if any tone is shorter than this time.
Valid range is 0-32767.

cleardown.qualampl

INT32

-28

dBm

The minimum signal level recognized as a hang-up tone. Valid range is -48 to 0.

cleardown.qualtime

DWORD

1000

ms

The minimum duration of tone before a hang-up will be recognized. The valid range is 0-32767.

cleardown.reflevel

DWORD

0xB000

IDU

Do not modify. Not used for QX 2000 boards.

cleardown.reserved

DWORD

0

internal

Do not modify.

cleardown.tonecount

DWORD

0

integer

Minimum number of cadenced tones detected before reporting the cleardown event. For continuous tones, set this parameter to 0.

dial.breaktime

DWORD

60

ms

The break (on-hook) duration for dial pulses. Valid range is 0-32767.

dial.dialtonewait

DWORD

5000

ms

The maximum time to wait for dial tone (applies only to the ';' character). Valid range is 0-65535.

dial.dtmfampl1

INT32

-6

dBm

The amplitude of the low frequency component of the DTMF pair. Valid range is -90 to 0.

dial.dtmfampl2

INT32

-4

dBm

The amplitude of the high frequency component of the DTMF pair. Valid range is -90 to 0.

dial.dtmfofftime

DWORD

80

ms

The duration of the silence time between each digit. Valid range is 0-2047.

dial.dtmfontime

DWORD

80

ms

The duration of each DTMF or MF digit.
Valid range is 0-2047.

dial.flashtime

DWORD

500

ms

The amount of time to assert the on-hook signaling pattern for a flash ('!' character).
Valid range is 0-32767.

dial.interpulse

DWORD

700

ms

The inter-digit time for pulsed dialing.
Valid range is 0-32767.

dial.longpause

DWORD

5000

ms

The amount of delay associated with the '.' (period) character. Valid range is 0-65535.

dial.maketime

DWORD

40

ms

The make (off-hook) duration for dial pulses.
Valid range is 0-32767.

dial.method

DWORD

0

integer

Type of signaling: 0 = DTMF, 1 = Pulse

dial.reserved

DWORD

0

internal

Do not modify.

dial.shortpause

DWORD

2000

ms

The amount of delay associated with the ',' (comma) character. Valid range is 0-65535.

dial.tonebandw1

DWORD

40

Hz

Bandwidth of the first frequency of the dial tone detector. Valid range is 40-2000.

dial.tonebandw2

DWORD

40

Hz

Bandwidth of the second frequency of the dial tone detector. Valid range is 40-2000.

dial.tonefreq1

DWORD

350

Hz

First (or only) dial tone frequency.
Valid range is 1-4000.

dial.tonefreq2

DWORD

440

Hz

Second dial tone frequency. Set this to 0 to detect a single frequency. Valid range is 1-4000.

dial.tonequalampl

INT32

-28

dBm

Minimum broadband signal amplitude to qualify for dial tone detection. Valid range is -48 to 0.

dial.tonequaltime

DWORD

50

ms

Minimum duration of a qualified tone to be considered dial tone. Valid range is 0-32767.

dial.tonereflevel

DWORD

0xB000

IDU

Do not modify. Not used for QX 2000 boards.

dtmfdet.columnfour

DWORD

1

Indicates whether to detect the A, B, C, and D DTMF digits. Set this to 1 to detect the digits, or to 0 to ignore them.

dtmfdet.offqualampl

INT32

-45

dBm

Not used for QX 2000 boards.

dtmfdet.offqualtime

DWORD

40

ms

The minimum duration of absence of a recognized DTMF signal before an end-of-digit event will be emitted.
Valid range is 30-32766.

dtmfdet.offthreshold

DWORD

0x92E0

IDU

Do not modify. Not used for QX 2000 boards.

dtmfdet.onqualampl

INT32

-39

dBm

Not used for QX 2000 boards.

dtmfdet.onqualtime

DWORD

50

ms

The minimum duration of a recognized DTMF signal before a digit event will be emitted.
The valid range is 30-32766.

dtmfdet.onthreshold

DWORD

0xCAB0

IDU

Do not modify. Not used for QX 2000 boards.

echocancel.adapttime

DWORD

0

ms

Not used for QX 2000 boards.

echocancel.filterlength

DWORD

0

ms

Filter length of echo canceller for MODE = 2. Set this to 0 to omit echo cancelling. Valid range is 0-20. Greater values require more DSP processing power.

echocancel.gain

INT32

0

dB

Amount of amplification applied to echo-cancelled output. Done by AGC module for QX 2000.

echocancel.mode

DWORD

0

bit field

Controls echo canceller operation.

Bit Definition
0 and 1 0 = No echo cancellation.
(&0x0003) 1 = Use internal defaults for
predelay and filterlength.
(predelay=0 ms
filterlength=20ms for
QX board)
2 = Use specified values for
predelay and filterlength.
3 = Not used.
2 (&0x0004) 1 = Enable dynamic windowing.
0 = Disable dynamic windowing.
3 (&0x0008) 1 = Enable echo supressor.
0 = Disable echo supressor.
4 (&0x0010) 1 = Do not restart echo cancel.
0 = Restart echo canceller.
5 (&0x0020) 1 = Disable coefficient adaptation.
0 = Enable coefficient adaptation.

echocancel.predelay

DWORD

0

ms

Output sample delay. 0 = disabled, no echo cancellation. For AG-8 boards, must be 0.
For other boards, valid range is 0-9.




 
ADI.TONE
Dependent Function(s): adiStartTones

Field Name

Type

Default

Units

Description

ampl1

INT32

-20

dBm

The amplitude of the first (or only) frequency component.
Valid range is -90 to 0.

ampl2

INT32

0

dBm

The amplitude of the second frequency component, if any.
Valid range is -90 to 0.

freq1

DWORD

1000

Hz

The first (or only) frequency of the generated tone.
Valid range is 200-3600.

freq2

DWORD

0

Hz

The second frequency of the generated tone, or 0 if the tone is a single frequency.
If not 0, valid range is 200-3600.

iterations

INT32

1

integer

The number of times to repeat the alternating tone and silence period. A count of -1 means repeat forever. Otherwise, the valid range is 1-32767.

offtime

DWORD

0

ms

The duration of silence between tones. Specify 0 for no off time.
Valid range is 0-8000.

ontime

DWORD

200

ms

The duration of the tone.
Valid range is 0-8000.

ADI.TONEDETECT
Dependent Function(s): adiStartToneDetector

Field Name

Type

Default

Units

Description

qualampl

INT32

-28

dBm

The minimum signal level that will be detected.
Valid range is -48 to 0.

qualtime

DWORD

500

ms

The minimum duration of a detected tone before an event will be emitted. This parameter also specifies the minimum duration of absence of detected tone before a tone-ended event will be emitted.
The valid range is 0-32767.

reflevel

DWORD

0xB000

IDU

Do not modify.
Not used for QX 2000.

reserved

DWORD

0

internal

Do not modify.

Trunk Control DLL Parameters

The following table presents trunk control DLL parameters for the loop start protocol. They are used with adiStartProtocol. The trunk control DLL is equivalent to the Trunk Control Program (TCP) which runs on AG boards, except the DLL runs on the host computer.
ADI.LPS

Dependent Protocol(s): LPS4 for QX 2000/80-4L, QX 2000/80-1L; LPS0 for QX 2000/100-4L

Field Name

Type

Default

Units

Description

CIDalertmaxtime

WORD

0

ms

Maximum duration of an alert signal in CID protocol.

CIDmaxwaittime

WORD

0

ms

Maximum time to wait for CID to arrive before concluding the caller hangup.

cidsupport

WORD

0

mask

Flag to enable caller ID detection:
Value Definition

0 No caller ID detection
1 Caller ID detection enabled

CID reserved

WORD

0

ms

Timing for Japan protocol.

CID type

WORD

0

integer

CID type.

cleardownflag

WORD

1

mask

Selects whether to run the cleardown tone detector in the conversation state.
Value Definition
1 Cleardown enabled
0 Not enabled

connstring

CHAR[6]

!

string

Dial string for reconnect.

dialtonemintime

WORD

1000

ms

For outgoing calls, the minimum duration of non-precise dial tone required before dialing will begin. Set this to 0 to disable non-precise dial tone detection. (Precise dial tone detection is controlled by ADISTART parameters).

dialtonewaittime

WORD

5000

ms

For outgoing calls, the maximum time to wait for initial dial tone.

freqdeglitchtime

WORD

26

count

For frequency-selective ring detection, deglitch time in 1/8 ms. Range is 2-80 (.25 to 10 ms).

freqringhigh

WORD

54

Hz

For frequency-selective ring detection, the maximum frequency recognized.

freqringlow

WORD

16

Hz

For frequency-selective ring detection, the minimum frequency recognized.

freqringperiods

WORD

4

count

For frequency-selective ring detection, number of periods of the ring frequency needed to qualify. Range is 1-8.

freqtolerance

WORD

10

percent

For frequency-selective ring detection, frequency tolerance in percent.

interringmaxtime

WORD

8000

ms

The maximum length of an incoming ring period (on time + off time) that can elapse before the call is considered to be abandoned.

nodialtoneaction

WORD

0

integer

Selects what to do if no dial tone detected:
Value Definition
0 Hang up and abandon the call
1 Proceed to dial anyway
2 Generate an incoming call event

numrings

WORD

0

count

Number of rings to detect for an incoming call. If 0, generate incoming call event on beginning of first ring. Otherwise send the event at the end of the selected number of rings. If caller ID is enabled (cidsupport = 1), the incoming call is reported after at least one ring.

polaranswertime

WORD

0

ms

Time after answering a call before starting to detect loop current reversal on far-end disconnect.

polardialtime

WORD

0

ms

Time after getting dialtone before reading the loop current polarity.

qualloopoff

WORD

10

ms

Minimum duration of loop current interruption before a hang-up will be recognized.

qualreversal

WORD

200

ms

Qualification time for loop current reversal.

qualringoff

WORD

100

ms

For voltage-sensitive ring detection, the minimum duration of loss of detected voltage to be recognized as the end of a ringing signal.

qualringon

WORD

6

ms

For voltage-sensitive ring detection, the minimum duration of detected voltage to be recognized as the start of a ringing signal.

relaytype

WORD

0

mask

Type of board's special relay.

Value Definition
0 Switchable ring detector
1 Transient limiter
2 Dialshunt

reversalmode

WORD

0

mask

Selects loop current reversal detection mode.

Value Definition
0 Disable connection
1 Reversal indicates remote answer
2 Reversal indicates remote hang up
3 Reversal indicates remote answer and
hang up

ringdetectmode

WORD

0

mask

Selects whether the ring detector is voltage-sensitive or frequency-selective:
Value Definition
0 Voltage-sensitive
1 Frequency-selective

ringsigmaxtime

WORD

3000

ms

The maximum duration of a detected incoming ringing signal before the ringing is considered to be invalidly long.

ringsigmintime

WORD

100

ms

The minimum duration of a detected ring signal before the ring signal is considered valid.

xferstring

CHAR[6]

!;

string

Prefix of feature code for transfer operation. The default string "!;" generates a flash hook and then waits for a dialtone.

xfersupport

WORD

1

mask

Flag to select whether PBX transfer is allowed.
Value Definition
0 Transfer commands are disabled.
1 Transfer commands are allowed.



(Page 1 of 1 in this chapter) Version


tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights reserved.