MFC-R2 non-editable parameters

The following NCC.X.ADI_MFC parameters are country or network specific and cannot be modified.

Caution:

Most of the parameters that follow are signaling specific. Changing their value invalidates any approval certificate for the used board and can cause the board to malfunction. These parameters are described here for reference purposes only.


 

Field

Type/
Unit

Default

Description

Compelled timers

compelledT1

ms

15000

T1: forward tones max on-time.

compelledT2

ms

27000

T2: forward tones max off-time.

compelledT3

ms

15000

T3: inbound compelled cycle timer.

releaseguardtime

ms

0

Inbound: time to wait in release guard, if set (regulated time for the inbound protocol to remain in blocking state after mutual hang-up).

Inbound line qualification timers (time for the inbound protocol to wait to recognize a line signaling change), expressed in units of 10 ms:

inqualidletime

ms

20

Qualification time during idle.

inqualcompeltime

ms

100

Qualification time during the compelled sequence.

inqualconnectedtime

ms

100

Qualification time during connected.

Outbound line qualification timers (time for the inbound protocol to wait to recognize a line signaling change), expressed in units of 10 ms:

outqualidletime

ms

20

Qualification time during idle.

outqualcompeltime

ms

20

Qualification time during the compelled sequence.

outqualconnectedtime

ms

20

Qualification time during connected.

seizureacktime

ms

240

Outbound: Time to wait for seizure acknowledge after seizure, before clearing forward. The CCITT Blue Book value is 200 ms, but the TCP must account for internal transmission time.

answertime

mask

60

Maximum time for the protocol to wait between receipt of the Group B backward tone and when the phone is answered (line signaling event). After this timer expires, the TCP clears the line.

inboundreleasetime

ms

430

Outbound: The time after which a clearback seen by outbound is treated as a remote hang up signal. If the signal lasts less than this value, it could be a billing pulse (only applicable during conversation).

GroupIIT1Timer

mask

15

Maximum time for the protocol to wait between the generation of the Group II forward tone and the detection of the Group B backward tone. This time usually is the same as timer T1 from the parameter compelledtimers, but it can be different in some countries.

The following parameters contain the specification of all the tones needed by the protocols to implement the country-specific variation of R2. Each parameter holds more than one tone. Each tone uses 4 bits (one hexade) of the 16 bit word. Hexades are listed from least to most significant inside each parameter.

Backward Group A tones. The TCP uses these tones to send requests to the calling party during the compelled sequence:

tnGAsendnextDID

mask

0x1

Send next DID (A-1).

tnGAsendCAT

mask

0x5

Send Group I category (A-5).

tnGAsendnextANI

mask

0x5

Send next ANI (A-5).

tnGAswitchtoGB

mask

0x3

Send Group II tone (and switch to group B tone reception) (A-3).

Some backward Group B tones. The TCP uses these tones to send the final indication of the compelled sequence to the calling party:

tnGBcongestion

mask

0x4

Indicate congestion (B-4). This is also applicable during Group A transmission.

tnGBunallocnumber

mask

0x5

Indicate unallocated number (B-5).

tnGBlinebusy

mask

0x3

Indicate busy (B-3).

tnGBlineoutoforder

mask

0x8

Indicate line out of order (B-8).

Forward tones indicating the end of or the non-availability of a certain type of information:

tnDIDeoi

mask

0xF

End of DID digits. (I-15) Note that in some countries this tone doesn't exist. In this case the parameter is 0.

tnNoCategory

mask

0xC

Caller's category not available. In some countries the category must be available to the caller, so the parameter will be 0.

tnANIeoi

mask

0xF

End of ANI digits (I-15) - caller id available.

tnANIeoirestrictCID

mask

0x0

End of ANI digits - called id restricted. In most countries there is no distinction for MFC-R2 between restricted and non-restricted caller id. In this case the parameter is 0.

Backward tones indicating acceptance of the call:

tnanswerGBtoll

mask

0x6

Call accepted in Group B - charge (B-6).

tnanswerGBfree

mask

0x7

Call accepted in Group B - free call (B-7).

tnanswerGA

mask

0x6

Call accepted in Group A (A-6).

tnaltGB

mask

0x06

Alternative tone for call accepted in Group B (not in CCITT specifications, but necessary in some countries, such as CZH).

Request or indication tones used in different contexts by the TCP:

tnoutGIIcategory

mask

0x1

Tone the outbound part of the TCP plays in Group II (toll category in some countries) (II-1, normal subscriber).

tnGIcategory

mask

0x1

Default user category (Group I category) to be used if the application does not provide it (in some countries the outbound must play it in all cases) (I-1, normal subscriber).

tnGIANInotavailable

mask

0xC

Tone meaning that after the user category no ANIs are available (I-12, or 0xC).

tnGBmessagefollows

mask

0x0

Backward Group B tone used in some countries to reject an incoming call while requesting that the voice path be open for a special announcement.

Request or indication tones used in different contexts by the TCP:

tnRepeatLastMinus1DID

mask

0x2

Repeat digit n-1 (A-2), where n is the DID digit that the outbound side last played.

tnRepeatLastMinus2DID

mask

0x7

Repeat digit n-2 (A-7).

tnRepeatLastMinus3DID

mask

0x8

Repeat digit n-3 (A-8).

tnRepeatAllDID

mask

0x0

