Number processing in the MTC flow applies to both 2G and 3G MTCs. It enables the MSC server to perform number change on the calling numbers to be displayed on the terminals of callees. Figure 1 shows the flowchart of number processing in the MTC flow.
NOTE:
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 an incoming roaming call, the MSC server obtains the MSISDN of the callee when receiving the called subscriber data. In this case, if bit 12 of P144 is set to 1, the MSC server performs UNBUILD normalization on the MSISDN (see UNBUILD Normalization for details) and then records the normalized number for the called number in MTC CDRs.
- If displaying calling numbers on the terminals of callees is allowed, the MSC server queries the CLIP Processing table and CLIP Called Number Correlation Processing table to perform number change on the calling numbers in the Setup message sent to the callees.
Table Description
Table Name | Command | Input Parameter | Output Parameter | Function Description |
---|---|---|---|---|
CLIP Processing table | ADD CLIPRO |
|
| Based on the call source and caller prefix, the MSOFTX3000 performs number change on the calling number in the Setup message sent to the callee. |
CLIP Called Number Correlation Processing table | ADD CLCRPRO |
|
| Based on the called number correlation name obtained in the CLIP Processing table and the called prefix, the MSOFTX3000 performs number change on the calling number in the Setup message sent to the callee. |