MFS and NCC API call control

When applications receive calls using NCC API call control with the MFS protocol, they can receive digits in the following ways:

Receiving digits all at once

For MFS, after NCCEVN_INCOMING_CALL is received, the following fields in the NCC_CALL_STATUS structure contain the received digits:

Field

Description

calledaddr

Called number. Also referred to as the direct inward dial (DID) number.

callingaddr

Calling number (if available). Also referred to as the automatic number identification (ANI) number.


The following field is in the NCC_CAS_EXT_CALL_STATUS structure:

Field

Description

usercategory

Call category.


Several entries in the TCP parameter file affect the way the MFS TCP accepts and processes digits.

MFS parameter

Description

NCC.X.ADI_MFS.DIDnumber

Number of direct inward dial (DID) digits the TCP should expect from the calling party. Default is 5.

NCC.X.ADI_MFS.ANInumber

Number of automatic number identification (ANI) digits the TCP should expect. Default for the Spanish National Numbering Plan is 9. This value should not be changed, unless it is set to zero; in this case no ANI digits are collected.

NCC.X.ADI_MFS.anifirst

Indicates if the inbound part of the MFS TCP requests the ANI digits or the DID digits first. Signaling-wise, there is no difference between the two options, both being equally supported by the specifications.


Refer to Configuring TCPs for information about loading parameter files.

Receiving digits one at a time

For MFS, the digits appear in the following format:

d1...d5 # a1...a9 if receiving DID digits first.

a1...a9 # d1...d5 if receiving ANI digits first.

d1...d5 if not receiving ANI digits.

where:

Value

Description

d1...d5    

DID digits received (always 5 in Spain for a CPE).

a1...a9

ANI digits received.

#

Separator symbol.