Repeat all digits (restart dialing). Not specified by the CCITT Blue Book, but used in many countries.

Backward tones that the inbound plays when it is collecting ANIs (the specifications of some countries identify a Group C in this case):

tnSendNextDIDfromANI

mask

0x1

Request the outbound to go back to sending DIDs, and send the next DID. This is typically the same as the normal send DID tone, hexade 1 of tonesgroupA, but it can be different in some countries, such as Mexico.

tnRepeatLastDID

mask

0x0

Request the outbound to go back to sending DIDs, and repeat the last DID transmitted. Not supported by the CCITT Blue Book (C-6).

tnSpecifyCircuit

mask

0x0

Tone that inbound sends to request that outbound specify the nature of the circuit, either land-based or through a satellite link (A-13).

tnCheckEchoSuppress

mask

0xE

Tone that inbound sends to ask if a half-echo suppressor is needed (A-14).

Miscellaneous parameters

compelledtonelevel

IDU

330

R2 tones amplitude (forward and backward)

bmCDbit

mask

0x1

Value of the C and D bits (usually, C=0, D=1).

bmnodigitbehavior

mask

0x0

What to do if next DID does not come:

0 - Pulse congestion

1 - Pulse request for Group II tone

This addresses the problem of those protocol variations that do not have a tone to signal the end of DID digits. In this case, the bit is set to 1, so the compelled sequence continues with the request to send the Group II tone and switch to reception of Group B tones.

bmringfaults

mask

0x0

What to do if bit faults are detected during ring:

0 - Ignore bit faults, or

1 - Detect and abort the call.

postdialdelay

mask

0x2

Controls the length of delay after outbound hangs up before the application is able to place a new call. This is needed by some switches to clear the line and be able to be seized again. Values:

0x0 - No delay

0x1 - 400 ms delay

0x2 - 700 ms delay (default)

0x3 - 1000 ms delay

bmhangupbyreleaseguard

mask

0x0

Flag to determine if an inbound clearing back is signaled by:

0 - A forced release (AB=00)

1 - A release guard (AB=11)

bmsetsimwindow

mask

0x1

Flag to determine which simultaneity window the bit detector should be set with:

0 - Zero

1 - 5 ms

Having two bit transitions falling in the same 5 ms period is the definition of simultaneous bit transitions on the line. Double bit transitions are illegal in some countries.

meteringbit

mask

0xA

Determines whether to expect metering pulses on the C bit:

A - A-bit

B - B-bit

C -0 C-bit

0 - None

bmrequirehalfecho

mask

0x0149

If set, a half-echo suppression is needed in international working (the outbound side answers with a I-14 to a A-14 request, in CCITT speech).

bmIndia

mask

0x0

Specifies whether or not the protocol is running in India:

0x0 - No

0x1 - Yes

bmaltEOI

mask

0

Controls the time to wait for the outbound call to be answered:

0 - Use the normal procedure.

1 - Use alternate end-of-information procedure to give the application more time to answer a call.

bmIgnoreNonNumeric

integer

0

Specifies what to do with non-numeric address digits:

0 - Pass all digits to the host.

1 - Do not pass non-numeric digits to the host.

Digit masks

In the following mask parameters, bits set to 1 represent valid digits. If the TCP receives a digit corresponding to a bit set to 0, it automatically rejects the call. For example, for the validDIDmask parameter below, the digits B, C, D and E are invalid DID digits.

validDIDmask

mask

0x87FE

Valid DID tones in the target country. If a DID received by inbound is not valid, the compelled sequence is aborted with a congestion indication.

The mask is the following:

FEDC|BA98|7654|321-
1000|0111|1111|1110

validANImask

mask

0x97FE

Valid ANI tones in the target country. If a ANI is received by inbound, that is not valid, the compelled sequence is aborted with a congestion indication.

The mask is the following:

FEDC|BA98|7654|321-
1001|0111|1111|1110

validcategorymask

mask

0x07FE

Valid category tones in the target country. If an invalid category is received by inbound, the compelled sequence is aborted with a congestion indication.

The mask is the following:

FEDC|BA98|7654|321-
0000|0111|1111|1110

validgroupIImask

mask

0x07FE

Valid Group II tones in the country. If an invalid Group II tone is received by inbound, the compelled sequence is aborted with a congestion indication.

The mask is the following:

FEDC|BA98|7654|321-
0000|0111|1111|1110

catnoANImask

mask

0x0

Category tones that imply that no ANI digits follow. The mask is the following:

FEDC|BA98|7654|321-
0000|0000|0000|0000

Forward Group I tones that outbound plays to answer inbound's request for information about the presence or absence of a satellite link in the circuit, and the need for half-echo suppression.

tnNoSatellite

mask

0xD

No satellite link in the circuit (A-13).

tnSatellite

mask

0xE

Satellite link in the circuit (A-14).

tnEchoSuppressorRequired

mask

0xE

Half-echo suppression needed (A-14). If this is not the case, the outbound just ignores the request and plays any other tone.

reanswerdelay

ms

0

Time to wait for re-answer pulse. This might be needed for special switches in certain countries. Set to zero to disable.

reanswerpulsetime

ms

0

Length of re-answer pulse. Disabled if reanswerdelay is set to zero.


The following parameters are reserved for internal use:

Refer to MFC-R2 editable parameters for more information.