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.
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.
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:The mandatory tables for querying are highlighted by solid-line frames and the optional tables are highlighted by dotted-line frames.
- 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 |
|
| This table is used to configure trunk circuits.
|
Trunk Group table | ADD N7TG ADD BICCTG ADD PRATG ADD SIPTG |
|
| This table is used to configure trunk groups.
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 |
|
| 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 |
|
| 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 |
|
| The MSC server determines the number change mode based on the input parameters. |
Called Number Pre-analysis table | ADD CLDPREANA |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| Based on the called number and DN set, the MSOFTX3000 queries the Call Prefix table for the called number type. |