Get new post automatically.

Enter your email address:


Number Preprocessing in the Incoming Trunk Call Flow

Flow Description

Number preprocessing in the incoming trunk call flow refers to a process of number change and number normalization for the calling number, called number, and original called number carried in incoming messages. This flow also enables the MSC to trigger the NP service and overlay service based on different configurations to meet certain special requirements. Figure 1 shows the flowchart of number preprocessing in the incoming trunk call.

Figure 1 Flowchart

NOTE:


The mandatory tables for querying are highlighted by solid-line frames and the optional tables are highlighted by dotted-line frames.
Pay attention to the following items:
  • For a BICC incoming call, the MSOFTX3000 queries the Office Direction table (ADD OFC) for the call source name.
  • For a SIP incoming call, the MSOFTX3000 queries the SIP Trunk Group table (ADD SIPTG) based on the remote URL and port number carried in the incoming message for the call source name. The SIP incoming call does not involve the querying of trunk circuit tables.
  • Do not perform calling number normalization in the countries or regions outside China.
  • For details about calling number normalization, see Calling Number Normalization in the Incoming Trunk Call Flow.

Table Description

Table Command Input Parameter Output Parameter Function Description
Trunk Circuit table ADD N7TKC
ADD BICCCICMDU
ADD PRATKC
  • Module Number
  • Circuit number
  • Trunk group name
This table is used to configure trunk circuits.
  • ADD N7TKC is used to configure SS7 trunk circuits.
  • ADD BICCCICMDU is used to configure BICC trunk circuits.
  • ADD PRATKC is used to configure PRA trunk circuits.
Based on the module number and circuit number, the MSOFTX3000 queries the Trunk Circuit table for the trunk group name, which is used for querying the Trunk Group table subsequently.
Trunk Group table ADD N7TG
ADD BICCTG
ADD PRATG
ADD SIPTG
  • Trunk group name
  • MGW name
  • Call source name
This table is used to configure trunk groups.
  • ADD N7TG is used to configure SS7 trunk groups.
  • ADD BICCTG is used to configure BICC trunk groups.
  • ADD PRATG is used to configure PRA trunk groups.
  • ADD SIPTG is used to configure SIP trunk groups.
Based on the trunk group name and MGW name, the MSOFTX3000 queries the Trunk Group table for the call source name, which is used for querying the Call Source table subsequently.
For a BICC incoming call, the MSOFTX3000 queries the Trunk Group table and then the Office Direction table for the call source name, which is used for querying the Call Source table subsequently.
Call Source table ADD CALLSRC
  • Call source name
  • DN set
  • Route selection source name
  • Failure source name
  • Local MSC number
Based on the call source name configured in the Trunk Group table or Office Direction table, the MSOFTX3000 queries the Call Source table for the attribute related to the calling call source, which is used for the subsequent number analysis, route selection, and failure processing.
Local Mobile Office Information table SET INOFFMSC
ADD INOFFMSC
  • Mobile office information index
  • Local MSC number
  • Mobile country code
  • Mobile network code
  • International number prefix
  • National prefix
  • Location number
Based on the mobile office information index, the MSOFTX3000 queries the Local Mobile Office Information table for the incoming information such as the mobile country code, area code, and local MSC number. The incoming information is used for the subsequent number analysis and normalization.
Auxiliary Number Processing table ADD AIDNUMPRO
  • Call source name
  • Number type
  • DN set
  • Number prefix
  • Auxiliary number address nature
  • Maximum length of auxiliary number
  • Outgoing trunk group name
  • Number change name
  • Designated auxiliary number format
The MSC server determines the number change mode based on the input parameters.
Called Number Pre-analysis table ADD CLDPREANA
  • Call source name
  • Call originator
  • Call prefix
  • Called number address nature
  • Caller roaming type
  • Called number change name
  • Process type
  • New DN set
Based on the information related to the call originator, the MSOFTX3000 queries the Called Number Pre-analysis table to perform called number change or failure processing.
Generally, this table is used to change the called number before called number analysis.
Caller Feature Processing table ADD CLICRTPRO
  • Caller feature name
  • Service check type
  • Caller feature
  • Caller number change name
  • Called number change name
This table defines the mapping between service attributes and caller features. It is used to perform number change for calling and called numbers.
This table is queried only when the query of the Called Number Pre-analysis table is successful and the parameter Processing type is not set to Failure processing.
NP Service Prefix table ADD NP
  • Call source name
  • Call prefix data
  • NP processing type
Based on the called number, the MSOFTX3000 queries the NP Service Prefix table for the attributes related to the NP service.
IN Service Attribute table ADD INSATTR
  • Call prefix
  • Call source name
  • IN trigger flag
  • Called number change name
Based on the call prefix, the MSOFTX3000 queries the IN Service Attribute table to determine whether to trigger IN services in N-CSI mode for Overlay incoming calls.
Call Prefix table ADD CNACLD
  • DN set
  • Call prefix
  • Called number type
Based on the called number and DN set, the MSOFTX3000 queries the Call Prefix table for the called number type.