# R15 editable parameters

To program the R15 inbound and outbound TCPs to operate within different countries and networks, modify the TCP-specific parameters, stored within the parameter category NCC.X.ADI_R15. You can modify parameters that program TCP/host interaction, that configure unregulated features, or that configure features that can change from switch to switch within the same network.

The following table describes NCC.X.ADI_R15 parameters (within the parameter category NCC.X.ADI_R15) that you can modify:

Field | Type/ Unit | Default | Description
--- | --- | --- | ---
DIDnumber | count | 7 | Inbound. Specifies the number of incoming DID digits to expect.
ANInumber | count | 8 | Inbound. Specifies the number of ANI digits to expect. If this parameter is set to 0, then the inbound protocol does not attempt to request the ANIs. If this parameter is set to any other number, the inbound protocol requests the ANIs, and receives as many as the outbound side will provide.
decadicsignalmethod | mask | 0x0 | Set to 1 to do decadic dialing (for both inbound and outbound protocols).
longdistanceinbound | mask | 0x0 | Set to 1 for long distance inbound protocol.
mustsendANI | mask | 0x0 | Set to 1 to make the transmission of ANIs mandatory (relevant to the outbound protocol).
mustgetANI | mask | 0x0 | Set to 1 to make the reception of ANIs mandatory (relevant to the inbound protocol).
waitingplaybusy | mask | 0x1 | Set to 1 to play busy on timeout.
waitingplayreorder | mask | 0x0 | Set to 1 to play fast busy on timeout.
waitingplaysilence | mask | 0x0 | Set to 1 to play silence on timeout.
longdistancedecadic | mask | 0x0 | Reserved.
switchtoDecadic | mask | 0x0 | Reserved.
sendANIsingledigit | mask | 0x0 | Set to 1 to enable the detection of ANIs one at a time. The information will be presented in the form of an NCCEVN_PROTOCOL_EVENT with a value R15_ANI_DIGIT. The value of the digit may be retrieved by looking at the size field.
firstcommand | count | 1 | Inbound. First command for inbound protocol. 1 - Send first digit. 2 - Send next digit. 3 - Send previous digit. If the value is set to 2 or 3, make sure that DIDnumber is set to a correct value.
anirequestattempts | count | 3 | Inbound. The parameter specifies the number of attempts to obtain ANIs. If the parameter is set to 0, no attempts will be made. When reception of ANIs is mandatory (bit 0x8 in optionflags is set) and no ANIs are received after the first attempt, this parameter can be used to perform additional ANI requests before clearing back.
dialstartposition | count | 4 | Outbound. Specifies the starting position within a dial string. For example, when the first request from the inbound side, defined by NCC.X.ADI_R15.firstcommand, is B2 (send next digit) or B3 (send the previous digit), the first DID that is presented by the outbound side is located in the NCC.X.ADI_R15.dialstartposition position.

Refer to R15 non-editable parameters for more information.