# NCC.X.ADI_PLACECALL.callprog

The following table describes NCC.X.ADI_PLACECALL.callprog parameters:

NCC.X.ADI_PLACECALL.callprog
Dependent functions: nccPlaceCall, nccAutomaticTransfer
Field | Type | Default | Units | Description
--- | --- | --- | --- | ---
busycount | DWORD | 4 | count | Number of non-precise busy tones that must occur before busy or fast busy is reported. Valid range is 1 to 32767.
leakagetime | DWORD | 8 | ms | Do not modify.
maxbusy | DWORD | 1500 | ms | Threshold time defining the total time period (on time plus off time) for distinguishing between slow busy and ringing tone. Valid range is 0 to 32767.
maxreorder | DWORD | 700 | ms | 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 to 32767.
maxring | DWORD | 3000 | ms | Maximum duration of a tone to distinguish a ringing tone from a dial tone. Valid range is 0 to 32767.
maxringperiod | DWORD | 8000 | ms | 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 to 32767.
noiselevel | DWORD | 0x14000 | IDU | Do not modify.
precmask | DWORD | 7 | mask | Mask to control which precise detectors to run. A value can be formed by using the OR operator with any of the following bit masks: NCC_CPMSK_PRECISE_425 (0x0008) 425 Hz tone (busy and reorder tone, non-US) NCC_CPMSK_PRECISE_BUSY (0x0004): Busy and reorder tone (US) NCC_CPMSK_PRECISE_CED (0x0001): CED tone modem NCC_CPMSK_PRECISE_NU (0x0040): Unassigned number NCC_CPMSK_PRECISE_SIT (0x0002): SIT NCC_CPMSK_PRECISE_SITEXT (0x0010): SIT type reporting NCC_CPMSK_PRECISE_TDD (0x0020): TDD/TTY device Only three of the four detectors can run concurrently. If all four detectors are specified, busy and reorder tones are determined by cadence alone, and only the SIT, CED, and TDD/TTY detectors are enabled. Busy and reorder tone (bit value 0x0004) and the 425 Hz tone selection (bit value 0x0008) are mutually exclusive. If you choose both, only the 425 Hz filter takes effect.
precqualtime | DWORD | 150 | ms | Precise tone qualification time. All precise tones must be longer than this value to qualify. Valid range is 0 to 32767.
qualtonetime1 | DWORD | 60 | ms | Do not modify.
qualtonetime2 | DWORD | 80 | ms | Do not modify.
qualvoicetime1 | DWORD | 60 | ms | Do not modify.
qualvoicetime2 | DWORD | 60 | ms | Do not modify.
ringcount | DWORD | 7 | count | The number of ring tones that must occur before NO_ANSWER is reported. Valid range is 1 to 32767.
silencelevel | INT32 | -40 | dBm | Maximum signal level that is considered to be silence. Valid range is -46 to -34.
silencetime | DWORD | 1500 | ms | Minimum length of a silent period after voice is detected before call progress reports a voice-ended event.
stopmask | DWORD | 0 | mask | Mask to control which events cause call progress to stop. A value can be formed by using the OR operator with any of the following bit masks or by using one of the specified constants: NCC_CPSTOP_ON_RINGTONE (0x0000): Ring tone NCC_CPSTOP_ON_RINGQUIT (0x0002): Ring end NCC_CPSTOP_ON_VOICE_BEGIN (0x0004): Ring end NCC_CPSTOP_ON_VOICE_END (0x0040): Voice end NCC_CPSTOP_ON_VOICE_EXT (0x0020): Extended voice duration NCC_CPSTOP_ON_VOICE_LONG (0x0010): Long voice duration NCC_CPSTOP_ON_VOICE_MEDIUM (0x0008): Medium voice duration
timeout | DWORD | 10000 | ms | Maximum time that can elapse with no stimulus from the network before call progress stops with reason of timeout. If the value is set to zero, the timer is disabled.
voicextended | DWORD | 9000 | ms | Minimum length of time voice must be detected before call progress reports an extended-voice event.
voicelong | DWORD | 6000 | ms | Minimum length of time voice must be detected before call progress reports a long-voice event.
voicemedium | DWORD | 3000 | ms | Minimum length of time voice must be detected before call progress reports a medium-voice event.
voicetoneratio | DWORD | 0x30000 | IDU | Do not modify.