Professional Documents
Culture Documents
SG7000 Feature Description (V200R005C02 - 02)
SG7000 Feature Description (V200R005C02 - 02)
SG7000 Feature Description (V200R005C02 - 02)
V200R005C02
Feature Description
Issue 02
Date 2009-12-14
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or representations
of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Website: http://www.huawei.com
Email: support@huawei.com
Purpose
This document describes the data configuration, management, and maintenance operation on
the U-SYS SG7000 Signaling Gateway. The services in this manual must be used together with
the license file, that is, the services can be configured only when they are purchased.
Related Versions
The following table lists the product versions related to this document.
Intended Audience
The intended audiences of this document are:
Organization
Chapter Description
1 Configuring Called SMR Describes how to configure the called SMR service data.
Service Data
Chapter Description
2 Configuring Calling SMR Describes how to configure the calling SMR service data.
Service Data
3 Configuring IMEI Catch Describes how to configure the IMEI Catch service data.
Service Data
4 Configuring MNP Service Describes how to configure the MNP service data.
Data
5 Configuring CRBT Service Describes how to configure the CRBT service data.
Data
6 Configuring B&W Lists Describes how to configure the B&W lists and number
and Number Change Service change service data.
Data
10 Configuring FNR Service Describes how to configure the FNR service data for a
Data - General general use.
11 Configuring SMI Service Describes how to configure the SMI service data.
Data
12 Configuring CDMA and Describes how to configure the MNP service data for the
GSM MNP Service Data CDMA and the GSM networks.
Conventions
Symbol Conventions
The following symbols may be found in this document. They are defined as follows.
Symbol Description
Symbol Description
General Conventions
Convention Description
Boldface Names of files, directories, folders, and users are in boldface. For
example, log in as user root.
Command Conventions
Convention Description
GUI Conventions
Convention Description
Boldface Buttons, menus, parameters, tabs, window, and dialog titles are in
boldface. For example, click OK.
> Multi-level menus are in boldface and separated by the ">" signs. For
example, choose File > Create > Folder.
Keyboard Operation
Format Description
Key Press the key. For example, press Enter and press Tab.
Key 1+Key 2 Press the keys concurrently. For example, pressing Ctrl+Alt+A means the
three keys should be pressed concurrently.
Key 1, Key 2 Press the keys in turn. For example, pressing Alt, A means the two keys
should be pressed in turn.
Mouse Operation
Action Description
Click Select and release the primary mouse button without moving the pointer.
Double-click Press the primary mouse button twice continuously and quickly without
moving the pointer.
Drag Press and hold the primary mouse button and move the pointer to a certain
position.
Update History
Updates between document versions are cumulative. Therefore, the latest document version
contains all updates made to previous versions.
Contents
Figures
Figure 16-3 Relations between the data tables related to the message reroute service .....................................16-8
Figure 17-1 Networking structure for implementing the CFS black&white lists service..................................17-5
Figure 17-2 Call release flow for the ISUP-IAM message................................................................................ 17-7
Figure 17-3 Call release flow for the INAP-IDP message.................................................................................17-7
Figure 17-4 Call connection flow for the ISUP-IAM message..........................................................................17-9
Figure 17-5 Call connection flow for the INAP-IDP message...........................................................................17-9
Figure 17-6 Call release flow for the ISUP-IAM message..............................................................................17-11
Figure 17-7 Call connection flow for the ISUP-IAM message........................................................................17-12
Figure 17-8 Relations between the data tables for configuring the black list service......................................17-15
Figure 17-9 Relations between the data tables for configuring the white list service......................................17-16
Figure 18-1 Typical network structure for implementing the message duplication service.............................. 18-3
Figure 18-2 Message processing flow of the message duplication service........................................................18-4
Figure 18-3 Relations between the data tables related to the message duplication service...............................18-6
Tables
Table 4-8 Related commands for configuring the service user data..................................................................4-39
Table 4-9 Local office information collection table...........................................................................................4-40
Table 4-10 User data collection table.................................................................................................................4-41
Table 5-1 Differences between original ring back tone and CRBT.....................................................................5-2
Table 5-2 Data to be collected............................................................................................................................5-19
Table 5-3 Steps for configuring the CRBT data.................................................................................................5-20
Table 5-4 Related commands for configuring the dummy ramble number........................................................5-21
Table 5-5 Mapping between PMC number and rack number, service frame number, and slot number............5-25
Table 5-6 Related commands for configuring the CRBT software parameter...................................................5-26
Table 5-7 Related commands for configuring the prefix analysis table.............................................................5-26
Table 5-8 Related commands for configuring the provincial VMSC number range.........................................5-27
Table 5-9 Related commands for configuring the user number range...............................................................5-28
Table 5-10 Related commands for configuring the CRBT user data.................................................................5-29
Table 5-11 Related commands for configuring the RBT GT number range......................................................5-30
Table 5-12 Related commands for configuring the CRBT user number range..................................................5-31
Table 5-13 Data collection table.........................................................................................................................5-32
Table 6-1 Data collection table...........................................................................................................................6-10
Table 6-2 Steps for configuring the data of the B&W lists and number change................................................6-12
Table 6-3 Related commands for configuring the MTP link set........................................................................6-14
Table 6-4 Related commands for configuring the operator number range table................................................6-14
Table 6-5 Related Commands for configuring the dummy number table..........................................................6-15
Table 6-6 Related commands for configuring the DSP index reference............................................................6-16
Table 6-7 Related commands for configuring the calling B&W list..................................................................6-17
Table 6-8 Related commands for configuring the called B&W list...................................................................6-18
Table 6-9 Related commands for configuring the number operation.................................................................6-19
Table 6-10 Related commands for configuring the calling number transform..................................................6-21
Table 6-11 Related commands for configuring the called number transform....................................................6-21
Table 6-12 Related commands for configuring the CPC...................................................................................6-22
Table 6-13 Data collection table.........................................................................................................................6-23
Table 7-1 Protocol translation service data to be collected..................................................................................7-4
Table 7-2 General steps........................................................................................................................................7-4
Table 7-3 Related commands for configuring the MTP pc convert.....................................................................7-5
Table 7-4 Related commands for configuring the ...............................................................................................7-6
Table 7-5 Data collection table.............................................................................................................................7-6
Table 8-1 Mask table structure.............................................................................................................................8-5
Table 8-2 Structure of the mask rule link.............................................................................................................8-5
Table 8-3 Initial mask table..................................................................................................................................8-6
Table 8-4 OPC mask table....................................................................................................................................8-6
Table 8-5 MAP content mask table......................................................................................................................8-6
Table 8-6 The description of subsystem numbers..............................................................................................8-12
Table 8-7 Data collection table...........................................................................................................................8-16
Table 8-8 Steps to configure the firewall mask data..........................................................................................8-16
Table 8-9 Relation between the PMC number and the slot number ..................................................................8-19
Table 8-10 Related commands for configuring the firewall software configuration parameter........................8-20
Table 8-11 Related commands for configuring the FW MAP content masking................................................8-21
Table 8-12 Related commands for configuring the FW operation code set.......................................................8-22
Table 8-13 Related commands for configuring the ...........................................................................................8-22
Table 8-14 Related commands for configuring the FW operation code masking..............................................8-24
Table 8-15 Related commands for configuring the FW called GT masking......................................................8-26
Table 8-16 Related commands for configuring the FW calling GT masking....................................................8-28
Table 8-17 Related commands for configuring the ...........................................................................................8-29
Table 8-18 Related commands for configuring the FW OPC masking..............................................................8-31
Table 8-19 Related commands for configuring the FW link set public default masking...................................8-32
Table 8-20 Related commands for configuring the FW link set public masking...............................................8-33
Table 8-21 Related commands for configuring the FW initial masking............................................................8-34
Table 8-22 Related commands for configuring the MTP link set......................................................................8-35
Table 8-23 Related commands for configuring the firewall software configuration parameter........................8-37
Table 8-24 Related commands for configuring the FW alarm configuration....................................................8-38
Table 8-25 Related commands for configuring the firewall software configuration parameter........................8-39
Table 8-26 Related commands for configuring the FW statistics configuration................................................8-40
Table 8-27 Related commands for configuring the FW SMSC address statistics configuration.......................8-41
Table 9-1 MC service data to be collected...........................................................................................................9-5
Table 9-2 Configuration steps..............................................................................................................................9-5
Table 9-3 Related commands for configuring the SMS intercept configuration..................................................9-7
Table 9-4 Related commands for configuring the MC routing number...............................................................9-8
Table 9-5 Related commands for configuring the MC local SMSC address.......................................................9-9
Table 9-6 Related commands for configuring the service user data....................................................................9-9
Table 9-7 Related commands for configuring the sub MSISDN.......................................................................9-11
Table 9-8 Data collection table...........................................................................................................................9-11
Table 10-1 The MNP software configuration parameter to be collected...........................................................10-7
Table 10-2 MNP prefix mapping management to be collected..........................................................................10-7
Table 10-3 Service user data to be collected......................................................................................................10-8
Table 10-4 Configuration steps..........................................................................................................................10-8
Table 10-5 Related commands for configuring the HLR address......................................................................10-9
Table 10-6 Related commands for configuring the MNP software configuration parameter..........................10-10
Table 10-7 Related commands for configuring the MNP prefix mapping management.................................10-11
Table 10-8 Related commands for configuring the service user data..............................................................10-12
Table 10-9 The MNP software configuration parameter to be collected.........................................................10-13
Table 10-10 MNP prefix mapping management to be collected......................................................................10-13
Table 10-11 Service user data to be collected..................................................................................................10-13
Table 11-1 Data collection table.........................................................................................................................11-5
Table 11-2 General steps....................................................................................................................................11-5
Table 11-3 Related commands for configuring the SMS intercept configuration..............................................11-6
Table 11-4 Data collection table.........................................................................................................................11-6
Table 16-4 Related commands for configuring the M3UA and MTP link sets............................................... 16-15
Table 16-5 Related commands for configuring the reroute OPC ....................................................................16-17
Table 16-6 Related commands for configuring the reroute DPC ....................................................................16-19
Table 16-7 Related commands for configuring the reroute called GT ............................................................16-21
Table 16-8 Related commands for configuring the reroute calling GT ...........................................................16-23
Table 16-9 Related commands for configuring the reroute operation code ....................................................16-25
Table 16-10 Related commands for configuring the reroute rule ....................................................................16-28
Table 16-11 Related commands for configuring the software configuration parameter .................................16-30
Table 16-12 Related commands for configuring the reroute called GT range table........................................16-30
Table 16-13 Related commands for configuring the reroute calling GT range table.......................................16-31
Table 16-14 Related commands for configuring reroute number table ...........................................................16-32
Table 16-15 SCCP reroute data collection table .............................................................................................16-33
Table 16-16 MAP reroute data collection table................................................................................................16-35
Table 17-1 Data to be collected for configuring the black list service.............................................................17-17
Table 17-2 Data to be collected for configuring the white list service.............................................................17-19
Table 17-3 General steps for configuring the black list service.......................................................................17-20
Table 17-4 General steps for configuring the white list service.......................................................................17-20
Table 17-5 Related commands for configuring service common software configuration parameters.............17-22
Table 17-6 Related commands for configuring software configuration parameters (two)..............................17-23
Table 17-7 Related commands for configuring the MTP DSP........................................................................17-24
Table 17-8 Related commands for configuring the number distinguishing type.............................................17-26
Table 17-9 Related commands for configuring the number analysis prefix....................................................17-28
Table 17-10 Related commands for configuring the CFS call type.................................................................17-29
Table 17-11 Related commands for configuring the CFS shielding release cause..........................................17-30
Table 17-12 Related commands for configuring the CFS personal list...........................................................17-31
Table 17-13 Related commands for configuring the CFS common list...........................................................17-32
Table 17-14 Related commands for configuring the CFS public list...............................................................17-33
Table 17-15 Related commands for configuring the CFS service user............................................................17-35
Table 17-16 Related commands for configuring the CFS user number range.................................................17-36
Table 17-17 Related commands for configuring CFS service software parameters........................................17-40
Table 17-18 Data collected for configuring the CFS black list service............................................................17-40
Table 17-19 Data collected for configuring the CFS white list service...........................................................17-44
Table 18-1 Data collection table.........................................................................................................................18-7
Table 18-2 General procedures for configuring the message duplication service data......................................18-8
Table 18-3 Related commands for configuring the reroute OPC ....................................................................18-10
Table 18-4 Related commands for configuring the reroute DPC ....................................................................18-12
Table 18-5 Related commands for configuring the reroute called GT ............................................................18-14
Table 18-6 Related commands for configuring the reroute calling GT ...........................................................18-16
Table 18-7 Related commands for configuring the reroute operation code ....................................................18-18
Table 18-8 Related commands for configuring the reroute rule ......................................................................18-21
Table 18-9 Related commands for configuring the reroute called GT range table..........................................18-22
Table 18-10 Related commands for configuring the reroute calling GT range table.......................................18-23
Table 18-11 Related commands for configuring reroute number table ...........................................................18-24
Table 18-12 Related commands for configuring the M3UA and MTP link set data.......................................18-26
Table 18-13 Data collected for configuring the message duplication service..................................................18-27
In the called short message routing (SMR) service, short messages can be routed to different
short message service centers (SMSCs) for processing based on different called numbers. Before
configuring the called SMR service data, make sure that the hardware data, MTP data, and SCCP
data are configured.
1.1 Called SMR Service
In a network, the operator allocates a virtual SMSC (VSMSC) number to end users. All short
messages are sent to this VSMSC. The network then forwards the messages to their
corresponding SMSCs for processing based on the called numbers.
1.2 Service Flow
This section describes the networking structure for the called SMR service and the
implementation of the service.
1.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
1.4 Configuration Steps
Configuring the called SMR service including setting short message routing number type, adding
virtual SMSC address table, adding new SMSC address mapping table, adding SMSC GT
translation data, and adding VSMSC GT translation data.
1.5 Configuration Examples
This section provides examples to describe how to configure the called SMR service data.
VMSC: Visited Mobile Switching Center SG: U-SYS SG7000 Signaling Gateway
SMSC: Short Message Service Center
l VMSC: When a user roams from a home MSC to another MSC, the latter is called the
VMSC. The VMSC implements short message signaling interaction between mobile
terminals.
l SG: The SG routes short message signaling based on the called number in the short message.
l SMSC: The SMSC stores and transfers short messages.
1.3.1 Terms
The VSMSC stands for the virtual short message service center. Operators use the VSMSC to
replace the SMSC. End users send messages to the VSMSC. The virtual SMSC address table
lists VSMSCs of the entire network.
Short message routing number type is configured in the software configuration parameter table
with the command SET SOFTCFG.
VSMSC addresses are used to filter the signaling of short messages. Different VSMSC addresses
can be configured in a network at the same time. If the SMSC address in a message is not in the
virtual SMSC address table, the message is discarded.
l When the called number contained in a message belongs to this number range, the message
to this number is routed to the corresponding SMSC based on this number.
l When the called number contained in a message does not belong to this number range, the
system processes the message based on the settings of the Special user SMR switch
parameter in the SMS service software parameter table.
– When Special user SMR switch is set to Close, the SMSC transparently transfers the
message.
– When Special user SMR switch is set to Open, the SMSC queries the user attribute
table based on the called number. The subsequent processing flow is determined by user
services configured in the user attributed table.
The translation result type is determined depending on the actual conditions. This chapter considers DPC
+GT type as an example.
l The system does not process the XUDT message, so the VSMSC GT translation is directly executed
on the XUDT message.
l The GT translation result type is determined according to the actual conditions. This chapter considers
DPC+GT type as an example.
Relation Between SMR Service Data Table and Other Data Table
The SMR service data uses the DSP index related to the MTP data. The VSMSC GT translation
and SMSC GT translation use the index in the command ADD N7DSP. For details, see chapter
Configuring MTP Data.
The GT translation data to be collected is determined based on the actual GT translation result
type. For details, see chapter Configuring SCCP Data.
After configuration, the system checks whether the switch of Called number is enabled. If yes,
the SMR service is the called SMR service.
Command
SET SOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
ISMRTY SMS It can be set to Calling number or Called number. Here, you must
PE routing select Called number.
type
Related Commands
Table 1-3 Related commands for configuring the software configuration parameter
Command Function
After configuration, the system checks the SMSC in a short message to ensure that it is
configured with this command.
Command
ADD SMRVSMSC
Parameter
Paramete Paramete Parameter Description
r ID r Name
VNUM Virtual It defines a VSMSC address for an end user in a network. Multiple
SMSC VSMSCs can be configured in a network based on network
address planning.
This parameter requires the support of the GT translation data.
Related Commands
Table 1-4 Related commands for configuring the virtual SMSC address
Command Function
After configuration, messages can be routed to the SMSC based on the called numbers.
Command
ADD SMRSMCMAP
Parameter
Paramete Paramete Parameter Description
r ID r Name
CNUMS Start They define a called number range. Multiple number ranges can
number be configured for an SMSC based on network planning.
range Number ranges cannot be overlapped.
CNUME End
number
range
Related Commands
Table 1-5 Related commands for configuring new SMSC address mapping table
Command Function
Command
ADD SCCPGT
Parameter
Paramete Paramete Parameter Description
r ID r Name
NI Network It specifies a network for the DPC in the GT translation result. The
indication "Network indication + DPC" configured here must be defined in
the MTP DSP table before being used here.
CP Numberin It is the numbering plan of the GT. It specifies the coding mode of
g plan the address, which includes the following:
l UNDEF (undefined)
l ISDN (ISDN/telephone code plan)
l STANDBY (Standby)
l DATA (Data code plan)
l TELEX (Telex code plan)
l MARINE (Marine move code plan)
l LAND (Land move code plan)
l ISDNMOV (ISDN/move code plan)
This chapter specifies ISDN mode as an example.
AI Nature of It specifies the nature of the address indicator, which includes the
Address following:
indicator l FREE (Idle)
l USRCODE (Subscriber number)
l NS (National reserved)
l NM (National valid number)
l INTER (International number)
Generally, INTER is adopted. This chapter specifies INTER as
an example.
Related Commands
Command Function
132001001000 SMSC-B
GT Configuration Parameters
Configure the parameters based on the actual situations. Here, take the type "DPC + GT" as an
example.
Table 1-8 lists the parameters collected for configuring the GT translation.
ISDN International
number
Procedure
Step 1 Add virtual SMSC address table.
To add a record in the virtual SMSC address table, set Description to VSMSC-A and Virtual
SMSC address to 132001001000, run the following command:
ADD SMRVSMSC: DESC="VSMSC-A", VNUM="132001001000";
After the command is run, the address of SMSC-A and its corresponding called number
range are added.
2. Similarly, to set Description to SMSC-B, Start number range B to 134001001101, End
number range B to 134001001200, and SMSC address B to 132001001002, run the
following command:
ADD SMRSMCMAP: DESC="SMSC-B", CNUMS="134001001101",
CNUME="134001001200", SNUM="132001001002";
After the command is run, the address of SMSC-B and its corresponding called number
range are added.
Step 3 Add SMSC GT translation.
1. To add a GT translation record, set Description to SMSC-A-GT, Network indicator to
National, Translation result type to DPC + GT, GT work mode to Single point work
mode, DPC index to 1, GT indicator to GT4, Numbering plan to ISDN, Nature of
address indicator to International number, and Address message to 132001001001, run
the following command:
ADD SCCPGT: DESC="SMSC-A-GT", NI=NM, RT=STP1, WM=SGWM, DX=1, GT=GT4,
CP=ISDN, AI=INTER, AF="132001001001";
After the command is run, a VSMSC GT translation record is added, which maps SMSC-A.
----End
--- END
In the displayed result, SMS routing type is Called number. The results are the same as the
configured data through the command, which indicates that the configuration is successful.
--- END
In the displayed result, Index is 1, Description is VMSC-A, and Virtual SMSC address is
132001001000. The results are the same as the configured data through the command, which
indicates that the configuration is successful.
(Number of results = 3)
--- END
In the calling short message routing (SMR) service, short messages can be routed to different
short message service centers (SMSCs) for processing based on different calling numbers.
Before configuring the calling SMR service data, make sure that the hardware data, MTP data,
and SCCP data are configured.
2.1 Calling SMR Service
With the calling SMR service, the system can perform the load sharing function based on the
calling number in the short message.
2.2 Service Flow
This section describes the networking structure for the calling SMR service and the
implementation of the service.
2.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
2.4 Configuration Procedures
Configuring the calling SMR service includes setting the short message routing number type,
setting the virtual SMSC address, and setting the actual SMSC GT translation.
2.5 Configuration Examples
This section provides examples to describe how to configure the calling SMR service data.
Operations of end users are simplified. The configured SMSC numbers are not affected by
address or equipment change of the SMSC. Only one or several SMSC numbers are required
for all the terminals in the entire network.
VMSC: Visited Mobile Switching Center SG: U-SYS SG7000 Signaling Gateway
SMSC: Short Message Service Center
l VMSC: When a user roams from a home MSC to another MSC, the latter is called the
VMSC. The VMSC implements short message signaling interaction with mobile terminals.
l SG: The SG routes short message signaling based on the calling number in the short
message.
l SMSC: The SMSC stores and transfers short messages.
1. After receiving a short message, the VMSC transfers the message to the SG.
2. Based on the calling number in the message, the SG searches the configured data for the
SMSC number.
3. The SG routes the short message to the SMSC.
2.3.1 Terms
The VSMSC stands for the virtual short message service center. Operators use the VSMSC to
replace the SMSC. End users send messages to the VSMSC. The virtual SMSC address table
lists VSMSCs of the entire network.
Short message routing number type is configured in the software configuration parameter table
with the command SET SOFTCFG.
NOTE
The translation result type is determined depending on the actual conditions. This chapter considers "DPC
+ GT" type as an example.
Relation Between SMR Service Data Table and Other Data Table
The SMR service data uses the DSP index related to the MTP data. The SMSC GT translation
uses the index defined with the command ADD N7DSP. For details, see chapter Configuring
MTP Data.
The GT translation data to be collected is determined based on the actual GT translation result
type, so it is not listed in the table. For details, see chapter Configuring SCCP Data.
Table 2-2 lists the general steps to configure the calling SMR service data.
Step Action
You can set SMS routing type to Calling number through the MML command.
After configuration, the system checks whether the switch of Calling number is enabled. If yes,
the SMR service is the calling SMR service.
Command
SET SOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
ISMRTY SMS It can be set to Calling number or Called number. Here, you must
PE routing select Calling number.
type
Related Commands
Table 2-3 Related commands for configuring the software configuration parameter
Command Function
Command
SET SMSICSOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
SDEFAU Default It specifies the default SMSC address. After being processed, the
LTSMSC SMS messages with the calling numbers that are not in the configured
center number range are sent to this default SMSC.
address
Related Commands
Command Function
After configuration, messages can be routed to the SMSC based on the calling numbers.
Command
ADD SMRSMCMAP
Parameter
Paramete Paramete Parameter Description
r ID r Name
CNUMS Start They define a calling number range. Multiple number ranges can
number be configured for an SMSC based on network planning.
range Number ranges cannot be overlapped.
CNUME End
number
range
Related Commands
Table 2-5 Related commands for configuring the new SMSC address mapping table
Command Function
Command
ADD SCCPGT
Parameter
Paramete Paramete Parameter Description
r ID r Name
NI Network It specifies a network for the DPC in the GT translation result. The
indication "Network indication + DPC" configured here must be defined in
the MTP DSP table before being used here.
This chapter specifies the applications in China for examples.
CP Numberin It is the numbering plan of the GT. It specifies the coding mode of
g plan the address, which includes the following:
l UNDEF (undefined)
l ISDN (ISDN/telephone code plan)
l STANDBY (Standby)
l DATA (Data code plan)
l TELEX (Telex code plan)
l MARINE (Marine move code plan)
l LAND (Land move code plan)
l ISDNMOV (ISDN/move code plan)
This chapter specifies ISDN mode as an example.
AI Nature of It specifies the nature of the address indicator, which includes the
Address following:
indicator l FREE (Idle)
l USRCODE (Subscriber number)
l NS (National reserved)
l NM (National valid number)
l INTER (International number)
Generally, INTER is adopted. This chapter specifies INTER as
an example.
Related Commands
Command Function
SMSC-B
GT Configuration Parameters
Configure the parameters based on the actual situations. Here, take the type "DPC + GT" as an
example.
Table 2-8 lists the parameters collected for configuring the GT translation.
ISDN International
number
Procedure
Step 1 Adding SMSC Address Mapping Table
1. To add a record in the SMSC address mapping table, set Description to SMSC-A, Start
number range A to 134001001000, End number range A to 134001001100, and SMSC
address A to 132001001001, run the following command:
ADD SMRSMCMAP: DESC="SMSC-A", CNUMS="134001001000",
CNUME="134001001100", SNUM="132001001001";
After the command is run, the address of SMSC-A and its corresponding calling number
range are added.
2. Similarly, set Description to SMSC-B, Start number range B to 134001001101, End
number range B to 134001001200, and SMSC address B to 132001001002, run the
following command:
ADD SMRSMCMAP: DESC="SMSC-B", CNUMS="134001001101",
CNUME="134001001200", SNUM="132001001002";
After the command is run, the address of SMSC-B and its corresponding calling number
range are added.
----End
--- END
In the displayed result, SMS routing type is Calling number, The results are the same as the
configured data through the command, which indicates that the configuration is successful.
The results are the same as the configured data through the command, which indicates that the
configuration is successful.
(Number of results = 3)
--- END
This chapter describes the IMEI Catch service. With this service, the SG7000 can collect the
information of user terminals and then provide customized services to users according to the
types and locations of the terminals. Before configuring the IMEI Catch service data, make sure
that the hardware data, MTP data, and SCCP data are already configured.
3.1 IMEI Catch Service
With the development of mobile services, to auto obtain the information of mobile stations is a
crucial factor for the service development of a network. Network operators can get the IMEI
information of mobile stations through the network to get the types and functions of the phones.
This helps the operators to provide better services.
3.2 Service Flow
This section describes the networking structure for the IMEI Catch service and the
implementation and service flow of the service.
3.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
3.4 Configuration Procedures
Configuring the IMEI Catch service includes adding network information, adding the SDUI,
and setting the IMEI Catch software parameter.
3.5 Configuration Examples
This section provides examples to describe how to configure the IMEI Catch service data.
VMSC: Visited Mobile Switching Center SG: U-SYS SG7000 Signaling Gateway
SGSN: Serving GPRS Support Node -
Each SG7000 is connected with both the active and the standby TMSs. The networking structure
is for reference only. You must construct the network based on the capacity of the TMS and the
actual conditions.
The devices in the networking structure and their functions are as follows:
l VMSC: It is used to report the extended CHECK_IMEI message of the user to the SG.
l SG: It is used to extract user IMSI, MSISDN, and location information to the TMS.
l SGSN: It is used to report the extended CHECK_IMEI message of the user to the SG.
l TMS: It is used to manage and store user information.
l The addressing from the MSC and SGSN to the SG can be a load sharing mode over SCCP
layer.
1. The SG intercepts the CHECK_IMEI messages between the MSC/SGSN and the EIR.
2. The SG extracts from or queries the database to obtain the user IMSI, MSISDN, and location
information and then reports to the TMS.
3. The TMS collects the user information and then provides users with relevant services.
4. If there is no EIR, the SG should simulate the EIR.
The service flow is classified into two cases depending on whether there is the EIR, as shown
in Figure 3-2 and Figure 3-3.
NOTE
Addressing Mode
The messages are sent by the MSC or SGSN depending on the GT addressing mode and are
processed at the MTP layer of the SG. The SG does not adopt the GT addressing mode, so set
any available GT on the VMSC and SGSN. That is, configure the GT translation data "DPC
+GT" on the MSC and SGSN. The DPC is that of the SG.
Signaling Format
l The VMSC and SGSN must send the CHECK_IMEI_EXT message.
l The TCP/IP interface provided by the SG can be adopted by the TMS.
3.3.1 Terms
As the equipment identification register, the EIR stores the international mobile station
equipment identity (IMEI) of all mobile stations and classifies the IMEI into three types: use
granted, use denied due to stolen, and monitored due to abnormal status.
Configure one SDUI for one SG only. The symmetrical slot of the SDUI cannot be configured
with other boards.
The SG can only be connected with a pair of TMSs through the SDUI. Two TMSs are numbered
TMS0 and TMS1. When TMS0 is normal, the SG sends data to the TMS0. The SDUI and TMS
can be located in a same network segment or in different segments. If they are in different network
segments, a gateway data should be configured.
Figure 3-4 shows the reference relations between the service data.
NOTE
You must configure the SDUI before configuring network information. Other data can be configured
regardless of the sequences.
Table 3-2 lists the SG GT translation data configured on the VMSC and SGSN.
The GT translation type configured on the VMSC and SGSN is "DPC+GT".
If there is no EIR in the networking, the data related to the VMSC and SGSN should be
configured on the SG. Consider "DPC+GT" type as an example.
If there is EIR in the networking, the GT translation data of the EIR must be configured on the
SG. Consider "DPC+GT" type as an example.
4 To add SDUI
Step Action
NOTE
Steps 1, 2, 6, 7, and 8 are specified in the MTP data configuration. For details, see relevant chapters.
When a record is added to this table, the system allocates an idle index to this record. This index
is referenced when you add the SDUI.
Command
ADD NETINFO
Parameter
Paramete Paramete Parameter Description
r ID r Name
PEERIP1 Remote IP
address 2
PEERPO Remote
RT1 port 2
ROUTER Gateway It specifies the IP address of the gateway that is in the same network
IP address segment with the SDUI.
MASK Subnet It specifies the subnet mask of the network segment to which the
mask SDUI belongs.
Related Commands
Table 3-6 Related commands for configuring the net information configuration table
Command Function
Command
ADD BRD
Parameter
Paramete Paramete Parameter Description
r ID r Name
SHN Shelf They specify the location of the SDUI. You must set Location to
number Front board.
FN Frame
number
FT Frame
type
SN Slot
number
LOC Location
Related Commands
Command Function
Command
SET IMEICFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 3-8 Related commands for configuring the IMEI Catch configuration table
Command Function
Command
ADD SERUATTR
Parameter
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 3-9 Related commands for configuring the service user data
Command Function
Networking Structure
The networking structure for configuring the IMEI Catch service is as shown in Figure 3-1.
Procedure
Step 1 Add network information configuration table.
To add the network information configuration table, set Local IP address 1 to 10.70.35.118,
Remote IP address 1 to 10.70.35.119, Remote port 1 to 9000, Gateway IP address to
10.70.35.1, and Subnet mask to 255.255.255.0, run the following command:
ADD NETINFO: LOCALIP0="10.70.35.118", PEERIP0=10.70.35.119,
PEERPORT0=9000, ROUTER="10.70.35.1", MASK="255.255.255.0";
The data referenced by Board property indicator is the index generated when the command ADD
NETINFO is executed. Here, suppose the index is 1.
----End
This chapter describes the mobile number portability (MNP) service. A user registered with the
MNP service can move from one subscribed network to another without changing the original
mobile station international ISDN number (MSISDN). Before configuring the MNP service data,
make sure that the hardware data, MTP data, SCCP data, and M3UA data are already configured.
4.1 MNP Service
The MNP service enables a user to move from one subscribed network to another without
changing the original mobile station international ISDN number (MSISDN).
4.2 Service Flow
This section describes the networking structure for the MNP service and the implementation and
service flow of the service.
4.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
4.4 Configuration Procedures
Configuring the MNP service data includes setting the MNP software parameter, configuring
the HLR address, and configuring the MNP routing number.
4.5 Configuration Examples
This section provides examples to describe how to configure the MNP data.
Service Advantages
The advantages of the MNP service are as follows:
l To network operators: This service enables network operators (especially those who run
small-sized networks) to attract new users. Thus, extra management fee is obtained by
operators, operation revenue is increased, and competitiveness is enhanced.
l To users: This service enables users to choose proper networks and services depending on
their locations, without changing the original MSISDNs. A user can choose any network
among those run by the same network operator in different locations without changing the
original MSISDN. For example, a user is registered in city A with the number belonging
to the number range of city A. When the user moves to city B, this user can be registered
in city B without changing the original MSISDN.
l This service creates a competitive environment among different network operators to
ensure the customer satisfaction.
l This service ensures a balanced competition of number resources among network operators.
l This service enables network operators to improve network performance and service
quality.
Service Features
The features of the MNP service are as follows:
l Portable MSISDN: When moving from one network to another, or moving from one
location to another, a user can retain the original MSISDN.
l Independent service subscription: The services provided by a newly subscribed network
will not be affected by the original network. If the newly subscribed network does not
support the services that are provided by the original network, it cannot provide these
services to the users.
l Repeated portability: The MSISDNs can be moved out of a network as well as moved in.
The same MSISDN can be registered and deregistered repeatedly in the same network.
l Independent service: The MNP service does not conflict with mobile services.
The service flow and data configuration depend on the actual networking modes and
applications. The service flow complies with the standards specified in the ETSI 03.66 protocol.
Foreign NPDB: foreign number SG: U-SYS SG7000 Signaling PLMN: public land mobile network
portability database Gateway
PLMN: public land mobile network GMSC: gateway mobile switching SMSC: short message service
center center
VMSC: visited mobile switching SCP: service control point
center
In the networking, the SG acts as the MNP-SRF (signaling relay function) and the NPDB. The
SG is logically located before the HLR. The SGs are configured in pairs. All E.164 addressing
signaling messages that are sent to the HLR must be forwarded by the SG. The network must
adopt the "Route on GT" mode for addressing and the SG as the translation point.
Figure 4-2 shows the public switched telephone network (PSTN) networking structure with the
MNP service.
LS: local switch U-SYS SG7000 Signaling Gateway PSTN: public switched telephone network
SCP: service control point POI: point of interconnects SSP: service switching point
In this networking structure, the SG acts as the unique NPDB in the entire network to connect
with other network elements (NEs).
To implement the MNP service, the following two devices must be added:
l MNP-SRF: It forwards all call-related and non-call-related signaling messages to the HLR,
SCP, or other NEs. It is located between the other NEs and the HLR. It can be used
independently or combined with the LSTP.
l NPDB: It stores the data of all portable numbers.
If a user is registered with the MNP service, an NE cannot judge the HLR of a user through the
MSISDN. The implementation of the MNP service is as follows:
1. A message that is sent from an NE to the HLR is sent to the MNP-SRF first.
2. The MNP-SRF queries the NPDB based on the MSISDN to find the actual HLR of the
user.
3. The MNP-SRF forwards the message depending on the query result.
In this way, the message sent to a number portability (NP) user is forwarded to the correct HLR,
and thus the MNP service is implemented.
The MNP service supports MAP, CAP, and INAP protocol messages. When a user registers IN
services in the system, the MNP service processes the CAP and INAP protocols.
When a local user calls a "foreign number not ported in" user, the service flow is as follows:
1. The caller initiates a call. The VMSC sends the SRI message to the HLR to query the
location of the callee. The message contains the MSISDN of the callee. The message is
obtained by the SG.
2. The SG queries the user information in its database based on the SCCP CdPA (it is MSISDN
here) in the message.
3. When the SG identifies that the callee is a "foreign number not ported in" user, it returns
the SRI_ACK message to the VMSC. The message contains the route number and MSISDN
of the callee.
4. After number analysis, the VMSC sends the IAM that contains the "RN + MSISDN" of the
callee to the GMSC.
5. The GMSC removes the RN and then sends the IAM that contains the MSISDN of the
callee to the foreign GMSC.
Calling a Foreign Number Ported In User or an Own Number Not Ported Out User
Figure 4-4 Calling a foreign number ported in user or an own number not ported out user
When a local user calls a "foreign number ported in" user or an "own number not ported out"
user, the service flow is as follows:
1. The caller initiates a call. The VMSC sends the SRI message to the HLR to query the
location of the callee. The message contains the MSISDN of the callee. The message is
obtained by the SG.
2. The SG queries the user information in its database based on the SCCP CdPA in the
message.
3. When the SG identifies that the callee is a "foreign number ported in" user or an "own
number not ported out" user, it modifies the SCCP CdPA in the SRI message to the
corresponding HLR address and then sends the message to the HLR.
4. The HLR returns the SRI_ACK message that contains the mobile subscriber roaming
number (MSRN) of the callee to the VMSC.
5. The VMSC sends the IAM that contains the MSRN of the callee to the MSC.
The subsequent service flow is irrelevant to the SG.
When a local user calls an "own number ported out" user, the service flow is as follows:
1. The caller initiates a call. The VMSC sends the SRI message to the HLR to query the
location of the callee. The message contains the MSISDN of the callee. The message is
obtained by the SG.
2. The SG queries the user information in its database based on the SCCP CdPA in the
message.
3. When the SG identifies that the callee is an "own number ported out" user, it returns the
SRI_ACK message to the VMSC. The message contains the route number and the MSISDN
of the callee.
4. After number analysis, the VMSC sends the IAM that contains the "RN + MSISDN" of the
callee to the GMSC.
5. The GMSC removes the RN and then sends the IAM that contains the MSISDN of the
callee to the foreign GMSC.
The subsequent service flow is irrelevant to the SG.
Figure 4-6 Sending non-call-related messages to a foreign number ported in user or an own
number not ported out user (1)
Figure 4-7 Sending non-call-related messages to a foreign number ported in user or an own
number not ported out user (2)
SMSC SG HLR
SRI_FOR_SM(MSISDN=B;cdGT=B)
SRI_FOR_SM ack(IMSI=fakeimsi)
SRI_FOR_SM(MSISDN=RN+B;cdGT=RN+B)
MT_FORWARD_SM
MT_FORWARD_SM
When a local user sends a non-call-related message to a "foreign number ported in" user or an
"own number not ported out" user, the service flow is as follows:
1. The local user sends a non-call-related message. The SMSC sends the SRI_for_SM
message to the HLR to query the location of the callee. The message that contains the
MSISDN of the callee is obtained by the SG.
2. The SG queries the user information in its database based on the SCCP CdPA in the
message.
3. When the SG identifies that the callee is a "foreign number ported in" user or an "own
number not ported out" user, and the "Fake IMSI solution switch" is enabled, the SG checks
whether the network that the callee resides interworks with this signaling network.
l If not, the SG returns the SRI_FOR_SM_ACK message.
l If yes, the SG forwards the SRI_FOR_SM message to the HLR. The MSISDN in the
message is filled with the number of subscriber B and the called GT is replaced with
the HLR address.
4. When any of the following cases occurs on the callee, the SG transparently forwards the
message instead of performing the NP processing:
l The callee is a fixed-network subscriber.
l The SRI_FOR_SM message contains no MSISDN parameter or the subscriber type
cannot be identified.
l The addressing mode of the SRI_FOR_SM message is of the DPC addressing mode.
Figure 4-8 Sending non-call-related messages to an own number ported out or a foreign number
user (1)
Figure 4-9 Sending non-call-related messages to an own number ported out or a foreign number
user (2)
SMSC SG GMSC
SRI_FOR_SM(MSISDN=B;cdGT=B)
SRI_FOR_SM ack(IMSI=fakeimsi)
SRI_FOR_SM(MSISDN=RN+B;cdGT=RN+B)
MT_FORWARD_SM
MT_FORWARD_SM
When a local user sends a non-call-related message to an "own number ported out" user or a
foreign number user, the service flow is as follows:
1. The local user sends a non-call-related message. The SMSC sends the SRI_for_SM
message to the HLR to query the location of the callee. The message that contains the
MSISDN of the callee is obtained by the SG.
2. The SG analyzes the SCCP CdPA (MSISDN) contained in the message.
3. When the SG identifies that the callee is an "own number ported out" user or a foreign
number user, and the "Fake IMSI solution switch" is enabled, the SG checks whether the
network that the callee resides interworks with this signaling network.
l If not, the SG returns the SRI_FOR_SM_ACK.
l If yes, the SG modifies the called MSISDN and called GT to RN+B's number and then
transmits the message to a foreign GMSC.
The subsequent service flow is irrelevant to the SG.
An IN Service User Calling an Own Number not Ported Out User or a Foreign
Number Ported In User
Figure 4-10 An IN service user calling an own number not ported out user or a foreign number
ported in user
When an IN service user calls an "own number not ported out" user or a "foreign number ported
in" user, the service flow is as follows:
1. An IN service user initiates a call. The VMSC sends an initial detection point (IDP) message
to the SG. The message contains the CalledPartyNumber (CdPN).
2. The SG obtains the message and queries the user information in its database based on the
CdPN in the IDP message.
3. When the SG identifies that the callee is an "own number not ported out" or a "foreign
number ported in" user, it replaces the CdPN in the IDP message with "local RN +
MSISDN" and at the same time modifies the nature of address (NoA) to national.
4. The SG sends the modified IDP message to the SCP.
5. The SCP returns the Connect message. The message contains "local RN + MSISDN".
The subsequent service flow is irrelevant to the SG.
An IN Service User Calling an Own Number Ported Out User or a Foreign Number
Ported to a Foreign Network User
Figure 4-11 An IN service user calling an own number ported out user, a foreign number ported
to a foreign network user, or a foreign network unknown user
When an IN service user calls an "own number ported out" user, a "foreign number ported to a
foreign network" user, or a "foreign network unknown" user, the service flow is as follows:
1. An IN service user initiates a call. The VMSC sends an IDP message to the SG. The message
contains the CdPN.
2. The SG obtains the message and queries user information in its database depending on the
CdPN in the IDP message.
3. When the SG identifies that the callee is an "own number ported out" user, a "foreign
number ported to a foreign network" user, or a "foreign network unknown" user, it replaces
the CdPN in the IDP message with "local RN + MSISDN" and at the same time, it modifies
the NoA depending on the configured data. The foreign RN is configured in the MNP
routing number table.
4. The SG sends the modified IDP message to the SCP.
5. The SCP returns the Connect message. The message contains "foreign RN + MSISDN".
When receiving the Connect message, the VMSC sends an IAM to the GMSC (The SG
does not intercept the IAM).
The subsequent service flow is irrelevant to the SG.
When a local network ordinary user calls an MNP user, the service flow is as follows:
1. The local network ordinary user initiates a call. The LS sends an IDP message to the SG.
The message contains the called MSISDN.
2. The SG queries the database to obtain the routing number of the callee and returns the
Connect message to the LS. The message contains "called RN + MSISDN".
3. The LS sends an IAM to the GMSC for call connection. The IAM contains "called RN +
MSISDN".
Figure 4-13 A local network ordinary user calling a mobile non-NP user
When a local network ordinary user calls a mobile non-NP user, the service flow is as follows:
1. The local network ordinary user initiates a call. The LS sends an IDP message to the SG.
The message contains the called MSISDN.
2. The SG queries the database but cannot find the callee's information. Then the SG returns
the Continue message to the LS.
3. The LS sends an IAM to the GMSC for call connection. The IAM contains called MSISDN.
When a local network pre-paid user calls an MNP user, the service flow is as follows:
1. The LS sends an IAM to the SSP to trigger the IN service. The message contains "called
Service Key + MSISDN".
2. The SSP sends an IDP message to the SCP to query the IN service. The message contains
"called AC + MSISDN".
3. The SCP processes the query request and returns the Connect message. The message
contains the IN service access code.
4. After the query, the SSP sends an IDP message to the SG for query. The message contains
the called MSISDN and is terminated on the SG.
5. The SG queries the database to obtain the routing number of the callee and returns the
Connect message to the SSP. The message contains "called RN + MSISDN".
6. The SSP sends an IAM to the SG for call connection. The message contains "called RN +
MSISDN".
Figure 4-15 A local network pre-paid user calling a mobile non-NP user
LS SSP SG/NPDB SCP POI GMSC
IAM
(AC+MSISDN)
IDP
(ServiceKey+MSISDN)
Connect
IDP(MSISDN)
Continue
IAM(MSISDN)
IAM(MSISDN)
IAM(MSISDN)
When a local network pre-paid user calls a mobile non-NP user, the service flow is as follows:
1. The LS sends an IAM to the SSP to trigger the IN service. The message contains "called
Service Key + MSISDN".
2. The SSP sends an IDP message to the SCP to query the IN service. The message contains
the IN service access code.
3. The SCP and SSP process the query request and return the Connect message. The message
contains the called MSISDN.
4. After the query, the SSP sends an IDP message to the SG for query. The message contains
the called MSISDN and is terminated on the SG.
5. The SG queries the database but cannot find the callee's information. Then the SG returns
the Continue message to the SSP.
6. The SSP sends an IAM to the SG for call connection. The message contains the called
MSISDN.
The subsequent service flow is irrelevant to the SG.
When there is no NPDB equipment in the foreign network, all MNP services use the third-party
network for the query and call connection. Figure 4-16 and Figure 4-17 shows the query and
call connection flow provided by the local network which acts as a third-party network.
When a foreign network ordinary user calls an MNP user, the service flow is as follows:
1. The gateway office POI receives an IAM sent from the LS of a foreign network. The
message contains the called MSISDN.
2. The POI sends an IDP message to the SG for query. The message contains the called
MSISDN.
3. The SG queries the database to obtain the routing number of the callee and returns the
Connect message to the POI. The message contains "called RN + MSISDN".
4. The POI sends an IAM for call connection. The message contains "called RN + MSISDN".
Figure 4-17 A foreign network ordinary user calling a mobile non-NP user
When a foreign network ordinary user calls a mobile non-NP user, the service flow is as follows:
1. The gateway office POI receives an IAM sent from the LS of a foreign network. The
message contains the called MSISDN.
2. The POI sends an IDP message to the SG for query. The message contains the called
MSISDN.
3. The SG queries the database but cannot find callee's information. Then the SG returns the
Continue message to the POI.
4. The POI sends an IAM for call connection. The message contains the called MSISDN.
1. The VMSC sends the MNP query message in ATI mode to the SG.
2. After receiving the message, the SG queries the NPDB based on the called number in the
ATI message.
3. The SG obtains the routing number and NP status corresponding to the called number.
4. The SG sends the ATI_ACK message that contains the MSISDN and queried results to the
VMSC.
Network Requirements
Network requirements are as follows:
l The IAM must support the route number (RN).
l The data to be negotiated with other networks in the NP domain is the RN. The RN cannot
be the prefix of a user number.
You must follow certain principles to configure the MNP service data.
4.3.3 Relations Between Data Tables
This section describes the relations between data tables related to the MNP service data
configuration.
4.3.4 Data Collection
Before configuring the MNP service, you must collect the data including the country code, MNP
working mode, and local network routing number.
4.3.5 General Steps
You must follow certain procedures to configure the MNP service data.
4.3.1 Terms
This section describes the terms used during configuring the MNP service.
MNP
The MNP refers to the NP function of mobile numbers. The MSISDN of an MNP user need not
be changed when the user moves out of a network. A new international mobile subscriber identity
(IMSI) is allocated to an NP user when the user moves into a new network.
The MNP function of the SG complies with the ETSI GSM 03.66 standard and implements some
functions of the MNP-SRF (MNP function entity) and NPDB function defined in the standard.
The SG implements the following functions:
l MNP function of call-related and non-call-related services in the GSM network
When the user moves into a foreign network, this function enables the user to reserve the
MSISDNs. The user also enjoys the services (including supplementary services and value-
added services) provided by the newly subscribed network. These services are not affected
by the previous network.
l MNP function among HLRs managed by the same network operator
This function enables the MNP between 2G HLR and 3G HLR. With this function, a 2G
user can move into a 3G network without changing the MSISDN.
MSISDN
Each mobile station (MS) has the following two numbers:
l MSISDN: directory number and open to the public
l IMSI: provided by the network operator to uniquely identify an MS
IMSI
An IMSI uniquely identifies an MS. An IMSI is consists of three parts:
l MCC: mobile country code
l MNC: mobile network code
l MSIN: mobile subscriber identification number
The IMSI enables the network operator to identify an MS, search for the address of an MS, and
authenticate an MS. When an MS is registered, it is allocated to both the MSISDN and IMSI.
After registering the MNP service, a user can move to a foreign network without changing the
MSISDN. The newly subscribed network operator allocates a new IMSI to the user.
INAP
The Intelligent Network Application Protocol (INAP) is an important protocol in the intelligent
network field. The protocol is the base of a smooth communication between the SCP and the
SSP. INAP is used to decode the INAP IDP message in the MNP service and construct the
Connect message (when the information is queried) and the Continue message (when the
information is not queried).
Number Type
l An own number not ported out: It indicates users who have not moved from the local
network to foreign networks. These users however, can move among HLRs in the local
network.
l An own number ported out: It indicates users who have moved from the local network to
foreign networks. The networks in which the users reside after the move are not the
networks their MSISDNs represent.
l A foreign number ported in: It indicates users who have moved from foreign networks to
the local network. These users enjoy the services provided by the local network.
l A foreign number ported to a foreign network: It indicates users who have moved from one
foreign network to another foreign network.
l Foreign network unknown: It indicates users who have foreign network numbers but the
transfer status is unknown. This type contains all foreign users who have not moved to any
other network.
l Local network unknown: It indicates users who have local network numbers. These users
have not moved to foreign networks, even among the HLRs in the local network.
The data of the first four types of users must be set in the user attribute table.
l If a user number cannot be found in the user attribute table (not configured in the table),
but the number belongs to the foreign network number range that is set in the MNP route
number table, the user is a "foreign network unknown" user.
l If a user number cannot be found in the user attribute table (not configured in the table),
and the number does not belong to the foreign network number range that is set in the MNP
route number table, the user is a "local network unknown" user.
You must configure the MNP service data based on the services provided. For the PSTN
networking structure, only "a foreign number ported to a foreign network" is used.
ADD MNPHLRADDR
[ HLR Address index ]
[ HLR Address number ]
ADD MNPROUTENUM
[ MNP Route Number index ]
[ Route number ]
[ IMSI number ]
SMS signaling
[ ]
intercommunicate flag
ADD MNPFRGNRNG
[ Foreign number range index ]
[ Min foreign number ]
[ Max foreign number ]
[ Route number index ]
ADD SERUATTR
[ MSISDN ]
Whether enable related
[ ]
services ADD SCCPGT
[ Number type ] [ Translation type ]
l The value of Route number index defined in the MNP foreign number range table
references the value of Index defined in the MNP route number table. The index indicates
the number of the route directed to a foreign network.
l During the configuration, if Route index type is set to HLR number index, the value of
NP route index references the HLR address number. If Route index type is set to Route
number index, the value of NP route index references the MNP route number index.
l When configuring the MNP software parameter table, Called NoA of the INAP CONNECT
message is valid only when MNP parameter is set to Indicator of modifying the called NoA
of the INAP message.
Country code MNP mode Local network route Convert UDT into
number XUDT
Step Operation
Step Operation
l Configure the MNP route number table before configuring the MNP foreign number range
table and the service user data table.
l Configure the HLR address table before configuring the service user data table.
l Remove the service user data that references this HLR address.
l Remove the HLR address.
When a user number cannot be found in the service user data table, the system must query the
MNP foreign number range table to obtain the route number, and route the messages correctly
to the corresponding network.
4.4.5 Configuring Service User Data Table
This section describes the command, parameter, and related commands for configuring the
service user data table.
4.4.6 Setting SCCP GT Translation Table
This section describes the command, parameter, and related commands for configuring the SCCP
GT translation table.
Command
SET MNPSOFTCFG
Parameter
Paramet Param Parameter Description
er ID eter
Name
MNPMS Messag It indicates the type of the messages intercepted for processing in the
GTYPE e type MNP service. It can be set to one or more of the following values:
of l BIT0 (MAP): The messages intercepted for processing in the MNP
MNP service include the SRI, SRI_FOR_SM, LOC_REQ/SMS_REQ,
service ATI/SOR_SRI/CCBS_REQ, SEND_IMSI,
process REPORT_SM_DELIVERY_STATUS/SRI_FOR_LCS, MO, SAI/
ing LU, GPRS_LU/USSD, REG_SS, ERASE_SS, ACT_SS, DEA_SS/
REG_PASSWORD, INTERROGATE_SS, and
RESTORE_DATA/READY_FOR_SM/PURGE_MS messages.
l BIT1 (CAP): The system intercepts the CAP-IDP message for
processing in the MNP service.
l BIT2 (INAP): The system intercepts the INAP-IDP message for
processing in the MNP service.
l BIT3 (ISUP): The system intercepts the ISUP IAM and SAM
messages for processing in the MNP service.
l BIT4 (ANLYZD): The system intercepts the ANLYZD message
coming from the CDMA network for processing in the MNP service.
l BIT5 (ORREQ): The system intercepts the ORREQ message
coming from the CDMA network for processing in the MNP service.
l BIT6 (SMDPP_MO): The system intercepts the SMDPP message
coming from the CDMA network for processing in the MNP service.
l BIT7(MAP_ISD)
l BIT8(ANSI_REGNOT_RR)
l BIT9(LOCREQ)
l BIT10(SMSREQ)
l BIT11(NPREQ)
l BIT12(PROCESS USSR)
l BIT13(CAP_IDPSMS)
l BIT14(MAP_SEND_PARAMETERS)
l BIT15(Prepaid INAP IDP): It determines whether the system
processes the prepaid INAP IDP message.
It is set based on the actual networking conditions. If the office is
enabled with the CDMA IN call NP service, the switches of the
ORREQ and ANLYZD messages must be enabled.
NC Countr It indicates the country code of the equipment. It is used to exclude the
y code country code when a user number is queried. A user number has no
country code by default. It must be set based on the actual conditions.
LOCAL Local It is used to mark a local network. When a foreign number is ported to
RNCD networ the local network, the foreign network routes the message to the local
k route network based on this route number, and then the local network
number processes the message based on the ported-in number. It is valid only
when Multi-RN switch is disabled. It must be set based on the actual
conditions. It is set to 0 by default.
ISNUM Numbe It determines whether to amend the number before querying the NPDB.
AMEND r
amend
switch
ISMULT Multi- It determines whether multiple RNs are allowed in the local network.
INRN RN When it is enabled, multiple RNs are allowed in the local network;
switch when it is disabled, only one RN is allowed in the local network.
FILLTY RN fill Four options are available for this parameter. It is set based on the actual
P type networking conditions. CC stands for country code.
FNUNK The RN It is valid only when the message source is a foreign network unknown
NSUB configu user. It controls whether to add the RN to the foreign network unknown
re user. It can be set to one or more of the following values:
parame l G1 (CAP IDP): When it is selected, the CAP IDP message contains
ter of the relevant RN after being applied with the MNP service.
foreign
not l G2 (MO): When it is selected, the MO message contains the relevant
known RN after being applied with the MNP service.
ported l G3 (MAP NON CALL RELATED): When it is selected, the MAP
non-call-related message contains the relevant RN after being
applied with the MNP service.
l G4 (MAP CALL RELATED): When it is selected, the MAP call-
related message contains the relevant RN after being applied with
the MNP service.
l G5 (INAP IDP): When it is selected, the INAP IDP message
contains the relevant RN after being applied with the MNP service.
l G6 (ATI): When it is selected, the ATI message contains the relevant
RN after being applied with the MNP service.
l G7 (ISUP IAM): When it is selected, the ISUP IAM message
contains the relevant RN after being applied with the MNP service.
l G8 (LOCREQ): When it is selected, the LOCREQ message contains
the relevant RN after being applied with the MNP service.
l G9 (ANLYZD): When it is selected, the ANLYZD message
contains the relevant RN after being applied with the MNP service.
l G10 (ORREQ): When it is selected, the ORREQ message contains
the relevant RN after being applied with the MNP service.
l G11 (PROCESS USER): When it is selected, the USSD message
contains relevant RN after being applied with the MNP service.
l G12(CAP IDPSMS): When it is selected, the CAP IDPSMS
message contains relevant RN after being applied with the MNP
service.
l G13(MAP SEND PARAMETERS): When it is selected, the MAP
SEND PARAMETERS message contains relevant RN after being
applied with the MNP service.
l G14(Prepaid INAP IDP): When it is selected, the prepaid INAP IDP
message from an ordinary subscriber in the external network
contains relevant RN after being applied with the MNP service.
LOCRN The RN It is valid only when the message source is an ordinary user in the local
PARA configu network. It controls whether to add the RN to the local network
re unknown user. It can be set to one or more of the following values:
parame l G1 (CAP IDP): When it is selected, the CAP IDP message contains
ter of the relevant RN after being applied with the MNP service.
local
regular l G2 (MO): When it is selected, the MO message contains the relevant
user RN after being applied with the MNP service.
l G3 (ATI): When it is selected, the ATI message contains the relevant
RN after being applied with the MNP service.
l G4 (ANLYZD): When it is selected, the ANLYZD message
contains the relevant RN after being applied with the MNP service.
l G5 (ORREQ): When it is selected, the ORREQ message contains
the relevant RN after being applied with the MNP service.
l G6 (ISUP IAM): When it is selected, the ISUPIAM message
contains relevant RN after being applied with the MNP service.
l G7 (LOCREQ): When it is selected, the LOCREQ message contains
relevant RN after being applied with the MNP service.
l G8 (PROCESS USER): When it is selected, the USSD message
contains relevant RN after being applied with the MNP service.
l G9(CAP IDPSMS): When it is selected, the CAP IDPSMS message
contains relevant RN after being applied with the MNP service.
l G10 (Prepaid INAP IDP): When it is selected, the prepaid INAP
IDP message contains relevant RN after being applied with the MNP
service.
MNPPA MNP It determines the mode by which the nature of address (NoA) of
RA NOA different messages is modified in the MNP service. It can be set to one
parame or more of the following values:
ter l G1 (Modifying NoA of non-call related message of number ported
out): It controls whether to modify the NoA of the callee after the
RN is added.
l G2 (NOA of CAP_IDP called party number): It controls whether to
modify the NoA of the called number in the CAP IDP message.
During the call connection through the MNP message, there is no
country code added before the MSISDN. In this case, the system
must judge whether to set the NoA to a special value in order to
prevent the network equipment performing the operation of
removing the country code.
l G3 (NOA of CAP_IDP called party BCD number): It controls
whether to modify the NoA of the BCD number of the called party
in the CAP IDP message.
l G4 (Indicator of modifying the called NoA of the MAP call-related
message): It controls whether to modify the NoA of the called
number in the MAP call-related message. During the call connection
through the MNP message, there is no country code added before
the MSISDN. In this case, the system must judge whether to set the
NoA to a special value in order to prevent the network equipment
performing the operation of removing the country code.
l G5 (Indicator of modifying the called NoA of the INAP message):
It controls whether to modify the NoA of the called number in the
INAP message.
l G6 (Modifying NoA of called number of ISUP message): It controls
whether to modify the NoA of the called number in the ISUP
message.
l G7 (Modifying NoA of called number of MO message): It controls
whether to modify the NoA of the called number in the MO message.
l G8 (Modifying NoA of called number of ORREQ message): It
controls whether to modify the called NoA in the ORREQ message.
l G9 (Modifying NoA of called number of ANLYZD message): It
controls whether to modify the called NoA in the ANLYZD
message.
l G10 (Modify NoA of CAP_IDPSMS called party BCD number): It
controls whether to modify the BCD NoA in the called number in
the CAP_IDPSMS message.
l G11 (Modify NoA of prepaid INAP IDP called party BCD number):
It controls whether to modify the BCD NoA in the called number in
the prepaid INAP IDP message.
MNPOU NoA They must be set based on the actual networking conditions. The
T for parameter is valid only when the corresponding switch in MNP NOA
non- parameter is enabled.
call
related
messag
e of
own
ported
out
CAPMF NOA
NA of
CAP_I
DP
called
party
number
CAPMO NOA
NA of
CAP_I
DP
called
party
BCD
number
MAPNA NoA of
called
number
of
MAP
call
related
messag
e
INAPNO Called
A NoA of
the
INAP
CONN
ECT
messag
e
ISUPAD NoA of
DRNOA called
number
of
ISUP
messag
e
MOADD NoA of
RNOA called
number
of MO
messag
e
CONVT Conver When it is set to Open, the inter-network NP messages are converted
OXUDI t UDT to the XUDT messages, thus avoiding message cycling. It is set to
T into Close by default.
XUDT
MCSSN SMSC It is the parameter for processing the SMDPP message in the CDMA
sub- NP service. When it is configured, this equipment obtains the sub-
system system from the message and compares it with this parameter. If they
are the same, this equipment processes the message; otherwise, this
equipment does not process the message.
MNPSE MNP This parameter is designed for the PSTN networking structure. It is set
RVICEK query after negotiations with the peer end based on the actual conditions. The
EY service service key contained in the query message of the peer end must be the
key same as that in the MNP software parameter table; otherwise the
message is not processed.
LOCOT RN It is valid only when the message source is a local network common
HERUS configu user. It is optional and its value is of enumeration type. It can be set to:
R re l BIT0 (LOCREQ): When it is selected, the LOCREQ message
parame contains relevant RN after being applied with the MNP service.
ter of
local l BIT1 (CAP IDP): When it is selected, the CAPIDP message contains
other relevant RN after being applied with the MNP service.
regular l BIT2 (SRI): When it is selected, the SRI message contains relevant
user RN after being applied with the MNP service.
l BIT3 (MO): When it is selected, the MO message contains relevant
RN after being applied with the MNP service.
l BIT4 (IAM): When it is selected, the IAM message contains relevant
RN after being applied with the MNP service.
l BIT5 (Process USSR): When it is selected, the USSD message
contains relevant RN after being applied with the MNP service.
l BIT6 (CAP IDPSMS): When it is selected, the CAP IDPSMS
message contains relevant RN after being applied with the MNP
service.
l BIT7 (MAP SEND PARAMETERS): When it is selected, the MAP
SEND PARAMETERS message contains relevant RN after being
applied with the MNP service.
l BIT8 (Prepaid INAP IDP): When it is selected, the prepaid INAP
IDP message contains relevant RN after being applied with the MNP
service.
The other parameters are not required and you do not need to configure them.
Related Commands
Table 4-4 Related commands for configuring the MNP software configuration parameter
Command Function
Command
ADD MNPHLRADDR
Parameter
Paramete Paramete Parameter Description
r ID r Name
ADDR HLR It specifies the GT address of the HLR in the local network.
address
number
DPC HLR SPC It specifies the signaling point code of the HLR. It is mandatory.
It contains characters 0-F. It maps the active/standby code of the
international or national network in the MTP DSP table.
Related Commands
Command
ADD MNPROUTENUM
Parameter
Paramete Paramete Parameter Description
r ID r Name
NUM Route It specifies the route number of the peer network to which a user
number number belongs. The value must be consistent with that set on the
device of the peer network.
IMSICD IMSI This parameter maps the IMSI number of the peer network. It must
number be in E.201 format. It can be set flexibly. The recommended format
is: MCC + MNC of the peer network.
SMSINC SMS It specifies whether the network to which a subscriber belongs can
OM signaling communicate with this signaling network.
intercom It is optional. Its value is of the enumeration type. It can be set to
municate one or more of the following values:
flag
l G1 (SRI_FOR_SM signaling intercommunicate flag)
l G2 (SMSREQ signaling intercommunicate flag)
Related Commands
Table 4-6 Related commands for configuring the MNP route number
Command Function
Command
ADD MNPFRGNRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
RNIDX Route It maps a record in the MNP route number table. It indicates the
number route directed to the foreign network. It must be defined by ADD
index MNPROUTENUM before being referenced here.
Related Commands
Table 4-7 Related commands for configuring the foreign number range
Command Function
Command
ADD SERUATTR
Parameter
Paramete Paramete Parameter Description
r ID r Name
USRNUM MSISDN It specifies the logical number of an MS. It carries no country code,
for example, 13X12345678.
NUMTYP Number It specifies the type of an MNP user. It can be set to:
E type l An own number not ported out
l An own number ported out
l A foreign number ported in
l A foreign number ported to a foreign network
It is set to An own number not ported out by default.
RNIDXT Route It specifies the index type of the user-mapped route. It can be set
YPE index type to:
l HLR (HLR address index): The value for TYPE0 (In local
network), TYPE2 (Moved in from external network),
TYPE4 (flexible number), and TYPE6 (NN number) is HLR
(HLR number index).
l RN (Route number index): The value for TYPE1 (Moved out
of local network) and TYPE3 (Moved to another non-local
network number) is RN (Route number index).
l ALL (HLR+RN): The value for TYPE5 (GSM number ported
to CDMA), TYPE7 (RN number), and TYPE8 (CDMA
number ported to GSM) is ALL (HLR+RN).
l TIME (Filter time segment index): It is selected when the
prepaid premium service is enabled.
It must be set based on the actual conditions.
RNIDX NP route It is configured when Route index type is set to Route number
index index and Route number index is not configured or configured
to the same value as this parameter. NP route index must be a valid
value. It must be set based on the actual conditions.
HLRIDX HLR It is set when Route index type is set to HLR number index or
address ALL. It must be a valid index existing in the MNP HLR address
index table.
RNIDX2 Route It is set when Route index type is set to ALL and NP route
number index is not configured. It must be a valid index existing in the
index MNP route number table.
Related Commands
Table 4-8 Related commands for configuring the service user data
Command Function
Command Function
l Local HLR address and translation type: DPC + SSN. The DPC is that of the local HLR.
l Foreign RN and translation type: DPC + GT. The DPC is that of a foreign HLR.
l Local GMSC address and translation type: DPC + SSN. The DPC is that of the local GMSC.
For details about the configuration, refer to chapter Configuring SCCP Data.
Assumption
These examples are related only to the PLMN networking structure. Figure 4-1 shows the PLMN
networking structure with the MNP service.
Table 4-9 and Table 4-10 list the MNP data that is collected.
66 69 E252 G1 (SRI_FOR_SM
signaling
intercommunicate flag)
Number type
Moved to another
non-local number
Based on the data collected, configure the MNP service data in the following manner.
Procedure
Step 1 Set the MNP service switch.
To set Country code to 852, MNP mode to MNP_FN mode, Local network route number
to E134, and Convert UDT into XUDT to Close, run the following command:
SET MNPSOFTCFG: NC="852", MNPMODE=MNPFN, LOCALRNCD="E134",
CONVTOXUDIT=CLOSE;
The index 0 is obtained after the command is run. This index is used as the route index when
you configure the NP user data.
The index 0 is obtained after the command is run. This index is used as the route index when
you configure the NP user data.
To set MSISDN to 13428940000, Whether enable related services to Enable MNP service,
Number type to In local network, Route index type to HLR address index, and HLR address
index to 0, run the following command:
ADD SERUATTR: USRNUM="13428940000", SERVATTR=OMNP-1, NUMTYPE=TYPE0,
RNIDXTYPE=HLR, HLRIDX=0;
Step 7 Set the foreign network ported to another foreign network user.
To set MSISDN to 13428940033, Whether enable related services to Enable MNP service,
Number type to Moved to another non-local number, Route index type to Route number
index, and NP route index to 0, run the following command:
ADD SERUATTR: USRNUM="13428940033", SERVATTR=OMNP-1, NUMTYPE=TYPE3,
RNIDXTYPE=RN, RNIDX=0;
----End
--- END
In the displayed result, Country code is 852, MNP Mode is MNP_FN mode, Local network
route number is E134, and Convert UDT into XUDT is Close. The results are the same as the
configured data through the command, which indicates that the configuration is successful.
LST MNPHLRADDR:;
--- END
In the displayed result, Index of the sixth record is 5, Description is JK TEXT, HLR address
number is 11111, HLR SPC is BBBBBB. The results are the same as the configured data
through the command, which indicates that the configuration is successful.
--- END
In record 3, Index is 2, Description is NULL, Route number is E252, and IMSI number is
8521392894,SMS signaling intercommunicate flag is G_2<OFF>G_1<ON>. The results are
the same as the data configured for the MNP routing number, which indicates that the
configuration is successful.
Check whether the configured service user data is displayed in the query results. If yes, the
service user data is successfully configured; if not, you must configure the service user data
again.
10 <NULL> 66
69 0
(Number of results = 11)
--- END
In record 11, Index is 10, Description is NULL, Min foreign number is 66, Max foreign
number is 69, and Route number is 0. The results are the same as the data configured for the
MNP foreign number range, which indicates that the configuration is successful.
The MNP software parameters can be repeatedly configured. When you perform the settings to the newly
added service, the settings of the previous services are still effective.
Other data configurations are the same as those of the MNP service in the PLMN. For details,
see chapter 4.5.1 MNP Service in PLMN.
Because MNP software parameters can be repeatedly configured, if the MNP function of the ISUP message
is configured based on the settings specified in MNP Function of the INAP Message, the SG supports
the MNP function of the INAP and ISUP messages at the same time.
To set the call anti-loop function, set Country code to 86, Local network route number to
c333, and Loop_detection to Call Related Message, run the following command:
SET MNPSOFTCFG: NC="86", LOCALRNCD="c333", LOOPDETECT=G1-1;
The following is an example for processing the INAP IDP message received from an ordinary
subscriber in the external network:
SET MNPSOFTCFG: MNPMODE=MNPFN, MNPMSGTYPE=BIT15, FNUNKNSUB=G14, CONFIRM=Y;
With the customized ring back tone (CRBT) service, users can use customized music or ring
tones to replace the traditional and boring ring back tones. Before configuring the CRBT service
data, make sure that the hardware data, MTP data, and SCCP data are already configured.
5.1 CRBT Service
In the traditional communication service, when user A calls user B, user A hears boring beeps
before user B answers the phone. With the CRBT service, users can use customized music or
ring tones to replace the boring ring back tones. When a user enables the CRBT service and
customizes a ring back tone, a caller who calls this user can hear the customized tone rather than
the original boring beeps.
5.2 Service Flow
This section describes the networking structure for the CRBT service and the implementation
and service flow of the service.
5.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
5.4 Configuration Procedures
Configuring the CRBT service data includes setting the CRBT software parameter, user number,
and the prefix analysis table.
5.5 Configuring CRBT Shielding Data
Configuring the CRBT shielding data includes setting the CRBT GT number range shielding
management and setting the CRBT user number range shielding management.
5.6 Configuration Examples
This section provides examples to describe how to configure the CRBT service data.
Table 5-1 Differences between original ring back tone and CRBT
Compared item Original ring back tone Customized ring back tone
What the caller The caller hears boring The caller hears new ring back tones,
hears? beeps. such as popular music, classical songs,
or pre-recorded announcement.
Whether the user The user cannot customize The user can customize the ring back
can customize the the ring back tone. tone or even record ring back tones.
ring back tone?
Is the subscriber It is not charged. User By paying a nominal fee, the user can
satisfied and do satisfaction cannot be met. enjoy differentiated services. The user
network operators gets satisfied and the network operator
benefit? benefits.
HLR: home location register AIP: advanced intelligent peripheral MSC: mobile switching center
GMSC: gateway mobile switching SP: service provider SG: U-SYS SG7000 Signaling
center Gateway
l SG: It is used to process the signaling messages transferred between the GMSC/MSC and
the HLR.
l AIP: It is used to exchange signaling message between the GMSC/MSC and the HLR, store
the CRBT service data, play CRBTs to users, and customize and manage the ring back
tones.
l HLR: It is used to interact with the GMSC/MSC to return the forwarded-to numbers, and
interact with the AIP to return the mobile station IDs and the destination MSC address.
l GMSC/MSC: It is used as the calling party office. It transfers the call directly to the AIP
depending on the forwarded-to number.
l VMSC: When a user roams from a home MSC to another MSC, the latter MSC is called
the visited mobile switching center (VMSC).
l Portal: It is used to provide the access interface for CRBT users, the SP, and the
administrator. They can access the web page that is provided by the Portal over HTTP, and
customize and manage services through simple and clear operations.
l SP: The SP provides CRBT users with new ring back tones and the web page through the
Portal for managing the tones.
An SRI_ACK message sent from the HLR to the MSC contains the mobile station roaming
number (MSRN), which is used by the switch to page the callee. The SG7000 intercepts the
SRI_ACK message that is related to a CRBT user and changes the MSRN in the message to the
MSRN that is homed to the AIP. The SG7000 then sends the modified message to the switch.
The switch routes the call to the CRBT service platform depending on the modified MSRN.
To avoid all messages that are returned from the HLR to the VMSC from being terminated at
the SG7000, the SG7000 analyzes the SRI messages. For the SRI_ACK messages that are related
to CRBT users, the SG7000 changes the SCCP calling address to that of the SG7000. For the
SRI_ACK messages that are not related to CRBT users, the SG7000 does not change the SCCP
calling address.
Playing CRBTs
When a CRBT user acts as the callee, the switch routes the call to the AIP after paging the callee
and receiving the response. Then the AIP plays the CRBT to the caller depending on the attribute
of the CRBT user, and screens the normal ring back tone coming from the called party switch
at the same time.
O_MSC: origin mobile switching center T_MSC: terminal mobile switching center
1. User A calls CRBT user B. The O_MSC/GMSC sends an SRI message to the HLR. The
SG intercepts the SRI message and replaces the calling address in the message with the
SG address if the message is related to CRBT user B.
2. The SG intercepts the SRI_ACK message and changes the MSRN in the message to the
virtual MSRN.
3. The O_MSC/GMSC routes the call to the AIP depending on the virtual MSRN.
4. The SG changes the virtual MSRN in the IAM to the actual MSRN (original MSRN) and
adds the original called MSISDN to the message.
5. The AIP registers the incoming call as a CRBT call and connects the call to the T_MSC
depending on the IAM.
6. After identifying the callee, the T_MSC returns an ACM to the AIP. Then the AIP plays
the CRBT to the caller depending on the calling and called MSISDNs. At the same time,
the AIP screens the normal ring back tone coming from the called party switch.
7. When the callee answers the call, the AIP receives the signal and stops playing the CRBT.
The session begins.
1. User A calls CRBT user B. The O_MSC/GMSC sends an SRI message to the HLR.
2. If the callee is a CRBT user, the SG intercepts the SRI message and replaces the message
response address in the message with the SG address.
3. The SG intercepts the SRI_ACK message and changes the MSRN in the message to "AIP
+ MSRN".
4. After receiving the SRI_ACK message, the O_MSC/GMSC routes the call to the T_MSC
depending on the MSRN.
5. The O_MSC/GMSC sends an IAM message to the T_MSC.
6. The T_MSC returns an ACM.
7. The O_MSC sends an IAM that contains the called MSISDN to the AIP.
8. The AIP returns an ACM and plays the CRBT at the same time.
9. When the callee answers the call, the T_MSC returns an ANM.
10. The O_MSC/GMSC sends an REL message to the AIP to release the call and stop playing
the CRBT.
After receiving a request of registration or deregistration from a user, the billing system proceeds
as follows:
1. A user dials the CRBT service number to trigger the CRBT service platform through the
service management flow. The service platform notifies the billing system.
2. The billing system (or the CRBT service platform) authenticates the user and modifies the
user data in the SG.
3. The billing system notifies the CRBT service platform that the user is successfully
registered or deregistered.
4. The CRBT platform adds or removes the user data depending on the information returned
by the billing system.
5. The CRBT platform notifies the user the result through a message.
For a defaulting user, the billing system suspends the service. In this case, the CRBT service is
disabled until the user pays the fee.
When a user changes a CRBT on the web, a web bill is generated based on WEB charging mode.
At the same time, a message is sent to the user to inform the successful change. When a user
changes a CRBT through the voice assistant, the AIP generates the bill and sends it to the billing
system.
IN Pre-Paid Users
The user is charged a monthly fee for the CRBT service.
When a user changes a CRBT in WEB mode, the SCP deducts the fee and generates the bill.
MSRN. In this case, the allocated MSRN segment must comply with the current coding
rules and special charging data must be configured on the SCP.
a standard ring back tone. The AIP can either transfer the CRBT of C to A transparently
or screens the CRBT of C and plays the CRBT of B.
There is an exception for call forwarding on no reply (CFNR) service in the above signaling
process. In the CFNR service, the AIP suppresses the standard ring back tone played by the end
office of B and plays the CRBT of B. When the call is forwarded to C, the AIP does not perform
the voice recognition to the CRBT of C. Therefore, A still hears the CRBT of B.
NOTE
The signaling interface between the SG and the AIP directly affects the call forwarding service. If the
SG adopts the IAI message of the TUP to carry the called number and places this number in the information
element (IE) of the "original called number", the actual forwarded-to number is overwritten. If the AIP
clears the forwarding flag when processing the IAI message, there is a risk of voice channel loop, for the
forwarding flag of the call that has been forwarded is cleared. In this case, the processing mode of the AIP
must be clear.
Requirement on AIP
Upon receiving an incoming call from the MSC/TMSC, the AIP connects the call based on the
MSRN.
If the AIP is shared by the GSM and the CDMA networks, the AIP determines whether the call
is from the GSM network or the CDMA network based on the CRBT prefix in the IAI message,
and then processes the call.
The AIP can intercept common RBT and sends the CRBT to the caller based on the calling and
called numbers in the IAI message.
If the callee rejects the call, there is no corresponding signaling identification at the end office
of the callee and the end office of the callee plays the busy tone. The AIP must be able to identify
the busy tone and stop playing the CRBT, and then transmit the busy tone transparently.
The Portal can be connected to the SG7000s (configured in pair) through the TCP/IP-based
MML interface, and can send service subscription and cancellation information to the
SG7000.
If the AIP is shared by the GSM and CDMA networks, the Portal must support the subscription
in the GSM and CDMA networks.
5.3.1 Terms
This section describes the terms used during configuring the CRBT service data.
Logical Number
It is the number of the mobile phone of the user.
Data configuration of the CRBT service can be divided into the following parts:
In the virtual roaming mode, the virtual roaming number resource is used to connect the signaling
and identify the location of the call source. When used for configuring the provincial VMSC
number segment, a virtual roaming number segment identifies a charging area (usually a local
network). Therefore, when configuring the provincial VMSC number segment data, a charging
area must be configured with the same virtual roaming number index. In the virtual roaming
mode, the virtual roaming number is also used to identify a CRBT user roaming out of a province.
The CRBT software parameters refer to various software parameters used to configure the CRBT
service. The resource board PMC number, Resource time out, and RBT system
parameters are the common parameters and must be configured in both the AIP prefix mode
and virtual roaming mode. For details, see the following section about the data configuration of
the CRBT service.
In the AIP prefix mode, the GSM prefix number and CDMA prefix number must be configured
to the AIP prefix number adopted in the network. If the CRBT service is supported when the
caller is roaming out of a province, the mode of the CRBT must be configured to the AIP prefix
mode. In the virtual roaming mode, the GSM prefix number and CDMA prefix number must be
configured to the AIP prefix number adopted in the network. If the CRBT service is supported
when the caller is roaming out of a province, the mode of the CRBT must be configured to the
virtual roaming mode. You must configure whether to trigger the CRBT service if the subsequent
messages contain the original called number (for configuring whether to support the CRBT
service when the callee has call forwarding service), and whether the CRBT supports the
parameter for testing the available trunks. For details, see the following section about the data
configuration of the CRBT service.
The reference relation between the parameters of the MTP data and local office data is shown
in Figure 5-6. The destination signaling point (DSP) table of the MTP references the index
number of ADD LN. The link set table of the MTP references the index number of SET OFI.
For configuration of the logical network through ADD LN and local office information through
SET OFI, see chapter Configuring Local Office Data.
Before data configuration, you need to collect the data as listed in Table 5-2.
RBT system Country Code Wait for number The time waiting for
parameters or not number
Start user logic End user logic Main AIP point Standby AIP point
number number code index code index
Table 5-3 shows the steps for configuring the CRBT data.
Step Operation
Command
ADD CRVMSRN
Parameter
Paramete Paramete Parameter Description
r ID r Name
GSMCD If support It specifies whether the virtual roaming number can be used in the
MA GSM and GSM or CDMA network.
CDMA
EVMSRN End
dummy
ramble
number
Related Commands
Table 5-4 Related commands for configuring the dummy ramble number
Command Function
Command
SET CRSOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
LGGT Local They specify the local GT number used by the equipment in the
GSM GT network. The number must be allocated in the network.
number
LCGT Local
CDMA
GT
number
GPRE GSM The parameters are used to trigger the number prefix added in the
prefix message by the AIP. The value must be consistent with that set on
number the AIP.
CPRE CDMA
prefix
number
GSMOVI GSM The parameters specify the virtual roaming number resource used
DX virtual in the system when the user is roaming out of a province.
roaming
number
index out
of
province
CDMAO CDMA
VIDX virtual
roaming
number
index out
of
province
GSMIRID GSM In the virtual roaming mode, it specifies the virtual roaming
X virtual number index allocated to the GSM user for international roaming.
roaming
number
index for
internatio
nal
roaming
GSRCR If GSM The parameters specify the supported types of the roaming CRBT.
support The options are:
rambling l Support called roaming in other network
RBT
l Support calling roaming in other network
CSRCR If CDMA l AIP-Prefix-RBT Mode or virtual roaming mode when calling
support roaming in other network
rambling l Support RBT when calling roaming in home network and called
RBT roaming in other network
l Support RBT when called roaming abroad
When it is set to Support calling roaming in other network, you
must configure whether the caller CRBT mode is the AIP prefix
mode or roaming number mode.
When the parameter is set to Support called roaming in other
network, the option Support RBT when calling roaming in home
network and called roaming in other network is invalid, and the
CRBT is supported when the callee is roaming out of a province.
When the parameter is not set to Support called roaming in other
network, but is set to Support RBT when calling roaming in home
network and called roaming in other network, the CRBT is
supported when the caller is in the province and the callee is
roaming out of a province. When the parameter is not set to Support
called roaming in other network or Support RBT when calling
roaming in home network and called roaming in other network, the
CRBT is not supported in this mode.
RBDPMC Resource It specifies the PMC number of the active SBPU/SBPE resource
board board used by the equipment in the system. The corresponding
PMC relations between the PMC number and the shelf number, service
number frame number, slot number is as listed in Table 5-5.
The PMC number is the logical number of the board in the service
frame. The PMC logical number of the SYS board in slot 6 of
service frame 0 rack 0 is 0. The PMC logical number of the SYS
board in slot 8 of service frame 0 rack 0 is 1.The PMC logical
numbers of the SBPU/SBPE boards in the slots from bottom to top
of the left half of service frame 0 rack 0 are 12, 10, ... 2. The PMC
logical numbers of the SBPU/SBPE boards in the slots from
bottom to top of the right half of service frame 0 rack 0 are 3, 5, ...
13.
The PMC numbers of the SYS boards and SBPU/SBPE boards in
the rest service frames follow the PMC numbers of the preceding
service frame. For example, if the PMC number of the SYS board
in slot 6 of service frame 1 rack 0 is 14, the PMC number of the
SYS board in slot 8 is 15. The PMC logical numbers of the
SBPU/SBPE boards in the slots from bottom to top of the left half
of the service frame are 26-16. The PMC logical numbers of the
SBPU/SBPE boards in the slots from bottom to top of the right half
of the service frame are 17-27.
When the SBPU/SBPE boards work as the CRBT service resource
boards, they are configured in pairs in the left and right half of the
service frame. The slot numbers of the active and standby
SBPUs/SBPEs in the service frame are in pairs. For example, the
SBPUs/SBPEs with PMC numbers of 2 and 3 are active and
standby SBPUs/SBPEs and the SBPUs/SBPEs with PMC numbers
of 4 and 5 are active and standby SBPUs/SBPEs.
SRCTOU Resource It specifies the time out threshold of the CRBT resources
T time out configured in the resource board.
ISENCR Whether It determines whether the CRBT service is supported when the
trigger called number is forwarded.
RBT when
the
following
msg has
original
called
number
ENCRCR Whether It determines whether to detect the available trunk to the AIP
L support during the CRBT connection.
checking If the trunk detection is supported, the system checks whether there
for is available trunk to the AIP during the CRBT connection. If there
available is available trunk, the CRBT is connected; if not, the common RBT
relay is connected.
If the trunk detection is not supported, the CRBT is connected
directly.
SENSTC RBT It is the internal parameter of the system. You need not set this
system parameter. It is set to PARAMETER2 by default.
parameter
s
WAITIN Wait for It determines whether the CRBT is supported when the switch
GNUM number or sends the SAM/SAO message.
not
WAITTI The time It specifies the duration of the timer when the SG is waiting for the
ME waiting SAM/SAO message.
for
number
Table 5-5 Mapping between PMC number and rack number, service frame number, and slot
number
Slot number 0 1 2 3 4 5 6 8 10 11 12 14 15 16
Service frame 0 12 10 8 6 4 2 0 1 3 5 7 9 11 13
of rack 0
Service frame 1 26 24 22 20 18 16 14 15 17 19 21 23 25 27
of rack 0
Service frame 0 40 38 36 34 32 30 28 29 31 33 35 37 39 41
of rack 1
Service frame 1 54 52 50 48 46 44 42 43 45 47 49 51 53 55
of rack 1
Related Commands
Table 5-6 Related commands for configuring the CRBT software parameter
Command Function
Command
ADD NUMPFX
Parameter
Paramete Paramete Parameter Description
r ID r Name
NUMLEN Match It specifies the length of the collected digits corresponding to the
length field. It cannot be less than the length of the prefix because it
contains the prefix.
Related Commands
Table 5-7 Related commands for configuring the prefix analysis table
Command Function
Command
ADD CRVMSCRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
SGADDR Start GT They specify the GT number range of the equipments in each local
number network in a province.
NOTE
EGADDR End GT The same record with Start GT number and End GT number cannot be
number configured in the VMSC number range of a province.
CRKIND RBT It specifies the realizing mode of the CRBT of the corresponding
realizing local network. It can be set to AIP prefix or dummy ramble.
mode
VMSRNI Virtual It specifies the virtual roaming number index used by the number
DX roaming range when configuring the virtual roaming mode. The VMSC
number number range with the same virtual roaming number index
index corresponds to a local network.
Related Commands
Table 5-8 Related commands for configuring the provincial VMSC number range
Command Function
Command
ADD SERUSERNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
SUMSIS Start user They specify the logical number range of the user's terminal in the
DN logic local network. The number is in the form of a common user number
number without country code.
MSTAIPS Main AIP They specify the signaling point indexes of the active and standby
P point code AIPs used in the user number range. They correspond to the
index indexes in the DSP table. The signaling points of the active and
standby AIPs must be configured in the DSP table in advance.
BCKAIPS Standby
P AIP point
code index
Related Commands
Table 5-9 Related commands for configuring the user number range
Command Function
Command
ADD SERUATTR
Parameter
Paramete Paramete Parameter Description
r ID r Name
USRNUM MSISDN It is the number of the mobile phone of the user. It must be in the
range set in the user number range table (configured by ADD
SERUSERNG).
USRATT Whether It determines whether the CRBT service is supported when the user
R support is roaming out of a province. If the CRBT service is not supported
RBT when when the user is roaming (configured by SET CRSOFTCFG), the
roaming value Support here is invalid.
out of
province
Related Commands
Table 5-10 Related commands for configuring the CRBT user data
Command Function
The following are the two cases for the messages that determine not to perform the CRBT
processing:
l When C link is set up between the SGs, the signaling transferred between the load sharing
SGs must be shielded to avoid repeated processing of the CRBT. The messages sent from
the SG are transmitted directly and transparently.
l When the end office mode CRBT and SG mode CRBT are both adopted in the networking
solution, the MSC and HLR used in the end office mode must be configured to avoid conflict
of the two modes. The MSC can be identified through the GT number range shielding. The
HLR is identified through the GT number range shielding. Therefore, the two types of
CRBT services can be processed separately. The messages in the end office mode are
transmitted directly and transparently.
5.5.1 Configuring CRBT GT Number Range Shielding
The configuration of this table enables you to specify the CRBT service in certain office
directions and identify the signaling transferred between the load sharing SGs.
5.5.2 Configuring CRBT User Number Range Shielding
This operation shields the HLR number range used in the end office mode. You can determine
the CRBT user in the end office mode though user number range shielding and the GT number
range shielding table of the CRBT.
Command
ADD SERGTNUMRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
EQPTYP Equipmen When it is set to SG, it indicates that the signaling is transferred
E t type from the load sharing SG.
When it is set to MSC, it specifies the MSC in the network used to
realize the CRBT service in the end office mode. The number range
to be shielded must be determined by this parameter and the user
number range shielding table.
ENDGT End GT
number
Related Commands
Table 5-11 Related commands for configuring the RBT GT number range
Command Function
Command
ADD SERUSRNUMRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
STARTN Start user The parameters specify the user number range to be shielded.
UM number
Related Commands
Table 5-12 Related commands for configuring the CRBT user number range
Command Function
Networking Structure
The networking structure for configuring the CRBT service data is as shown in Figure 5-1.
Data Collection
The data collected for configuring the CRBT service is as listed in Table 5-13.
- 9 - -
- - - -
RBT system Country Code Wait for number The time waiting for
parameters or not number
- - - -
Start user logic End user logic Main AIP point Standby AIP point
number number code index code index
13798585859 13798585860 6 -
13798585859 No
Procedure
Step 1 Adding the virtual roaming number.
To add the virtual roaming number, set If support GSM and CDMA to GSM, Start dummy
ramble number to 13798585850, and End dummy ramble number to 13798585860, run the
following command:
ADD CRVMSRN: GSMCDMA=GSM-1, SVMSRN="13798585850", EVMSRN="13798585860";
To set the CRBT software parameters, set Local GSM GT number to 1350000, GSM prefix
number to 9, and Resource board PMC number to 2, run the following command:
SET CRSOFTCFG: LGGT="1350000", GPRE="9", RBDPMC=2, SRCTOUT=60,
ISENCR=UNSUPPORT, ENCRCRL=SUPPORT, WAITINGNUM=NOTWAITING;
NOTE
In this example, only the basic function of the local GSM network of the CRBT service is configured.
To add the user number range, set Start user logic number to 13798585859, End user logic
number to 13798585860, and Main AIP point code index to 6, run the following command:
ADD SERUSERNG: SUMSISDN="13798585859", EUMSISDN="13798585860", MSTAIPSP=6;
To add the CRBT service user data, set MSISDN to 13798585859, and Whether enable related
services to Enable RBT service, run the following command:
ADD SERUATTR: USRNUM="13798585859", SERVATTR=OCR-1;
----End
--- END
In the displayed result, If support GSM and CDMA is GSM, Start dummy ramble
number is 13798585850, and End dummy ramble number is 13798585860. The results are
the same as the configured data through the command, which indicates that the configuration is
successful.
--- END
In the displayed result, Local GSM GT number is 1350000, GSM prefix number is 9,
Resource board PMC number is 2, and the values of other parameters are the default values.
The results are the same as the configured data through the command, which indicates that the
configuration is successful.
--- END
In the displayed result, Start user logic number is 13798585859, End user logic number is
13798585860, and Main AIP point code index is 6. The results are the same as the configured
data through the command, which indicates that the configuration is successful.
--- END
In the displayed result, MSISDN is 13798585859, and Whether enable related services is
Enable RBT service. The results are the same as the configured data through the command,
which indicates that the configuration is successful.
The black & white lists (hereinafter referred to as B&W lists) service is a call control function
based on the calling and called numbers. The number change service is used to change the
subscriber numbers in the IAM according to the principle of subscriber numbers and data
configuration. The B&W lists and number change data must be configured only after configuring
the hardware data and the MTP data.
6.1 B&W Lists and Number Change Service
Network operators must restrict the services of some subscribers, for example, to control the
outgoing and incoming calls of some subscribers in different time segments. In this case, the
B&W lists service can be adopted.
6.2 Service Flow
This section describes the networking structure for the B&W lists service and the implementation
and service flow of the service.
6.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
6.4 Configuration Procedures
Configuring the B&W lists and number change service includes configuring the MTP link set,
local number range table, and virtual number table.
6.5 Configuration Examples
This section provides examples to describe how to configure the B&W lists and number change
service data.
Figure 6-1 Networking for the B&W lists and number change service
In the networking structure, the SG works as the signaling transfer point (STP) and provides the
B&W lists and number change service.
Figure 6-2 Flow of the B&W lists and number change service
Message
receiving
ISUP anti-fraud
operation
CPC change
Message
sending
The system extracts the calling number from the IAM and compares it with the calling
restriction conditions. The system shields the message complying with the conditions and
returns an REL message.
If the message cannot be shielded, the system sends the messages to the B&W lists of the
called number for processing.
6. Performing B&W lists operation on the called number
The system extracts the called number in the IAM and compares it with the calling
restriction conditions. The system shields the message complying with the conditions and
returns an REL message.
If the message cannot be shielded, the system determines whether the number change switch
of the link set is switched on.
7. Checking whether the number change switch is switched on
The system determines whether the number change switch of the link set is switched on.
If the number change switch is switched on, the system performs the calling number change
analysis; otherwise, the system sends the message directly.
8. Performing calling number change
The system extracts the calling number in the IAM and compares it with the calling
restriction conditions. The system performs the number change on the message complying
with the restriction conditions and sends the message.
If the calling number change cannot be performed, the system sends the message to the
called number change for processing.
9. Performing called number change
The system extracts the called number in the IAM and compares it with the calling
restriction conditions. The system performs number change on the message complying with
the restriction conditions and sends the message.
If the called number change cannot be performed, the system sends the message to the CPC
change for processing.
10. Performing CPC change
The system extracts the CPC and DSP in the IAM and compares it with the calling
restriction conditions. The system modifies the CPC in the message complying with the
restriction conditions and sends the message. If the called number change cannot be
performed, the system sends the message to the CPC change for processing. If the CPC
change cannot be performed, the system sends the message directly.
Before configuring the B&W service, you must collect the data including the DSP index, local
SP index, and virtual number.
6.3.5 General Steps
You must follow certain procedures to configure the B&W lists service data.
6.3.1 Terms
This section describes the terms used during configuring the B&W service data.
Number Change
The system changes the calling and called numbers in the call based on conditions, such as the
calling and called numbers, office direction, and time contained in the IAM to enable the special
charging and other services.
CPC Change
The system replaces the CPC field based on conditions, such as the CPC field and time contained
in the IAM to enable the special charging and other services.
Configuration Contents
The configuration of the B&W lists and number change service is classified into the following:
The service process switch of the link set is enabled only when the assemble switch of the B&W lists and
number change is switched on. The assemble switch of the B&W lists and number change is controlled by
the License file.
l The configuration of number operation strategy includes deleting and adding the calling
and called number. When adding and deleting the numbers, the higher digits of the calling/
called number are deleted in descending order. The number to be added is then added to
the position of the higher digits in the number.
l The parameters for configuring the calling number change include: Calling transform
number function, Calling number, Calling number length, Index of DSP reference, CPC
configuration, Time type, Start time, End time, and Index of number operation table.
l The configuration of the called number change is similar to that of the calling number
change.
If a message is performed with the calling number change operation, it cannot be performed
with the called number change operation; the signaling performed with the calling number
change or called number change cannot be performed with the CPC change.
Mapping Between Data Tables for B&W Lists and Number Change
Figure 6-3 shows the relation between data tables for B&W lists and number change.
Figure 6-3 Relation between data tables for B&W lists and number change
Reference Relation Between Data of B&W Lists and Number Change and Other
Data
The data of B&W lists and number change references the DSP index in the MTP data. The DSP
index reference and dummy number table references the index number of ADD N7DSP.
Time type of Start time of called End time of called Cause of REL
called black & black & white lists black & white lists message of called
white lists black & white lists
Number change - - -
operation
strategy index of
calling trans
number function
CPC Time type of called Start time of called End time of called
configuration of trans number trans number trans number
called trans function function function
number function
Number change - - -
operation
strategy index of
called trans
number function
CPC modifying original CPC Time type of CPC Start time of CPC
function change change
Table 6-2 Steps for configuring the data of the B&W lists and number change
Step Operation
This section describes the command, parameter, and related commands for adding the dummy
number table.
6.4.4 Adding DSP Index Reference
This section describes the command, parameter, and related commands for adding the DSP index
reference.
6.4.5 Adding Calling B&W List
This section describes the command, parameter, and related commands for configuring the IUA
data.
6.4.6 Adding Called B&W List
This section describes the command, parameter, and related commands for configuring the IUA
data.
6.4.7 Adding Number Operation
This section describes the command, parameter, and related commands for adding the number
operation.
6.4.8 Adding Calling Number Transform
This section describes the command, parameter, and related commands for adding the calling
number transform.
6.4.9 Adding Called Number Transform
This section describes the command, parameter, and related commands for adding the called
number transform.
6.4.10 Adding CPC
This section describes the command, parameter, and related commands for adding the CPC.
Command
ADD N7LKS
Parameter
Paramete Paramete Parameter Description
r ID r Name
SRVPRO Service It specifies whether to perform B&W lists and number change
SWT process operations to the link set.
switch
Related Commands
Table 6-3 Related commands for configuring the MTP link set
Command Function
Command
ADD LNUMRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
NUMS Start The two parameters specify the number segment of the network.
number
range
NUME End
number
range
Related Commands
Table 6-4 Related commands for configuring the operator number range table
Command Function
Command
ADD ISUPDUMMYNUM
Parameter
Paramete Paramete Parameter Description
r ID r Name
DIDX DSP index It corresponds to the source DSP in the IAM and determines
whether to replace the calling number.
DNUM Dummy It replaces the calling number in the IAM if the source DSP in the
number IAM is the same with the DSP configured in this table.
Related Commands
Table 6-5 Related Commands for configuring the dummy number table
Command Function
Command
ADD DSPIDXREF
Parameter
Paramete Paramete Parameter Description
r ID r Name
REFIDX Index of It specifies the DSP reference index corresponding to the DSP. The
DSP same DSP reference index can be allocated to the DSPs with the
reference same operations.
DSPIDX DSP index It specifies the DSP index configured on the equipment. One DSP
can be configured with multiple DSP reference indexes.
Related Commands
Table 6-6 Related commands for configuring the DSP index reference
Command Function
Command
ADD CALLINGBW
Parameter
Paramete Paramete Parameter Description
r ID r Name
CALGNU Calling It specifies the calling number segment in the calling B&W lists
M number operation. The calling B&W lists operation is performed only
when the parameter is the same with calling number segment in
the IAM.
NOTE
The number must contain a minimum of three BCD codes.
CALLGL Calling It specifies the requirement on the length of the calling number in
EN number the message. The calling B&W lists operation is performed only
length when the required length is met.
REFDSP Index of It specifies the DSP reference index corresponding to the B&W
DSP lists. The calling B&W lists operation is performed only when the
reference DSP in the IAM is corresponds to the DSP reference index. It
corresponds to DSP reference index set in the management of the
DSP reference index.
TIMETY Time type These parameters specify the time for the calling B&W lists
PE operation. The calling B&W lists operation is performed to the
messages only during the configuration time.
STIME Start time
The time type can be cyclic or continuous.
ETIME End time If the time type is cyclic, the duration lasts from the start day to the
end day. The durations from the start time to end time in each day
are discontinuous.
If the time type is continuous, the duration lasts from the start time
in the start day to the end time in the end day.
RELCAU Cause of It specifies the REL message type returned after message
REL interruption.
message
Related Commands
Table 6-7 Related commands for configuring the calling B&W list
Command Function
Command
ADD CALLINGBW
Parameter
The parameters are similar to those in the management of calling B&W lists. For details, see
6.4.5 Adding Calling B&W List.
Related Commands
Table 6-8 Related commands for configuring the called B&W list
Command Function
Command
ADD NUMOPER
Parameter
Paramete Paramete Parameter Description
r ID r Name
DCGLEN Length of It specifies the first four digits of the deleted calling number.
Deleted
Calling
number
ACGNU Whether The parameters specify whether to append the calling number.
M append The first four digits of the calling number in the message are
calling deleted first, and then the new calling number is appended to the
number or first four digits.
not
Assume that the calling number in the original message is
CGNUM the calling 123456789. If the number of digits deleted is four, and the calling
number number to be added is 987, then the operation is as follows:
being 1. Delete the first four digits of the calling number. The calling
added number changes from 123456789 to 56789.
2. Add the calling number 987 to the higher digits of the converted
number. The calling number changes from 56789 to 98756789.
DCDLEN Length of These parameters are similar to those of the calling number.
deleted
called
number
ACDNU whether
M append
called
number or
not
Related Commands
Command
ADD CALLINGTN
Parameter
Paramete Paramete Parameter Description
r ID r Name
CALGNU Calling It specifies the calling number segment in the calling number
M number change operation. The calling number change operation is
performed only when the parameter is the same with the calling
number segment in the IAM.
NOTE
The number must contain a minimum of three BCD codes.
CALLGL Calling It specifies the requirement on the length of the calling number in
EN number the message. The operation is performed only when the length
length meets the requirement.
REFDSP Index of It specifies the DSP reference index corresponding to the calling
DSP number change. The calling number change operation is performed
reference only when the DSP in the IAM corresponds to the DSP reference
index.
CPC CPC It specifies the requirements on the CPC in the message. The
configurat calling number change operation is performed only when the CPC
ion in the message is identical to the set one. This parameter is optional.
If it is set to 255, it means the CPC value is not concerned.
TIMETY Time type These parameters specify the time for the calling number change
PE operation. The calling number change operation is performed to
the messages only in the configuration time.
STIME Start time
The time type can be cyclic or continuous.
ETIME End time If the time type is cyclic, the duration lasts from the start day to the
end day. The durations from the start time to end time in each day
are discontinuous.
If the time type is continuous, the duration lasts from the start time
in the start day to the end time in the end day.
IDXNUM Index of It specifies the number operation strategy for the messages meeting
OP number the conditions. It corresponds to the record index in the
operation management of number operation strategy.
table
Related Commands
Table 6-10 Related commands for configuring the calling number transform
Command Function
Command
ADD CALLEDTN
Parameter
The parameters are similar to those in the management of calling number change. For details,
see 6.4.8 Adding Calling Number Transform.
Related Commands
Table 6-11 Related commands for configuring the called number transform
Command Function
Command
ADD CPC
Parameter
Paramete Paramete Parameter Description
r ID r Name
ORIGCP Original It specifies the value of the CPC to which the CPC change is
C CPC performed. The CPC change is performed only when the CPC in
the message is identical to the original one.
REFDSP Index of It specifies the DSP reference index corresponding to the DSP. The
DSP CPC change operation is performed only when the DSP in the IAM
reference corresponds to the DSP reference index.
TIMETY Time type These parameters specify the time for the CPC change operation.
PE The CPC change operation is performed to the messages only in
the configuration time.
STIME Start time
The time type can be cyclic type or continuous type.
ETIME End time If the time type is cyclic, the duration lasts from the start day to the
end day. The durations from the start time to end time in each day
are discontinuous.
If the time type is continuous, the duration lasts from the start time
in the start day to the end time in the end day.
CHGEDC Changed For the message that meets the conditions, its CPC is changed to
PC CPC the value of this parameter.
Related Commands
Networking Structure
The networking structure for configuring the B&W lists and number change service is as shown
in Figure 6-1.
Data Collection
The data collected for configuring the B&W lists and number change service is as listed in Table
6-13.
Enable BW 1 0 11
switch and
Number switch
Open 21980082 8 11
Open 21980082 8 11
Time type of Start time of called End time of called Cause of REL
called black & black & white lists black & white lists message of called
white lists black & white lists
Open 21980090 8 11
Number change - - -
operation
strategy index of
calling trans
number function
Open 21980080 8 11
CPC Time type of called Start time of called End time of called
configuration of trans number trans number trans number
called trans function function function
number function
Number change - - -
operation
strategy index of
called trans
number function
CPC modifying original CPC Time type of CPC Start time of CPC
function change change
2006-01-01-16:00 245
:00
Procedure
Step 1 Add the MTP link set.
To add the MTP link set, set Adjacent SP index to 1, Local SP index to 0, Network
indication to National, and Service process switch to BW switch and Number change, run
the following command:
ADD N7LKS: APX=1, OFX=0, NI=NM, SRVPROSWT=BW-1&NS-1;
To add the local network number range, set Start number range to 21980000 and End number
range to 21981000, run the following command:
ADD LNUMRNG: NUMS="21980000", NUME="21981000";
To add the dummy number table, set DSP index to 1, and Dummy number to 250250250, run
the following command:
ADD ISUPDUMMYNUM: DIDX=1, DNUM="250250250";
To add the DSP index reference, set Index of DSP reference to 11, and DSP index to 1, run
the following command:
ADD DSPIDXREF: REFIDX=11, DSPIDX=1;
To add the calling B&W list, set Calling screen function to Open, Calling number to
21980082, Calling number length to 10, Index of DSP reference to 11, Time type to
Continuous, Start time to 2006-01-01-08:00:00, and End time to 2009-01-01-08:00:00, run
the following command:
ADD CALLINGBW: FUNCSW=OPEN, CALGNUM="21980082", CALLGLEN=10, REFDSP=11,
TIMETYPE=CYCLE, STIME="2006&01&01&08&00&00", ETIME="2009&01&01&08&00&00";
To add the called B&W list, set Called screen function to Open, Called number to
21980082, Called number length to 10, Index of DSP reference to 11, Time type to
Segment, Start time to 2006-01-01-00:00:00, and End time to 2009-01-01-06:00:00, run the
following command:
----End
--- END
The results are the same as the configured data through the command, which indicates that the
configuration is successful.
--- END
In the displayed result, Start number range is 21980000 and End number range is
21981000. The results are the same as the configured data through the command, which indicates
that the configuration is successful.
--- END
In the displayed result, DSP index is 1, and Dummy number is 250250250. The results are the
same as the configured data through the command, which indicates that the configuration is
successful.
--- END
In the displayed result, Index of DSP reference is 11, and DSP index is 1. The results are the
same as the configured data through the command, which indicates that the configuration is
successful.
--- END
In the displayed result, Calling screen function is Open, Calling number is 21980082, Calling
number length is 10, Index of DSP reference is 11, Time type is Continuous, Start time is
2006-01-01-08:00:00, End time is 2009-01-01-08:00:00, and the values of other parameters
are default values. The results are the same as the configured data through the command, which
indicates that the configuration is successful.
LST CALLEDBW:;
--- END
In the displayed result, Called screen function is Open, Called number is 21980082, Called
number length is 10, Index of DSP reference is 11, Time type is Segment, Start time is
2006-01-01-00:00:00, End time is 2009-01-01-06:00:00, and the values of other parameters
are default values. The results are the same as the configured data through the command, which
indicates that the configuration is successful.
--- END
In the displayed result, Length of Deleted Calling number is 3, Length of Deleted Called
number is 4, and other parameters are not configured. The results are the same as the configured
data through the command, which indicates that the configuration is successful.
Index = 0
Description = <NULL>
Calling trans number function = Open
Calling number = 21980090
Calling number length = 10
Index of DSP reference = 11
CPC configuration = 255-Invalid
Time type = Cycle
Start time = 2006&01&01&00&00&00
End time = 2009&01&01&00&00&00
Index of number operation table = 0
--- END
In the displayed result, Calling trans number function is Open, Calling number is
21980090, Calling number length is 10, Index of DSP reference is 11, Time type is
Continuous, Start time is 2006-01-01-00:00:00, End time is 2009-01-01-00:00:00, Index of
number operation table is 0, and other parameters are not configured. The results are the same
as the configured data through the command, which indicates that the configuration is successful.
--- END
In the displayed result, Called trans number function is Open, Called number is 21980080,
Called number length is 10, Index of DSP reference is 11, Time type is Continuous, Start
time is 2006-01-01-00:00:00, End time is 2009-01-01-00:00:00, Index of number operation
table is 0, and other parameters are not configured. The results are the same as the configured
data through the command, which indicates that the configuration is successful.
CPC table
---------
Index = 0
Description = <NULL>
CPC modifing function = Open
original CPC = 255-Invalid
Index of DSP reference = 11
Time type = Cycle
Start time = 2006&01&01&08&00&00
End time = 2009&01&01&16&00&00
Changed CPC = 245-PriorityPeriodic
--- END
In the displayed result, CPC modifying function is Open, Original CPC is 2, Index of DSP
reference is 1, Time type is Segment, Start time is 2006-01-01-08:00:00, End time is
2009-01-01-16:00:00, and Changed CPC is 245, and other parameters are not configured. The
results are the same as the configured data through the command, which indicates that the
configuration is successful.
The protocol translation service enables the mutual transfer of signaling messages between the
network using ITU-T protocol (14 bits) and the network using ANSI protocol (24 bits). Before
configuring the protocol translation service data, make sure that the hardware data, MTP data,
and SCCP data are already configured.
7.1 Protocol Translation Service
In the networking, some equipment supports only the ITU-T protocol and does not support the
ANSI protocol on the MTP layer. The upper MAP layer, however, adopts the ANSI protocol.
In this case, the equipment adopts the ANSI message sent from the MAP layer to the ITU-T
message that can be transmitted on the ITU-T links. When this equipment interworks with a
network device that supports the ANSI links, a signaling point code (SPC) translation device is
required to translate the two protocols. The SG is an SPC translation device.
7.2 Service Flow
This section describes the networking structure for configuring the protocol translation service
and the implementation of the service.
7.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
7.4 Configuration Procedures
Configuring the protocol translation service includes setting the SPC translation management
table and configuring the protocol translation DSP set table.
7.5 Configuration Examples
This section provides examples to describe how to configure the protocol translation service.
Note that this service is not universal. The method of configuring the service is determined by
the actual conditions of the network.
7.3.1 Terms
This section describes the terms used during configuring the protocol translation data.
l All the ANSI signaling points (SPs) that may send messages to the ITU-T SPs must be
configured in the SPC translation management table. The SPs that can be converted through
default adding or deleting 0x80 cannot be configured in the table.
l All the ITU-T SPs to be performed with protocol translation must be set in the protocol
translation DSP set table. These devices must be distinguished from each other.
Relation Between Protocol Translation Service Data Table and Other Data Table
The protocol translation data references the DSP index in the MTP data. The protocol translation
DSP set table references the index of ADD N7DSP.
Before data configuration, you must collect the data as listed in Table 7-1.
Table 7-2 lists the steps to configure this service data. The two steps in the table can be in any
order.
Step Operation
The signaling processing of some devices in the network is so special that these devices transmit
the ANSI messages on the ITU-T link. For these devices, their ITU-T SPC index must be
identified.
Command
ADD N7PCCVT
Parameter
Paramete Paramete Parameter Description
r ID r Name
ITUPC ITU pc It specifies the 14-bit SPC of the SP in the ITU-T network.
ANSIPC ANSI pc It specifies the 24-bit SPC of the SP in the ANSI network.
Related Commands
Command Function
The system performs protocol translation on the messages transferred between these special
devices and the ANSI network.
Command
ADD N7PRTTRSDSP
Parameter
Paramete Paramete Parameter Description
r ID r Name
DSPIDX DSP index It specifies the SP index of the special device in the MTP DSP
table.
Related Commands
Command Function
Networking Structure
The networking for configuring the protocol translation service is as shown in Figure 7-1.
Data Collection
The data collected for configuring the protocol translation service is as listed in Table 7-5.
1111 111111 9
Procedure
Step 1 Add the SPC translation management table.
To add the SPC translation management table, set ITU pc to 1111 and ANSI pc to 111111, run
the following command:
ADD N7PCCVT: ITUPC="1111", ANSIPC="111111";
----End
--- END
In the displayed result, ITU pc is 1111 and ANSI pc is 111111. The results are the same as the
configured data through the command, which indicates that the configuration is successful.
--- END
In the displayed result, DSP index is 9. The results are the same as the configured data through
the command, which indicates that the configuration is successful.
The firewall service masks specified type of messages and traces them. Before configuring the
firewall data, make sure that the hardware data, MTP data, and SCCP data are configured.
8.1 Firewall Service
This section describes the functions and features related to the Firewall service.
8.2 Service Flow
This section describes the networking structure, implementation, and service flow of the Firewall
service.
8.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
8.4 Configuration Procedures
Configuring the Firewall service includes setting the Firewall software parameter, MAP content
masking management, and operation code set management.
8.5 Firewall Maintenance and Test
This section describes the processing result of the key information contained in the user input
message by the test system.
8.6 Firewall Alarm Configuration
When a message is masked, an alarm is reported if the SPC or GT in the message is configured
with the alarm data.
8.7 Firewall Statistics Configuration
The SG7000 provides the message statistics function.
This section describes the networking structure for configuring the Firewall service data.
8.2.2 Mask Function of Firewall
This section describes the Firewall masking function, including masking mode and masking
layer.
8.2.3 Testing the Firewall Mask Rules
The mask rules can be tested. After setting the mask rules, you can emulate a message to test
whether the rules work.
8.2.4 Alarm Function of Firewall
For a message that is masked, if the applicable alarm data is configured, an alarm is reported.
8.2.5 Message Statistics Function of Firewall
This section describes the Firewall message statistics function based on message types.
8.2.6 Statistics of SMSC Addresses
If SMSC report switch is enabled, the system counts the SMSC addresses in the messages and
stores the result in the TeleNum.csv file in the path D:\MSSQL\SGDATA. "D:\MSSQL"
represents the installation path of MS SQL Server 2000.
Mask Mode
The key function of the firewall is to resolve the key information in a message that intends to
access the local device. By comparing with the preset mask rules, the SG7000 can determine
whether to mask the message.
l If no, the message is treated as a normal SS7 message and sent to the destination.
l If yes, the SG7000 discards the message, without informing the source.
If a signaling message meets the mask conditions of a level, it is treated accordingly, and will
not be compared against the other mask conditions of the same level or the mask conditions of
any other level.
If a signaling message does not meet the mask conditions of any level, the system determines
whether to mask the message according to the no match rule.
The preceding three tables can only serve as the root node in the tree structure.
l OPC mask table
l DPC mask table
l Calling GT mask table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Property mask table
NOTE
Each branch in the tree structure must end with the property mask table.
The structure of the OPC mask table, DPC mask table, calling GT table, called GT table, MAP
operation code mask table, and MAP content mask table is listed in Table 8-1.
Local masking reference number in the initial mask table is referenced by the link set table,
similar to the reference relation of the mask rules.
The link set public mask table and link set public default mask table affect all link sets, so they
contain values Information in this table and References, but not Referenced by.
The property mask table has two items: Block and Pass.
The structure of the mask rule link is shown in Table 8-2.
In this instance, the rule has four nodes. These nodes enter into relationship by referencing Type
of next masking reference, Next masking reference number, and Local masking reference
number of the next mask table.
Mask tables of the same type can have a common Local masking reference number. Thus, a
table that references this number can have more than one subsequent node. In this way, a tree
structure is created. Each branch in the tree represents mask rules with the same root node.
The following is an instance to show how the mask rules are set.
Table 8-3, Table 8-4, and Table 8-5 list the assumed data.
0 0 1 4 None * MAP 1
content
mask
table
1 0 3 5 None * MAP 2
content
mask
table
Search Sequence
A message is first compared with the root node, then the subnode, and then the leaf node. If the
message finds a node where the message does not meet the conditions, the message returns to
the father node for search.
1. The system first judges whether the message mask function is enabled. If yes, the system
decodes the message to obtain all fields in the message that needs to run through the mask
process.
2. The system searches the initial mask table for the records whose mask reference number
is the same as the mask reference number of the link set.
3. The system searches for the next mask table mapping each record in the initial mask table.
l If the next mask table is an OPC mask table, DPC mask table, calling GT mask table,
called GT mask table, MAP operation code mask table, or MAP content mask table, the
system searches in the next mask table for the records according to the next masking
reference number in the initial mask table.
l If the next mask table is an OPC table, the searched records are compared with the mask
rules. If a record meets the mask rules and is set with a next mask table and next masking
reference number, the system searches the next mask table. If the record does not meet
the mask rules, another searched record is compared with the mask rules.
l In the next mask table of the OPC mask table, the records whose mask reference number
is the same as the next masking reference number in the OPC mask table are treated in
the same way as a record in the OPC mask table mapping the next masking reference
number in the initial mask table. This process continues until a mask table is found that
meets the mask rules and has next mask table as Block or Pass.
l If a mask table meets the mask rules and has next mask table as Pass, the message is
transmitted. If a mask table meets the mask rules and has next mask table as Block, the
message is discarded.
l If no such mask table is found, the system uses the same method to a same-level branch.
After the system performs the mechanism to all the same-level branches, it goes back
to the upper-level node.
l If a record in the OPC mask table whose mask reference number is the same as the next
masking reference number in the initial mask table does not meet the mask rules, the
system examines another such record in the OPC mask table. When the system
completes examining all records in the OPC mask table, processing on the initial mask
table ends.
4. The system checks whether the link set public mask table is enabled. If yes, the system
searches for its next mask table. The follow-up processing is the same as the initial mask
table.
5. The system searches the initial shield table for the records whose mask reference number
is the same as the default masking reference of the link set. The follow-up processing is
the same as the initial mask table.
6. The system checks whether the public default mask table is enabled. If yes, the system
searches for its next mask table. The follow-up processing is the same as the initial mask
table.
7. If no table is found that meets the mask rules and has next mask table as Block or Pass, the
system determines whether to mask the message according to the no match rule.
In any of the four mask processes, the system can mask a message according to the OPC, DPC,
calling GT, called GT, MAP code, and MAP content in sequence. The system can also skip
certain mask tables. Generally, you can evenly distribute the mask conditions on the four levels
to reduce the total volume of data.
Each mask condition has four mask reference numbers. Mask conditions on the same level can
have a public mask reference number, as shown in Figure 8-4. The four mask reference numbers
allow a mask condition to be referenced by four mask tables. In this way, some mask conditions
can be reused and the total volume of data is reduced.
With this function, you can also obtain the mask rules that are applied to a message.
The statistics result is the number of MAP_OTHER_MESSAGE messages except MO, MT, and
SFM messages.
8.3.1 Terms
This section describes the terms used during configuring the Firewall service data.
Mask Condition
A mask condition is a mask rule that is effective to an MTP link set. The mask conditions are
grouped into six types:
l OPC mask condition
l DPC mask condition
l Calling GT mask condition
l Called GT mask condition
l MAP operation code mask condition
l MAP content mask condition
Each mask condition can have up to four mask reference numbers. The mask reference number
can identify and invoke a mask condition.
Mask Table
A mask table is a set of mask conditions on the same mask level. The mask tables are grouped
into six types:
Configure the six types of mask tables in the following order: OPC mask table, DPC mask table,
calling GT mask table, called GT mask table, MAP operation code mask table, and MAP content
mask table. A table can reference only a table that follows it, but not one that precedes it.
Subsystem
The SCCP identifies an upper-layer user through the subsystem number. The SG7000 provides
255 subsystem numbers for choice. The commonly used subsystem numbers are listed in Table
8-6.
2-Backup Backup
11-SPARE1 Spare 1
MAP Content
The SG7000 supports masking the TON, NPI, and OA fields in the MO messages, and the TON,
NPI, OA and IMSI fields in the MT messages.
Mask Reference
Mask reference is used to mask a specific MTP link set. The mask reference that is applied to
an MTP link set is set in the MTP link set management data.
For the initial mask table, Type of next masking table can be an OPC table, DPC table, calling
GT table, called GT table, MAP operation code table, MAP content table, Block, or Pass.
Link set public mask is implemented through the link set public mask table. The link set public
mask table applies to all MTP link sets that are set with mask conditions. Records in this table
can be set to Used or Unused.
For the link set public mask table, Type of next masking table can be an OPC table, DPC table,
calling GT table, called GT table, MAP operation code table, MAP content table, Block, or
Pass.
Similar to the mask reference, the default mask reference is implemented through the initial
mask table.
No Match Rule
The no match rule applies to a message that does not meet the mask conditions set in mask
reference, link set public mask, default mask reference, or link set public default mask.
[ Whether used ]
ADD FWMAPCODEBLK
Local masking reference Local masking reference number
[ ]
number 0、1、2、3 [ 0、1、2、3 ]
Type
[ of next masking table]
[ Calling SSN index ]
Next masking
[ ]
reference number [ Called SSN index ]
ADD FWOPCBLK
Local masking reference number
[ ]
0、1、2、3
[ ...... ]
[ Type of next masking table ]
[ Next masking reference number]
The data to be collected before you configure the firewall mask data is listed in Table 8-7.
MAP content Operation code set Subsystem set MAP operation code
mask management management management mask management
parameters parameters parameters parameters
Link set public Link set public Initial mask MTP link set
default mask mask management management
management parameters parameters
parameters
The other parameters are easy to configure, and thus are not listed here.
Configure the firewall mask data from step 1 to step 13 as shown in Table 8-8.
This section describes the command, parameter, and related commands for configuring the
calling GT mask management.
8.4.8 Configuring the DPC Mask Management
This section describes the command, parameter, and related commands for configuring the DPC
mask management.
8.4.9 Configuring the OPC Mask Management
This section describes the command, parameter, and related commands for configuring the OPC
mask management.
8.4.10 Configuring Link Set Public Default Mask Management
This section describes the command, parameter, and related commands for configuring link set
public default mask management.
8.4.11 Configuring Link Set Public Mask Management
This section describes the command, parameter, and related commands for configuring link set
public mask management.
8.4.12 Configuring the Initial Mask Management
This section describes the command, parameter, and related commands for configuring the initial
mask management.
8.4.13 Configuring the MTP Link Set
This section describes the command, parameter, and related commands for configuring the MTP
link set.
Command
SET FWSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
NOMAT No match It specifies whether to block the messages that do not meet the
CHRULE rule mask conditions.
ALMINT Screen It is the interval to report the firewall alarms. The value range is
ERVAL alarm 0-65535, expressed in seconds. The value 0 indicates 0.5 second.
interval
SMSCST SMSC stat It specifies whether to start the SMSC address statistics function.
ATSWT switch
Table 8-9 Relation between the PMC number and the slot number
Slot 0 1 2 3 4 5 6 8 10 11 12 14 15 16
No.
PM 12 10 8 6 4 2 0 1 3 5 7 9 11 13
CNu
mber
Related Commands
Table 8-10 lists the related commands.
Table 8-10 Related commands for configuring the firewall software configuration parameter
Command Function
Command
ADD FWMAPCNBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
MINTON MIN_TO These are the configuration data of the MAP messages. For OA
N value and IMSI number, the wildcard is e, representing a digit.
The wildcard has the same function in other commands. The length
MAXTO MAX_TO of OA value and IMSI number adopts the precise match
N N approach. The other commands adopt the same method.
MINNPI MIN_NPI
MAXNPI MAX_NP
I
OA OA value
IMSI IMSI
number
Related Commands
Table 8-11 lists the related commands.
Table 8-11 Related commands for configuring the FW MAP content masking
Command Function
Command
ADD FWOPCODE
Parameters
Paramete Paramete Parameter Description
r ID r Name
MAPC0-1 Operation They are the values of the operation codes to be masked.
5 code 0-15
Related Commands
Table 8-12 lists the related commands.
Table 8-12 Related commands for configuring the FW operation code set
Command Function
Command
ADD FWSSN
Parameters
Paramete Paramete Parameter Description
r ID r Name
RLS0-15 Related They are the local subsystems related to the message.
local
subsystem
0-15
Related Commands
Table 8-13 lists the related commands.
Command
ADD FWMAPCODEBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
NMR Next It is the mask reference number of the MAP mask table when Type
masking of next masking table is set to MAP content mask table.
reference
number
Related Commands
Table 8-14 lists the related commands.
Table 8-14 Related commands for configuring the FW operation code masking
Command Function
Command
ADD FWCDGTBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
MAXTT MAX
translation
type
MINCP MIN It is the numbering plan of GT codes, indicating how the addresses
number are numbered. The value options are as follows:
plan l UMDEF (0-not defined)
SAI GT_AI It is the mask range of the GT address information. The length of
start value GT address adopts the precise match approach in this command
and the following ones.
EAI GT_AI
end value
NMR Next It is the mask reference number of the MAP mask table when Type
masking of next masking table is set to MAP content mask table.
reference
number
Related Commands
Table 8-15 lists the related commands.
Command
ADD FWCGGTBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
MAXTT MAX
translation
type
MINCP MIN It is the numbering plan of GT codes, indicating how the addresses
number are numbered. The value options are as follows:
plan l UMDEF (0-not defined)
SAI GT_AI It is the mask range of the GT address information. The length of
start value GT address adopts the precise match approach in this command
and the following ones.
EAI GT_AI
end value
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l Called GT mask table
table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the MAP mask table when Type
masking of next masking table is set to MAP content mask table.
reference
number
Related Commands
Table 8-16 lists the related commands.
Command
ADD FWDPCBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
NET Network It indicates the network to which a link set belongs. The value
indicator options are as follows:
l IM (International active network)
l IS (International standby network)
l NM (National active network)
l NS (National standby network)
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l Calling GT mask table
table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the mask table when Type of
masking next masking table is set to Calling GT mask table, Called GT mask
reference table, MAP operation code mask table, or MAP content mask table.
number
Related Commands
Table 8-17 lists the related commands.
Command Function
Command Function
Command
ADD FWOPCBLK
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
NET Network It indicates the network to which a link set belongs. The value
indicator options are as follows:
l IM (International active network)
l IS (International standby network)
l NM (National active network)
l NS (National standby network)
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l DPC mask table
table
l Calling GT mask table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the mask table when Type of
masking next masking table is set to DPC mask table, Calling GT mask
reference table, Called GT mask table, MAP operation code mask table, or
number MAP content mask table.
Related Commands
Table 8-18 lists the related commands.
Command
ADD FWDEFSHR
Parameters
Paramete Paramete Parameter Description
r ID r Name
VALID Whether It specifies whether link set public default mask is enabled.
used
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l OPC mask table
table
l DPC mask table
l Calling GT mask table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the mask table when Type of
masking next masking table is set to OPC mask table, DPC mask table,
reference Calling GT mask table, Called GT mask table, MAP operation
number code mask table, or MAP content mask table.
Related Commands
Table 8-19 lists the related commands.
Table 8-19 Related commands for configuring the FW link set public default masking
Command Function
Command
ADD FWSHR
Parameters
Paramete Paramete Parameter Description
r ID r Name
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l OPC mask table
table
l DPC mask table
l Calling GT mask table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the mask table when Type of
masking next masking table is set to OPC mask table, DPC mask table,
reference Calling GT mask table, Called GT mask table, MAP operation
number code mask table, or MAP content mask table.
Related Commands
Table 8-20 lists the related commands.
Table 8-20 Related commands for configuring the FW link set public masking
Command Function
Command
ADD FWIM
Parameters
Paramete Paramete Parameter Description
r ID r Name
MR0-3 Local A mask rule is identified by its number. The mask reference
masking number ranges from 1 to 4. Each rule is referenced through the
reference mask reference number.
number
0-3
NTYPE Type of It is the next step operation if a message meets the mask conditions.
next The value options are as follows:
masking l OPC mask table
table
l DPC mask table
l Calling GT mask table
l Called GT mask table
l MAP operation code mask table
l MAP content mask table
l Pass
l Block
NMR Next It is the mask reference number of the mask table when Type of
masking next masking table is set to OPC mask table, DPC mask table,
reference Calling GT mask table, Called GT mask table, MAP operation
number code mask table, or MAP content mask table.
Related Commands
Table 8-21 lists the related commands.
Command
ADD N7LKS
Parameters
Paramete Paramete Parameter Description
r ID r Name
SCRN Masking It specifies whether to enable the mask function to the link set.
function
REF Masking It is the mask reference number of the link set, referencing the
reference initial mask table.
DFTREF Default It is the default mask reference number of the link set, referencing
masking the initial mask table.
reference
Related Commands
Table 8-22 lists the related commands.
Table 8-22 Related commands for configuring the MTP link set
Command Function
Command
TST FWMSG
Parameters
Paramete Paramete Parameter Description
r ID r Name
FN Frame
number
SN Slot
number
LOC Location
Logic network index, Network indication, OPC, DPC, Calling GT type, Calling translation
type, Calling number plan, Calling nature of address indicator, Calling address message,
Called GT type, Called translation type, Called number plan, Called nature of address
indicator, Called address message, Calling SSN, Called SSN, Operation code, MAP message
type, TON, NPI
They are all parameters for the test.
Related Command
None.
Command
SET FWSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 8-23 lists the related commands.
Table 8-23 Related commands for configuring the firewall software configuration parameter
Command Function
Command
ADD FWALMCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
LNI Logic They are all alarm parameters and can be divided into two types
network as follows:
index l Intersection relation: Start OPC and End OPC, Start DPC and
End DPC, Calling GT_AI start value and Calling GT_AI end
NET1 OPC
value, Called GT_AI start value and Called GT_AI end
network
value
indicator
NET2 DPC
network
indicator
Related Commands
Table 8-24 lists the related commands.
Command
SET FWSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
SMSCRP SMSC If it is set to ON, the statistics result is saved in the TeleNum.csv
TSWT report file in the path D:\MSSQL\SGDATA. "D:\MSSQL" represents
switch the installation path of MS SQL Server 2000.
Related Commands
Table 8-25 lists the related commands.
Table 8-25 Related commands for configuring the firewall software configuration parameter
Command Function
Command
ADD FWSTATCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 8-26 lists the related commands.
Command
ADD FWSMSCAC
Parameters
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 8-27 lists the related commands.
Table 8-27 Related commands for configuring the FW SMSC address statistics configuration
Command Function
Command
DSP TRFPERMDATA
Parameter
Paramete Paramete Parameter Description
r ID r Name
Related Command
None.
This chapter tells how to configure the message center (MC) service data. Before configuring
the MC service data, make sure that the hardware data, MTP data, and SCCP data are already
configured.
9.1 MC Service
The MC service is a message forwarding service through which messages are forwarded to a
specified message center. The earlier networks only allowed calls to be forwarded. With the MC
service enabled, messages can also be forwarded.
9.2 Service Flow
This section describes the networking structure and service flow of the MC service.
9.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
9.4 Configuration Procedures
Configuring the MC service includes setting the MC software parameter, adding the MC routing
number, and adding the MC local SMSC number.
9.5 Configuration Examples
This section provides examples to describe how to configure the MC service data.
9.1 MC Service
The MC service is a message forwarding service through which messages are forwarded to a
specified message center. The earlier networks only allowed calls to be forwarded. With the MC
service enabled, messages can also be forwarded.
With the MC service, you can:
l Forward messages to another mobile phone.
l Forward and save all messages to an account registered on the website of the operator. You
can log in to the website and browse your messages.
The MC service solves the problem of message processing when mobile phones cannot receive
messages. In addition, messages are saved on the website, which greatly enlarges the message
storage capacity for users.
GMSC: Gateway Mobile Switching Center HLR:Home Location Register MC: Message Center
VMSC: Visited Mobile Switching Center SG: U-SYS SG7000 Signaling Gateway
The devices in the above networking structure and their functions are as follows:
l SG: It is used to process and transfer signaling messages between network devices. It routes
messages coming from external networks to relevant network elements (NEs).
l HLR: It is used to return user location area information after interacting with other
equipment.
l GMSC: It is used to process messages coming from external networks.
l VMSC: It is used to connect calls for roaming terminals.
l MC: It is used to process non-call-related services.
On receiving the "SRI for sm" message, the SG queries whether it is sent from an external
network and whether it is sent to a user registered with the MC service.
l If both answers are "Yes", the SG inserts the route number in the message according to the
route number configured for each user, and then forwards the message to the specific MC
for processing.
l If either answer is "No", the SG transparently forwards the message to the HLR for
addressing.
Step Operation
Command
SET SMSICSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
MAPSWI MC MAP It controls whether to modify the MSISDN at the MAP layer
TCH modificati through the MC function.
on
indicator
SCCPSWI MC SCCP It controls whether to modify the called number in the SCCP
TCH modificati message through the MC function. The MC service requires this
on parameter to be enabled.
indicator
Related Commands
Table 9-3 lists the related commands for setting software parameters for the MC service.
Table 9-3 Related commands for configuring the SMS intercept configuration
Command Function
Command
ADD MCROUTE
Parameters
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 9-4 lists the related commands for adding the MC routing number.
Command Function
Command
ADD MCSMSCADDR
Parameters
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 9-5 lists the related commands for adding the MC local SMSC address.
Table 9-5 Related commands for configuring the MC local SMSC address
Command Function
Command
ADD SERUATTR
Parameters
Paramete Paramete Parameter Description
r ID r Name
SERVAT Whether It defines a related service. Here, set the parameter to Enable MC
TR enable service.
related
services
Related Commands
Table 9-6 lists the related commands for adding service user data.
Table 9-6 Related commands for configuring the service user data
Command Function
Command Function
Command
ADD SUBUSR
Parameters
Paramete Paramete Parameter Description
r ID r Name
IMSI IMSI It defines the IMSI number for a user. It must be the same as the
host MSISDN number.
Related Commands
Table 9-7 lists the related commands for adding the sub MSISDN number.
Command Function
For users whose data is not configured in the user attribute table, the system transparently
transfers the message to the SCCP layer. You must, therefore, configure data in the SCCP GT
translation table to define the default HLR (maximum matching) for the MSISDN based on
number segments.
Networking Structure
The networking for configuring the MC service is as shown in Figure 9-1.
Data Collection
The data collected for configuring the MC service is as listed in Table 9-8.
Enable MC 1 23 21980000
service
Procedure
Step 1 Set software parameters for the MC service.
To set software parameters for the MC service, set country code to 86, Service type to MC
mode, MC MAP Modification indicator to Open, MC SCCP Modification indicator to
Open, and MC process indicator to MAP layer, run the following command:
SET SMSICSOFTCFG: COUNTRYCODE="86", INTERMODE=MODE1, MAPSWITCH=SWITCH1,
SCCPSWITCH=SWITCH1, MCPROCESS=PRO0;
----End
--- END
In the displayed result, country code is 86, Service type is MC mode, MC MAP Modification
indicator is Open, MC SCCP Modification indicator is Open, and MC process indicator is
MAP layer. The results are the same as the configured data through the command, which
indicates that the configuration is successful.
--- END
In the displayed result, Is valid is Valid and MC routing number is 23. The results are the
same as the configured data through the command, which indicates that the configuration is
successful.
--- END
In the displayed result, SMSC address is 23. The results are the same as the configured data
through the command, which indicates that the configuration is successful.
--- END
In the displayed result, MSISDN is 13798585850, User IMSI number is 21980000, Whether
enable related services is Enable MC service, MC routing index is 1, and the values of other
parameters are default values. The results are the same as the configured data through the
command, which indicates that the configuration is successful.
--- END
In the displayed result, MSISDN is 13798585859, User IMSI number is 21980000, MSISDN
type is LINE2, Whether enable related services is Enable MC service, and MC routing
index is 1. The results are the same as the configured data through the command, which indicates
that the configuration is successful.
This chapter tells how to configure the flexible number routing (FNR) service data. Before
configuring the FNR service data, make sure that the hardware data, MTP data, and SCCP data
are configured.
10.1 FNR Service
The FNR service enables subscribers to migrate among HLRs of the same carrier without
changing subscriber mobile numbers. The FNR service is an application of the MNP service.
10.2 Service Flow
This section describes the networking structure and service flow of the FNR service.
10.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
10.4 Configuration Procedures
Configuring the FNR service includes setting the HLR address table, and MNP software
parameter and so on.
10.5 Configuration Examples
This section provides examples to describe how to configure the FNR service data.
l When MNP work mode in the MNP software parameter table is set to MNP_FN mode, the FNR service
is a sub-function of the MNP service and can be enabled together with the MNP service. For details about
subscriber migration among the networks of different carriers, refer to 4 Configuring MNP Service
Data.
l When MNP work mode in the MNP software parameter table is set to FN mode, the FNR service conflicts
with the MNP service and cannot be enabled together with the MNP service on the SG7000. Thus, this
mode is not specified.
Figure 10-1 Networking structure of the FNR service - subscriber migration among networks
of different carriers
2G NETWORK 3G NETWORK
SG SG SG
2G MSC 3G MSC
PSTN/Other PLMN
Circuit
SS7 link
Figure 10-2 Networking structure of the FNR service - subscriber migration among different
HLRs within the same network
HLR: Home Location Register MSC: Mobile Switching Center SMSC: Short Message Service Center
SG: U-SYS SG7000 Signaling
Gateway
– Based on user MSISDN number, the equipment transfers call-related messages to the
specified HLR according to the configured data of the user who is in the virtual operator's
network.
– Based on user MSISDN number, the equipment transfers non-call-related messages to
the specified HLR according to the configured user data.
l In the location update processing (such as subscriber power-off, subscriber power-on,
authentication, registration, and cancellation of a supplementary service), the SG obtains
the IMSI number of a subscriber and forwards the message to the specified HLR based on
the configured subscriber data. In the case that the SIM is not replaced, the mapping relation
between the IMSI number and the homed HLR of the subscriber cannot be established. In
this condition, other NEs cannot address the homed HLR of the subscriber through number
analysis. In this case, the implementation of the FNR service is to address the HLR based
on a single IMSI number.
10.3.1 Terms
This section describes the terms used during configuring the FNR service data.
FN User
In the FNR service, a user who can directly locate the HLR is called an FN user.
MNP
The MNP refers to the NP function of mobile numbers. The MSISDN of an MNP user need not
be changed when the user moves out of a network.
MSISDN
Each mobile station (MS) has the following two numbers:
IMSI
An IMSI uniquely identifies an MS. An IMSI is consists of three parts:
l MCC: mobile country code
l MNC: mobile network code
l MSIN: mobile subscriber identification number
Relation Between FNR Service Data Table and Other Data Table
SCCP GT translation table must use the index configured with the command ADD N7DSP.
Before data configuration, you must collect the data as listed in Table 10-1, Table 10-2, and
Table 10-3.
Country code
MSISDN
Table 10-4 lists the steps for configuring the FNR service data.
Step Operation
The location area information of mobile terminals in a network is stored in the HLR.
The address numbers of all HLRs in a network must be configured, and subsequently this data
is used through the HLR address index.
The address numbers configured include the address numbers of HLRs used by RN and FN
users.
Command
ADD MNPHLRADDR
Parameters
Paramete Paramete Parameter Description
r ID r Name
DPC HLR SPC It specifies the signaling point code of a local HLR. It maps the
international/national active/reserved network code in the DSP
table. HLR SPC must be configured in the DSP table.
Related Commands
Table 10-5 lists the related commands for adding the HLR address.
Command Function
Command
SET MNPSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
MNPMO MNP Set this parameter to FN mode for processing the FNR service.
DE mode
Related Commands
Table 10-6 lists the related commands for setting the MNP software configuration parameter.
Table 10-6 Related commands for configuring the MNP software configuration parameter
Command Function
Command
This table is used to configure the prefix mapping relations between E214 numbers and E212
numbers. This table is used only when E212 numbers cannot be used as the GT codes at the
SCCP layer.
ADD MNPPFXMAP
Parameters
Paramete Paramete Parameter Description
r ID r Name
E214NU E214 It specifies the prefix of an E214 number in the process of number
MPRE number conversion. It cannot exceed 7 digits.
prefix
E212NU E212 It specifies the prefix of an E212 number in the process of number
MPRE number conversion. It cannot exceed 6digits.
prefix
Related Commands
Table 10-7 Related commands for configuring the MNP prefix mapping management
Command Function
Command
ADD SERUATTR
Parameters
Paramete Paramete Parameter Description
r ID r Name
IMSINU User IMSI It refers to the international mobile subscriber identity and
M number uniquely identifies a subscriber.
The IMSI number in E212 format must be configured in the case
of addressing based on the IMSI number.
NUMTYP Number This parameter defines the number type. You can set it to FN
E type number .
RNIDXT Route It is set to HLR number index for the FNR service.
YPE index type
Related Commands
Table 10-8 lists the related commands for adding the service user data.
Table 10-8 Related commands for configuring the service user data
Command Function
Networking Structure
The networking for configuring the FNR service is as shown in Figure 10-1, and Figure 10-2.
Data Collection
The data collected for configuring the FNR service is as listed in Table 10-9.
Country code 86
MSISDN 13678911245
Procedure
Step 1 Add the HLR address.
To add the HLR address, set HLR address number to 131000 and HLR SPC to B00010, run
the following command:
ADD MNPHLRADDR: ADDR="131000", DPC="B00010";
To set the MNP software configuration parameter, set MNP mode to MNP_FN mode, Country
code to 86, FNR IMSI switch to SWITCH1 (Open) and IMSI match mode to MODE0 (Full
match mode), run the following command:
SET MNPSOFTCFG: MNPMODE=MNPFN, NC="86", FNRSWITH=SWITCH1, IMSIMODE=MODE0;
----End
--- END
In the displayed result, HLR address number is 131000and HLR SPC is B00010. The results
are the same as the configured data through the command, which indicates that the configuration
is successful.
Country code = 86
Local network route number = 0
number amend switch = Close
multi-rn switch = Close
RN fill type = RN+MSIN type
the RN configure parameter of foreign not known ported =
G_8<OFF>G_7<OFF>G_6<OFF>G_5<OFF>G_4<OFF>G_3<OFF>G_2<OFF>G_1<OFF>
the RN configure parameter of local regular user =
G_3<OFF>G_2<OFF>G_1<OFF>
MNP noa parameter =
G_7<OFF>G_6<OFF>G_5<OFF>G_4<OFF>G_3<OFF>G_2<OFF>G_1<OFF>
NoA for non_call related message of own ported out = unknown
NOA of CAP_IDP Called party number = national-
number
NOA of CAP_IDP Called party BCD number = national-
number
NoA of called number of MAP call related message = national-
significant-number
Called NoA of the INAP CONNECT message = National
significant number
NOA OF CALLED NUMBER OF ISUP MESSAGE = subscriber-
number
NOA OF CALLED NUMBER OF MO MESSAGE = national-
number
Convert UDT into XUDT = Close
configuration parameter of SRI_ACK of phase 2 plus =
G_3<OFF>G_2<OFF>G_1<OFF>
Loop_detection = G_1<OFF>
MSC TYPE SWITCH = Close
Unkonwn NP Subscriber Diagnostic Value = 20
SMS Access Denied Reason = 224
Local GT address = 0
MNP QUERY SERVICE KEY = 0
Latency time of the collecting digits(s) = 4
The fresh method of collecting digits timer = for IAM
ATI MODE = SCCP RELAY
SMA switch = close
SMA called process switch = close
FNR IMSI switch = OPEN
IMSI match mode = Full match
mode
Default HLR Index = NULL
Whether processing all E.164 messages in FNR service = Close
--- END
In the displayed result, MNP mode to MNP_FN mode, Country code to 86, FNR IMSI
switch to SWITCH1 (Open) and IMSI match mode to MODE0 (Full match mode). The
results are the same as the configured data through the command, which indicates that the
configuration is successful.
Index = 0
Description = <NULL>
The number prefix of E214 = 1234
The number prefix of E212 = 5678
--- END
In the displayed result, The number prefix of E214 to 1234, The number prefix of E212 to
5678. The results are the same as the configured data through the command, which indicates
that the configuration is successful.
--- END
This chapter tells how to configure the short message interception (SMI) service data. Before
configuring the SMI service data, make sure that the hardware data, MTP data, and SCCP data
are configured.
11.1 SMI Service
The short message service (SMS) is a popular value-added service. It brings convenience to
users and profits to network operators. The SMS can also be used to perform illegal activities
and send junk messages, thus bringing inconvenience to users.
11.2 Service Flow
This section describes the networking structure, implementation, and equipment cooperation
requirements of the SMI service.
11.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
11.4 Configuring SMI Service Data
This section describes the command, parameter, and related commands for configuring the SMI
service data.
11.5 Configuration Examples
This section provides examples to describe how to configure the SMI service data.
HSTP: High-level signaling Transfer LSTP: Low Level Signalling MSC: Mobile Switching Center
Point Transfer Point
SMSC:Short Message Service Center SG: U-SYS SG7000 Signaling
Gateway
The devices in the networking structure and their functions are as follows:
l HSTP: It is used to forward messages in the MSC-ID addressing mode to the SG.
l LSTP: It is used to forward local signaling messages.
l SG: It is used to process and forward signaling messages between network devices. It also
forwards MT messages from the HSTP to the local SMSC for processing.
l MSC: It is used to send short messages.
l SMSC: It is used to intercept and filter messages.
l The GT translation data of the MSC-Number must be configured on the HSTP. After GT
translation, the message must be forwarded to the SG.
l The local MTP3 transfer data must be configured on the LSTP.
l The GT translation data of the MSC-Number must be configured on the SG. After GT
translation, the message must be forwarded to the MSC.
l The MTP3 route to the local MSC must be configured on the SG.
l A non-local SMSC sends an MT message to a local user or a user who has roamed from a
non-local area to the local area.
l The HSTP identifies that the message is addressed, based on the MSC-Number and then
performs GT translation according to the modified route data to forward the message to the
SG.
l The SG identifies that the message is an MT message and then forwards it to the local
SMSC that has the SMI function.
l If the SMSC identifies that the message is a junk message through the monitoring system,
it imitates the mobile station (MS) to return a message to the non-local SMSC, indicating
the message is successfully received.
l If the SMSC identifies that the message is a normal message, it forwards the MT message
to the destination MSC through the LSTP. Then the destination MSC forwards the message
to the MS.
l The destination MSC returns a message to the local SMSC through the LSTP, indicating
that the MS has successfully received the message.
l The local SMSC sends a message to the non-local SMSC, indicating that the MS has
successfully received the message.
Relation Between SMI Service Data Table and Other Data Table
The index configured in ADD N7DSP is referenced by the index in SET SMSICSOFTCFG.
It is the index of the local SMSC that has the SMI function.
Command
SET SMSICSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
DSPINDE DSP index It is the index of the local SMSC that has the SMI function.
X
Related Commands
Table 11-3 Related commands for configuring the SMS intercept configuration
Command Function
Networking Structure
The networking for configuring the protocol translation service is as shown in Figure 11-1.
Data Collection
The data collected for configuring the protocol translation service is as listed in Table 11-4.
MT mode 1
Procedure
Step 1 Set the SMI service data.
To set the SMI service data, set Service type to MT mode and DPS index to 1, run the following
command:
SET SMSICSOFTCFG: INTERMODE=MODE0, DSPINDEX=1;
----End
Country Code = 86
Local GT address = 0
Charge control for Different Brands = G_4<OFF>G_3<OFF>G_2<OFF>G_1<OFF>
Special User SMR Switch = CLOSE
Mode of relaying message = Global translate
Service type = MT mode
Dsp index = 1
--- END
In the displayed result, Service type is MT mode, DPS index is 1, and the values of other
parameters are the default values. The results are the same as the configured data through the
command, which indicates that the configuration is successful.
This chapter describes the mobile number portability (MNP) service. A user registered with the
MNP service can move from one subscribed network to another without changing the original
mobile station international ISDN number (MSISDN). Before configuring the MNP service data,
make sure that the hardware data, MTP data, SCCP data, and M3UA data are already configured.
12.1 Overview
This section describes the service definition, service advantages, and terms used when
configuring the service.
12.2 Service Flow
This section describes the networking structure, implementation, and equipment cooperation
requirements of the CDMA and GSM MNP service.
12.3 Configuration Preparations
This section describes the background information, technical terms, and configuration steps to
be studied before data configuration.
12.4 Configuration Procedures
Configuring the CDMA and GSM MNP service includes setting the MNP software parameter,
configuring the HLR address, and configuring the MNP routing number.
12.5 Configuration Examples
This section provides examples to describe how to configure the CDMA and GSM MNP service
data.
12.1 Overview
This section describes the service definition, service advantages, and terms used when
configuring the service.
12.1.1 MNP Service
The MNP service enables a user to transfer from one subscribed network to another without
changing the original MSISDN.
12.1.2 Purpose of Configuring CDMA and GSM MNP Service Data
After the MNP service data is configured for the CDMA network (C network for short) and the
GSM network (G network for short) that are owned by the same network operator, users can
freely choose a network without affecting the current services.
12.1.3 Terms
This section describes the terms used during configuring the CDMA and GSM MNP service
data.
12.1.4 MNP Service Advantages
This section describes the advantages of the CDMA and GSM MNP service.
12.1.5 MNP Service Features
This section describes the features of the CDMA and GSM MNP service.
12.1.6 Version Requirement
The MNP service is provided in V200R001 and later versions.
After the transfer, the newly subscribed network allocates a new IMSI (SIM) to this MNP user.
All services of the MNP user are provided by the newly subscribed network and not affected by
the original network. In a same subscribed network, there is no difference in service provision
between the MNP users and non-MNP users. However, in service quality there is a little
difference, for example, supplementary call setup delay.
12.1.3 Terms
This section describes the terms used during configuring the CDMA and GSM MNP service
data.
C network
It is short for the CDMA network.
G network
It is short for the GSM/WCDMA network.
Local network
It refers to the network that is owned by a network operator. A network operator can own multiple
local networks.
MNP
The MNP function is the number portability (NP) function of mobile numbers. The MSISDN
of an MNP user need not be changed when the user transfers out of a network. A new international
mobile subscriber identity (IMSI) is allocated to an NP user when the user transfers into a
network.
The MNP function of the SG complies with the ETSI GSM 03.66 standard and implements some
functions of the MNP-SRF (MNP function entity) and the NPDB function defined in the
standard. The SG implements the following functions:
l MNP function of call-related and non-call-related services in the GSM network
This function enables a user to reserve the MSISDNs when the user transfers into a foreign
network. After the transfer, the user enjoys the same services (including supplementary
services and value-added services) provided by the newly subscribed network as other
users. These services are not affected by the previous network.
l MNP function among HLRs managed by a same network operator
This function enables users to flexibly change their home locations without changing their
MSISDNs.
MSISDN
Each mobile station (MS) has two numbers. One is the directory number opened to the public,
that is the MSISDN; the other is provided by the network operator to uniquely identify an MS,
that is IMSI.
MDN
A mobile directory number (MDN) is a CDMA number that can be directly dialed. An MDN
has the same function as an MSISDN in the GSM network.
IMSI
An IMSI uniquely identifies an MS. An IMSI consists of three parts:
l MCC: mobile country code
l MNC: mobile network code
l MSIN: mobile subscriber identification number
The IMSI enables the network operator to identify an MS, search for the address of an MS, and
authenticate an MS. When an MS is registered, it will be allocated with both the MSISDN and
the IMSI. After registering the MNP service, a user can transfer into a foreign network without
changing the MSISDN. The newly subscribed network operator will allocate a new IMSI to the
user.
To network operators
l The MNP service enables network operators to attract users. Thus, the extra management
fee is added and operation income is increased.
l The MNP service ensures a balanced competition of number resources among network
operators.
l The MNP service promotes network operators to improve network performance and service
quality.
l Under the coexistence of the C and G networks, users can transfer from one network to the
other regardless of network types. Thus, it is very easy to abolish the fruitless network.
To users
The MNP service enables users to choose proper networks and services according to the locations
without changing the original MSISDNs. Especially, a user can choose any network among those
that are run by a same network operator in different locations without changing the original
MSISDN. For example, a user is registered in city A with the number belonging to the number
range of city A. When moved to city B, this user can be registered in city B without changing
the original MSISDN.
l Portable MSISDN: When transferring from one network to another, or moving from one
location to another, a user need not change the MSISDN.
l Independent service subscription: The services provided by a newly subscribed network
will not be affected by the original network. If the newly subscribed network does not
support the services that are provided by the original network, it does not provide these
services to users.
l Repeated portability: The MSISDNs can be brought out of a network as well as brought
in. The same MSISDN can be registered and deregistered repeatedly in a same network.
l Independent service: The MNP service does not conflict with mobile services.
l The MNP service supports the ATI message query interface.
l The MNP service supports the authentication by short messages.
According to the actual networking modes and applications, the service flow and data
configuration of the MNP service are different. This document complies with the standards
specified in the ETSI 03.66 protocol.
In the networking of the MNP service in the C network and the G network, the SG acts as the
public MNP-SRF (signaling relay function) and the NPDB (number portability database).
Logically, the SG is located before the HLR. The SGs are configured in pairs.
If a user is registered with the MNP service, an NE cannot judge the HLR of a user through the
MSISDN. The implementation of the MNP service is as follows:
1. A message that is sent from an NE to the HLR is sent to the MNP-SRF first.
2. The MNP-SRF queries the NPDB according to the MSISDN to find the actual HLR of the
user.
When a CDMA user calls a CDMA user, the calling flow is as follows:
1. The caller initiates a call. The calling VMSC sends the LOCREQ message to the HLR to
query the location of the callee. The message contains the MDN of the callee.
2. When the message is sent to the SG. The SG queries user information in the NPDB
according to the MDN in the message.
3. When the SG finds that the callee is a user in the local CDMA network, it sends the
LOCREQ message to the HLR.
4. The HLR returns the LOCREQ message to the calling VMSC. The message contains the
temporary local directory number (TLDN).
5. The calling VMSC sends the IAM to the called VMSC. The message contains the called
mobile subscriber routing number (MSRN).
The subsequent flow is irrelevant to the SG.
When a CDMA user calls a GSM user, the calling flow is as follows:
1. The caller initiates a call. The calling VMSC sends the LOCREQ message to the SG to
query the location of the callee. The message contains the MDN of the callee.
2. The SG queries user information in its database according to the MDN in the message.
When the SG finds that the callee is a user in the GSM network, it returns the LOCREQ
message to the calling VMSC. The message contains "RN+MDN" of the callee.
3. The calling VMSC sends an IAM to the calling GMSC after number analysis. The message
contains "RN+MDN" of the callee.
4. The calling GMSC removes the RN and send the IAM to the called GMSC. The message
contains the called MDN.
5. The called GMSC sends the SRI message to the SG to query the location of the callee. The
message contains the called MSISDN.
6. The SG queries user information in the NPDB according to the MSISDN in the message.
When the SG finds that the callee is a user in the local GSM network, it sends the SRI
message to the called HLR to query the user information.
7. The called HLR returns the SRI ack message to the called GMSC. The message contains
the called MSRN.
8. The called GMSC sends the IAM to the called VMSC. The message contains the called
MSRN.
The subsequent flow is irrelevant to the SG.
When a GSM user calls a GSM user, the calling flow is as follows:
1. The caller initiates a call. The calling VMSC sends the SRI message to the HLR to query
the location of the callee. The message contains the MSISDN of the callee.
2. When the message is sent to the SG. The SG queries user information in the NPDB
according to the MSISDN in the message.
3. When the SG finds that the callee is a user in the local GSM network, it forwards the SRI
message to the HLR.
4. The HLR returns the SRI ack message to the calling VMSC. The message contains the
called MSRN.
5. The calling VMSC sends the IAM to the called VMSC. The message contains the called
MSRN.
The subsequent flow is irrelevant to the SG.
When a GSM user calls a CDMA user, the calling flow is as follows:
1. The caller initiates a call. The calling VMSC sends the SRI message to the HLR to query
the location of the callee. The message contains the MSISDN of the callee.
2. The SG queries user information in its database according to the MSISDN in the message.
When the SG finds that the callee is a user in the local CDMA network, it returns the SRI
ack message to the SG. The message contains "RN+MSISDN" of the callee.
3. The calling VMSC sends an IAM to the calling GMSC after number analysis. The message
contains "RN+MSISDN" of the callee.
4. The calling GMSC removes the RN and send the IAM to the called GMSC. The message
contains the called MSISDN.
5. The called GMSC sends the LOCREQ message to the SG to query the location of the callee.
The message contains the called MDN.
6. The SG queries user information in the NPDB according to the MDN in the message. When
the SG finds that the callee is a user in the local CDMA network, it sends the LOCREQ
message to the called HLR to query the user information.
7. The called HLR returns the LOCREQ message to the called GMSC. The message contains
the called TLDN.
8. The called GMSC sends the IAM to the called VMSC. The message contains the called
TLDN.
The subsequent flow is irrelevant to the SG.
Figure 12-6 Flow of querying the NPDB in the CDMA network by the NPREQ message
MSC SG
NPREQ(DGTSDIAL)
npreq(ROUTDGTS)
When querying the NPDB in the CDMA network by the NPREQ message, the call flow is as
follows:
1. The caller initiates a call. The calling MSC sends an NPREQ message to the NPDB to query
the subscriber status.
2. After receiving the NPREQ message, the SG (acting as the NPDB) checks whether the
NPREQ message processing switch is enabled.
l If yes, the SG decodes the NPREQ message.
– If the NPREQ message does not contain the DGTSDIAL parameter, the SG returns
the ERROR message.
– If the SG successfully decodes the NPREQ message and obtains the number, it
continues with 3.
l If not, the SG transparently forwards the message.
3. The SG queries the subscriber NP status through the DGTSDIAL parameter.
l When finding that no NP occurs on the subscriber, the SG returns the npreq message
without containing the ROUTDGTS information element.
l When finding that NP occurs on the subscriber, the SG obtains the corresponding routing
number and adds the routing number to the ROUTDGTS information element. After
that, the SG returns the npreq message to the MSC.
Network Requirements
The network requirements are as follows:
l The data that is negotiated with another network in the NP domain is required, that is, the
RN. An RN cannot be the number prefix.
Impact on IN Services
This service does not affect the IN services.
Number Type
The MNP service between the CDMA and the GSM network concerns the following four types
of numbers:
l GSM number ported to CDMA: It refers to a number ported from the local GSM network
to the local CDMA network.
l CDMA number ported to GSM: It refers to a number ported from the local CDMA network
to the local GSM network.
l GSM FN number: It refers to a number belonging to the FN and the local GSM network.
l CDMA FN number: It refers to a number belonging to the FN and the local CDMA network.
GSM FN
l Add HLR address
This command is used to configure the DPC mapping the HLR in the GSM network.
Command: ADD MNPHLRADDR
l Add MNP route number
This command is used to configure the route number mapping the user number in the MNP
route number table.
Command: ADD MNPROUTENUM
l Add MNP local network number range
This command is used to add the number range that belongs to the local GSM network.
Command: ADD MNPLOCNRNG
l Add service user data
This command is used to add the data of the service user belonging to the FN.
Command: ADD SERUATTR
CDMA FN
l Add HLR address
This command is used to configure the DPC mapping the HLR in the CDMA network.
Command: ADD MNPHLRADDR
l Add MNP route number
This command is used to configure the route number mapping the user number in the MNP
route number table.
Command: ADD MNPROUTENUM
l Add MNP local network number range
This command is used to add the number range that belongs to the local CDMA network.
Command: ADD MNPLOCNRNG
l Add service user data
This command is used to add the data of the service user belonging to the FN.
Command: ADD SERUATTR
NOTE
When configuring the DSP information with ADD N7DSP, the network code can be set to:
l International network code
l International reserved network code
l National network code
l National reserved network code
Command
SET SOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
DPCQUE CDMA It determines the addressing mode for call-related messages and
RY message short messages. When it is enabled, it indicates that the SG can
routing on process the LOCREQ message which is performed DPC
DPC in addressing and terminated on the SG.
self PC
processed
by MNP
DPCPRO CDMA It determines the addressing mode for call-related messages and
CESS message short messages. When it is enabled, it indicates that the SG can
routing on process the LOCREQ message which is performed DPC
DPC not addressing and is not terminated on the SG.
in self PC
processed
by MNP
DPCSEA CDMA It determines the addressing mode for call-related messages and
RCHMSG message short messages. When it is enabled, it indicates that the SG can
routing on process the LOCREQ message which is performed GT addressing.
GT
processed
by MNP
Other parameters are irrelevant to the MNP service of the CDMA and GSM networks. In this
case, keep the default values for them.
Related Commands
Table 12-4 Related commands for configuring the software configuration parameter
Command Function
Command
SET MNPSOFTCFG
Parameters
Paramete Paramete Parameter Description
r ID r Name
SMSACC SMS It is an error code sent to the user when the SG fails to send a short
DNYRSN access message to a CDMA user. This error code indicates that the user
denied to which the short message should be routed does not exist. The
reason data configured on the SG must be consistent with that configured
on the SMSC.
UNKSUB Unknown It is an error code sent to the user when the SG fails to send a short
DIGVAL NP message to a GSM user. This error code indicates that the user to
subscriber which the short message should be routed does not exist. The data
diagnostic configured on the SG must be consistent with that configured on
value the SMSC.
Other parameters are irrelevant to the MNP service of the CDMA and GSM networks. In this
case, keep the default values for them.
Related Commands
Table 12-5 Related commands for configuring the MNP software configuration parameter
Command Function
Command
ADD MNPHLRADDR
Parameters
Paramete Paramete Parameter Description
r ID r Name
ADDR HLR It specifies the GT address of the HLR in the local network.
address
number
Related Commands
Command
ADD MNPROUTENUM
Parameters
Paramete Paramete Parameter Description
r ID r Name
NUM Route It specifies the route number of the peer network to which a user
number number belongs. The value must be consistent with that set on the
device of the peer network.
IMSICD IMSI It maps the IMSI number of the peer network. It should be of E.
number 212 format. It can be set flexibly. The recommended format is:
MCC + MNC of the peer network.
Related Commands
Table 12-7 Related commands for configuring the MNP route number
Command Function
Command
ADD MNPLOCNRNG
Parameters
Paramete Paramete Parameter Description
r ID r Name
NUMTYP Number It indicates the network type to which an MNP local network
E range type number range belongs. It can be set to:
l G (GSM network number range): It indicates that the number
range belongs to the GSM network.
l C (CDMA network number range): It indicates that the number
range belongs to the CDMA network.
It is configured based on the actual conditions.
STARTN Start local They specify the number range of a local network.
UM network This number range cannot be repeated, overlapped, and over-
number crossed.
ENDNU End local
M network
number
RNIDX Route It maps a record in the MNP route number table. It indicates the
number route directed to the local network.
index
HLRIDX HLR It indicates the HLR address corresponding to the local network
address and it maps a record in the MNP HLR address table.
index
Related Commands
Table 12-8 Related commands for configuring the MNP local network number range
Command Function
Command
ADD MNPFRGNRNG
Parameters
Paramete Paramete Parameter Description
r ID r Name
RNIDX Route It maps a record in the MNP route number table. It indicates the
number route directed to the foreign network.
index
Related Commands
Table 12-9 Related commands for configuring the MNP foreign number range
Command Function
Command
ADD SERUATTR
Parameters
Paramete Paramete Parameter Description
r ID r Name
USRNUM MSISDN It specifies the logical number of an MS. It carries no country code,
for example, 13X12345678.
NUMTYP Number It specifies the type of an MNP user. It can be set to An own
E type number not ported out, An own number ported out, A foreign
number ported in, A foreign number ported to a foreign
network, GSM number ported to CDMA, or CDMA number
ported to GSM. It is set to An own number not ported out by
default. Keep other parameters unchanged.
RNIDXT Route It specifies the index type of the user-mapped route. It can be set
YPE index type to:
l HLR (HLR address index): The value for TYPE0 (In local
network), TYPE2 (Moved in from external network),
TYPE4 (flexible number), and TYPE6 (NN number) is HLR
(HLR number index).
l RN (Route number index): The value for TYPE1 (Moved out
of local network) and TYPE3 (Moved to another non-local
network number) is RN (Route number index).
l ALL (HLR+RN): The value for TYPE5 (GSM number ported
to CDMA), TYPE7 (RN number), TYPE8 (CDMA number
ported to GSM) is ALL (HLR+RN).
l TIME (Filter time segment index): It is selected when the
prepaid premium service is enabled.
It must be configured based on the actual conditions.
RNIDX NP route It is configured when Route index type is set to Route number
index index and Route number index is not configured or configured
to the same value as this parameter. NP route index must be a valid
value. It must be set based on the actual conditions.
HLRIDX HLR It is set when Route index type is set to HLR number index or
address ALL. It must be a valid index existing in the MNP HLR address
index table.
RNIDX2 Route It is set when Route index type is set to ALL and NP route
number index is not configured. It must be a valid index existing in the
index MNP route number table.
Related Commands
Table 12-10 Related commands for configuring the service user data
Command Function
l Local HLR address and translation type: DPC + SSN. The DPC is that of the local HLR.
l Foreign RN and translation type: DPC + GT. The DPC is that of a foreign HLR.
l Local GMSC address and translation type: DPC + SSN. The DPC is that of the local GMSC.
Networking Structure
These examples are only related to the PLMN networking structure. Figure 12-1 shows the
PLMN networking structure with the MNP service.
Data Collection
Table 12-11 and Table 12-12 list the MNP data that is collected.
Min foreign Max foreign number Start local End local network
number network number
number
Procedure
Step 1 Set CDMA Message Processing Switch
To enable the switch to support the processing of all types of CDMA messages, execute the
following command:
SET SOFTCFG: DPCQUERY=BIT0-1&BIT1-1, DPCPROCESS=BIT0-1&BIT1-1,
DPCSEARCHMSG=BIT0-1&BIT1-1;
To set MNP service switch, set MNP mode to MNP-FN mode, SMS access denied reason to
224, and Unknown NP subscriber diagnostic value to 20, execute the following command:
SET MNPSOFTCFG: MNPMODE=MNPFN, SMSACCDNYRSN=224, UNKSUBDIGVAL=20;
To add an HLR address number, set HLR SPC to bbbbbb and HLR address number to
1111, execute the following command:
ADD MNPHLRADDR: DESC="JK TEXT", ADDR="1111", DPC="bbbbbb";
To add a route number, set IMSI to 132132 and Route number to 23, execute the following
command:
ADD MNPROUTENUM: DESC="Jktest", NUM="23", IMSICD="132132";
To add an MNP local network number range, set Number range type to C, Start local network
number to 1339858, End local network number to 1339859, Route number index to 3, and
HLR address index to 3, execute the following command:
ADD MNPLOCNRNG: DESC="Jktest", NUMTYPE=C, STARTNUM="1339858",
ENDNUM="1339859", RNIDX=3, HLRIDX=3;
The attribute of an FN user is determined by the MNP local network number range table. If the FN
configured in the table belongs to the CDMA number range, you need to configure the user to the
CDMA FN user. If the FN configured in the table belongs to the GSM number range, you need to
configure the user to the GSM FN user.
----End
--- END
In the displayed results, Call-related message and Short message of CDMA message routing
on DPC in self PC processed by MNP, of CDMA message routing on DPC not in self PC
processed by MNP, of CDMA message routing on GT processed by MNP are all set to
ON. All CDMA message processing switches are set to ON, which indicates that the
configuration is successful.
--- END
In the displayed results, Country code is 852, MNP mode is MNP_FN mode, Local network
route number is E134, and Convert UDT into XUDT is Close. The results are the same as the
data configured for the MNP service switch, which indicates that the configuration is successful.
--- END
In record 6, Index is 5, Description is JK TEXT, HLR Address number is 11111, and HLR
SPC is BBBBBB. The results are the same as the data configured for the HLR number, which
indicates that the configuration is successful.
10 Jktest 23 132132
(Number of results = 11)
--- END
In record 11, Index is 10, Description is Jktest, Route number is 23, and IMSI number is
132132. The results are the same as the data configured for the MNP local network number
range, which indicates that the configuration is successful.
Check whether the configured service user data is displayed in the query results. If yes, the
service user data is successfully configured; if not, you must configure the service user data
again.
--- END
In this record, Index is 0, Description is Jktest, Start local network number is 1339858, End
local network number is 1339859, and HLR address index is 3. The results are the same as
the data configured for the MNP local network number range, which indicates that the
configuration is successful.
0 <NULL> 8613899998888
8613988889999 0
1 <NULL> 11
12 0
……
10 Jktest 1339850
1339861 2
(Number of results = 11)
--- END
In record 11, Index is 10, Description is Jktest, Min foreign number is 1339860, Max foreign
number is 1339861, and Route number is 2. The results are the same as the data configured
for the MNP foreign number range, which indicates that the configuration is successful.
Before configuring the international preferred roaming (IPR) service data, make sure that the
hardware data, MTP data, SCCP data, and M3UA data are already configured.
13.1 IPR Service
This section describes the definition and advantages of the IPR service, as well as the terms
related to the IPR service.
13.2 Service Flow
This section describes the networking structure of the IPR service, service implementation, and
equipment coordination requirements in the IPR service.
13.3 Configuration Preparations
This section describes the background information, table relations, and general steps related to
the configuration of the IPR service.
13.4 Configuration Procedures
This section describes the detailed procedures for configuring the IPR service data, including
configuring the IPR service software parameters, IPR user group table, and IPR network table.
13.5 Configuration Examples
This section describes the configuration of the IPR service data based on examples.
13.1.2 Terms
This section describes the terms related to the IPR service.
This Network
It identifies the network operated by this carrier. A current network can comprise multiple
network types.
Other Network
It identifies the networks operated by other carriers, including national and international
networks.
Outbound Roaming
When a subscriber roams out of the country where the subscriber resides, it is called outbound
roaming.
Inbound Roaming
When a subscriber roams into the country where this network resides, it is called inbound
roaming.
For Carriers
For carriers, the IPR service has the following advantages:
l Improving network utilization ratio and increasing operation revenue
l Improving subscriber loyalty to the network
l Helping carriers retain long-term and stable cooperation relationship with the carriers of
other countries
l Helping carriers control international roaming traffic and thus increasing international
roaming revenue
For subscribers
When a subscriber roams to another country, this system helps the subscriber access a rather
preferential network with better QoS based on location change of the subscriber. This ensures
the communication quality and decreases the roaming fee for subscribers.
HLR: Home Location Register VMSC: Visited Mobile Switching SG: U-SYS SG7000 Signaling
Center Gateway
STP: Signaling Transfer Point INGW: International Gateway
The functions of the network elements (NEs) in the networking structure are as follows:
l SG: It processes and transfers signaling messages between NEs, thus implementing the IPR
service.
l HLR: It interacts with any other NE to return subscriber location information.
l VMSC: It connects calls for mobile terminals.
l STP: It transfers signaling messages between NEs.
l INGW: It collects the communication information coming from different countries.
1. When a subscriber roams out of a country, the location update message initiated from the
subscriber is sent to the SG.
2. The preferred roaming switch in the SG is enabled in advance. In addition, the IPR network
table, outbound roaming user group table, and IPR user group table have been configured.
3. When a location update message comes from a non-preferential network, the SG simulates
the HLR to reject the message and guide the subscriber to access a preferential network.
1. When a foreign subscriber roams into this network, the location update message initiated
from the subscriber is sent to the SG.
2. The SG initiates a location update message to the HLR of the subscriber over the INGW.
3. The anti-preferred roaming switch in the SG is enabled in advance. In addition, the IPR
user group table and inbound roaming user group table have been configured.
4. When the location update message is rejected, the SG re-sends the location update message.
This increases the possibility for the SG to make the HLR accept this network, thus guiding
the internationally roaming subscriber to access this network.
Figure 13-2 shows the signaling flow when an outbound subscriber accesses the preferential
network directly.
Figure 13-3 An outbound subscriber accesses the preferential network by preferred roaming
function
Figure 13-3 shows the signaling flow when an outbound subscriber accesses the preferential
network by preferred roaming function. When a subscriber roams from this network to another
country, if the location update message initiated by the subscriber for accessing a non-
preferential network is sent to the SG, the SG rejects the message and guides the subscriber to
access a preferential network rather than a non-preferential network through the preferred
roaming function. In the figure, blue lines indicate unsuccessful signaling flows and grey lines
indicate successful ones.
NOTE
The SG responds reject messages to the location update messages based on the configured probability.
Beyond the probability, the SG transparently transfers the location update message to the HLR of the
subscriber, thus allowing the subscriber to access the non-preferential network. This signaling flow only
describes how the SG guides a subscriber to access a preferential network.
Figure 13-4 An inbound subscriber accesses this network by anti-preferred roaming function
Figure 13-4 shows the signaling flow when an inbound subscriber accesses this network by anti-
preferred roaming function. When a subscriber roams to this network from another country, if
the location update message initiated by the subscriber for accessing this network is rejected by
the home network of the subscriber, the SG can successfully guide the home network of the
subscriber to accept the subscriber accessing this network through the anti-preferred roaming
function.
NOTE
When the home network of an internationally roaming subscriber interferes the subscriber to access this
network, the SG repeats the anti-preferred roaming function until the timer is timeout or the times of the
attempts exceeds the preset value. In this case, the anti-preferred roaming function fails, and the SG releases
the buffer messages and does not process any subsequent response from the HLR, that is, the location
update may be successful or unsuccessful.
1. A subscriber roams to this network from another country and initiates a location update
message to the VMSC. The VMSC transfers the message to the SG.
2. The SG analyzes the message and finds out that the number of the VLR which the subscriber
requires for accessing belongs to the number segment of this network. Then, the SG saves
the location update message in the buffer and transfers it to the HLR of the subscriber
through the INGW.
3. Under the interference of the home network of the subscriber, the SG receives the location
update failure response from the home network of the subscriber.
4. The SG analyzes the location update response message and finds out that the location update
fails. In this case, the SG discards the failure message and simulates the VMSC to re-send
the location update message saved in the buffer to the home network of the subscriber.
5. The home network of the subscriber accepts the location update request. Then, the HLR
inserts data in the message and then sends the message to the VMSC of this network.
6. The VMSC responds a message to the HLR of the subscriber.
7. The HLR returns a location update response to the SG.
8. The SG releases the buffer message and transparently transfers the location update response
to the VMSC. Thus, the SG successfully guides an internationally roaming subscriber to
access this network.
There are no special requirement on device interworking except that all location update messages
passing the INGW must be transferred to the SG7000.
Figure 13-5 Mapping between data tables related to the IPR service
Table 13-1 Table for collecting the preferred roaming public data
Start IMSI number End IMSI number Start HLR number End HLR
number
Table 13-4 lists the general steps for configuring the IPR service data.
Table 13-4 General steps for configuring the IPR service data
Step Operation
Command
SET IPRSOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
REJECTI Reject It specifies the information value returned by this system for
NFO informatio rejecting a location update message.
n of It is optional and its value is of the enumeration type. It can be set
update to:
location
l BIT0 (Unknown subscriber)
l BIT1 (Roaming not allowed-PLMN not allowed)
l BIT2 (Roaming not allowed-ODB)
l BIT3 (System failure)
l BIT4 (Unexpected data value)
l BIT5 (DataMissing)
It must be configured based on the actual conditions.
FROMHL Start HLR When the system rejects a location update message, it generates a
R number random HLR number and fills the number into the calling GT
contained in the message.
TOHLR End HLR
The system compares the HLR number contained in the message
number
with the HLR number segment defined together by Start HLR
number and End HLR number to determine whether to perform
the preferred roaming on the message.
It is optional. Its value is a string of no more than 16 characters and
can contain numbers 0-9.
The rules for configuring the parameters are as follows:
l The length of Start HLR number must be the same as that of
End HLR number.
l Start HLR number cannot be greater than End HLR
number.
l The length of Start HLR number and End HLR number
configured here must be the same as that of the actual HLR
numbers.
COUNTR Country It specifies the code of the country where this system resides.
YCODE code It is optional. Its value is a string of no more than 6 characters and
can contain numbers 0-9.
MCNTYC Mobile It specifies the mobile code of the country where this system
D country resides.
code It is optional. Its value is a string of 3 characters and can contain
numbers 0-9.
UPFRE Default It specifies the maximum number of attempts for a user group to
location send location update messages in the anti-preferred roaming
update service. When this system fails to query a user group index in the
attempt IPR user group table, the system compares the value of this
times parameter with the update attempt times to determine whether to
transparently transfer the message.
It is optional. Its value is of the numeral type and ranges 0-255.
When it is set to 0, the system transparently transfers the message
without performing the anti-interference operation on the location
update process.
UPTIME Update It is used to control the time for releasing the anti-preferred
R location roaming resources.
timer (s) It is optional. Its value is of the numeral type and ranges 1-30.
SYSPAR System It is used to control the scale of the resource module. To modify
A parameter this parameter, you must reset the resource module. Therefore, run
this command with caution.
This parameter, together with Update location timer(s),
determines the actual available scale of the system resource table.
When the required scale of the resource table exceeds the actual
available scale, the system transparently transfers the extra
messages instead of performing the anti-preferred roaming
processing.
It is optional. Its value is of the numeral type and ranges 1-2000.
It must be configured based on the subscriber data in the current
network. The rules for configuring this parameter are as follows:
Assume that the number of subscribers in the current network is
M, the value of System parameter must be equal to or greater than
"M/0.5", that is, "N >= M/0.5". The system sup
Command
ADD IPRUSRGRP
Parameter
Paramete Paramete Parameter Description
r ID r Name
FROMIM Start IMSI Parameters Start IMSI number and End IMSI number together
SI number determine the IMSI number segment on which the system performs
the IPR processing.
TOIMSI End IMSI
They are mandatory. The value of the parameter is a string of no
number
more than 15 characters and can contain numbers 0-9.
The rules for configuring the parameters are as follows:
l The length of Start IMSI number must be the same as that of
End IMSI number.
l The value of Start IMSI number cannot be greater than that of
End IMSI number.
l The number segments of different records cannot be overlapped
or intersected.
Related Commands
Table 13-5 Related commands for configuring the IPR user group table
Command Function
Command
ADD IPRNET
Parameter
Paramete Paramete Parameter Description
r ID r Name
FROMVL Start VLR Parameters Start VLR number and End VLR number together
R number determine the VLR number segment of a preferred network.
They are mandatory. The value of the parameter is a string of no
TOVLR End VLR
more than 16 characters and can contain numbers 0-9 and
number
characters A-D.
The rules for configuring the parameters are as follows:
l The length of Start VLR number must be the same as that of
End VLR number.
l The value of Start VLR number cannot be greater than that of
End VLR number.
l The number segments of different records cannot be overlapped
or intersected.
Related Commands
Table 13-6 Related commands for configuring the IPR network table
Command Function
Command
ADD IPROUTGRP
Parameter
Paramete Paramete Parameter Description
r ID r Name
ROAMN Roaming It specifies the index of the network that a subscriber roams into.
ETIDX network It references a record in the IPR network table.
index It is mandatory. Its value is of the numeral type and ranges 0-1023.
RATION Preferred It specifies the probability for selecting the preferred network in
rate roaming services.
It is optional. Its value range is 0%-100%. It is set to 100 by default.
It is set to 100 by default, indicating the highest probability. When
the number of the VLR initiating the message exists in the IPR
network table, the system directly sends the location update
message to the HLR rather than selecting the preferred network
based on the probability.
NOTE
When Preferred rate is configured in the outbound roaming user group table, the system uses the value
of Preferred rate to perform the preferred roaming function in the IPR service; if Preferred rate is not
configured in the outbound roaming user group table, the system uses the value of Default preferred
rate configured in the IPR network table to perform the preferred roaming function in the IPR service.
Related Commands
Table 13-7 Related commands for configuring the outbound roaming user group table
Command Function
Command
ADD IPRINGRP
Parameter
Paramete Paramete Parameter Description
r ID r Name
RATION Location It specifies the number of times of the location update attempts
update initiated by a user group. In a valid period, when the actual number
attempt of times of the attempts originated by a user group is greater than
times the value configured for this parameter, the system transparently
transmits the message and releases the occupied resources rather
than performing the preferred roaming selection again.
It is optional. Its value range is 0-255. It is set to 3 by default.
Related Commands
Table 13-8 Related commands for configuring the inbound roaming user group table
Command Function
Table 13-9 Table for collecting the preferred roaming public data
4 30
23919 23920 80
0 0 50
15
Procedure
Step 1 Configure IPR service software parameters.
To configure IPR service software parameters, where Function switch is Preferred roaming
and Anti-preferred roaming, Reject information of update location is System faliure, Start
HLR number is 1668, End HLR number is 1670, Country code is 86, Mobile country
code is 460, Default location update attempt times is 4, and Update location timer(s) is 30,
run the following command:
After the command is executed, record indexes are returned. Record the indexes in the data collection table.
Assume that the indexes generated in this example are 0 and 1.
----End
--- END
In the displayed results, Function switch is G_2<ON> and G_1<ON>, Reject information of
update location is System failure, Start HLR number is 1668, End HLR number is 1670,
Country code is 86, Mobile country code is 460, Default location update attempt times is
4, Update location timer (s) is 30, and System parameter is the default value 200. The results
are the same as the data configured for the IPR service software parameters, which indicates that
the configuration is successful.
--- END
l In record 1, Description is null, Start IMSI number is 1379858, and End IMSI
number is 1379860.
l In record 2, Description is null, Start IMSI number is 219890, and End IMSI number
is 219900.
The results are the same as the data configured for the IPR user group table, which indicates that
the configuration is successful.
--- END
In the displayed results, Index is 0, Description is null, Start VLR number is 23919, End
VLR number is 23920, and Default preferred rate is 80. The results are the same as the data
configured for the IPR network table, which indicates that the configuration is successful.
--- END
In the displayed results, Index is 0, Description is null, Roaming network index is 0, User
group index is 0, and Preferred rate is 50. The results are the same as the data configured for
the outbound roaming user group table, which indicates that the configuration is successful.
--- END
In the displayed results, Index is 0, Description is null, User group index is 1, Location update
attempt times is 5. The results are the same as the data configured for the inbound roaming user
group table, which indicates that the configuration is successful.
Configure the International Roaming Value Added Service (IRVAS) only after you have finished
the configuration of hardware data, MTP data, SCCP data, and M3UA data.
14.1 Brief Introduction
This section describes the IRVAS service, advantages of the IRVAS service, and terminologies
related to the IRVAS service.
14.2 Service Flow
This section describes the networking and implementation of the IRVAS service, as well as the
equipment required in the implementation of the service.
14.3 Configuration Preparations
This section describes the background information, table relations, and general steps related to
the configuration of the IRVAS service.
14.4 Configuring the IRVAS Service
The configuration of the IRVAS service involves: configuring the IRVAS software parameters,
configuring the MSC number segment supporting the CAMEL capabilities, and configuring the
SCCP GT translation table.
14.5 Configuration Examples
This section describes examples of configuring the IRVAS service.
14.1.2 Terms
This section introduces the terminologies related to the data configuration of the IPR service.
MSISDN
Every Mobile Station (MS) has two numbers: MSISDN and International Mobile Subscriber
Identity (IMSI). The MSISDN is the directory number used for making a phone call. The IMSI
is the identification number used by the service provider for identifying an MS.
IMSI
The IMSI uniquely identifies an MS. It consists of three parts:
The IMSI enables the carrier to identify an MS, search the address of the MS, and authenticate
the MS. When a subscriber applies for the mobile telecommuncation service, two numbers will
be allocated to the subscriber: MSISDN and IMSI.
T_CSI
Not all subscribers can enjoy IN services. The concept of CSI is introduced to indicate whether
a subscriber is an IN service subscriber. If a subscriber has an allocated CSI, the subscriber can
trigger an IN service. The CSI for triggering the IN services mainly includes O_CSI and T_CSI,
which correspond to the caller and the callee respectively. O_CSI, together with other subscriber
data, is saved in the HLR. During the location updating process, it is sent to the VLR. T_CSI is
saved in the HLR. In the process of obtaining the roaming number, it is taken from the HLR.
OUTBOUND
When a subscriber of the local network roams to other areas, the subscriber is referred to as an
outbound subscriber.
INBOUND
When a subscriber of other networks roams to the local network, the subscriber is referred to as
an inbound subscriber.
For Carriers
The carrier can acquire the information of the international roaming subscriber and control the
callee oriented IN services to realize convenient charges management. In this way, the carrier
can cut the roaming cost, increase revenues from roaming, improve the subscriber's satisfaction
level, and popularize its brandname.
For Subscribers
During international roaming, the subscribers can enjoy individualized IN service conveniently.
ISG: International Service Gateway IN: IN service platform VMSC: Visited Mobile Switching
Center
HLR: Home Location Register GMSC: Gateway Mobile STP: Signaling Transfer Point
Switching Center
ISTP: International Signaling SSP: Service Switching Point SSP: Service Switching Point
Transfer Point
PLMN: Public Land Mobile Network
In this networking, the SG together with the IN and the SSP (GMSC probably) form the ISG to
provide the cross-carrier international roaming service. The SG adopts redudant configuration
and connects to the GMSC and ISTP in the local network. It is required that signaling related to
location updating, insertion of subscriber data and VLR error recovery in the process of
international roaming must pass through the SG. It is also required that the network adopts the
addressing mode of Route on GT and that the SG serves as the translation point.
In the above figure, the network where the SG is located is referred to as the local network in
the ensuing sections. When a subscriber of the local network roams to a network in a foreign
country, the local network is the home network of the subscriber. When a foreign subscriber
roams to the local network, the local network is the roaming network of the foreign subscriber.
The subscribers in all flows can be divided into the INBOUND subscribers and OUTBOUND subscribers.
Here, the flows are based on the INBOUND subscribers.
When the SG sends a message to the IN platform, the system starts the timer. If the IN fails to return a
response message when the timer times out, the SG resends the message. The allowed message resend
event count can be configured in the system.
1. The INBOUND subscriber initiates the location updating process in the local network. The
VMSC sends the RESTORE_DATA message to the HLR.
2. The RESTORE_DATA message passes through the SG. The SG obtains the information
from the RESTORE_DATA message and transparently transmits the message to the HLR
to which the subscriber belongs.
3. The SG reports the information carried in the RESTORE_DATA message and the caller's
GT and OTID to the IN platform through the EXECUTE message.
4. The IN platform returns the response message EXECUTE_ack.
5. The SG receives the INSERT_SUBSCRIBER_DATA messages. The message carries the
MSISDN, supplementary service information, and CAMEL information of the subscriber.
6. The SG transparently sends the INSERT_SUBSCRIBER_DATA message to the VMSC.
7. The SG receives the response message INSERT_SUBSCRIBER_DATA_ack from the
VMSC, and then transparently transmits the message to the HLR.
8. The SG sends the information carried in the INSERT_SUBSCRIBER_DATA_continue
message to the IN platform through the EXECUTE message.
9. The IN platform returns the response message EXECUTE_ack to the SG,
10. and receives the response message RESTORE_DATA _ack carrying the GT and DTID of
the callee from the HLR.
11. The SG sends the RESTORE_DATA _ack message to the VMSC transparently to terminate
the VLR error recovery flow.
12. The SG reports the information carried in the RESTORE_DATA _ack message to the IN
platform through the EXECUTE message.
13. The IN platform returns the response message EXECUTE_ack.
1. After the data of an INBOUND subscriber is modified in the HLR, the HLR sends the
INSERT_SUBSCRIBER_DATA message to the VMSC of the subscriber. The message
carries the IMSI, MSISDN, supplementary service information, and CAMEL information
of the subscriber.
2. When the INSERT_SUBSCRIBER_DATA message passes through the SG, the SG
extracts information from the message, and then sends the message to the VMSC
transparently. The VMSC returns the response message
INSERT_SUBSCRIBER_DATA_ack message.
3. The SG reports the information carried in the INSERT_SUBSCRIBER_DATA_begin
message and the caller's GT and OTID to the IN platform through the EXECUTE message.
4. The IN platform returns the response message EXECUTE_ack.
5. The SG receives the response message INSERT_SUBSCRIBER_DATA_ack from the
VMSC.
6. SG transparently sends the INSERT_SUBSCRIBER_DATA_ack message to the HLR.
7. The SG sends the information carried in the INSERT_SUBSCRIBER_DATA_ack
message to the IN platform through the EXECUTE message.
8. The IN platform returns the response message EXECUTE_ack.
9. SG receives the MAP_CLOSE message carrying the callee's GT and DTID from the HLR.
10. SG transparently sends the MAP_CLOSE message to the VMSC.
11. The SG sends the information carried in the MAP_CLOSE message to the IN platform
through the EXECUTE message.
12. The IN platform returns the response message EXECUTE_ack.
NOTE
The location updating flow, error recovery flow of the VLR and the subscriber data insertion flow of the
HLR are related to the subscriber data (including ISMI, MSISDN, VLR_NUM, MSC_NUM,
supplementary service data, and IN service data). The SG intercepts the messages of the flows to obtain
desired information and reports the information to the SCP for processing.
1. When a local subscriber calls an INBOUND subscriber over a direct route, the VMSC of
the caller sends the SRI message to the HLR of the callee to obtain the routing information.
2. The callee is an IN service subscriber. The HLR returns the SRI_ack message carrying the
callee's IMSI and T_CSI.
3. The SG intercepts the SRI_ACK_TCSI message and reports the callee's IMSI, T_CSI and
GT (caller's VMSC number) to the IN platform through the EXECUTE message.
4. The IN platform returns the EXECUTE_ack message, instructing the SG to change the
T_CSI into T_CSI'.
5. SG changes the T_CSI into T_CSI', and then sends the SRI_ACK message to the VMSC
of the caller.
6. The VMSC of the caller triggers the IN service and sends the SRI (suppression T_CSI)
message to the HLR of the callee for routing information.
7. The HLR of the callee sends the PRN message carrying the callee's IMSI to the VMSC of
the callee to obtain the MSRN.
8. SG transparently sends the received PRN message to the VMSC of the callee and reports
the callee's IMSI and the caller's GT and OTID in the PRN message to the IN platform
through the EXECUTE message.
9. The IN platform returns the response message EXECUTE_ack.
10. The VMSC of the callee returns the PRN_ack message with the callee's MSRN to the HLR.
11. The SG intercepts the PRN_ack message and reports the callee's MSRN as well as the
callee's GT and DTID in the PRN message to the IN platform through the EXECUTE
message.
12. The IN platform returns the EXECUTE_ack message, instructing the SG to change the
MSRN into #MSRN.
13. The SG changes MSRN into #MSRN and then sends the message to the HLR of the callee.
14. The HLR of the callee returns the SRI_ack message carrying #MSRN to the VMSC of the
caller.
15. The SG intercepts the SRI_ACK_MSRN message and reports the #MSRN through the
EXECUTE message to the IN platform.
16. The IN platform returns the EXECUTE_ack message, instructing the SG to change #MSRN
into MSRN.
17. The SG changes #MSRN into MSRN and then sends the message to the VMSC of the
caller.
Impact on IN Services
Provided that a subscriber has subscribed to the callee oriented IN services. When the SRI_ack
message carrying the T_CSI does not pass through the SG, it does not affect the processing of
the original IN service. When the SRI_ack message carrying the T_CSI passes through the
SG, the IN platform decides whether to modify the T_CSI. After the T_CSI is modified, the
subscriber's orginal IN services will not be triggered.
Subscriber Types
The IRVAS service involves two types of subscribers:
l Outbound subscriber: Refers to the subscriber who belongs to the local network and has
roamed to the network of a foreign carrier.
l Inbound subscriber: Refers to the subscriber who belongs to the network of a foreign carrier
and has roamed to the local network.
Outbound Subscriber
l Enable the IRVAS function
Enable the IRVAS function, configure the IRVAS software parameter table, and select the
messages that must be processed in the outbound roaming process (including UL, ISD,
RSD, and PRN).
Command: SET IRVASSOFTCFG
l Configure the MSC number segment that supports the CAMEL capabilities
In the CAMEL MSC number segment table, configure the MSC number segment that
supports the CAMEL capabilities and direct routing.
Command: ADD CMLMSCRNG
Inbound Subscriber
l Enable the IRVAS function
Enable the IRVAS function, configure the IRVAS software parameter table, and select the
messages that must be processed in the inbound roaming process (including UL, ISD, RSD,
and PRN).
Reference Relations Between IRVAS Data Table and Other Data Tables
In the SET IRVASSOFTCFG command, the IN SPC Index parameter adopts the indexes of
the destination signaling points added through the ADD N7DSP command.
The SCCP GT translation adopts the indexes of the destination signaling points added through
the ADD N7DSP command.
Country code Mobile country code Info report timeout Info report
(s) trial times
Table 14-2 Subscriber data collection table (Camel MSC Number Range Table)
Start MSC number End MSC number
2 Configure the MSC number segment that supports the CAMEL capabilities.
Command
SET IRVASSOFTCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
OUTMSG Outbound It specifies the messages that must be processed by the SG in the
Roaming outbound roaming process. The options include
Msg Proc UPDATE_LOCATION, RESTORE_DATA,
INSERT_SUBSCRIBER_DATA, and
PROVIDE_ROAMING_NUMBER. When the related switch is
on, the SG intercepts the messages passing through it and reports
the related information to the IN platform.
INMSG Inbound It specifies the messages that must be processed by the SG in the
Roaming inbound roaming process. The options include
Msg Proc UPDATE_LOCATION, RESTORE_DATA,
INSERT_SUBSCRIBER_DATA, and
PROVIDE_ROAMING_NUMBER. When the related switch is
on, the SG intercepts the messages passing through it and reports
the related information to the IN platform.
OUTSRI Call out When a local subscriber calls an inbound subscriber, the parameter
ACK SRI_ack specifies whether the SG needs to report the MSRN or T_CSI to
msg proc the IN platform after the SG receives the SRI_ack message. The
ind options include report MSRN and report T_CSI.
COUNTR Country It specifies the country code of the local network. The country code
YCODE code together with the VLR number can be used to identify the
subscriber type (inbound roaming subscriber or outbound
subscriber).
MCNTYC Mobile It specifies the mobile country code of the local network. It is used
D country together with the IMSI to identify the subscriber type (inbound
code roaming subscriber or outbound subscriber).
INFOTIM Info report It specifies the maximum duration during which the SG waits for
ER timeout(s) the response from the IN platform after it sends the EXECUTE
message to the IN platform. The parameter involves the resources
saved in the SG. After the parameter is modified, you need to reset
the resource board.
INFOTRI Info report It specifies whether the SG resends the EXECUTE message if the
AL trial times SG fails to receive response message from the IN platform during
the period of Info report timeout after it has sent the EXECUTE
message. The parameter involves the resources saved in the SG.
After the parameter is modified, you need to reset the resource
board.
SYSPAR System It specifies the frequency (times per second) at which the SG
A parameter processes the location update flow. The parameter together with
Info report timeout(s) and Info report trial times jointly specfies
the quantity of resources in the SG. The values of these parameters
are in direct proportion to the quantity of resources. After this
parameter is modified, you must reset the resource module.
Therefore, run this command with caution.
Related Commands
Command Function
Command
ADD CMLMSCRNG
Parameter
Paramete Paramete Parameter Description
r ID r Name
FROMMS Start MSC Parameters Start MSC number and End MSC number jointly
C number specify the MSCs that have the CAMEL capability. They are
mandatory. The value of every parameter is a string of no more
than 16 characters and can contain digits 0-9 and characters A-D.
The rules for configuring the parameters are as follows:
l The length of Start MSC number must be the same as that of
End MSC number.
l Start MSC number cannot be larger than End MSC
number.
TOMSC End MSC l The number segments of different records cannot be overlapped
number or intersected.
Related Commands
Command
ADD SCCPGT
Parameter
Paramete Paramete Parameter Description
r ID r Name
CP Numberin It refers to the numbering plan of the GT. It specifies the coding
g plan mode of the address, including:
l UNDEF (Undefined)
l ISDN (ISDN/telephone code plan)
l STANDBY (Standby)
l DATA (Data code plan)
l TELEX (Telex code plan)
l MARINE (Marine move code plan)
l LAND (Land move code plan)
l ISDNMOV (ISDN/move code plan)
In China, E212, E164, and E214 are mainly applied. E212 is the
coding mode adopted in the communication between the base
station and the MSC; E164 is used for searching the callee; E214
is for updating the location of a roaming subscriber.
NOTE
When GT work mode is set to Multi-point work mode, you do not need to configure parameters DPC
index and SSN code.
Related Commands
Command Function
Example Description
Table 14-7 and Table 14-8 show the data collected for the IRVAS service.
Country code Mobile country code Info report timeout Info report
(s) trial times
86 460 3 1
0 400
Table 14-8 Subscriber data collection table (CAMEL MSC Number Range Table)
Start MSC number End MSC number
5701234 5701234
Procedure
Step 1 Configure the IRVAS software parameters.
Select UL, RSD, ISD, and PRN for Outbound Roaming Msg Proc; select UL, RSD, ISD, and
PRN for Inbound Roaming Msg Proc; select Report MSRN and Report T_CSI for Call out
SRI_ack msg proc ind; select Report MSRN, Report T_CSI, and Modify T_CSI for Call in
SRI_ack msg proc ind; set Country Code to 86; set Mobile country code to 460; set Info
report timeout(s) to 3; set Info report trial times to 1; set IN SPC index to 0; set System
parameter to 400. The command is as follows:
SET IRVASSOFTCFG: OUTMSG=BIT0-1&BIT1-1&BIT2-1&BIT3-1,
INMSG=BIT0-1&BIT1-1&BIT2-1&BIT3-1, OUTSRIACK=BIT0-1&BIT1-1,
INSRIACK=BIT0-1&BIT1-1&BIT2-1, COUNTRYCODE="86", MCNTYCD="460",
INFOTIMER=3, INFOTRIAL=1, NIDX=0, SYSPARA=400;
----End
LST IRVASSOFTCFG:;
--- END
The results are the same as the data configured for the MNP service, indicating that the
configuration is successful.
--- END
Record 2 is the same as the configuration data. Configuring the CAMEL MSC Number Range
Table succeeds.
This section describes the service flow, preparations, and general steps for configuring the IN
BYPASS service, and troubleshooting during the configuration.
The IN BYPASS service is developed to reduce the load of the intelligent (IN) platform. In a
specific time period, the SG processes the IN messages and voice calls coming from the specific
subscribers instead of forwarding them to the IN platform for charging, thus reducing the load
of the IN platform.
15.1.2 Terms
This section describes the terms used in the IN BYPASS service.
Specific Subscribers
A specific subscriber refers to a prepaid subscriber who has registered the free or premium
services of carriers.
The processing of the MNP service conflicts with that of the prepaid premium service. Therefore,
the system cannot process the INAP IDP and CAP IDP messages at the same time.
For Carriers
l This service enables carriers to take the leading position in providing subscribers with
customized and differentiated services, and promotes the enterprise status of carriers.
l With this service, the extra messages sent to the IN platform are filtered, which reduces the
load of the IN platform and saves carriers' investments in expanding the capacity of the IN
platform.
l It is very easy to enable this service by deploying an SG in the network without changing
any other network elements (NEs).
For Subscribers
More customized choices and flexible time segments of the premium service meet the
requirements of different subscribers.
l SG: It is used to store the service data for subscribers. It also acts as the filter device to
filter the extra messages sent to the IN platform.
l SCP: It is used to store the user data and service logics. It also controls the IN service
implementation.
l MSC: It is used to distribute the filtered IN service messages to the SG and forward the
SG processed IN messages to the SCP.
l SMSC: It is used to store and distribute short messages.
To implement the IN BYPASS service, carriers only need to connect the SG with the MSC
through ordinary links rather than adding other NEs. After the SG processes the filtered IN
service messages, the MSC forwards them to the SCP. The implementation process of the IN
BYPASS service is as follows:
1. The network sends a message that contains the charge free information to the MSC.
2. The MSC resolves the message and sends the message to the SG.
3. The SG determines the processing process based on the configuration and returns the
corresponding message to the MSC based on the determination to control whether the IN
service message sent to the MSC by the SG after being processed should be sent to the
SCP.
In this way, the messages meeting the conditions are not sent to the SCP for charging, thus
reducing the load of the IN platform.
MSC SG
IDP (called number&calling
number)
1
CONTINUE
2
MSC SG SCP
NOTE
The preceding flow indicates the short message signaling flow. Messages in the flow vary with message-
related protocols and message types.
This section describes the general steps for configuring the IN BYPASS service.
None.
Number range brand type Start local network End local network number
number
NOTE
The data collection table consists of all data to be configured in the five tables.
Unless otherwise specified, the data must be configured based on actual conditions.
Table 15-2 lists the general procedures for configuring the IN BYPASS service data.
Table 15-2 General procedures for configuring the IN BYPASS service data
Step Operation
Command
SET SMSICSOFTCFG
Parameter
Parameter ID Parameter Name Parameter Description
COUNTRYCOD Country code It is used to exclude the country code when you
E query user numbers. By default, no country code
is set. It must be set based on actual conditions.
FREETYPE Charge control for It is used to control the premium strategy of voice
different brands calls and short messages between different
service brands. It can be set to one or more of the
following values:
l Free for Brand1 to Brand2 For short message
l Free for Brand2 to Brand1 For short message
l Free for Brand1 to Brand2 For voice call
l Free for Brand2 to Brand1 For voice call
It must be set based on actual conditions.
MODRELAYMS Mode of relaying For a short message coming from the MSC in the
G messages IN BYPASS service, the system determines
whether to send the message to the SCP:
l If yes, the system returns a Continue message
to the MSC and the MSC does not send the
message to the SCP.
l If not, the system replaces the called address in
the message with the SCP address (configured
by ADD SCPADDR and referenced by the
MNP local number range table) and then
returns the message to the MSC after
processing the message based on the
configuration of this parameter. After that, the
MSC sends the message to the SCP for
subsequent processing.
Before returning the message to the MSC, the
system can process the message in either of the
following ways:
l GTTRAN (GT translation): The system sends
the message to the SCCP layer. After the GT
translation, the system returns the message to
the MSC.
l BACKDPC (Relay to original signal point):
The system exchanges the calling and called
signaling point code in the message and then
sends the message to the original signaling
point over the MTP layer, that is, the system
returns the message to the original MSC.
Other parameters are irrelevant to this service,
and thus they can be set based on actual
conditions.
Related Commands
Table 15-3 Related commands for configuring the SMS software parameter
Command Function
Command
ADD SCPADDR
Parameters
Parameter ID Parameter Parameter Description
Name
Related Commands
Command
ADD MNPLOCNRNG
Parameters
Paramete Parameter Name Parameter Description
r ID
NUMTYP Number range type It indicates the type of the brand mapping the MNP local
E network number range added. It must be selected based
on actual conditions.
STARTN Start local network It indicates the start number of a local network number
UM number range. It must be set based on actual conditions.
ENDNU End local network It indicates the end number of a local network number
M number range. It must be set based on actual conditions.
SCPIDX SCP address index It maps a record in the SCP address table. It indicates the
SCP address mapping this number range (defined
together by Start local network numberand End local
network number). In the IN BYPASS service, for the
messages to be sent to the SCP, the system queries the
SCP address based on the SCP address index mapping
the number range to which the calling number belongs.
This index must be defined by ADD SCPADDR before
being referenced here.
NOTE
l The length of Min foreign number must be the same as that of Max foreign number.
l The number ranges in the MNP local network number range table cannot be overlapped or intersected.
l The number ranges in the MNP local network number range table cannot be overlapped or intersected
with those in the MNP foreign number range table.
l The values of Routing number index, HLR address index, and SCP address index must be valid.
Other parameters are irrelevant to this service, and thus they can be set based on actual conditions.
Related Commands
Table 15-5 Related commands for configuring the MNP local network number range
Command Function
This command is used to add the premium time segment information in the IN BYPASS service.
Command
ADD FLTM
Parameters
Parameter ID Parameter Name Parameter Description
STIME SMS start time It indicates the start time of the subscriber short
message bypass in the IN BYPASS service.
ETIME SMS end time It indicates the end time of the subscriber short
message bypass in the IN BYPASS service.
YSTIME VoiceCall start time It indicates the start time of the subscriber voice
call bypass in the IN BYPASS service.
YETIME VoiceCall end time It indicates the end time of the subscriber voice
call bypass in the IN BYPASS service.
NOTE
You must save the index of the added data record for subsequent reference.
Related Commands
Table 15-6 Related commands for configuring the filter time segment
Command Function
This command is used to add the service user data related to the IN BYPASS service.
Command
ADD SERUATTR
Parameter
Parameter ID Parameter Parameter Description
Name
FLTTMIDX Filter time It references the data in the filter time segment table. It
segment index is used in the IN BYPASS service to determine whether
an IN voice call or IN short message is originated
during the preferential time period. You need to run
LST FLTM to confirm the index of the data to be
referenced before configuring this parameter.
Other parameters are irrelevant to this service, and thus
they can be set based on actual conditions.
Related Commands
Table 15-7 Related commands for configuring the service user data
Command Function
This example is applicable to the service networking structure as shown in Figure 15-1.
Table 15-8 lists the collected data to be used when you configure the IN BYPASS service.
Number range brand type Start local network End local network number
number
12 o'clock
Suppose that the generated index is 0 after the SCP address is added.
Suppose that the generated index is 0 after the filter time segment is added.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
15.6 Troubleshooting
This section describes how to handle the problems during the configuration.
WARNING
Do not run MOD FLTM to modify the filter time segment unless you have to modify it, because
the modification affects the application of other subscribers.
If the service processing fails, locate and solve the problem based on the following:
l If services of all brands fail, check whether Charge control for different brands in SET
SMSICSOFTCFG is correctly configured. If not, run SET SMSICSOFTCFG to modify
it.
l If services of the subscribers in a certain number range fail, check whether the number
range is configured in the MNP local network number range table and whether Number
range brand type is correctly configured. If not, run MOD MNPLOCNRNG to modify
accordingly.
l If services of a certain subscriber fail, run LST SERUATTR to check whether the
subscriber has enabled the prepaid premium service:
l If the subscriber has not enabled the prepaid premium service, run MOD SERUATTR to
enable the service.
l If the subscriber has enabled the prepaid premium service, run LST FLTM to check
whether the time segment mapping Filter time segment indexis the expected time. If not,
run MOD SERUATTR to modify Filter time segment index to the index mapping the
expected time segment.
l If the problem remains, contact Huawei engineers for help.
This section describes the definition, signaling flow, preparations, general steps, and
configuration examples related to the message reroute service.
16.1 Service Introduction
This section describes the definition, terms, service interaction, benefits, and configuration
requirements of the message reroute service.
16.2 Service Processing Flow
This section describes the processing flow of the message reroute service.
16.3 Configuration Preparations
This section describes the preparations for configuring the message reroute service.
16.4 General Procedures
This section provides detailed procedures for configuring the message reroute service.
16.5 Configuration Example
The section provides the detailed example to demonstrate how to configure the message reroute
service.
The message reroute service is developed to meet the application requirement in the existing
networks. It is used to reroute the special messages, that is, the system routes these messages to
the specified equipment for special processing (for example, triggering supplementary services)
and then sends them back to the SG7000 or other equipment.
16.1.2 Terms
This section describes the terms used in the message reroute service.
Message Reroute
The message reroute indicates that the system changes the original route of a message and
allocates another route for the message based on some special conditions.
SCCP Reroute
The SCCP reroute indicates that the system determines the route of a message based on the
SCCP-layer information of the message. It is used to reroute messages at the network side.
MAP Reroute
The MAP reroute indicates that the system determines the route of a message based on the MAP-
layer information of the message. It is used to reroute messages at the subscriber side.
The message reroute service conflicts with the message screening and internationally roaming
services.
l This service enables carriers to take the leading position in providing subscribers with
customized and differentiated services, and promotes the enterprise status of carriers.
l This service meets the requirements of customers on special services. The newly added
supplementary service is processed on the new service platform, which reduces the change
of the external network element (NE). This also reduces the impact on the services on the
original platform.
l It is easy to enable this service by deploying a signaling gateway (SG) as the message filter
equipment in the network without changing any other NEs.
l It is convenient to add an NE to process the special messages filtered and sent by the SG.
Thus, the special service is implemented, cost is reduced, and customer satisfaction is
improved.
Some segmented messages do not contain operation codes. In this case, when rerouting messages
based on the MAP protocol, the system reroutes only TC_Begin messages containing operation
codes. Other messages are processed according to the original flow. At present, the system does
not support rerouting messages based on the CAP protocol.
Figure 16-1 shows the networking structure of the message reroute service.
l SG: It is used to store the service data for subscribers. It also acts as the reroute device to
reroute the specified messages.
l Source Node: It is the source point of a rerouted message.
l Dest Node: It is the destination point of a message. Originally, a message should be sent
to the Dest Node after being processed by the SG.
l Reroute Special Node: It is the message rerouted point. A message is sent to this point after
being rerouted by the SG.
To implement the message reroute service, you only need to connect the SG to the Source Node
through ordinary links rather than adding other NEs. The SG filters the received messages over
the link set (MTP or M3UA links) configured with the message reroute function.
1. The SG judges whether the received message meets the reroute conditions based on the
information contained in the message.
Reroute conditions contain the following: Whether local termination, OPC, DPC, called
GT, calling GT, and MAP operation codes.
2. If the received message meets the reroute conditions, the SG processes the message
according to the configured processing rules.
Message processing rules contain the following: Reroute on DPC unreachable, whether
modify DPC, rerouted node DPC1, rerouted node DPC2, node failure processing mode,
and whether enable service processing.
3. The SG performs the subsequent processing on the message based on the processing rule.
If the service processing is not required, the SG routes the message to the specified
equipment based on the SCCP reroute result. If required, the SG sends the message to the
service module for the MAP reroute.
4. The service module determines whether to perform the MAP reroute based on the calling
GT (if required), called GT (if required), and IMSI/MSISDN in the message.
The rules for the service module determining whether to perform the MAP reroute are as
follows:
(1) For the MO message: Based on the called GT (SMSC address) in the message, the
service module judges whether the message should be rerouted. If yes, the module
obtains the reroute result based on the calling GT (MSC address) and calling MSISDN.
(2) For the SRI_For_SM message: The module obtains the reroute result based on the
MSISDN.
(3) For the IMSI addressing message: The module obtains the reroute result based on the
calling GT (MSC address) and IMSI.
5. The SG reroutes the message to the specified equipment based on the reroute result.
NOTE
l For a message to be rerouted, you can configure the data to determine whether to modify the
DPC in the message. In the case that the rerouted destination signaling point is unreachable, you
can configure the data to determine whether to discard the message or send the message based
on the original route. For details on data configuration, see subsequent sections.
l The IMSI addressing messages related to the message reroute service include the
sendAuthenticationInfo, purgeMS, readyForSM, restoreData, updateLocation, and
updateGprsLocation messages. In the subsequent context, the IMSI addressing message refers
to all these messages.
l When failing to perform the MAP reroute on the message, the system cannot perform the SCCP
reroute on the message again. Instead, the system sends the message to another service module
or transfers the message based on the original route.
The preceding flow indicates the message signaling flow. Messages in the flow vary with message-related
protocols and message types.
In the SCCP reroute, except for operation codes, other settings are not subject to message types. At present,
the MAP reroute processes only the MO, SRI_For_SM, and IMSI addressing messages.
This section describes the data configuration requirements on interworking equipment in the
message reroute service.
16.3.3 Data Collection
This section describes the data to be collected for configuring the message reroute service.
16.3.4 Configuration Description
This section provides some related descriptions for configuring the message reroute service.
16.3.5 General Procedures
This section describes the general steps for configuring the message reroute service.
Figure 16-3 Relations between the data tables related to the message reroute service
ADD RROPC
[Reroute reference]
Type of next
[ ] SET SOFTCFG
reroute table
[ Next reroute reference ]
Routing redirection
[ service ]
ADD RRDPC
Reroute service
[ Send msg fail proc ]
[Reroute reference]
Type of next Reroute service
[ ] [ ]
reroute table DPC proc
[ Next reroute reference ]
ADD N7LKS ADD RRCDGT
Service process MAP service reroute
[ ]
switch [Reroute reference]
[Reroute Policy] Type of next ADD N7DSP
[ ]
reroute table
Type of next [ Next reroute reference ]
[ reroute table ] [ DPC index ]
[ Destinations 0-15 ]
[Priorities 0-15]
[Reroute rule switch]
[Reroute direction]
The message reroute service can be classified into the SCCP and MAP reroute services. The
SCCP reroute is the basis of the MAP reroute, as shown by the blue lines in Figure 16-3.
The system performs the MAP reroute when all the following parameters are correctly
configured:
l Operation code in the reroute operation code table
l Reroute direction in the reroute direction table
l Routing redirection service in the software parameter configuration table
In the SCCP reroute, Reroute reference is used to match the combination of Type of next
reroute table and Next reroute reference configured in its previous step. Table 16-1 lists the
matching relations between the data tables related to the SCCP reroute.
Table 16-1 Matching relations between the data tables related to the SCCP reroute
Matching Object (Reroute Object for Obtaining Matching Relations
Reference) (Combination of Type of Next Reroute Table and
Next Reroute Reference Configured in its Previous
Step)
Reroute called GT table Link set table; Reroute OPC table; Reroute DPC table
Reroute calling GT table Link set table; Reroute OPC table; Reroute DPC table;
Reroute called GT table
Reroute operation code Link set table; Reroute OPC table; Reroute DPC table;
Reroute called GT table; Reroute calling GT table
Reroute rule table Link set table; Reroute OPC table; Reroute DPC table;
Reroute called GT table; Reroute calling GT table; Reroute
operation code
Reroute link set index Reroute OPC range Reroute DPC range
MAP reroute user IMSI MAP reroute user MAP reroute user calling
number MSISDN GT
NOTE
The data collection table consists of all data to be configured in the data tables.
If the MAP reroute is enabled, the destination of the rerouted message is the DPC that the DPC index in
the reroute number table maps, and the DPC in the SCCP reroute rule table is invalid.
Comparison Between the Reroute Called GT Number Range Table and the Reroute
Called GT Table
The similarity and difference between the reroute called GT number range table and the reroute
called GT table are as follows:
l Similarity
Both of them are GT number range tables. You can configure number ranges or numbers
in the tables.
l Difference
– The reroute called GT table is designed for the SCCP reroute. The records in this table
are used to match and identify the called GT of all messages. When the called GT in a
message complies with the record in the reroute called GT table, the message meets the
requirement for the SCCP reroute.
– The reroute called GT number range table is designed for the MAP reroute. The records
in this table are used to match and identify the called GT of only MO messages. When
the called GT in an MO message complies with the record in the reroute called GT
number range table, the message meets the requirement for the MAP reroute, that is,
the system performs further reroute service processing on the message. Otherwise, the
system transfers the message to another service module.
– The comparison between the reroute calling GT number range table and the reroute
calling GT table are similar to the comparison between the reroute called GT number
range table and the reroute called GT table. The only difference is that the reroute calling
GT number range table is used to match and identify not only the MO message but also
the IMSI addressing message, thus determining the route result of the message.
Table 16-3 lists the general procedures for configuring the message reroute service data.
Table 16-3 General procedures for configuring the message reroute service data
Step Operation
Step Operation
2 To add the SCCP reroute data, including adding the reroute OPC (ADD
RROPC), adding the reroute DPC (ADD RRDPC), adding the reroute called
GT (ADD RRCDGT), adding the reroute calling GT (ADD RRCGGT), and
adding the reroute operation code (ADD RROC)
5 To add the MAP reroute data, including adding the reroute calling GT
number range table (ADD RRCGGTRNG), adding the reroute called GT
number range table (ADD RRCDGRTNG), and adding the reroute number
table (ADD RRUSRNUM)
This section details how to configure the reroute calling GT number range for processing the
reroute service.
16.4.11 Adding the Reroute Number
This section details how to configure the reroute number for processing the reroute service.
Command
ADD M3ASSOS;ADD N7LKS
Parameter
Parameter Parameter Parameter Description
ID Name
RRT Reroute policy It specifies the mode that the system uses to process
different messages in the message reroute service.
It is valid only when Service process switch is set to
Reroute switch.
It is optional and its value is of the enumeration type. It
can be set to:
l ANP (All DPC not processed): Regardless of the
message type, all MSU messages are processed based
on the original processing flow instead of the reroute
processing flow.
l SPP (DPC in self PC processed): When the MSU
message is the locally terminated message, the system
obtains Type of next reroute table and Next reroute
reference, and then sends the message to the reroute
part for processing. When the MSU message is not the
locally terminated message, the system processes the
message based on the original processing flow instead
of the reroute processing flow.
l NSPP (DPC not in self PC processed): When the MSU
message is not the locally terminated message, the
system obtains Type of next reroute table and Next
reroute reference, and then sends the message to the
reroute part for processing. When the MSU message
is the locally terminated message, the system
processes the message based on the original
processing flow instead of the reroute processing
flow.
l AP (All DPC processed): The system obtains Type of
next reroute table and Next reroute reference, and
then sends the MSU message to the reroute part for
processing regardless of the message type.
It must be configured based on the actual conditions.
TTYPE Type of next It specifies the type of the table corresponding to the next
reroute table reroute operation.
It is valid only when Service process switch is set to
Reroute switch and the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type. It
can be set to:
l VOID (Invalid)
l ROT (Reroute OPC table)
l RDT (Reroute DPC table)
l RCDT (Reroute called GT table)
l RCGT (Reroute calling GT table)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It must be configured based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when Service process switch is set to
Reroute switch and the MSU message meets the
condition set in Reroute policy. It is used to match the
corresponding data in the reroute table configured in
Type of next reroute table.
It is optional. Its value is of the numeral type and ranges
0-65535. It must be configured based on the actual
conditions.
Related Command
Table 16-4 Related commands for configuring the M3UA and MTP link sets
Command Function
Command Function
Command
ADD RROPC
Parameter
Parameter ID Parameter Name Parameter Description
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to
match the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command Function
Command
ADD RRDPC
Parameter
Parameter ID Parameter Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
l VOID (Invalid)
l RCDT (Reroute called GT table)
l RCGT (Reroute calling GT table)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command
ADD RRCDGT
Parameter
Parameter ID Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
VOID (Invalid)
RCGT (Reroute calling GT table)
ROCT (Reroute operation code table)
RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table configured
in Type of next reroute table.
Related Command
Command
ADD RRCGGT
Parameter
Parameter ID Parameter Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
l VOID (Invalid)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command
ADD RROC
Parameter
Parameter ID Parameter Parameter Description
Name
Related Command
Table 16-9 Related commands for configuring the reroute operation code
Command Function
NOTE
l The referenced index from the reroute rule table must be an actual index.
l The parameter Reroute reference is directly used when referencing the indexes from other tables.
Command
ADD RRRULE
Parameter
Parameter ID Parameter Name Parameter Description
RSWT Reroute rule switch It maps the further processing rule after the
successful reroute processing. It is optional
and its value is of the enumeration type. It can
be set to one or both of the following values:
l G1 (Reroute DPC fail discard)
l G2 (Modify DPC switch)
Based on different situations, the processing
principles are as follows:
l G1 enabled and G2 disabled: The system
modifies the route in the message and then
sends the message. When the DSP is
unreachable, the message is discarded.
l G1 enabled and G2 enabled: The system
modifies the DPC in the message and then
sends the message. When the DSP is
unreachable, the message is discarded.
l G1 disabled and G2 disabled: The system
modifies the route in the message and then
sends the message. When the DSP is
unreachable, the failure message is returned
and the system processes the message based
on the original processing flow.
l G1 disabled and G2 enabled: The system
modifies the DPC in the message and then
sends the message. When the DSP is
unreachable, the failure message is returned
and the system processes the message based
on the original processing flow.
NOTE
l Modifying the route: Based on the destination of
a rerouted message, the system reselects the
route for the message and sends the message to
the destination.
l Modifying the DPC: The system modifies the
DPC in the message to that of the reroute
destination.
Related Command
Command
SET SOFTCFG
Parameter
Parameter ID Parameter Name Parameter Description
Related Command
Table 16-11 Related commands for configuring the software configuration parameter
Command Function
Command
ADD RRCDGTRNG
Parameter
Parameter ID Parameter Name Parameter Description
Related Command
Table 16-12 Related commands for configuring the reroute called GT range table
Command Function
Command
ADD RRCGGTRNG
Parameter
Parameter ID Parameter Parameter Description
Name
TOGT End GT code It indicates the end calling number in the GT number
range to be processed in the message reroute service.
It is mandatory. Its value is of the character string
type and ranges 0-F.
Related Command
Table 16-13 Related commands for configuring the reroute calling GT range table
Command Function
Command
ADD RRUSRNUM
Parameter
Parameter ID Parameter Name Parameter Description
Related Command
This section describes the data collected for configuring the MAP reroute service.
16.5.4 MAP Reroute Configuration for the SRI_For_SM Message
This section details the data configuration for the SRI_For_SM message in the MAP reroute
service based on the data collected.
16.5.5 MAP Reroute Configuration for the IMSI Addressing Message
This section details the data configuration for the IMSI message in the MAP reroute service
based on the data collected.
This example is applicable to the service networking structure as shown in Figure 16-1.
Table 16-15 lists the collected data to be used when you configure the SCCP reroute service.
- - -
Reroute link set index Reroute OPC range Reroute DPC range
0 111111-999999 555555-888888
333333 222222 No
MAP reroute user IMSI MAP reroute user MAP reroute user calling
number MSISDN GT
- - -
- - -
The data collected for configuring the service is as listed in Table 16-15.
NOTE
The SCCP reroute function provides filter conditions for the MAP reroute. The system performs the MAP
reroute on only the messages that meet the SCCP reroute conditions. To enable the MAP reroute, you must
set Operation code to Service reroute in the ADD RROC command and Reroute direction to Reroute
to service in the ADD RRRULE command. Otherwise, the system performs only the SCCP reroute on
the messages.
Table 16-16 lists the collected data to be used when you configure the MAP reroute service.
Reroute link set index Reroute OPC range Reroute DPC range
0 111111-999999 555555-888888
MAP reroute user IMSI MAP reroute user MAP reroute user calling
number MSISDN GT
- 13812345678 8675512340000-8675512349
999
8675513800138-867551380 - -
0139
After the successful configuration, the MSISDN is 13812345678. All SRI_For_SM messages
sent to this MSISDN are rerouted to a special device, of which the DPC is 333333.
NOTE
The configuration of the signaling point code at the MAP layer is the same as that of the MAP reroute for
the MO message.
After the successful configuration, the IMSI number is 460123456789012. All IMSI addressing
messages are rerouted to a special device, of which the DPC is 333333.
The black&white lists service is a call filter service (CFS) developed for shielding calls based
on the contents of an intercepted message. With the black list service, the system intercepts a
message and extracts the calling and called numbers from the message. Then, the system
determines whether to shield this call based on the configured rules. With the white list service,
the system intercepts an IAM message from a toll call and extracts the calling or called number
from the message. After that, the system determines whether to shield this call by checking
whether the number is registered in the carrier's network. Before configuring the CFS
black&white lists data, make sure that the hardware data, MTP data, M3UA data, and SCCP
data are already configured.
l With the black list service, the system intercepts an ISUP-IAM or INAP-IDP message and
extracts the calling and called numbers from the message. After that, the system determines
whether to shield this call based on the configured rules. The do-not-disturb function
contained in this service enables subscribers to restrict some specified calls to these
subscribers when they act as callees.
l With the white list service, the system intercepts an IAM message from a toll call and
extracts the calling or called number from the message. After that, the system determines
whether to shield this call by checking whether the subscriber is subscribed to the carrier's
network.
17.1.2 Terms
This topic describes the terms used in the CFS black&white lists service.
Black List
The calls of the subscribers that meet the conditions configured in this list are shielded.
White List
The calls of the subscribers that meet the conditions configured in this list are connected.
l The white list service and the black list service cannot be enabled simultaneously.
l In the call flow of the white list service, the call originated from a local switch (LS) must
be connected to the SG.
l If a message requires multiple service processing, the sequences should be CNL > CFS
(black&white lists) > LNP or CNL > CFS (black&white lists) > MNP.
NOTE
For Carriers
l This service improves the competitiveness of carriers and meets call shielding requirements
of some special subscribers.
l This service enables carriers to restrict the calls originated by or to some subscribers that
maliciously owe the call fees.
l This service enables carriers to restrict some malicious and fraud calls through number
configuration.
For Subscribers
l This service enables subscribers to configure some numbers that cannot be dialed.
l The do-not-disturb function contained in this service enables subscribers to restrict some
specified calls to these subscribers when they act as callees.
The CFS black&white lists service has the following version requirements:
l V200R003C02 and all later versions provide the black list service.
l V200R003C05 and all later versions provide the white list service.
l V200R005C02 and all later versions provide the do-not-disturb service.
The CFS black&white lists service has no special requirement for hardware.
Figure 17-1 Networking structure for implementing the CFS black&white lists service
The functions of the network elements (NEs) in the networking structure are as follows:
l SG: It stores the service data of subscribers.
l SCP: It charges the call service.
l TE: It transfers data among different locations within a network.
l HLR: It records the access information about mobile subscribers.
l LS: It acts as the end point for sending and receiving messages.
The SG performs the following procedures to identify and process the CFS black list service:
1. Intercepting an ISUP-IAM or INAP-IDP message and checking the calling number length:
The length of the calling number must be in a valid range. This avoids some fraud calls,
for the system cannot normally charge the calls if the calling number is rather short.
2. Checking the call type: The system has certain restrictions on special calls for each
subscriber. For example, some subscribers are not allowed to make toll calls or called party
prepaid calls.
3. Checking the Custom list: The Custom list records the ordinary called party groups that a
subscriber is not allowed to make calls to.
4. Checking the System list: The System list records some commonly-used special numbers
that an ordinary subscriber is not allowed to dial.
5. Checking the General control number list: The General control number list records the
numbers that are not allowed to dial. The subscriber data configuration determines whether
the system restricts calls based on calling numbers or called numbers.
The SG performs the following procedures to identify and process the CFS white list service:
1. The SG intercepts an IAM message and determines whether the call is a toll call based on
the called number. The black list service is applicable to toll calls only.
2. The SG determines whether to distinguish the calling party or the called party based on the
called number and the distinguishing type configured for the link set that sends the message.
3. The SG checks whether the subscriber is in the white list of the carrier. If yes, the system
connects the call. If not, the system returns an REL message based on the announcement
resource or forwards the IAM message after adding a special prefix.
During the service identification, when one of the shielding rules is met, the system shields the
call; otherwise, the system continues the identification.
The white list service processes only the ISUP-IAM message that is in compliance with the CS1
and CS2 protocols.
When the call type is matched, the SG determines the call screening mode based on the
value of Call identify base number. To be specific, the SG determines whether to screen
the call based on the calling number or the called number by considering the following
conditions:
l If the call is screened based on the called number, the SG proceeds with 10 for
subsequent processing.
l If the call is screened based on the calling number, the SG proceeds with 5 for subsequent
processing.
If the matching of call type fails, and Process based on calling number if no call type is
matched in the CFS service software parameter table is set to Open, the SG screens the
call based on the calling number.
5. The SG, based on the calling number, queries the call types to be screened, and then checks
whether this particular call belongs to any of these types. If yes, the SG releases the call.
In addition, it obtains the call release cause configured in the CFS service software
parameter table, and then proceeds with 11 for subsequent processing. If not, the SG
proceeds with 6 for subsequent processing.
6. The SG, based on the value of Personal list ID configured by the calling party, queries the
number segment to be screened, and then checks whether the called number belongs to this
number segment. If yes, the SG releases the call. In addition, it obtains the call release cause
configured in the CFS service software parameter table, and then proceeds with 11 for
subsequent processing. If the called number does not belong to this number segment, the
SG proceeds with 7 for subsequent processing.
7. The SG, based on the value of Public list ID configured by the calling party, queries the
number segment to be screened, and then checks whether the called number belongs to this
number segment. If yes, the SG releases the call. In addition, it obtains the call release cause
configured in the CFS service software parameter table, and then proceeds with 11 for
subsequent processing. If the called number does not belong to this number segment, the
SG proceeds with 8 for subsequent processing.
8. The SG checks whether the do-not-disturb ID is configured in the CFS public list table.
l If the do-not-disturb ID is configured, the SG performs the processing based on the
following conditions:
– If the calling party belongs to the do-not-disturb list configured by the called party,
the SG releases the call. In addition, it obtains the call release cause configured in
the CFS service software parameter table, and then proceeds with 11 for subsequent
processing.
– If the calling party does not belong to the do-not-disturb list configured by the called
party, the SG skips the do-not-disturb processing and proceeds with 10 for
subsequent processing.
l If the do-not-disturb ID is not configured, the SG skips the do-not-disturb processing
and proceeds with 10 for subsequent processing.
9. The SG, based on the value of Public list base number configured in the CFS service
software parameter table, matches the normalized number with that configured in the CFS
public list table. If the normalized number belongs to the CFS public list table, the SG
releases the call. In addition, it obtains the call release cause configured in the CFS service
software parameter table, and then proceeds with 11 for subsequent processing. If the
normalized number does not belong to the CFS public list table, the SG proceeds with 10
for subsequent processing.
10. When Public list block switch in the CFS service software parameter table is set to
Open, the SG determines whether Public list base number (calling number or called
number) configured in the CFS service software parameter table belongs to the CFS public
list table. If yes, the SG releases the call. In addition, it obtains the related call release cause
configured in the CFS service software parameter table, and then proceeds with 11 for
subsequent processing.
11. The SG, based on the configuration in the CFS service software parameter table, returns a
RELEASE message that contains the call release cause or redirecting number to instruct
the announcement playing.
NOTE
In the call release flow for the INAP-IDP message as shown in Figure 17-3, the SG returns a TC-ERROR
or CONNECT message based on the configuration.
Then, the SG performs the number normalization on these numbers. If the obtained numbers
contain an LRN, the SG changes the LRN to the DN.
3. The SG checks whether the length of the calling number or redirecting number is in the
valid range. If yes, the SG skips the call screening processing and proceeds with 4 for
subsequent processing.
4. The SG obtains the call type based on the called number, and then determines the call
screening mode based on the value of Call identify base number. To be specific, the
SG determines whether to screen the call based on the calling number or the called number.
If the call is screened based on the called number, the SG proceeds with 11 for subsequent
processing. If the call is screened based on the calling number, the SG proceeds with 5 for
subsequent processing.
5. The SG obtains the call type based on the called number, and then matches the call type.
When the call type is matched, the SG determines the call screening mode based on the
value of Call identify base number. To be specific, the SG determines whether to screen
the call based on the calling number or the called number by considering the following
conditions:
l If the call is screened based on the called number, the SG proceeds with 11 for
subsequent processing.
l If the call is screened based on the calling number, the SG proceeds with 6 for subsequent
processing.
If the matching of call type fails, the SG determines the call screening mode based on the
value of Process based on calling number if no call type is matched configured in the
CFS service software parameter table.
l If Process based on calling number if no call type is matched is set to Open, the
SG screens the call based on the calling number.
l If Process based on calling number if no call type is matched is set to Close, the
SG skips the call screening processing and proceeds with 12 for subsequent processing.
6. The SG, based on the calling number, queries the call types to be screened, and then checks
whether this particular call belongs to any of these types. If not, the SG skips the call
screening processing and proceeds with 7 for subsequent processing.
7. The SG, based on the value of Personal list ID configured by the calling party, queries the
number segment to be screened, and then checks whether the called number belongs to this
number segment. If not, the SG skips the call screening processing and proceeds with 8 for
subsequent processing.
8. The SG, based on the value of Public list ID configured by the calling party, queries the
number segment to be screened, and then checks whether the called number belongs to this
number segment. If not, the SG skips the call screening processing and proceeds with 9 for
subsequent processing.
9. The SG checks whether the do-not-disturb ID is configured in the CFS public list table. If
either of the following conditions is met, the SG skips the call screening processing and
proceeds with 11 for subsequent processing:
l The called party has not configured the do-not-disturb list.
l The called party has configured the do-not-disturb list but the calling number does not
belong to the list.
10. The SG, based on the value of Public list base number configured in the CFS service
software parameter table, matches the normalized number with that configured in the CFS
public list table. If the matching fails, the SG skips the call screening processing and
proceeds with 11 for subsequent processing.
11. When Public list block switch in the CFS service software parameter table is set to
Open, the SG determines whether Public list base number (calling number or called
number) configured in the CFS service software parameter table belongs to the CFS public
list table. If not, the SG skips the call screening processing and proceeds with 12 for
subsequent processing.
12. The call is connected, and the SG transparently forwards the ISUP-IAM/INAP-IDP
message or returns the message to the related NE based on the protocol used.
– If bit M is set to 0 and bit 0 of Parameter1 in the CFS service software parameter
table is set to 1, the SG deletes all other prefixes that are added in front of the CIC.
– If bit M is set to 0 and bit 0 of Parameter1 in the CFS service software parameter
table is set to 0, the SG does not delete any prefix.
l If the prefix does not contain the indicator, and bit 1 of Parameter1 in the CFS service
software parameter table is set to 0 and bit 0 of Parameter1 is set to 1, the SG deletes
all other prefixes that are added in front of the CIC. If the prefix does not contain the
indicator, and bit 1 of Parameter1 in the CFS service software parameter table is set
to 0 and bit 0 of Parameter1 is set to 0, the SG does not delete any prefix.
4. The SG obtains the distinguishing type based on the distinguishing type configured for link
sets and the distinguishing type that is matched by using the number obtained in 3.
5. The SG extracts the related number based on the distinguishing type and checks whether
the number belongs to the CFS user table. If not, the SG continues to check whether the
number belongs to the CFS user number range table. If the number belongs to neither of
the two tables, the SG releases the call.
6. The SG, based on the configuration in the CFS service software parameter table, returns a
RELEASE message that contains the call release cause or redirecting number to instruct
the announcement playing.
l If the prefix does not contain the indicator, and bit 1 of Parameter1 in the CFS service
software parameter table is set to 1, the SG performs the processing based on the value
of the information element "Forward call indicator" (indicated by bit M).
– If bit M is set to 1, the SG deletes all other prefixes that are added in front of the CIC
and then adds the prefix 90.
– If bit M is set to 0 and bit 0 of Parameter1 in the CFS service software parameter
table is set to 1, the SG deletes all other prefixes that are added in front of the CIC.
– If bit M is set to 0 and bit 0 of Parameter1 in the CFS service software parameter
table is set to 0, the SG does not delete any prefix.
l If the prefix does not contain the indicator, and bit 1 of Parameter1 in the CFS service
software parameter table is set to 0 and bit 0 of Parameter1 is set to 1, the SG deletes
all other prefixes that are added in front of the CIC. If the prefix does not contain the
indicator, and bit 1 of Parameter1 in the CFS service software parameter table is set
to 0 and bit 0 of Parameter1 is set to 0, the SG does not delete any prefix.
4. The SG obtains the distinguishing type based on the distinguishing type configured for link
sets and the distinguishing type that is matched by using the number obtained in 3. If the
distinguishing type configured for link sets does not contain the distinguishing type that is
matched by using the number obtained in 3, the SG connects the call.
5. The SG extracts the related number based on the distinguishing type. If the extraction fails,
the SG connects the call. If the extraction is successful, the SG checks whether the number
belongs to the CFS user table. If the number does not belong to the CFS user table, the
SG continues to check whether the number belongs to the CFS user number range table.
The SG connects the call when the number belongs to either of the two tables.
NOTE
The preceding flows are only message flows. The messages transmitted during the processing vary
according to the adopted protocols and types of the messages.
Figure 17-8 Relations between the data tables for configuring the black list service
ADD CFSRC ADD CFSUSR SET SOFTCFG2
Figure 17-9 Relations between the data tables for configuring the white list service
ADD CFSUSR
[ Directory number ]
Location routing
[ ]
number
[ Personal list ID ]
Personal list block
[ ]
release cause
[ Common list ID ] ADD PREANALYSIS
SET SRVCOMCFG Prefix analysis ]
Common list block [
[ Country code ] [ ] number
release cause
Global title address [Non service attribute]
[ ] [ Call identify prefix 1 ]
of equipment [ Service attribute ]
[ Call identify 1 ]
[ Standard length for ] release cause
number amend
[ Call identify prefix 2 ] ADD CFSCI
ADD CFSRC [ Call identify 2 ]
release cause [ Call identify prefix ]
[ Process action ]
[ …… ]
[ Release cause ] Call identify
[ …… ] [ ]
[ Nature of address ] base number
[ Call identify prefix 20 ]
[ Number plan ] Call identify 20
[ ]
[ Number ] release cause
Table 17-1 Data to be collected for configuring the black list service
Message type of
Number
CFS service
amendment switch
processing
Calling number
Calling number
length block release
length block switch
cause
Process based on
Format of search
calling number if no
number
call type is matched
Number
Call identify 1
release cause
Table 17-2 Data to be collected for configuring the white list service
Parameter Name Parameter Value Parameter Name Parameter Value
Whether have
Standard length for
language resource
number amend
on OPC
Whether have
Link set
language resource
discrimination type
on DPC
Message type of
Number
CFS service
amendment switch
processing
Parameter 1
Base number when (special prefix
CF processing and M
IE determination)
Number
Service attribute
Call identify 1
release cause
Call identify 1
release cause
Table 17-3 General steps for configuring the black list service
Step Operation
Table 17-4 General steps for configuring the white list service
Step Operation
Step Operation
The common software parameters configured here are related to the CFS black&white lists
service.
Command
SET SRVCOMCFG
Parameter
Paramete Paramete Parameter Description
r ID r Name
GTCODE Global It specifies the actual GT code of this equipment. When the INAP
title interface is configured for this equipment, the GT code of this
address of equipment must be configured in the end office.
equipment
STDNUM Standard It specifies the length of a subscriber number that does not contain
LEN length for the country code, area code, and toll call selection code of a carrier.
number It is optional. Its value is of the numeral type and ranges 1-16.
amend
Related Commands
Table 17-5 Related commands for configuring service common software configuration
parameters
Command Function
This is a configuration command and is used to set the software parameters for the CFS
black&white lists service.
Command
SET SOFTCFG2
Parameter
Paramete Paramete Parameter Description
r ID r Name
MSGTYP CFS INAP It specifies the INAP subsystem in the call filter service. It is
SSN optional. Its value is of the numeral type and ranges 0-255.
When the SSN in an INAP message is not the default value, you
must set the value of CFS INAP SSN the same as the SSN
contained in the INAP message; otherwise, the system cannot
perform CFS processing.
Related Commands
Table 17-6 Related commands for configuring software configuration parameters (two)
Command Function
NOTE
Only the black list service requires configuring software configuration parameters (two).
Command
ADD N7DSP
Parameter
Paramete Paramete Parameter Description
r ID r Name
SERFUN Service This switch controls the services that are applied to a DSP.
CSWCH function It is optional. Its value is of the enumeration type. It can be set to
switch one or more of the following values:
l BIT0 (Collecting digits for ISUP message): It determines
according to the office direction whether to collect digits. If yes,
the system sends an IAM and SAM messages to the MNP
service module for processing; if not, the system sends an IAM
message only.
l BIT1 (Avoid Re-querying): When this switch is enabled, the
system determines whether to perform the MNP processing
according to the office direction and the SPC contained in the
message. This prevents repeated query in multiple NPDBs.
l BIT2 (LNP): When this switch is enabled, the system performs
the MAP-layer decoding operation to obtain the MSISDN and
then queries the NP database, thus implementing the local
number portability (LNP) service.
l BIT3 (Whether have language resource): Bit3 of this
parameter is used to determine whether a signaling point has the
announcement resource. If an OPC has the resource, the system
returns an REL message. If an OPC does not have the resource
but the DPC has, the system adds Release number prefix
specified in the CFS service software parameter table to the
called number contained in the IAM message and then forwards
the message according to the original route. This parameter is
applied to only the white list service. The system returns the
REL message or forwards the IAM message in which the release
number prefix is added in the case that the IAM message should
be shielded.
Related Commands
NOTE
Only the white list service requires configuring the MTP DSP.
Command
ADD N7LKS
Parameter
Paramete Paramete Parameter Description
r ID r Name
SRVPRO Service It determines which service is enabled. You can enable any service
SWT process by selecting the service.
switch It is optional. Its value is of the enumeration type. It can be set to
one or more of the following values:
l BW (BW switch)
l NS (Number switch)
l ISUP (ISUP fraud prevention)
l ROSWT (Reroute switch)
l CFSSWT (CFS service switch)
l CNLSWT (CNL service switch)
l LNPSWT (LNP service switch)
l RIAM (IAM reroute switch)
Select CFS service switch to enable the CFS service.
NUMDIS Number It specifies the number distinguishing type of a link set. The system
MOPT discrimina compares the value of this parameter with the distinguishing type
tion option matching the called number and performs the related processing.
The processing principles are as follows:
l If the distinguishing type matching the called number is the
calling number and the distinguishing type configured for a link
set contains this calling number, the system performs the
subsequent processing.
l If the distinguishing type matching the called number is the
called number and the distinguishing type configured for a link
set contains this called number, the system performs the
subsequent processing.
l In other cases, the system forwards the message according to
the original route.
It is optional. Its value is of the enumeration type. It can be set to
one or more of the following values:
l BIT0 (Calling number)
l BIT1 (Called number)
Related Commands
Table 17-8 Related commands for configuring the number distinguishing type
Command Function
NOTE
Only the white list service requires configuring the MTP link set.
A number analysis prefix is used to analyze some special prefixes and call types contained in
numbers, such as the country code, toll call selection code of a carrier, and called party payment
prefix.
Command
ADD PREANALYSIS
Parameter
Paramete Paramete Parameter Description
r ID r Name
PRENUM Prefix It specifies a special number prefix, such as the country code, toll
analysis call selection code of a carrier, and called party payment prefix.
number It is mandatory. Its value is of the character type and contains
numbers 0-9 and upper-case letters A-F. Its value contains a
maximum of 16 bytes. It is null by default.
NUMATT Non It specifies the attribute of the prefix analysis number irrelevant to
A service the service. It can be set to:
attribute l NCLIP (Not clip, return all after RN)
l NQDB (Not query DB)
l ALLAFT (Clip query, return all after RN)
l ALLBEF (Clip query, return all before RN)
l PARTAFT (Clip query, return part after RN)
l PARTBEF (Clip query, return part before RN)
l NRET (Clip query, not return)
l NP (NP query identification)
It is set to Not clip, return all after RN by default. For non-NP
subscribers, the RN is not required.
NUMATT Service It specifies the attribute of the prefix analysis number related to the
B attribute service. It can be set to:
l OTHER (Other)
l AREA (Area code)
l LGCPAY (Service provide code)
l LGCEDPAY (Long distance called paid ID)
l LCEDPAY (Local called paid ID)
l CTRG (IN caller trigger)
l CEDTRG (IN called trigger)
l SPECIAL (Non geographic code)
l LOCSPC (Local special code)
l CNTCODE (Country code)
l SPECODE (Special treatment code)
It is set to Other by default. The value Special treatment code is
reserved.
Related Commands
Table 17-9 Related commands for configuring the number analysis prefix
Command Function
Command
ADD CFSCI
Parameter
Paramete Paramete Parameter Description
r ID r Name
CTPYE Call It specifies the prefix of the call type for a CFS subscriber. The
identify prefix contains number type information.
prefix It is mandatory. Its value is of the character string type and can
contain numbers 0-9, upper-case letters A-F, and lower-case letters
a-f. Its value contains a maximum of 8 bytes.
BASENU Call It specifies the shielding number selection reference of a call type.
M identify It is mandatory. Its value is of the enumeration type. It can be set
base to:
number
l CGPN (Calling party number)
l CDPN (Called party number)
Related Commands
Table 17-10 Related commands for configuring the CFS call type
Command Function
Command
ADD CFSRC
Parameter
Paramete Paramete Parameter Description
r ID r Name
RELCAU Release It specifies the cause for releasing a public shielding number. This
SE cause field must be unique.
It is mandatory. Its value is of the numeral type. Its value range is
0-127.
ACTION Process It specifies the mode in which the system processes a number.
action It is optional. Its value is of the enumeration type. It can be set to:
l CNT (Continue): The system continues the processing.
l FIN (Finish): The system stops the processing.
l RED (Redirect): The system modifies the called number to the
number configured by the subscriber, and modifies the address
attribute to the configured value.
l CHG (Change): The system adds the configured number to the
called number.
l NUM (Only replace number): The system modifies the called
number to the number configured for the subscriber.
It is set to Continue by default. It must be configured according
to actual conditions.
NUMAD Nature of It specifies the address attribute of a called number. It is valid only
DR address when Process action is set to Redirect.
It is optional. Its value is of the numeral type and ranges 0-127.
NUMPLA Number It specifies the numbering plan of a called number. It is valid only
N plan when Process action is set to Redirect.
It is optional. Its value is of the numeral type and ranges 0-7.
Related Commands
Table 17-11 Related commands for configuring the CFS shielding release cause
Command Function
This is a configuration command and is used to add a CFS personal shielding number.
Command
ADD CFSPL
Parameter
Paramete Paramete Parameter Description
r ID r Name
BEGNU Begin It specifies the start number of a personal ID. It is mandatory. Its
M number value is of the character string type and can contain numbers 0-9
and upper-case letters A-F. Its value contains a maximum of 22
bytes.
ENDNU End It specifies the end number of a personal ID. It is mandatory. Its
M number value is of the character string type and can contain numbers 0-9
and upper-case letters A-F. Its value contains a maximum of 22
bytes.
Related Commands
Table 17-12 Related commands for configuring the CFS personal list
Command Function
NOTE
Only the black list service requires configuring the CFS personal list.
Command
ADD CFSCL
Parameter
Paramete Paramete Parameter Description
r ID r Name
Related Commands
Table 17-13 Related commands for configuring the CFS common list
Command Function
NOTE
Only the black list service requires configuring the CFS common list.
Command
ADD CFSPBL
Parameter
Paramete Paramete Parameter Description
r ID r Name
RELCAU Release It specifies the cause for releasing a public shielding number. This
SE cause parameter must be defined by using ADD CFSRC before being
referenced here.
It is mandatory. Its value is of the numeral type and ranges 0-127.
Related Commands
Table 17-14 Related commands for configuring the CFS public list
Command Function
NOTE
Only the black list service requires configuring the CFS public list.
Command
ADD CFSUSR
Parameter
Paramete Paramete Parameter Description
r ID r Name
CIDREAS Personal It specifies the cause for releasing a personal shielding number.
ON list block The personal shielding number release cause and the common
release shielding number release cause share the same field. The length of
cause the field is 8 bytes and value range is 0-255. The first four bytes
(bits 0-3) of the field indicate the personal shielding number release
cause.
It is optional. Its value is of the numeral type and ranges 0-127.
SIDREAS Common It specifies the cause for releasing a common shielding number.
ON list block The common shielding number release cause and the personal
release shielding number release cause share the same field. The length of
cause the field is 8 bytes and value range is 0-255. The last four bytes
(bits 4-7) of the field indicate the common shielding number
release cause.
It is optional. Its value is of the numeral type and ranges 0-127.
CT1-20 Call The system converts a call identity prefix to the index of call type
identify N (N is an integer and ranges 1-20).
prefix They are optional. The value of the parameters is of the character
1-20 string type and contains numbers 0-9 and upper-case letters A-F.
The value contains a maximum of 8 characters. When the value is
null, the system sets the value to 255, indicating an invalid record.
CT1REA Call They specify the release causes of call types 1-20. The release
SON- identify 1 cause of call type N and the release cause of call type N+1 share
CT20REA release the same field. The length of the field is 8 bytes and value range is
SON cause-Call 0-255. The first four bytes (bits 0-3) of the field indicate the release
identify 20 cause value of call type N (N is an integer and ranges 1-20).
release They are optional. The value of the parameters is of the numeral
cause type and ranges 0-127.
Related Commands
Table 17-15 Related commands for configuring the CFS service user
Command Function
This is a configuration command and is used to add the data related to CFS subscribers.
Command
ADD CFSUSRRANGE
Parameter
Paramete Paramete Parameter Description
r ID r Name
CIDREAS Personal It specifies the cause for releasing a personal shielding number.
ON list block It is optional. Its value is of the numeral type. Its value range is
release 0-127. It is set to 0 by default.
cause
SIDREAS Common It specifies the cause for releasing a common shielding number.
ON list block It is optional. Its value is of the numeral type. Its value range is
release 0-127. It is set to 0 by default.
cause
CT1- Call They specify the call identity prefixes of CFS subscribers.
CT20 identify They are optional. The value of the parameters is of the character
prefix string type and contains numbers 0-9 and upper-case letters A-F.
1-20 The value contains a maximum of 8 characters. When the value is
null, the system automatically sets the value to 255, indicating an
invalid record.
CT1REA Call They specify the release causes of call identity prefixes.
SON- identify It is optional. Its value is of the numeral type. Its value range is
CT20REA release 0-127. It is set to 0 by default.
SON cause 1-20
Related Commands
Table 17-16 Related commands for configuring the CFS user number range
Command Function
Command
SET CFSSOFTCFG
Parameter
Paramet Paramete Parameter Description
er ID r Name
CFSSWT CFS It specifies the status of the CFS service processing switch.
service It is optional. Its value is of the enumeration type. It can be set to:
switch
l CLOSE (Close)
l OPEN (Open)
It must be configured according to actual conditions.
NUMSW Number It specifies the status of the number amendment switch and
T amendme amendment type.
nt switch It is optional. Its value is of the enumeration type. It can be set to:
l CLOSE (Close): The number amendment function is disabled.
l BASE (Basic number amendment): The system removes the
prefix 00 from the country code, and removes special prefixes
and prefix 0 from the subscriber number.
l EXTEND (Extend number amendment): The system
identifies various prefixes (the special query prefix, NP
identification, called-party payment prefix 90, country code,
CSP, and area code) and removes the prefixes from subscriber
numbers.
It must be configured according to actual conditions.
PROTOC CFS It specifies the type of the protocol to be processed in the CFS
OL process service.
protocol It is optional. Its value is of the enumeration type. It can be set to
type one or more of the following values:
l BIT0 (ISUP)
l BIT1 (INAP)
l BIT2 (SIP)
It must be configured according to actual conditions.
CNUMB Base It specifies the base for selecting the calling number in the case of
ASE number call forwarding.
when CF It is optional. Its value is of the enumeration type. It can be set to:
l CNUM (Calling number)
l RNUM (Redirecting number)
It must be configured according to actual conditions.
SELKEY CFS query It specifies the key for querying the CFS service. It is valid only
service when CFS process protocol type is set to INAP. It is optional. Its
key value is of the numeral type and ranges 0-2147483647.
CNUMS Calling It specifies the status of the switch for shielding the calling number
WT number length.
length It is optional. Its value is of the enumeration type. It can be set to:
block
switch l CLOSE (Close)
l OPEN (Open)
It must be configured according to actual conditions.
CNCAU Calling It specifies the cause for shielding the calling number length. It is
SE number optional. Its value is of the numeral type and ranges 0-127.
length
block
release
cause
PUBSW Public list It specifies the status of the switch for shielding the public number
T block shielding table.
switch It is optional. Its value is of the enumeration type. It can be set to:
l OPEN (Open)
l CLOSE (Close)
It must be configured according to actual conditions.
PUBBAS Public list It specifies the type of the base number in the public shielding
E base number table.
number It is optional. Its value is of the enumeration type. It can be set to:
l CGPN (Calling party number)
l CDPN (Called party number)
It must be configured according to actual conditions.
RLSNU Release It specifies the number prefix added for message shielding in the
MPFX number white list service.
prefix It is optional. Its value is of the numeral type and ranges 0-20.
CGPNCT Special It specifies a special subscriber type in the white list service.
RY process It is optional. Its value is of the numeral type and ranges 0-255.
category The value 0 indicates an invalid subscriber.
NUMFM Format of It specifies the format of the number for query. Based on the
T search number format specified by this parameter, the system uses the
number original number or the normalized called number to match a record
in the public CFS user table. Then, the system implements
subsequent processing based on the matched record.
It is optional. Its value is of the enumeration type. It can be set to:
l ORINUM (Original number)
l AMENDNUM (Amended number)
It is set to ORINUM (Original number) by default.
Related Commands
Table 17-17 Related commands for configuring CFS service software parameters
Command Function
Table 17-18 Data collected for configuring the CFS black list service
Calling number
Calling number
Enabled length block release 1
length block switch
cause
Process based on
Format of search
Original number calling number if no Open
number
call type is matched
Number 7528420000
Select ALLAFT
Prefix analysis Non service
9090 (Clip query, return
number attribute
all after RN)
Select LCEDPAY
Prefix analysis
Service attribute (Local called paid 75
number
ID)
Select ALLAFT
Non service Select AREA (Area
(Clip query, return Service attribute
attribute code)
all after RN)
Calling number
Directory number:
7528422222
Location routing
User IMSI number number: Personal list ID 1
7522222222
The called party is
not configured in the
user property table.
Start number:
User number range 752841 Personal list ID 1
End number: 752849
Call identify 1
1
release cause
Release cause 1
Based on the preceding data collected, the following parts illustrate data configurations related
to the CFS black list service.
Procedure
Step 1 Set service common software configuration parameters
To set service common software configuration parameters, where Country code is 63, Global
title address of equipment is 138138000000, and Standard length for number amend is 8,
run the following command:
list ID is 1, Common list block release cause is 1, and Call identify prefix 1 is 9090, run the
following command:
ADD CFSUSR: DN="7528422222", LRN="752222222", CID=1, CIDREASON=1, SID=1,
SIDREASON=1, CT1="9090", CT1REASON=1;
To set CFS system software parameters, where CFS service switch is Open, Number
amendment switch is Extend number amendment, CFS process protocol type is ISUP
+INAP, Base number when CF is Calling number, CFS query service key is 1193046,
Calling number length block switch is Open, Calling number length block release cause is
1, Min calling number length is 2, Max calling number length is 12, Public list block
switch is Open, Public list base number is Calling number, Format of search number is
Original number, and Process based on calling number if no call type is matched is
Open, run the following command:
SET CFSSOFTCFG: CFSSWT=OPEN, NUMSWT=EXTEND, PROTOCOL=BIT0-1&BIT1-1&BIT2-0,
CNUMBASE=CNUM, SELKEY=1193046, CNUMSWT=OPEN, CNCAUSE=1,
MINLEN=2, MAXLEN=12, PUBSWT=OPEN, PUBBASE=CGPN, NUMFMT=ORINUM,
SWTPBNM=OPEN,CONFIRM=Y;
To add the CFS user number range, where Start number is 752841, End number is 752849,
Personal list ID is 1, Personal list block release cause is 1, Common list ID is 1, Common
list block release cause is 1, Call identify prefix 1 is 9012, Call identify 1 release cause is
1, Call identify prefix 2 is 12, and Call identify 2 release cause is 1, run the following
command:
ADD CFSUSRRANGE: DN="752841", LRN="752849", CID=1, CIDREASON=1, SID=1,
SIDREASON=1, CT1="9012", CT1REASON=1, CT2="12", CT2REASON=1;
----End
Table 17-19 Data collected for configuring the CFS white list service
Whether have
Standard length for
8 language resource 168
number amend
on OPC
Whether have
With announcement Link set Calling number and
language resource
resources discrimination type called number
on DPC
Parameter 1
Base number when (special prefix
Calling number 3
CF processing and M
IE determination)
Number 7528420000
Select ALLAFT
Prefix analysis Non service
12 (Clip query, return
number attribute
all after RN)
Select LGCPAY
Service attribute (Service provide
code)
Select ALLAFT
Prefix analysis Non service
90 (Clip query, return
number attribute
all after RN)
Select LGCEDPAY
Service attribute (Long distance
called paid ID)
Select ALLAFT
Prefix analysis Non service
75 (Clip query, return
number attribute
all after RN)
Calling number
Directory number:
7528422222
Location routing Call identify prefix
User IMSI number number: 9012
1
7522222222
The called party is
not configured in the
user property table.
Call identify 1
1
release cause
Start number:
752841 Call identify prefix
User number range 9012
1
End number: 752849
Call identify 1
1
release cause
Based on the preceding data collected, the following parts illustrate data configurations related
to the CFS white list service.
Procedure
Step 1 Set service common software configuration parameters
To set service common software configuration parameters, where Country code is 63, Global
title address of equipment is 138138000000, and Standard length for number amend is 8,
run the following command:
SET SRVCOMCFG: COUNTRYCODE="63", GTCODE="138138000000", STDNUMLEN=8;
To add the MTP DSP, where DSP title is BBBBBB and Service function switch is Whether
have language resource, run the following command:
ADD N7DSP: SERFUNCSWCH=BIT0-1&BIT0-3;
To add the MTP link set, where Service process switch is CFS service switch and Number
discrimination option is Calling number and Called number, run the following command:
ADD N7LKS: APX=0, OFX=0, NI=NM, SRVPROSWT=CFSSWT-1, NUMDISMOPT=BIT0-1&BIT1-1
----End
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
0 (NULL) 9090 Clip query, return all after RN Local called paid
ID
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
--- END
The results comply with the data configured in the example, which indicates that the
configuration is successful.
The results comply with the data configured in the example, which indicates that the
configuration is successful.
Troubleshooting
If the service processing fails, locate and solve the problem based on the following:
l Run CHK LICENSE to check license information in the system and check whether the
CFS function switch is disabled.
l When Number amendment switch is set to Extend number amendment, run LST
PREANALYSIS to check the data in the prefix analysis table is correctly configured.
l Check whether all other subscriber data are correctly configured.
This chapter describes the definition of the message duplication service, service signaling flow,
preparations before data configuration, data configuration procedures, and configuration
examples.
Definition
The message duplication service enables the SG7000 to duplicate a required message and sends
it to the third-party platform through the standard SS7 interface. After that, the SG7000 routes
the original message based on the normal flow.
Advantages
l This service enables a carrier to take the leading position in providing subscribers with
customized and differentiated services, and helps a carrier to improve the enterprise image.
l This service meets customers' requirements on special functions. New supplementary
services are processed on the new service platform, which allows the minimum change of
external NEs and reduces the impact on the original service platform.
l A carrier can use the SG7000 as the message duplication device, without changing any
other NEs.
l An NE can be added to process the special messages duplicated and sent by the SG7000.
Thus, a special service is implemented, the cost is reduced, and the customer satisfaction
is improved. For example,
– Cooperating with the HLR to implement the compatibility redundancy solution
– Cooperating with the AS to implement the short message welcome function
Service Interaction
If the rerouting service and message duplication service are simultaneously enabled for a link
set, the message duplication service takes the precedence.
Version Requirements
This service is provided in V200R005C02 and its later versions.
Figure 18-1 Typical network structure for implementing the message duplication service
SG7000
Source Node
Normal message sending path
Copied message sending path
The functions of the network elements (NEs) in the networking structure are as follows:
l Signaling Gateway (SG7000): It stores the service data for subscribers and serves as the
message duplication device to duplicate required messages.
l Source Node: It serves as the source point of the message to be duplicated.
l Dest Node: It serves as the destination point to which the original message is sent after the
SG7000 duplicates the message.
l Copied Special Node: It serves as the destination point to which the duplicated message is
sent by the SG7000.
To implement the message duplication service, you only need to connect the SG7000 to the
Source Node through ordinary links rather than adding other NEs. The SG7000 filters the
messages received over the MTP or M3UA link set that is configured the message duplication
service.
1. The SG7000 determines whether the received message meets the duplication conditions
based on the information contained in the message.
Message duplication conditions contain the following: message terminating point, OPC,
DPC, called GT, calling GT, and operation code.
2. If the received message meets the duplication conditions, the SG7000 processes the
message according to the configured processing rules.
3. The SG7000 performs the subsequent processing based on the configured processing rules.
NOTE
For a message to be duplicated, you can configure the data to determine whether to modify the DPC in the
message. In the case that the destination of the duplicated message is unreachable, you can configure the
data to determine whether to discard the message or send the message based on the original route.
Update
Location
Update Location
Update Location
The updateLocation message in the preceding message flow is an example. The message duplication service
involves six types of messages: sendAuthenticationInfo, purgeMS, readyForSM, restoreData,
updateLocation, and updateGprsLocation.
Figure 18-3 Relations between the data tables related to the message duplication service
ADD RROPC
[Reroute reference]
Type of next
[ ]
reroute table
[ Next reroute reference ]
ADD RRDPC
[Reroute reference]
Type of next
[ ]
reroute table
[ Next reroute reference ]
ADD N7LKS ADD RRCDGT
Service process
[ ]
switch [Reroute reference]
Message copy Type of next
[ Policy
] [ ]
reroute table
Type of next
[ Next reroute reference ]
[ message copy ]
table
ADD RRCGGT
[ Next message ]
copy reference
[Reroute reference]
ADD M3ASSOS
Type of next
[ ]
reroute table
Service process
[ ] [ Next reroute reference ]
switch
Message copy ADD RROC
[ Policy
]
Type of next [Reroute reference]
[ message copy ] [Operation code]
table
Next message [Type of next reroute table]
[ ]
copy reference [Next reroute reference]
ADD RRRULE
Reroute processing
[ Rule index
]
[Load-share select mask]
[ Destinations 0-15 ]
[Priorities 0-15]
[Reroute rule switch]
[Reroute direction]
NOTE
The configuration of the message duplication service is similar to that of the message rerouting service.
Therefore, this topic specifies only different parameters involved in the message duplication service. For
detailed configuration about other parameters, see 16 Configuring MRS Service Data.
l Next message copy reference: It specifies the reference of the message duplication in the
next message copy table. This parameter, together with Type of next message copy
table, determines the table item set used for message duplication in the next step. You do
not need to configure this parameter if the message duplication data is not to be queried.
Table 18-2 General procedures for configuring the message duplication service data
Step Operation
1 Add the MAP rerouting data to the rerouting calling GT number segment
table, rerouting called GT number segment table, rerouting number table,
and reroute rule table (ADD RRCGGTRNG, ADD RRCDGTRNG, ADD
RRUSRNUM, and ADD RRRULE).
2 Add the SCCP rerouting data to the OPC table, DPC table, called GT table,
calling GT table, and operation code table (ADD RROPC, ADD
RRDPC, ADD RRCDGT, ADD RRCGGT, and ADD RROC).
3 Add the M3UA or MTP link set (ADD M3ASSOS or ADD N7LKS).
Command
ADD RROPC
Parameter
Parameter ID Parameter Name Parameter Description
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to
match the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command Function
Command
ADD RRDPC
Parameter
Parameter ID Parameter Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
l VOID (Invalid)
l RCDT (Reroute called GT table)
l RCGT (Reroute calling GT table)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command
ADD RRCDGT
Parameter
Parameter ID Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
VOID (Invalid)
RCGT (Reroute calling GT table)
ROCT (Reroute operation code table)
RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table configured
in Type of next reroute table.
Related Command
Command
ADD RRCGGT
Parameter
Parameter ID Parameter Parameter Description
Name
TTYPE Type of next It specifies the type of the table corresponding to the
reroute table next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy.
It is optional and its value is of the enumeration type.
It can be set to:
l VOID (Invalid)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It is set to Invalid by default. It must be configured
based on the actual conditions.
NRR Next reroute It specifies the reroute reference of the table type
reference corresponding to the next reroute operation.
It is valid only when the MSU message meets the
condition set in Reroute policy. It is used to match
the corresponding data in the reroute table
configured in Type of next reroute table.
Related Command
Command
ADD RROC
Parameter
Parameter ID Parameter Parameter Description
Name
Related Command
Table 18-7 Related commands for configuring the reroute operation code
Command Function
NOTE
l The referenced index from the reroute rule table must be an actual index.
l The parameter Reroute reference is directly used when referencing the indexes from other tables.
Command
ADD RRRULE
Parameter
Parameter ID Parameter Name Parameter Description
RSWT Reroute rule switch It maps the further processing rule after the
successful reroute processing. It is optional
and its value is of the enumeration type. It can
be set to one or both of the following values:
l G1 (Reroute DPC fail discard)
l G2 (Modify DPC switch)
Based on different situations, the processing
principles are as follows:
l G1 enabled and G2 disabled: The system
modifies the route in the message and then
sends the message. When the DSP is
unreachable, the message is discarded.
l G1 enabled and G2 enabled: The system
modifies the DPC in the message and then
sends the message. When the DSP is
unreachable, the message is discarded.
l G1 disabled and G2 disabled: The system
modifies the route in the message and then
sends the message. When the DSP is
unreachable, the failure message is returned
and the system processes the message based
on the original processing flow.
l G1 disabled and G2 enabled: The system
modifies the DPC in the message and then
sends the message. When the DSP is
unreachable, the failure message is returned
and the system processes the message based
on the original processing flow.
NOTE
l Modifying the route: Based on the destination of
a rerouted message, the system reselects the
route for the message and sends the message to
the destination.
l Modifying the DPC: The system modifies the
DPC in the message to that of the reroute
destination.
Related Command
Command
ADD RRCDGTRNG
Parameter
Parameter ID Parameter Name Parameter Description
Related Command
Table 18-9 Related commands for configuring the reroute called GT range table
Command Function
Command
ADD RRCGGTRNG
Parameter
Parameter ID Parameter Parameter Description
Name
TOGT End GT code It indicates the end calling number in the GT number
range to be processed in the message reroute service.
It is mandatory. Its value is of the character string
type and ranges 0-F.
Related Command
Table 18-10 Related commands for configuring the reroute calling GT range table
Command Function
Command
ADD RRUSRNUM
Parameter
Parameter ID Parameter Name Parameter Description
Related Command
Command
ADD M3ASSOS and ADD N7LKS
Parameter
Paramete Paramete Parameter Description
r ID r Name
SRVPRO Service It determines which service is enabled. You can enable any service
SWT process by selecting the related option. Here, you must select MCSWT
switch (Message copy switch).
CPPOLIC Message It specifies the policy for duplicating messages. It is valid only
Y copy when Service process switch is set to Message copy switch. If
policy the message duplication switch is enabled, the system checks the
message duplication conditions and duplicates the matching
messages based on the configurations in the policy table. Then, the
system sends the duplicated messages to the specified signaling
points. After that, the system forwards the original messages based
on the original routing information contained in the messages.
It is optional. Its value is of the enumeration type. It can be set to:
l ANP (All DPC not processed): When it is selected, the system
does not apply message duplication but directly forwards the
MSU message based on the original flow, regardless of the MSU
message type.
l ISP (DPC in self PC processed): When it is selected, the system
determines whether the MSU message is locally terminated. If
the MSU message is locally terminated, the system obtains
Type of next message copy table and Next message copy
reference and then forwards the MSU message to the related
module for message rerouting processing. If the MSU message
is not locally terminated, the system processes the MSU
message based on the original flow without applying message
duplication.
l NISP (DPC not in self PC processed): When it is selected, the
system determines whether the MSU message is locally
terminated. If the MSU message is not locally terminated, the
system obtains Type of next message copy table and Next
message copy reference and then forwards the MSU message
to the related module for message rerouting processing. If the
MSU message is locally terminated, the system processes the
MSU message based on the original flow without applying
message duplication.
l AP (All DPC processed): When it is selected, the system
obtains Type of next message copy table and Next message
copy reference and then forwards the MSU message to the
related module for message rerouting processing, regardless of
the MSU message type.
It must be configured according to the actual conditions.
NCPTYP Type of It specifies the next table whose messages are to be duplicated in
E next this link. If the message duplication data is not to be queried, set
message this parameter to Void. This parameter, together with Next
copy table message copy reference, determines the table item set used for
message duplication in the next step.
It can be set to:
l VOID (Void)
l ROT (Reroute OPC table)
l RDT (Reroute DPC table)
l RCDT (Reroute called GT table)
l RCGT (Reroute calling GT table)
l ROCT (Reroute operation code table)
l RRLT (Reroute rule table)
It must be configured according to the actual conditions.
NCPREF Next It specifies the reference of the message duplication in the next
message message copy table. This parameter, together with Type of next
copy message copy table, determines the table item set used for
reference message duplication in the next step. You do not need to configure
this parameter if the message duplication data is not to be queried.
It is optional. Its value is of the numeral type and ranges 0-65535.
It must be configured based on the actual conditions.
Related Commands
Table 18-12 Related commands for configuring the M3UA and MTP link set data
Command Function
18.7.1 Example
This topic provides an example to describe how to configure the message duplication service.
18.7.1 Example
This topic provides an example to describe how to configure the message duplication service.
Table 18-13 Data collected for configuring the message duplication service
Service process Message copy Type of next Next message copy
switch policy message copy table reference
NOTE
The configuration of the message duplication service is similar to that of the message rerouting service.
Therefore, this topic specifies only different parameters involved in the message duplication service. For
detailed configuration about other parameters, see 16 Configuring MRS Service Data.
Procedure
Step 1 Modify link set information.
Based on the preceding data collection, the following provides an example of service data
configuration.
To modify link set information, where Service process switch is Message copy switch,
Message copy policy is All DPC processed, and Type of next message copy table is Message
copy called GT table, run the following command:
MOD M3ASSOS: IDX=0, NI=IM, SRVPROSWT=RIAM-1, CPPOLICY=AP, NCPTYPE=CDGT, NCPREF=11;
----End