You are on page 1of 103

HUAWEI MSOFTX3000 Configuration Guide

Contents

Contents
10 Configuring Basic Number Analysis Data .......................................................................10-1
10.1 Background Information ...........................................................................................................................10-2 10.1.1 Basic Concepts.................................................................................................................................10-2 10.1.2 Number Change ...............................................................................................................................10-4 10.1.3 Adjusting Number Format ...............................................................................................................10-6 10.1.4 General Process of Number Analysis.............................................................................................10-11 10.2 Configuring Call Prefix Data ..................................................................................................................10-13 10.2.1 Overview of Configuration ............................................................................................................10-13 10.2.2 Adding Number Change.................................................................................................................10-16 10.2.3 Adding Service Check....................................................................................................................10-23 10.2.4 Adding Call Prefix .........................................................................................................................10-27 10.3 Configuring Called Number Analysis Data.............................................................................................10-33 10.3.1 Overview of Configuration ............................................................................................................10-33 10.3.2 Adding Called Number Pre-analysis..............................................................................................10-35 10.3.3 Adding Enhanced Route Processing ..............................................................................................10-39 10.3.4 Adding Auxiliary Signaling ...........................................................................................................10-41 10.3.5 Adding Call Prefix Processing .......................................................................................................10-43 10.4 Configuring Caller Analysis Data ...........................................................................................................10-49 10.4.1 Overview of Configuration ............................................................................................................10-49 10.4.2 Adding IMSI Number Analysis......................................................................................................10-51 10.4.3 Adding Caller Feature Processing..................................................................................................10-54 10.4.4 Adding Caller Feature Analysis .....................................................................................................10-55 10.4.5 Adding Caller Number Analysis ....................................................................................................10-61 10.4.6 Adding CLIP Called Number Correlation Processing (Optional) ..................................................10-66 10.4.7 Adding CLIP Processing ................................................................................................................10-67 10.5 Configuring Number Pre-processing Data ..............................................................................................10-69 10.5.1 Overview of Configuration ............................................................................................................10-69 10.5.2 Adding Incoming Caller Number Associated Processing (Optional).............................................10-72 10.5.3 Adding Incoming Original Called Number Associated Processing (Optional) ..............................10-75 10.5.4 Adding Incoming Number Pre-processing.....................................................................................10-77 10.5.5 Adding Outgoing Caller Number Associated Processing (Optional) .............................................10-82 10.5.6 Adding Outgoing Original Called Number Associated Processing (Optional) ..............................10-85

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

Contents

HUAWEI MSOFTX3000 Configuration Guide 10.5.7 Adding Outgoing Number Pre-processing .....................................................................................10-87

10.6 Configuring Data of Call Authority Check .............................................................................................10-92 10.6.1 Configuration Description..............................................................................................................10-92 10.6.2 Adding Original Called Number Associated Processing (Optional) ..............................................10-94 10.6.3 Adding Call Authority Check.........................................................................................................10-96

ii

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

Figures

Figures
Figure 10-1 Relationship between call prefix and dialed number set...............................................................10-3 Figure 10-2 General process of number analysis ...........................................................................................10-12 Figure 10-3 Parameter referencing relationship .............................................................................................10-16 Figure 10-4 Parameter referencing relationship .............................................................................................10-51 Figure 10-5 Parameter referencing relationship .............................................................................................10-72 Figure 10-6 Relationship between database tables.........................................................................................10-94

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

iii

Tables

HUAWEI MSOFTX3000 Configuration Guide

Tables
Table 10-1 Common number change methods .................................................................................................10-5 Table 10-2 Meanings of bits for processing number format .............................................................................10-6 Table 10-3 Examples of default adjustment of the number format for the caller number ................................10-8 Table 10-4 Input parameters required for configuring call prefix data ...........................................................10-13 Table 10-5 Output parameters defined in call prefix data...............................................................................10-14 Table 10-6 Configuration preparations ...........................................................................................................10-15 Table 10-7 Configuration steps.......................................................................................................................10-15 Table 10-8 Input parameters for the called number analysis data...................................................................10-34 Table 10-9 Preparations ..................................................................................................................................10-34 Table 10-10 Configuration steps.....................................................................................................................10-35 Table 10-11 Parameters referenced by caller analysis data.............................................................................10-49 Table 10-12 Preparations ................................................................................................................................10-50 Table 10-13 Configuration steps.....................................................................................................................10-50 Table 10-14 Input parameters required for configuring number pre-processing data.....................................10-70 Table 10-15 Configuration preparations .........................................................................................................10-70 Table 10-16 Configuration steps.....................................................................................................................10-71 Table 10-17 Input parameter for the caller analysis data ................................................................................10-92 Table 10-18 Preparations ................................................................................................................................10-93 Table 10-19 Configuration steps.....................................................................................................................10-93

iv

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

10

Configuring Basic Number Analysis Data

About This Chapter


The following table lists the contents of this chapter. Section 10.1 Background Information 10.2 Configuring Call Prefix Data 10.3 Configuring Called Number Analysis Data 10.4 Configuring Caller Analysis Data 10.5 Configuring Number Pre-processing Data 10.6 Configuring Data of Call Authority Check Describes Concepts related to the basic number analysis data. How to configure the call prefix data. How to configure the called number analysis data. How to configure the caller analysis data. How to configure the number pre-processing data. How to configure the data of call authority check.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-1

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

10.1 Background Information


10.1.1 Basic Concepts
Overview of Call Prefix
Call prefix is the prefix of a called number. It can be the first digit or the first several digits of a called number. It can also be the called number. That is, the call prefix is a subset of the called number. For example, the call prefix of the called number 13901234567 can be: The first two digits: The first three digits: The first five digits: The first seven digits: 13 139 13901 1390123

The MSOFTX3000 called number analysis table is a collection of all prefixes. If the call prefixes are recorded in the called number analysis table, the system analyzes the called number according to the best match rule. The best match rule refers to the rule that helps the system identify the call prefix that resembles the called number to the greatest extent. Through this prefix, the system can identify the following attributes of the call: Service category Service attribute Route selection Called number type Considering the above case as an example, if a calling party dials the called number 13901234567, the system chooses the call prefix 1390123 for matching based on the best match rule. Here, the call prefixes 13, 139 and 13901 do not meet the rule.

Relationship Between Call Prefix and Dialed Number Set


Dialed number is the prefix of a called number sent or dialed by the call source. It is a key element to determine the services related to the call. Dialed number set (DN set) is a collection of dialed numbers (or prefixes). Figure 10-1 shows the relationship between call prefix and DN set.

10-2

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Figure 10-1 Relationship between call prefix and dialed number set
Call prefix DN set 0

Call prefix Call prefix DN set 1 Call prefix

A DN set can stand for a local network. The call prefixes in the DN set are randomly defined. Multiple DN sets can share the same call prefix. When the network carrier uses the MSOFTX3000 to enable the multi-area networking function, you must set different DN sets for different local MSC networks, respectively. A specific call prefix is valid only within the DN set to which it belongs. That is, a specific call prefix is invalid for call sources that do not belong to the DN set For calls between call sources within the same DN set, you need not change the DN set for related call prefixes. For calls between call sources of different DN sets, you must change the DN sets for related call prefixes.

Definition of Numbers in a Call Process


Calling Party Number (caller number): The number of the calling party who starts a call. Called Party Number (called number): The number dialed by the calling party. Redirection Number: It is set by a subscriber who has registered with the forwarding service. It is the forwarding destination number to which a call to the subscriber is forwarded. The forwarding is triggered by the office to which the subscriber belongs. For example, subscriber B (homed to office B) has registered with the forwarding service and sets the forwarding destination number to C. When subscriber A calls subscriber B, C is the redirection number for office B, if office B forwards the call to C. Redirected Number: It is set by a subscriber who has registered with the forwarding service. It is the forwarding destination number to which a call to the subscriber is forwarded. In the call, the caller and the callee are not in the same office. For example, subscriber B (homed to office B) has registered with the forwarding service and sets the forwarding destination number to C. When subscriber A (homed to office A) calls subscriber B through the incoming trunk, if office B informs office A of the destination number C through inter-office signaling, and then office A triggers the forwarding service, C is the redirected number for office A. Original Called Party Number: It is the number exactly dialed by the calling party if one or more forwarding operations occur during a call to a subscriber who has registered with the forwarding service. For example, B has registered with the forwarding service and sets C as the forwarding destination number. When A calls B, if B directs the call to C, the number of A is the calling party number and the number of B is the original called party number, for C.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-3

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Redirecting Number: It is the number of a subscriber who forwards a call. The number of a subscriber is also called service subscriber number. After a subscriber registers with the forwarding service, when another subscriber calls the subscriber, call forwarding may occur. If there is only one forwarding operation in a call, the redirecting number is the same as the original called number; if there are multiple forwarding operations, the service subscriber number that processes the last forwarding operation is the redirecting number. For example, there is a call model: subscriber A calls subscriber B, and the call is forwarded to subscriber C. In this call model, the number of A is the calling number, and the number of B is the original called number and redirecting number. There is another call model: A calls B. B forwards the call to C. C forwards the call to D. In this case, the number of A is the calling number, the number of B is the original called number, and the number of C is the redirecting number. Connected Number: When the SSP triggers the IN service, if the SCP sends Connect operation to the SSP through CAP/INAP messages, the SCP contains a new called party number in the CAP/INAP message to indicate SSP connection. In this case, the called party number is called connected number.

10.1.2 Number Change


Overview
Number change is used for change of the caller and the called numbers during a call. The change in caller number includes: Address nature Caller Number Call source attribute Route selection Subscriber type The change in called number focuses on the called number. Currently, the MSOFTX3000 provides the following typical types for changing numbers: For the call source: Before number analysis, number change occurs for all numbers of calling parties (or the incoming trunk) that belong to a call source or all numbers dialed by calling parties (or the incoming trunk) that belong to a call source. For a specific call prefix: Before number analysis, number change occurs for the caller or the called number during the call, if the called number sent by a calling party (or the incoming trunk), matches a certain type of the call prefix. For a specific calling prefix: Before number analysis, number change occurs for the caller or the called number during a call, if the local caller number or the caller number sent by the originating office through the incoming trunk, matches a certain type of the calling prefix. For a specific international mobile subscriber identity (IMSI) prefix: Before number analysis, number change occurs for the caller or the called number during a call if the IMSI of the calling MS in the local office matches a certain type of the IMSI prefix.

Number Change Methods


The MSOFTX3000 provides many methods to change the caller or the called number during a call. Table 10-1 lists some common number change methods.

10-4

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Table 10-1 Common number change methods Methods Discriminating the calling address of the call source (used for caller number only) Processing the call prefix Pre-processing the called number Analyzing the IMSI Analyzing the feature of the calling party Analyzing the caller number Processing CLIP called number correlation Processing the caller number display Discriminating the caller number (used for the caller number only) Pre-processing the number Command ADD CALLSRC ADD PFXPRO ADD CLDPREANA ADD IMSIBITANA ADD CLICRTANA ADD CNACLR ADD CLCRPRO ADD CLIPRO ADD CLRDSG ADD INCLRIDX ADD INORICLDIDX ADD INNUMPREPRO ADD OUTCLRIDX ADD OUTORICLDIDX ADD OUTNUMPREPRO ADD HDOVPROC ADD AIDNUMPRO ADD IDPNPRO ADD TGLD ADD USRVPROC

Handing over the number Processing auxiliary number Processing IDP Number Using trunk bearer Processing user integrated services

Impact of Number Change on Charging


The methods listed in Table 10-1 do not affect the caller and the called numbers in bills. That is, on the bill generated by the MSOFTX3000, the caller and the called numbers are the original ones used by the calling party or the incoming trunk in a call. If you run ADD BILLPROC to configure the number processing data on the bill or ADD BLLUTCTL to configure the control data of user type on the bill, the caller and the called numbers on the bill are the ones after change. If you run MOD MSFP to set related software parameters (such as bit 1 of P129 and bit 13 of P144) to non-default values, the called numbers on the bills are the ones after change.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-5

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

10.1.3 Adjusting Number Format


Basic Concepts
Adjusting the number format is also called Unbuild processing of number format. It is carried out by the system before number analysis, and helps to pre-process the format of the following numbers during a call: Calling party number Called party number Roaming number Handover number Redirection Number Redirecting Number Through modifications depending on the call modes, the CHS changes the numbers to be: With/without the international number prefix With/without the country code or area code With/without the national number prefix With/without the national toll area code

Related Software Parameters


In the MSOFTX3000, the CHS adjusts the number format by using the following software parameters: Bit 6 and bit 12 of call internal parameter 9 (P144) Bit 11 of call internal parameter 6 (P54) Bits 40 of judgment length of caller number (P98) Table 10-2 lists the meanings of the bits. Table 10-2 Meanings of bits for processing number format Software Parameter P144 Call internal parameter 9 Meaning of Related Bits Bit 6: The default value is 1. When a call is started by a calling party in the local office or the incoming trunk, bit 6 specifies whether the MSOFTX3000 starts format adjustment of the caller number during the call. = 1: Yes = 0: No Bit 12: The default value is 1. It specifies whether the MSOFTX3000 starts format adjustment of the following numbers: Roaming number or redirection number returned by the HLR to the MSOFTX3000 through the MAP signaling. Handover number returned by the VLR in another office to the MSOFTX3000 through the MAP signaling.

10-6

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Software Parameter

Meaning of Related Bits Called number or redirecting number returned by the SCP to the MSOFTX3000 through the CAP/INAP signaling = 1: Yes = 0: No

P54 Call internal parameter 6

Bit 11: The default value is 1. It specifies whether the MSOFTX3000 changes the numbers (an example of the caller number is taken here) to be with national toll prefix/international toll prefix, when the MSOFTX3000 starts format adjustment of the following numbers: Caller number Roaming number Handover number Redirection Number Redirecting Number National toll prefix and international toll prefix are specified by the commands SET INOFFMSC and ADD INOFFMSC. When the address nature of the caller number is international number, if the country code of the caller number is the home country code, the MSOFTX3000 removes the country code from the caller number and changes the address nature to national number. It then continues the adjusting process. Case 1: In the intra-office call, the roaming type of the calling party is national roaming/international roaming when the MSOFTX3000 adjusts the local calling parties' numbers. = 1: Change the number to be with national toll prefix/international toll prefix. =0: Change the number to be without national toll prefix/international toll prefix. Case 2: In the incoming call, the address nature of the caller number is national number/international number when the MSOFTX3000 adjusts the caller number sent from the forward office to the local office. = 1: Change the number to be with national toll prefix/international toll prefix. = 0: Change the number to be without national toll prefix/international toll prefix. Note that when the address nature of the caller number is national number or subscriber number, if the actual length of the caller number is less than or equal to the length defined by the software parameter judgment length of calling number (P98), the MSOFTX3000 inserts the national toll area code before the caller number and changes the address nature to national number. It then continues the adjusting process.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-7

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Software Parameter

Meaning of Related Bits

Case 3: In the outgoing call or the tandem call, the address nature of the caller number is national number/international number when the MSOFTX3000 adjusts the caller number sent from the local office to the backward office. = 1: Change the number to be with national toll prefix/international toll prefix. = 0: Change the number to be without national toll prefix/international toll prefix. If the service attribute of a call is international toll or international toll of the mobile network, the MSOFTX3000, by default, changes the address nature of the caller number to international number, and changes the number to be without international toll prefix. P98 judgment length of calling number Bit 40: The default value is 0X07. They set the length of the local PSTN number (in subscriber number format).

Examples
Table 10-3 lists examples on how the format of the called number is adjusted by default. In the examples, it is assumed that: The country code of the local office is 86. The national toll area code of the local office is 755. All bits listed in Table 10-2 are set to default values. Table 10-3 Examples of default adjustment of the number format for the caller number SN 1 Call Model In the intra-office call, the roaming type of the calling party is international roaming. Original Caller Number Number: 852987654321 Address nature: International number Adjusted Caller Number Number: 00852987654321 Address nature: International number Remark Add an international toll prefix 00 before the caller number.

10-8

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

SN 2

Call Model In the intra-office call, the roaming type of the calling party is national roaming, and the country code of the caller number is the country code (86) of the local office. In the incoming call, the address nature of the calling party is international number, and the country code of the caller number is the country code (86) of the local office. In the incoming call, the address nature of the caller number is international number. In the incoming call, the address nature of the calling party is international number, and the country code of the caller number is the country code (86) of the local office. In addition, the national toll area code is the national toll area code (755) of the local office.

Original Caller Number Number: 8613901234567 Address nature: International number

Adjusted Caller Number Number: 13901234567 Address nature: National number

Remark Remove the country code 86 from the caller number. Set Address nature to National number.

Number: 008613901234567 Address nature: International number

Number: 13901234567 Address nature: National number

Remove the international toll prefix 00 and the country code 86 from the caller number. Set Address Nature to National number.

Number: 00852987654321 Address nature: International number

Number: 00852987654321 Address nature: International number Number: 07551234567 Address nature: National number

No change

Number: 00867551234567 Address nature: International number

Remove the international toll prefix 00 and the country code 86 from the caller number. Add the national toll prefix 0 and the national toll area code 755 before the caller number. Set Address nature to National number.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-9

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

SN 6

Call Model In the incoming call, the address nature of the caller number is national number and the caller number is mobile subscriber. In the incoming call, the address nature of the caller number is national number and the calling party is a PSTN subscriber. In the incoming call, the address nature of the caller number is subscriber number and the actual length is 7 digits. In the outgoing call or the tandem call, the address nature of the caller number is international number. In the outgoing call or the tandem call, the address nature of the caller number is national number and the service attribute of the call is international toll or international toll of the mobile network.

Original Caller Number Number: 013901234567 Address nature: National number Number: 13901234567 Address nature: National number Number: 07551234567 Address nature: National number Number: 7551234567 Address nature: National number Number: 1234567 Address nature: Subscriber number

Adjusted Caller Number Number: 13901234567 Address nature: National number

Remark Remove the national toll prefix 0 from the caller number. No change

Number: 07551234567 Address nature: National number

No change

Add the national toll prefix 0 before the caller number. Number: 07551234567 Address nature: National number Add the national toll prefix 0 and the national toll area code 755 before the caller number. Set Address nature to National number.

10

11

Number: 852987654321 Address nature: International number

Number: 00852987654321 Address nature: International number

Add the international toll prefix 00 before the caller number.

12

Number: 7551234567 Address nature: National number

Number: 07551234567 Address nature: National number

Add the national toll prefix 0 before the caller number.

10-10

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

SN 13

Call Model In the outgoing call or the tandem call, the address nature of the caller number is national number and the service attribute of the call is international toll. In the outgoing call or the tandem call, the address nature of the caller number is national number and the service attribute of the call is international toll of the mobile network.

Original Caller Number Number: 13901234567 Address nature: National number

Adjusted Caller Number Number: 8613901234567 Address nature: International number

Remark Add the country code 86 before the caller number. Set Address nature to International number.

14

Number: 7551234567 Address nature: National number

Number: 867551234567 Address nature: International number

Add the country code 86 before the caller number. Set Address nature to International number.

10.1.4 General Process of Number Analysis


Figure 10-2 shows the general process of MSOFTX3000 number analysis for common calls (not forwarding calls or IN calls).

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-11

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Figure 10-2 General process of number analysis

Call starts

Call source analysis ADD CALLSRC

Auxiliary signaling analysis ADD AUSSIG

Number adjustment (set by the software parameter)

Service check ADD SRVCHK

Caller discrimination ADD CLRDSG

Caller feature processing ADD CLICRTPRO

Called number pre-analysis ADD CLDPREANA

Caller feature analysis ADD CLICRTANA

IMSI number analysis ADD IMSIBITANA

Caller number analysis ADD CNACLR

Incoming number pre-processing ADD INNUMPREPRO

Call prefix processing ADD PFXPRO

Entrance for number re-analysis

Called number analysis ADD CNACLD

Black and white list restriction analysis SET GAC

Called number barring group ADD CLDGRP

Outgoing number pre-processing ADD OUTNUMPREPRO

Enhanced route processing ADD SUPERRT

CLIP processing ADD CLIPRO

Call authority check ADD CALLPRICHK

Trunk group bearer processing ADD TGLDIDX

The call is transferred to other modules for processing

10-12

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Figure 10-2 shows a complete process of number analysis. But for a specific call, the actual steps taken by the CHS are determined by the parameters involved in the call and related data configuration. Example 1: IMSI prefix is set to 46000 when IMSI number analysis data is set by the command ADD IMSIBITANA. If during a call, the IMSI of the calling party is 460011234567890, the CHS does not carry out the IMSI number analysis during this number analysis, because the IMSI fails to match the IMSI prefix recorded in the IMSI number analysis table. Example 2: If DN processing flag is not set to Yes when the call prefix data is set by running the command ADD CNACLD, then even if you set the DN processing data by running ADD PFXPRO, and the called number of a call can match the call prefix recorded in the DN processing data table, the CHS does not carry out the DN processing process during this number analysis. When it is required to re-analyze the called number (or the adjusted called number), the CHS re-locates the processing pointer to the call prefix table (set by ADD CNACLD) and carry out analysis. In addition, by configuring data, you can re-locate the processing pointer to the incoming call number pre-processing table (set by ADD INNUMPREPRO) for analysis.

10.2 Configuring Call Prefix Data


10.2.1 Overview of Configuration
Configuration Relationship
Call prefix data is one of the internal data of the MSOFTX3000. It defines the information that relates to called number analysis, such as service category, service attribute, route selection code, release mode, charging indication, minimum number length and maximum number length. The configuration of the call prefix data requires to reference the following key parameters: call source code, DN set, and route selection code. They are defined in office information data and route data. Table 10-4 lists the parameter referencing relationship. Table 10-4 Input parameters required for configuring call prefix data Parameter Call source code DN set Route selection code Defined in ADD CALLSRC ADD CALLSRC ADD RTANA Source Data Category Office information data Office information data Routing data Referenced in ADD SRVCHK ADD CNACLD ADD CNACLD

Call prefix data defines the key parameter: number change index. The parameter is referenced in configuring signaling data, number analysis data, mobile service data, intelligent network

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-13

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

(IN) service data, bill data and user data. Table 10-5 lists the parameter referencing relationship. Table 10-5 Output parameters defined in call prefix data Parameter Number change index Defined in ADD DNC Referenced in ADD PRALNK ADD MAPIFNP ADD PFXPRO ADD CLDPREANA ADD CLICRTANA ADD IMSIBITANA ADD CNACLR ADD CFPRO ADD INNUMPREPRO ADD INCLRIDX ADD INORICLDIDX ADD HDOVPROC ADD LOCDNC ADD INDNS ADD INSATTR ADD CSIDNC ADD IDPNPRO ADD BILLPROC ADD ISDNDAT ADD DNSRVIDX ADD USRVPROC Bill data User data Mobile service data IN service data Destination Data Category PRA signaling data MAP signaling data Number analysis data

10-14

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Preparations
Before configuring call prefix data, make sure that all preparations are done as specified in Table 10-6. Table 10-6 Configuration preparations SN 1 2 3 4 6 7 8 Item Call prefix table of mobile subscribers in the local network Call prefix table of mobile subscribers in the non-local network Call prefix table of mobile subscriber in the other networks Call prefix table for PSTN local calls Call prefix table for PSTN toll calls Call prefix table for special service calls Other call prefix tables Remark For example: 112, 911, 999 They are determined by network carriers based on the actual situations of the local network.

Configuration Steps
Table 10-7 lists the general steps to configure call prefix data. Table 10-7 Configuration steps Step 1 2 3 Description Add a number change. Add a service check. Add a call prefix. Command ADD DNC ADD SRVCHK ADD CNACLD

Parameter Referencing Relationship


Figure 10-3 shows the referencing relationship between key parameters when you configure call prefix data.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-15

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Figure 10-3 Parameter referencing relationship


ADD SRVCHK Call source code Service check index IWF application mode

ADD CNACLD DN set Call prefix Service check index

10.2.2 Adding Number Change


Related Commands
Command ADD DNC RMV DNC MOD DNC LST DNC Function To add a number change To remove a number change To modify a number change To list number changes

Configuration Description
Number change data defines the rules for changing, inserting or deleting numbers (such as caller numbers, called numbers and original called numbers). Each number change data is identified by a value of the parameter Number change index. The parameter is referenced in configuring signaling data, number analysis data, mobile service data, IN service data, bill data and user data. You must check original numbers or other number sources carefully and then determine the object for number change. This avoids unexpected results caused by changing the wrong object. In addition, some objects for number change are dynamically determined by the system during call or service processing. Therefore, you must carefully analyze the object (including number length and address nature) for number change.

Parameter Description
Number change index It identifies a number change in the MSOFTX3000. The value range is from 1 to 65534. Number change index is pre-set to 0 during the system initialization. The index 0 corresponds to No conversion in the parameter Number change option. You cannot modify or delete the index 0 because it is a default value.

10-16

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Number change option It defines a strategy for number change. For a number to be changed, its digit position is numbered from left to right, starting from 0. The parameter options are as follows (The following numbers printed in bold indicates a specified number or inserted number): No conversion: The original number is not to be changed. Insert number at designated position: New numbers are to be inserted in a specific position in the original number. Assume that the original number is 12345678, Conversion start position is set to 3, and New number is set to 99. The number change result is then 1239945678. Insert at the end of the number: New numbers are to be inserted at the end of the original number. Assume that the original number is 12345678 and New number is set to 99. The number change result is then 1234567899. Insert number after designated character: New numbers are to be inserted after designated characters in the original number. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 3, Designated characters is set to 234, and New number is set to 99. The number change result is then 1234995678. Insert number before designated character: New numbers are to be inserted before designated characters in the original number. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 3, Designated characters is set to 234, and New number is set to 99. The number change result is then 1992345678. Delete all: The original number is deleted as a whole. Assume that the original number is 12345678. There are then no numbers left after the number change. Delete number in positive sequence of designated position: A specified length of numbers is to be deleted from a specific conversion start position in the original number. The sequence is from left to right. Assume that the original number is 12345678, Conversion start position is set to 4, and Number change length is set to 2. The number change result is then 123478. Delete number in positive sequence of designated character (designated character included): Designated length of numbers is to be deleted, starting from the designated characters in the original number. The length includes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, the designated length of characters is set to 3, and Designated characters is set to 45. The number change result is then 12378. Delete number in positive sequence of designated character (designated character excluded): Designated length of numbers is to be deleted, starting from the designated characters in the original number. The length excludes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, the designated length of characters is set to 3, and Designated characters is set to 45. The number change result is then 12345. Delete number in inverted sequence of designated position: A specified length of numbers is to be deleted from a specific conversion start position in the original number.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-17

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

The sequence is from right to left. Assume that the original number is 12345678, Conversion start position is set to 4, and Number change length is set to 2. The number change result is then 125678. Delete number in inverted sequence of designated character (designated character included): Designated length of numbers is to be deleted, starting from the designated characters in the original number. The length includes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, the designated length of characters is set to 3, and Designated characters is set to 45. The number change result is then 12678. Delete number in inverted sequence of designated character (designated character excluded): Designated length of numbers is to be deleted, starting from the designated characters in the original number. The length excludes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, the designated length of characters is set to 3, and Designated characters is set to 45. The number change result is then 45678. Change all: The original number is changed to a new number. Assume that the original number is 12345678 and New number is set to 8899. The number change result is then 8899. Change number in positive sequence of designated position: A specified length of numbers is to be replaced by new numbers from a specific conversion start position in the original number. The sequence is from left to right. Assume that the original number is 12345678, Conversion start position is set to 4, Number change length to 2, and New number to 99. The number change result is then 12349978. Change number in positive sequence of designated character (designated character included): A specified length of numbers is to be replaced by new numbers, starting from the designated characters in the original number. The specific length includes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 2, Designated characters to 45, Number change length to 3, and New number to 99. The number change result is then 1239978. Change number in positive sequence of designated character (designated character excluded): A specified length of numbers is to be replaced by new numbers, starting from the designated characters in the original number. The specific length excludes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 2, Designated characters to 45, Number change length to 3, and New number to 99. The number change result is then 1234599. Change number in inverted sequence of designated position: A specified length of numbers is to be replaced by new numbers from a specific conversion start position in the original number. The sequence is from right to left. Assume that the original number is 12345678, Conversion start position is set to 4, Number change length to 2, and New number to 99. The number change result is then 12399678. Change number in inverted sequence of designated character (designated character included): A specified length of numbers is to be replaced by new numbers, starting from

10-18

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

the designated characters in the original number. The specific length includes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 2, Designated characters to 45, Number change length to 3, and New number to 99. The number change result is then 1299678. Change number in inverted sequence of designated character (designated character excluded): A specified length of numbers is to be replaced by new numbers, starting from the designated characters in the original number. The specific length excludes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. Assume that the original number is 12345678, Length of designated characters is set to 2, Designated characters to 45, Number change length to 3, and New number to 99. The number change result is then 9945678. Extract and delete number in positive sequence of designated position: A specified length of numbers is to be extracted and then deleted from a specific conversion start position in the original number or other number sources. The sequence is from left to right. For the number change process and result, refer to Other conversion number source. Extract and delete number in positive sequence of designated character (designated character included): A specified length of numbers is to be extracted and then deleted, starting from the designated characters in the original number or other number sources. The specific length includes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract and delete number in positive sequence of designated character (designated character excluded): A specified length of numbers is to be extracted and then deleted, starting from the designated characters in the original number or other number sources. The specific length excludes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract and delete number in inverted sequence of designated position: A specified length of numbers is to be extracted and then deleted from a specific conversion start position in the original number or other number sources. The sequence is from right to left. For the number change process and result, refer to Other conversion number source. Extract and delete number in inverted sequence of designated character (designated character included): A specified length of numbers is to be extracted and then deleted, starting from the designated characters in the original number or other number sources. The specific length includes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract and delete number in inverted sequence of designated character (designated character excluded): A specified length of numbers is to be extracted and then deleted, starting from the designated characters in the original number or other number sources. The specific length excludes the length of the designated characters. The sequence is

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-19

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract but not delete number in positive sequence of designated position: A specified length of numbers is to be extracted from a specific conversion start position in the original number or other number sources. The sequence is from left to right. For the number change process and result, refer to Other conversion number source. Extract in positive sequence of designated character (designated character included), but not delete number: A specified length of numbers is to be extracted, starting from the designated characters in the original number or other number sources. The specific length includes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract in positive sequence of designated character (designated character excluded), but not delete number: A specified length of numbers is to be extracted, starting from the designated characters in the original number or other number sources. The specific length excludes the length of the designated characters. The sequence is from left to right. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract in inverted sequence of designated position, but not delete number: A specified length of numbers is to be extracted from a specific conversion start position in the original number or other number sources. The sequence is from right to left. For the number change process and result, refer to Other conversion number source. Extract in inverted sequence of designated character (designated character included), but not delete number: A specified length of numbers is to be extracted, starting from the designated characters in the original number or other number sources. The specific length includes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Extract in inverted sequence of designated character (designated character excluded), but not delete number: A specified length of numbers is to be extracted, starting from the designated characters in the original number or other number sources. The specific length excludes the length of the designated characters. The sequence is from right to left. If multiple digit strings of the original number match the designated character, the system looks for the matched digit string from left to right and chooses the first one for subsequent processing. For the number change process and result, refer to Other conversion number source. Change number address attribute: The address attribute of the original number is to be changed, but not its contents. AB to BC conversion: All As and Bs in a specified length of numbers are to be changed to Bs and Cs respectively, from the conversion start position in the original number. The sequence is from left to right. Assume that the original number is 123A56B8, Conversion start position is set to 0, and Number change length is set to 8. The number change result is then 123B56C8.

10-20

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

BC to AB conversion: All Bs and Cs in a specified length of numbers are to be changed to As and Bs respectively from the conversion start position in the original number. The sequence is from left to right. Assume that the original number is 123B56C8, Conversion start position is set to 0, and Number change length is set to 8. The number change result is then 123A56B8. Length of designated characters, Designated characters The two parameters indicate the length and content of the specific character strings. The character strings are used as mapping conditions for number change. The configuration principles are as follows: If the value of Length of designated characters is less than or equal to the length of Designated characters, the value of Designated characters is the mapping character string for the number change. Assume that the original number is 12345678, Length of designated characters is set to 1, and Designated characters is set to 456, whose length is three digits. The mapping character string for the number change is then 456. If the value of Length of designated characters is more than the length of Designated characters, the mapping condition for number change is determined by both parameters. That is, Designated characters determines the conversion start position and Length of designated characters determines the length of the numbers to be changed. Assume that the original number is 12345678, Length of designated characters is set to 5, and Designated characters is set to 456, whose length is three digits. The mapping character string is then 45678 for the number change in positive sequence. If the number change is in inverted sequence, the mapping character string is 23456. If the original number contains groups of numbers that are configured in Designated characters, the mapping character string for the number change is the first group of numbers from left to right. Assume that the original number is 1238812399, Length of designated characters is set to 1, and Designated characters to 123. The mapping character string for the number change is then the first 123 from left to right. Conversion start position It indicates the starting position to delete, insert or change numbers. It is a mapping condition for number change. The position number for the first number from left to right of an original number is 0. Assume that the original number is 12345678 and Conversion start position is set to 4, which means the position number is 4. Te corresponding number is then 5 in the original number. Number change length It indicates the length of the numbers to be deleted, replaced or extracted from the original number. Assume that the original number is 12345678, Conversion start position is set to 4, and Number change length is set to 3. The mapping character string for the number change is then 567. To delete or change numbers, if "the value length of Conversion start position + the value of Number change length > the length of the original number", the number change is invalid. To insert numbers, if "the value length of Conversion start position > the length of the original number", the number change is invalid. New number It indicates the new numbers to be inserted or replaced with. It is valid only for number change operations, such as inserting or changing numbers. The parameter is a static number, which means it is an operation parameter that remains the same during number insertion or change. If you do not enter any number, the parameter is invalid.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-21

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

New number priority flag It is valid only for number change operations, such as inserting or changing numbers. In applications, the number to be inserted or the number after replacement may be a combined number of the value of New number (static number) and the value of Other conversion number source (dynamic number). Thus, New number priority flag is used to indicate whether New number has a higher priority than Other conversion number source. The default value is No. The configuration principles of this parameter are as follows: If it is set to Yes, the numbers follow the formula "New number + Other conversion number source". That is, the value of New number is placed before that of Other conversion number source. Assume that New number is set to 86 and Other conversion number source is set to Caller number (XXXXXXXX). The numbers to be inserted or replaced with is then 86XXXXXXXX. If it is set to No, the numbers follow the formula "Other conversion number source + New number". That is, the value of Other conversion number source is placed before that of New number. Assume that New number is set to 86 and Other conversion number source is set to Caller number (XXXXXXXX). The numbers to be inserted or replaced with is then XXXXXXXX86. If you do not enter any number in New number, the parameter New number is invalid. If you set Other conversion number source to Undirected, the parameter Other conversion number source is invalid. Other conversion number source If the number change does not involve extracting numbers, it indicates the new numbers to be inserted or replaced with. If the number change involves extracting numbers, that is, Number change option is Type19Type30, it indicates the object for number change. The parameter is a dynamic number, which means it is an operation parameter that is dynamically obtained by the system during call or service processing. The parameter options are as follows: Caller number: It indicates the MSISDN or PSTN number of a calling party. Called number: It indicates the MSISDN or PSTN number of a called party. Original called number: It indicates the MSISDN or PSTN number of an original called party. Special number applied: It indicates the charging area code (CAC) of a calling party. By default, the CAC number is not used. It is extracted from the LAC or CI number of a calling party only when you use MOD MSFP to configure Bit 11Bit 8 of call internal parameter 5 (P53). Mobile station roaming number: It indicates the MSRN number of a called party. Caller IMSI: It indicates the IMSI number of a calling party. Callee IMSI: It indicates the IMSI number of a called party. Caller LAC and CI: It indicates the GCI number of a calling party. (GCI = LAC + CI ) Caller CI: It indicates the CI number of a calling party. Undirected: It indicates Other conversion number source is invalid. Note that if the number change does not involve extracting numbers, there is no difference in using the above parameter options. If the number change involves extracting numbers, that is, Number change option is Type19Type30, the difference is as follows: If Other conversion number source is not set to Special number applied, the object for extracting numbers is Other conversion number source instead of the original number. After the number change, the original number is the number extracted. The value left after extracting or deleting numbers is the value of Other conversion number

10-22

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

source. Assume that the original number is 12345678, Number change option is set to Extract and delete number in positive sequence of designated position, Conversion start position to 2, Number change length to 3, and Other conversion number source to Caller number. If Other conversion number source (Caller number) is 28970123, then 28970123 is the object for number change. The result is that the original number is 970 and Other conversion number source (Caller number) is 28123. If Other conversion number source is set to Special number applied, then the object for extracting numbers is the original number instead of Other conversion number source. After the number change, Other conversion number source is the number extracted. The value that is left after extracting or deleting numbers is the original number. Assume that the original number is 12345678, Number change option is set to Extract and delete number in positive sequence of designated position, Conversion start position to 2, Number change length to 3, and Other conversion number source to Special number applied. If Other conversion number source (the CAC number of a calling party) is 755, then 12345678 is the object for number change. The result is that the original number is 12678 and Other conversion number source (the CAC number of a calling party) is 345. New number address nature It indicates the address nature of the new number after number change. The default value is Address attribute not changed. It is used to change the address attribute of a number, but not its contents. That is, no country code or toll area code is to be added before the number. The parameter options are as follows: Unknown Number: It indicates that the address nature of the original number is to be changed to Unknown Number. Address attribute not changed: It indicates that the address nature of the original number is not to be changed. International number: It indicates that the address nature of the original number is to be changed to International number. National number: It indicates that the address nature of the original number is to be changed to National number. Subscriber number: It indicates that the address nature of the original number is to be changed to Subscriber number. Ported number: It indicates that the address nature of the original number is to be changed to Ported number. If the content and the address nature of an original number are to be changed, then the system changes the number content first. Then the address nature is to be changed only if the change in the number content succeeds. In other words, if the change in the number content fails, the address nature is not to be changed and the whole number change fails.

10.2.3 Adding Service Check


Related Commands
Command ADD SRVCHK RMV SRVCHK MOD SRVCHK Function To add a service check To delete a service check To modify a service check

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-23

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Command LST SRVCHK

Function To query service checks

Configuration Description
ADD SRVCHK is used to configure the data for call barring strategies when the MSOFTX3000 performs a service check on the call from a call source. In addition, Restricted session duration (second) and ETC code type can be configured with the command.

Parameter Description
Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start service check. The value range of Call source code is from 0 to 65534. If you set Call source code to 65534, the wildcard, it refers to all call sources. If you want to set it to the other values, the parameter must be defined by ADD CALLSRC before it is used here. During the service check by the system, if there are multiple (often two) service check records whose Call source code can match the current call; the wildcard, 65534, is of the lowest priority. That is, the system prefers to handle the other call source codes. Service check index It identifies a service check in the MSOFTX3000. The value range is from 0 to 65534. The parameter is referenced in ADD CNACLD. VAD mode It defines whether the MSOFTX3000 sends the voice activity detection indicator to the MGW by using the H.248 message when processing the call. The default value is VAD no Indication. The VAD indicates a control mode. That is, the MGW sends the mute frame when there is no speech frame transferred in the bearer channel for saving the channel bandwidth. You can disable the VAD function during the ring back tone (RBT) transfer by setting the VAD control mode, because the VAD has a negative influence on the RBT. As a result, the RBT quality can be improved. The meaning of each option is described as follows: VAD always Off: It indicates that the system does not enable the VAD function before and after the callee answers the phone. VAD answer On: It indicates that the system disables the VAD function before the callee answers the phone. After the callee answers the phone, the VAD function is enabled. VAD no Indication: It indicates that bit 1 and 0 of call internal parameter 25 (P238) together determine the VAD function mode enabled by the system. By default, the system does not enable the VAD function. The system enables the VAD function only when you set bit 1 and bit 0 of call internal parameter 25 (p238) to 0 and 1, or to 1 and 0, respectively. When you set bit 1 and bit 0 to 0 and 1 respectively, the VAD function mode enabled by the system is controlled by VAD mode in ADD SRVCHK.

10-24

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

The following cases occur, when you set bit 1 and bit 0 to 1 and 0, respectively: If you set VAD mode to VAD no Indication, the system by default adopts VAD answer On to enable the VAD function. If you set VAD mode to an option other than VAD no Indication, the VAD function mode enabled by the system is determined by VAD mode in ADD SRVCHK. Forced EC request It indicates whether the MSOFTX3000 forcedly sends the EC requests (apply for EC resources) to the MGW through the H.248 messages. The default value is No. It is recommended to set the value to No to prevent the MSOFTX3000 from unnecessarily applying for, and wasting the EC resources. Restricted session duration (second) It indicates a threshold for the timer of monitoring session duration. That is, a call is auto released if its session duration reaches the threshold. The value range is from 0 to 65535. The unit is "second". The default value is 65535. The values 0 and 65535 indicate that the parameter is invalid. That is, the timer is not enabled. Perform service check It indicates whether the MSOFTX3000 performs service check on the call from a call source. The default value is No. The parameters Service check type and Service check mode are valid only when Perform service check is set to Yes. Service check type, Service check mode It indicates a call barring strategy adopted when the MSOFTX3000 performs service check on the call from a call source. The two parameters are valid only when Perform service check is set to Yes. The options of the two parameters are the same. Each parameter option is cleared by default. Assume that the number 1 stands for selecting a parameter option and the number 0 stands for clearing a parameter option. Thus, a specific service category has the following four types of call barring strategies. Service check type 0, Service check mode 0: When a subscriber with a specific service attribute originates a call, the MSOFTX3000 handles the call in the default mode according to 3GPP specifications. In other words, the MSOFTX3000 decides whether to bar the call based on the service attribute of a subscriber. When a subscriber originates a call and the service attribute is barring of all outgoing calls (BAOC), the MSOFTX3000 does not connect this call. Service check type 0, Service check mode 1: When a subscriber with a specific service attribute originates a call, the MSOFTX3000 handles the call in the common way. In other words, the MSOFTX3000 does not bar the call. For example: When a subscriber originates a call and the service attribute is barring of all outgoing calls (BAOC), the MSOFTX3000 can still connect this call. That is, the subscriber is allowed to originate the call. Service check type 1, Service check mode 0: As long as a subscriber has the specific service attribute, he or she cannot pass the corresponding service check. The MSOFTX3000 does not connect this call. Service check type 1, Service check mode 1: A subscriber can pass the corresponding service check only when he or she has the specific service attribute and the MSOFTX3000 is allowed to connect this call. In other words, if the subscriber does not have the specific service attribute, he or she cannot pass the corresponding service check and the MSOFTX3000 does not connect this call.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-25

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

ETC code type When the MSOFTX3000 is used as an SSP, it is a parameter for interconnection with an independent IP or an assisting SSP. In IN call processing, the SCP sends the Establish Temporary Connection (ETC) indication to the MSOFTX3000 through the CAP/INAP messages. The indication requests the MSOFTX3000 to apply for resources, such as playing announcements or receiving numbers from the independent IP or the assisting SSP. At this time, the parameter indicates the mode of carrying the ETC address information when the MSOFTX3000 sends the IAM messages to the independent IP or the assisting SSP. The default value is ISUP97. The parameter options are as follows: ISUP97: It indicates that the IAM messages carry different ETC address information (IPRoutingAddress, correlationID, scfID) through different information elements (IEs). The IPRoutingAddress is carried by the called number IE that is inherent in the IAM messages. TUP: It indicates that the IAM messages carry all ETC address information (IPRoutingAddress, correlationID, scfID) through the called number IE. The MSOFTX3000 incorporates all ETC address information to the called number IE that is inherent in the IAM messages using a coding scheme. The MSOFTX3000 then sends it to the independent IP or the assisting SSP. The software parameters are used to configure a mode in which an IAM message carries the ETC address information in the sending direction. When the MSOFTX3000 acts as an assisting SSP in a call, the MSOFTX3000 can auto identify the ETC address information in the incoming IAM messages sent from another MSC/SSP to the local office. In addition, bit 4 of call internal parameter 17 (P152) controls the way how the MSOFTX3000 gains the assistant SSP address in the ETC operation after the SCP send the CAP/INAP message containing the ETC operation indication to the MSOFTX3000: If bit 4 of call internal parameter P152 is set to 0 by running MOD MSFP, it indicates that the MSOFTX3000 gains the assistant SSP address in the ETC operation through TUP compressing. If bit 4 of call internal parameter P152 is set to 1 by running MOD MSFP, it indicates that the MSOFTX3000 gains the assistant SSP address in the ETC operation through ISUP97 extension. If you need to set the value length of IPRoutingAddress, correlationID and scfID parameters in a called number IE, use MOD MSFP to configure software parameters P101P104 with the help of Huawei technicians. Support optimal routing It indicates whether the MSOFTX3000 supports selecting optimal routing (SOR) when a called party is a mobile subscriber. The default value is Not support. If it is set to Support, you also need to use SET MAPACCFG to set OR capability to Phase 1. The SOR function, used for route optimized selection in inter-office calls, requires cooperation among network carriers. On one hand, their network elements, such as VMSC/VLR, GMSC and HLR need to support OR capability. On the other hand, they need to agree on a charging rule for inter-network settlement.

10-26

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

10.2.4 Adding Call Prefix


Related Commands
Command ADD CNACLD RMV CNACLD MOD CNACLD LST CNACLD Function To add a call prefix To remove a call prefix To modify a call prefix To list call prefixes

Configuration Description
Before adding call prefixes, query the following parameters by using the related commands. DN set: LST CALLSRC Route selection code: LST RTANA Service check index: LST SRVCHK

Parameter Description
DN set It indicates the DN set to which a call prefix belongs. The value range is from 0 to 254. Call prefix It defines a number in the MSOFTX3000 for indicating call connection. Call prefix can consist of letters (from A to E), numbers (from 0 to 9), * and #. In addition, letter A can represent * and letter B can represent #. The parameter can be up to 32 digits in length. A call prefix is the prefix of a called number. It is the first digit or the first several digits of a called number. It can also be the whole called number. That is, the call prefix is a subset of the called number. During the number analysis, the system matches the called number with the call prefix based on the best match rule to decide the attribute of the call. The best match rule means that the MSOFTX3000 searches all call prefixes to find a prefix that is the best match of the called number. The MSOFTX3000 then uses the call prefix to decide calling attributes, such as service category, service attribute, route selection and service check. For example, if you configure three call prefixes (13, 139, and 1390123), and a calling party dials a called number 13901234567, the system chooses the call prefix 1390123 to match the called number based on the best match rule. Here, the call prefixes 13 and 139 do not conform to the rule. Service category It is used to assign the system to first analyze the service category during the number analysis based on a call prefix. The parameter options are as follows: Basic service: used in basic services, such as intra-office calls and inter-office calls Supplementary service: used in supplementary services, such as abbreviated dialing, hotline, wake-up and call forward

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-27

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Test: used for testing calls by maintenance staff Intelligent service: used to trigger the access code of ordinary IN service Special access code: used to trigger the access code of special IN service Internet access code: used to trigger the access code of dial-up network service Value-added service: used to trigger the access code of voice mailbox service Force to display caller number: used to trigger the access code of the service of displaying caller number forcefully Refuse to display caller number: used to trigger the access code of the service of refusing to display caller number Collect call service: used to trigger the access code of collect call service Collect call service without tone: used to trigger the access code of collect call service without tone Service attribute It is used to assign the system to further analyze the service attribute during the number analysis based on a call prefix. Each service category has different service attribute options. They are listed as follows: Basic service: Invalid number, Local, Local toll, National toll, International toll, PLMN intra MSC, PLMN local MSC, PLMN other MSC, PLMN national toll MSC and PLMN international toll MSC. Supplementary service: the service attributes with words, such as DTMF, pulse, registered, activate, deactivate, check and cancel. Test: Special line call, Telephone self-test, Start ATME test, Stop ATME test and Special number prefix test. Intelligent service: Assist ssp request, Intelligent route control, Maintenance number, Special function number, Card service 1 (access code), and Card service 2 (access code). Route selection code It defines a route selection strategy that the MSOFTX3000 uses to handle an outgoing call. The value range is from 0 to 65535. The default value 65535 indicates that there is no need to select a route for an outgoing call. The configuration principles are as follows: When Service attribute is set to Local toll, National toll, International toll, Other MSC, National toll MSC, or International toll MSC, it is required to enter a valid route selection code. The parameter must be defined by ADD RTANA before it is used here. In other cases, for example, when Service attribute is set to Invalid number or PLMN intra MSC, the parameter is often set to 65535. Minimum number length It indicates the minimum number length of the called number with a specific call prefix. The value range is from 1 to 32. When the length of a called number is less than the value, the system does not analyze the called number. During the analysis of a called number, the CHS first decides whether to trigger the IN process of O-CSI. It then analyzes the length of the called number. Therefore, if an IN service subscriber originates a call, the CHS first triggers the IN process of O-CSI (that is, it is allowed to analyze the called number) irrespective of whether the length of the called number is less than the value of Minimum number length. After the O-CSI is triggered successfully, the MSOFTX3000 reanalyzes the called number based on Continue (use the original called

10-28

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

number to connect) or Connect (use the new called number to connect) sent by the SCP. If the length of the called number is still less than the value of the Minimum number length, the system does not analyze the called number. Maximum number length It indicates the maximum number length of the called number with a specific call prefix. The value range is from 1 to 32. If the length of a called number is more than the value, the system handles the called number based on the maximum number length while the remaining digits are invalid. Called number type It indicates the type of the called number with a specific call prefix. The default value is Unknown number. For different called number type, the handling processes involved in the number analysis are different. The parameter options are as follows: MSISDN: It indicates that during a number analysis, the MSOFTX3000 needs to send the message Send Routing Information to an HLR to obtain the roaming number of a subscriber. After that, the MSOFTX3000 analyzes the roaming number again based on the call prefix table. That is, for an MSISDN, the MSOFTX3000 needs to perform the number analysis twice. PSTN: It indicates that during a number analysis, the MSOFTX3000 needs an outgoing trunk to connect a call to the PSTN network or other MSC in the PLMN. That is, for a PSTN number, you need to enter a valid value for Route selection code. MSRN/HON: It indicates that during a number analysis, the MSOFTX3000 first decides whether the called number is a local MSRN/HON by retrieving MSRN/HON table configured by ADD MHPREFIX and ADD MHSUFFIX. The MSOFTX3000 then decides the call handling process. If the called number is a local MSRN, the local MSC sends the message Send Information for Incoming Call to the local VLR to request called subscriber data. The local VLR in turn sends paging requests to the local MSC. If the called number is a local HON number, the local MSC starts the handover process. If the called number is not a local MSRN/HON, the local MSC connects the call to other switches (such as, VMSC and TMSC) through the corresponding outgoing trunk. IN number: Reserved parameter NMT: Reserved parameter X_MSRN: Reserved parameter Y_MSRN: Reserved parameter Unknown number: At present, it is equivalent to PSTN. For a specific prefix, do not set it to Unknown number. If the called number is the MSISDN number of a subscriber belonging to other networks, set Called number type to PSTN. That is, the MSOFTX3000 only needs to connect the call to the corresponding destination mobile network. Then the GMSC on the side of destination mobile network requests a roaming number from an HLR. In addition, if Service category is set to Basic service, Force to display caller number, Refuse to display caller number, Special access code, Collect call service or Collect call service without tone, and Service attribute is set to PLMN intra MSC, you cannot set Called number type to PSTN or Unknown number. Destination code The parameter is only used for traffic measurement. The call prefixes that have the same measurement requirements are represented by a number. The value ranges from 0 to 65535. The default value is 65535, which means the parameter is invalid.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-29

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Description It specifies a call prefix with character strings. Query toll area code table It indicates whether the system queries toll area code table when the MSOFTX3000 needs to connect a toll call. The default value is False. If it is set to True, then: For national toll calls, the system checks whether the national toll area code of the called number is in the national toll area code table. You can query the table by using LST ACODE. If it is in the table, the MSOFTX3000 connects the call. Otherwise, it does not connect the call. For international toll calls, the system checks whether the country or the region code of the called number is in the country or the region code table. You can query the table by using LST NCODE. If it is in the table, the MSOFTX3000 connects the call. Otherwise, it does not connect the call. Charging indication It indicates whether the system forcefully sets the field of additional Chg Info in the bill to No charging or Charging. The default value is No indication. The parameter options are as follows: No indication: For intra-office calls, the field of additional Chg Info in the bill is forcefully set to Charging. For outgoing calls, the value of the field is determined by the charging indication contained in the backward signaling from a terminating office. No charging: In any case, the field of additional Chg Info in the bill is forcefully set to No charging. Charging: At present, it is equivalent to No indication. For an intelligent call, when the MSOFTX3000 is used as an SSP and the parameter is set to No charging, the MSOFTX3000 does not send the apply charging reply (ACR) message to the SCP. This may result in the failure of charging intelligent calls. Thus, to ensure secure charging, it is recommended to set it to the default value. Gain Reserved Ring delay time It indicates the delay time for the MSOFTX3000 to send the alerting signaling after the system finishes analyzing the called number and begins to connect the call to the called party. The unit is second. The default value is 0. The configuration principles are as follows: For ordinary calls, set it to 0. That is, the alerting signaling is sent as soon as the system completes analyzing the called number. For special service calls, there may be dialing the number by mistake. Thus it is recommended to set it to 3. That is, the alerting signaling is sent in three seconds. For outgoing call prefixes, the option is invalid. Service sequence number It is seldom used in the MSOFTX3000. It is used to number a special service category, which is often based on the IN service platform. Time delay trigger point

10-30

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Reserved Triggering delay Reserved Release mode It indicates a mode of call release (disconnection) by the system at the end of the call. The parameter options are as follows: First party release: Either the calling party or the called party hooks on, and then the call is released. The mode applies to the calls between common subscribers. Caller party release: The call is released only when the calling party hooks on. If the called party hooks on while the calling party does not, then in a period controlled by the timer, the call is still in connection. If the called party hooks off again, both parties can still carry on the session. If the time expires, the call is released. The mode mostly applies to toll calls. Callee party release: The call is released only when the called party hooks on. If the calling party hooks on while the called party does not, then in a period controlled by the timer, the call is still in connection. If the calling party hooks off again, both parties can still carry on the session. If the time expires, the call is released. The mode applies to special service calls, such as, 110, 119, 120 and 122. Last party release: The call is released only when both parties hook on. This mode is seldom used. The calls are released as long as the mobile users hook on irrespective of the value of Release mode. Assume that a mobile user calls a PSTN user and Release mode is set to Callee party release. If the mobile user (calling party) hooks on first, the call is released. Assume that Release mode is set to Caller party release. If the PSTN user (called party) hooks on first, the call is still in connection. Emergency call observation flag It indicates whether a call prefix is an emergency call prefix. The default value is False. If it is set to Yes, then when a calling party or an incoming trunk calls an emergency call prefix, the call handling is as follows: An alarm event is generated on the alarm console. The system does not allow the network side to release the call forcefully when the calling and called parties are in session. The system auto starts the overriding process of caller number display. That is, irrespective of whether the calling party subscribes to the service of caller number display restricted, the caller number is displayed on the terminal of the called party. If ADD ECLLCSCLT is used to configure the client data for emergency call location service (LCS), then the MSOFTX3000 can start the process of auto locating the calling party that originates the emergency call in a specific cell. If the network carrier requires that any calling party can call the emergency call prefixes in any case, that is, the emergency calls are not restricted by call barring services you can first use ADD SRVCHK to configure proper service check data (Service check type 0, Service check mode 1). Then set Service check index to a valid value (that is, to reference the data set by ADD SRVCHK). Toll prefix length

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-31

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

It indicates the length of national or international number prefix of a called number when a calling party or an incoming trunk originates a toll call. The default value is 0. The configuration principles are as follows: If a national or international number prefix is not in a called number, it is set to 0. In most countries or regions, the national number prefix is "0". Therefore, set the parameter to 1. In most countries or regions, the international number prefix is "00". Thus set the parameter to 2. Enhanced route processing flag It indicates whether the process of the enhanced routing handling needs to be started when the MSOFTX3000 performs number analysis. The default value is No. If it is set to Yes, use ADD SUPERRT to configure enhanced route processing data. Early ACM signaling flag When the local MSOFTX3000 is used as a tandem office and an incoming trunk is an ISUP trunk, if the local office can decide that the address signaling in the incoming signaling is complete but does not receive the address complete messages (ACM) from a terminating office, the parameter indicates whether the local office sends back the ACM signaling to the originating office in advance. The default value is No. If it is set to Yes, then after receiving the ACM signaling from the terminating office, the local office sends the call progress (CPG) signaling to the originating office. Early ACM signaling delay value (0.1s) It is valid only when Early ACM signaling flag is set to Yes. It indicates the delay time for the MSOFTX3000 to send the ACM signaling to an originating office. The value range is from 0 to 50, and the unit is 0.1 second. The default value is 0. Service check index It indicates whether the MSOFTX3000 performs a service check based on the service attributes of a calling party before analyzing numbers. The default value is 65535, which means the service check is not required. If you enter the other values, the parameter must be defined by ADD SRVCHK before it is used here. DN processing flag It indicates whether the MSOFTX3000 needs to start the DN processing when it analyzes numbers. The default value is No. If it is set to Yes, use ADD PFXPRO to configure prefix processing data. Caller number analysis flag It indicates whether the MSOFTX3000 needs to start caller number analysis or caller feature analysis when it analyzes numbers. The default value is No. If it is set to Yes, use ADD CNACLR to configure caller number analysis data and ADD CLICRTANA to configure caller feature analysis data. Supplementary signaling flag It indicates whether the MSOFTX3000 needs to start the analyzing process of supplementary signaling. The default value is No. If it is set to Yes, use ADD AUSSIG to configure supplementary signaling data. Number index

10-32

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

It defines a number index in the MSOFTX3000. The value range is from 0 to 65535. The default value is 65535, which means the parameter is invalid. The parameter is used to support the function of route selection based on location areas. For the MSOFTX3000, the route selection based on location areas requires data configuration. To configure data, perform the following steps: Step 1 Use ADD LAIGCI and ADD LAISAI to configure Location Identify for GSM LAs and UMTS LAs. Step 2 Use ADD N7TG, ADD CASTG, ADD PRATG and ADD OFC to configure Location ID for No. 7, CAS, PRA and BICC trunk groups. Step 3 Use ADD RTANA to configure route analysis data. Step 4 Use ADD DNC to configure number change data. Step 5 Use ADD CNACLD to configure called number analysis data. Step 6 Use ADD LOCDNC to configure LA route data. ----End

10.3 Configuring Called Number Analysis Data


10.3.1 Overview of Configuration
Configuration Relationship
Called number analysis data is a part of the MSOFTX3000 internal data. It defines the data of the following aspects related to the called number analysis: Call prefix processing Auxiliary signaling Enhanced route processing Called number pre-analysis During configuration, the called number analysis data uses the following key parameters: Call source code DN set Number change index Route selection code These parameters are defined in the office data, the call prefix data and the route data. Table 10-8 lists the referencing relationship between the called number analysis data and other data.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-33

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Table 10-8 Input parameters for the called number analysis data Parameter Call source code Defined in ADD CALLSRC Source Data Type Office data Referenced in ADD PFXPRO ADD AUSSIG ADD CLDPREANA ADD PFXPRO ADD AUSSIG ADD SUPERRT ADD CLDPREANA ADD PFXPRO ADD CLDPREANA ADD SUPERRT ADD PFXPRO

DN set

ADD CALLSRC

Office data

Number change index Route selection code SCP parameter index

ADD DNC ADD RTANA ADD SCPPARA

Call prefix data Route data Intelligent service data

During configuration, other data of the MSOFTX3000 does not use any parameter defined in the called number analysis data.

Preparations
Before configuring the called number analysis data, ensure that all preparations are made, as specified in Table 10-9. Table 10-9 Preparations SN 1 Item Called number pre-analysis Remark It focuses on how the MSOFTX3000 changes the called number or sends the call to the failure process based on the following items before called number analysis: Call source Address nature of the called number Roaming type of the calling party 2 Enhanced route processing For the same call prefix, it focuses on how the MSOFTX3000 selects the outgoing route based on different call types and called number lengths. It focuses on requirements of the number match between the local office and the peer office during call connection.

Auxiliary signaling

10-34

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

SN 4

Item DN processing

Remark It includes: Caller number change index Called number change index Play announcement Failure process Re-analysis Trigger N-CSI DP12

Configuration Steps
Table 10-10 lists the steps for configuring called number analysis data. Table 10-10 Configuration steps Step 1 2 3 4 Description Add called number pre-analysis. Add enhanced route processing. Add auxiliary signaling. Add call prefix processing. Command ADD CLDPREANA ADD SUPERRT ADD AUSSIG ADD PFXPRO

Parameter Referencing Relationship


During the configuration of called number analysis data, the key parameters of the data tables are not referenced mutually.

10.3.2 Adding Called Number Pre-analysis


Related Commands
Command ADD CLDPREANA RMV CLDPREANA MOD CLDPREANA LST CLDPREANA Function To add called number pre-analysis To remove called number pre-analysis To modify called number pre-analysis To list called number pre-analysis

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-35

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Configuration Description
Before called number analysis (defined by ADD CNACLD), called number pre-analysis is used to change the called number or send the number to failure process. For example, before called number analysis, the country code prefix of the called number is removed.

Parameter Description
Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start called number pre-analysis. The value range of Call source code is from 0 to 65534. If you set Call source code to 65534, the wildcard, it refers to all call sources. If you want to set Call source code to a value other than 65534, it must be defined by ADD CALLSRC before it is used here. When the system carries out the called number pre-analysis for a call, the wildcard 65534 is of the lowest priority if the call source codes of multiple (often two) called number pre-analysis data in the system match the call. That is, the system prefers to handle other call source codes. Call originator In the process of a number analysis, Call originator defines a software module that starts calls to the CHS module. It is one of the matching prerequisites for the MSOFTX3000 to start called number pre-analysis. The parameter is a relative concept. If a number is analyzed several times in an analysis process, the call originator in each analysis is different. For example, when one local mobile subscriber calls another, the CHS module performs two number analyses: When the calling party starts a call to the network side, in the MSOFTX3000, the software module of the A or lu interface starts the call to the CHS module. The call originator is Mobile subscriber side. After the MSOFTX3000 obtains the MSRN of the called party from the HLR, in the MSOFTX3000, the software module of the MAP signaling starts the call to the CHS module. The call originator is MAP. The options of the parameter are described as follows: Option Mobile subscriber side TUP ISUP BICC R2 Indicating The call originator is the software module of the A or lu interface. The call originator is the software module of the TUP trunk. The call originator is the software module of the ISUP trunk. The call originator is the software module of the BICC trunk. The call originator is the software module of the R2 trunk. Remark -

10-36

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Option PRA MAP

Indicating The call originator is the software module of the PRA trunk. The call originator is the software module of the MAP signaling.

Remark If the called number is an MSISDN, choose MAP, because the MSOFTX3000 needs to re-analyze the MSRN, the FTN, and the HON returned by the HLR or the VLR through the MAP signaling. When the MSOFTX3000 triggers the IN services, choose SCP, because the MSOFTX3000 needs to re-analyze the called number returned by the SCP through the CAP/INAP signaling. During a call connection process, when the CHS module finds that the call is a forwarded one, it sends the call to the software module of call forwarding for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of call forwarding. During a call connection process, when the CHS module decides that the call involves the ring back tone (RBT) or ETC processes, it sends the call to the software module of the MSRM for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of the MSRM. -

SCP

The call originator is the software module of the CAP/INAP signaling.

CC

The call originator is the software module of call forwarding.

MSRM

The call originator is the software module of the MSRM.

All

The call originator can be any software module described in the preceding sections.

Call prefix It defines the call prefix of called numbers to be handled by the system in the called number pre-analysis. The calls are originated by calling parties or incoming trunks. Call prefix is one of the matching prerequisites for the MSOFTX3000 to start the called number pre-analysis.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-37

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

During the process of number analysis, the system matches the called number to the call prefix according to the best match rule. Called number minimum length It defines the minimum length of a called number for the MSOFTX3000 to start the pre-analysis of the called number. It is one of the prerequisites for the system to start the pre-analysis of a called number. The value range is from 0 to 32. When the system does a pre-analysis of a called number, it chooses the data record with the smallest value of Called number minimum length, only if: The Called number minimum length parameters of multiple data records of the called number pre-analysis match the call (the actual length of called number is greater than the value of Called number minimum length). Other matching check parameters of the multiple data records of the called number pre-analysis are the same. For example, if you have configured two data records of the called number pre-analysis: Called number minimum length of the first data record is 7. Called number minimum length of the second data record is 11. Other matching check parameters of the two data records of the called number pre-analysis are the same. The system then chooses the first data record in the following cases: The length of the called number in a call is 12. The length of the called number in a call is 8. Called number address nature It defines the address nature of the called number to be pre-analyzed. It is one of the matching prerequisites for the MSOFTX3000 to start called number pre-analysis. Caller roaming type It defines the roaming type of the calling party that starts a call. It is one of the matching prerequisites for the MSOFTX3000 to start called number pre-analysis. The system obtains the roaming type by using the IMSI prefix and the MSC number to retrieve the roaming subscriber type table (set by ADD ROAMUSRT). Called number change index It defines if the system changes a called number. By default, Called number change index is set to 0, indicating that the called number is not changed. If you want to use a valid number change index, it must be defined by ADD DNC before it is used here. New DN set It defines if the system transfers a call prefix to the data tables related to another DN set for further analysis or reanalysis in the subsequent flow of number analysis. By default, New DN set is set to 255, indicating that the call prefix is not transferred. If DN set in a data table must be specified when an ADD XXX command is used to add a data record, the data table is related to DN set. In the configuration database of the MSOFTX3000, almost all data tables related to number analysis are related to DN set.

10-38

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Processing type It defines if the system does special processing for a called number or a changed called number. The default value is No processing. The options of the parameter are described as follows: Option No processing Failure processing Indicating The system does not do special processing for a called number. The system forcibly transfers a call for failure processing, that is, the call fails when the calling party or the incoming trunk of a specific call source calls the prefix. In this case, the MSOFTX3000 forcibly releases the call and creates a specific failure cause code in the software.

Failure cause code It defines a specific failure cause code created by the system. Failure cause code is valid only when Processing type in this command is set to Failure processing. For a failed call, the system can auto create a failure cause code in the software. You can, however, use this command so that the system does not use the failure cause code it creates. After you specify a failure cause code here, the MSOFTX3000 performs failure handling for the call prefix if you use ADD CFPRO or ADD FAILSP to define a failure processing type that precisely matches the failure cause code.

10.3.3 Adding Enhanced Route Processing


Related Commands
Command ADD SUPERRT RMV SUPERRT MOD SUPERRT LST SUPERRT Function To add enhanced route processing To remove enhanced route processing To modify enhanced route processing To list enhanced route processing

Configuration Description
The enhanced route processing data set by the command ADD SUPERRT is valid only when you set Enhanced route processing flag that corresponds to the call prefix to Yes by running the command ADD CNACLD. Enhanced route processing supports two ways of route selection: by call type or by called number length. This enhances the flexibility of route selection for a specific call prefix. For example, two calls with the same call prefix but different call types (such as forwarding call and common call) can have different route selection policies. Two calls with the same call prefix but different called number lengths can also have different route selection policies.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-39

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Parameter Description
DN set It defines the DN set to which a call prefix belongs. The call prefix is handled in the enhanced route processing. DN set is one of the matching prerequisites for the MSOFTX3000 to start the enhanced route processing. Call prefix It defines the call prefix of called numbers to be handled in the enhanced route processing. The calls are originated by calling parties or incoming trunks. Call prefix is one of the matching prerequisites for the MSOFTX3000 to start the enhanced route processing. The wildcard, eeeeeeee, refers to all prefixes. During the process of number analysis, the system matches the called number to the call prefix according to the best match rule. When the system carries out the enhanced route processing, the wildcard eeeeeeee is of the lowest priority if Call prefix records of multiple enhance route processing data of the system match the call. That is, the system prefers to handle other call prefixes. Call type It is one of the matching prerequisites for the MSOFTX3000 to start enhanced route processing. It defines the type of calls to be handled in the enhanced route processing. The default value is Ordinary call. Called number maximum length It defines the maximum length of a called number to be handled in the enhanced route processing. It is one of the conditions that must be met for the system to start the enhanced route processing. The value range is from 0 to 32 and the default value is 32. When the system performs the enhanced route processing, it chooses the data record with the smallest value of Called number maximum length, only if: The Called number maximum length parameters of multiple data records of the enhanced route processing match the call (the actual length of the called number is less than the value of Called number maximum length). Other matching check parameters of multiple data records of the enhanced route processing are the same. For example, if you have configured two data records of the enhanced route processing: Called number maximum length of the first data record is 12. Called number maximum length of the second data record is 15. Other matching check parameters of the two data records of the enhanced route processing are the same. The system chooses the first one, when the called number length is 11 in a call. The system chooses the second one, when the called number length is 13 in a call. General priority level It defines the general priority level with which a call needs to be handled in the enhanced route processing. It is one of the prerequisites for the system to start the enhanced route processing. The default value is All Priority Level. Route selection code It defines the route selection policy that the MSOFTX3000 uses to handle an outgoing call. It corresponds to the combined conditions mentioned earlier for the system to start the enhanced

10-40

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

route processing. The value range is from 0 to 65535 and the default value is 65535. If you set Route selection code to a value other than 65535, Route selection code must be defined by ADD RTANA before it is used here. By this configuration, you can change Route selection code defined in the call prefix table (set by ADD CNACLD), to create flexible route for specific call prefixes. If Route selection source code is set to 65535, it means that the route selection code is not redefined. The system still uses the original route selection code defined in the call prefix data table.

10.3.4 Adding Auxiliary Signaling


Related Commands
Command ADD AUSSIG RMV AUSSIG MOD AUSSIG LST AUSSIG Function To add auxiliary signaling To remove auxiliary signaling To modify auxiliary signaling To list auxiliary signaling

Configuration Description
The auxiliary signaling data set by the command ADD AUSSIG is valid only when you set Supplementary signaling flag that corresponds to the call prefix to Yes by running the command ADD CNACLD. The auxiliary signaling is used for a specific call prefix to solve the problem of caller number match between two offices. The possible problems are: Whether to request the caller number from the peer office. Whether to send the caller number to the peer office. Whether to send the original called number to the peer office.

Parameter Description
Call prefix It defines the call prefix of called numbers to be handled in the auxiliary signaling analysis. The calls are originated by calling parties or incoming trunks. Call prefix is one of the matching prerequisites for the MSOFTX3000 to start the auxiliary signaling analysis. During the process of number analysis, the system matches the called number to the call prefix according to the best match rule. DN set It defines the DN set to which a call prefix belongs. The call is handled in the auxiliary signaling analysis. It is one of the matching prerequisites for the MSOFTX3000 to start the auxiliary signaling analysis.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-41

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start the auxiliary signaling analysis. The value range of Call source code is from 0 to 65534. If you set Call source code to 65534, the wildcard, it refers to all call sources. If you want to set Call source code to a value other than 65534, it must be defined by ADD CALLSRC before it is used here. When the system performs the auxiliary signaling analysis for a call, the wildcard 65534 is of the lowest priority if the call source codes of multiple (often two) auxiliary signaling data in the system match the call. That is, the system prefers to handle other call source codes. Request caller number It defines whether the local office requests the caller number from the peer office by signaling, when the inter-office signaling, sent by the peer office over the incoming trunk does not contain the caller number during an incoming call or a tandem call. The default value is No. If you set the parameter to Yes, then: For ISUP signaling, the local office requests the caller number from the peer office by the INR message. For TUP signaling, the local office requests the caller number from the peer office by the GRQ message. For R2 signaling, the local office requests the caller number from the peer office by the A6 message. Received called number digits when requesting caller number It defines the number of digits of the called number that is received by the local office. After receiving the called number whose digits match the value of the parameter, the local office starts requesting the caller number from the peer office by signaling. It is valid only when Request caller number is set to Yes. The value range is from 0 to 15 and the default value is 0. Sending DDD indicator It defines whether the local office sends the DDD indicator (national toll indicator) to the peer office when sending the inter-office signaling to the peer office over the outgoing trunk during an outgoing call or a tandem call. The default value is No indicating that the local office does not send the DDD indicator. If you set the parameter to Yes, then: For ISUP signaling, DDD indicator is contained in the field "forward call indicator" of the IAM message. For TUP signaling, DDD indicator is contained in the field "message indicator" of the IAM/IAI message. Received called number digits when sending DDD indicator It defines the number of digits of the called number received when DDD indicator is sent. It is valid only when Sending DDD indicator is set to Yes. Consider an example of the call model "office AMSOFTX3000office B" during a tandem call. After receiving the called number whose digits match the value of the parameter from office A, the MSOFTX3000 starts sending DDD indicator to office B by signaling. The value range is from 0 to15 and the default value is 0. Send caller number It defines whether the local office sends the caller number to the peer office when sending the inter-office signaling to the peer office over the outgoing trunk during an outgoing call or a

10-42

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

tandem call. The default value is No indicating that the local office does not send the caller number. Translate caller number It defines whether to translate the caller number. That is, it defines whether the caller number or the original called number, is displayed on the called terminal of the local office when the inter-signaling, sent by the peer office over the incoming trunk, contains both the caller and the original called numbers. It is used for an incoming call during the supplementary service "call forwarding". The default value is No indicating that the caller number is displayed. If the parameter is set to Yes, the original called number is displayed. For example, all subscribers A, B and C are in the same office. A in the originating office calls B and B forwards the call to C. If the inter-office signaling, sent by the peer office over the incoming trunk to the local office contains numbers of both A and B, A's number is displayed for C by default. If the parameter is set to Yes, B's number is displayed. Send original called number It defines whether the local office sends the original called number to the terminating office when the local subscriber needs to use the outgoing trunk to forward an outgoing call (that is, the redirection number is the number of a subscriber in another office). The default value is No indicating that the local office does not send the original called number. For example, both subscribers A and B are in the local office. A calls B and B forwards the call to subscriber C in the terminating office. By default, the local office does not send B's number to the terminating office. If the parameter is set to Yes, the local office sends B's number.

10.3.5 Adding Call Prefix Processing


Related Commands
Command ADD PFXPRO RMV PFXPRO MOD PFXPRO LST PFXPRO Function To add call prefix processing To remove call prefix processing To modify call prefix processing To list call prefix processing

Configuration Description
The call prefix processing data set by the command ADD PFXPRO is valid only when you set DN processing flag that corresponds to the call prefix to Yes by running the command ADD CNACLD. Generally, when the calling party or the incoming trunk starts a call, the original caller number and called number, obtained by the MSOFTX3000, can be directly used in number analysis and call connection. For certain call prefixes, you must process the caller or the called number by running ADD PFXPRO before the system carries out subsequent flow of number analysis or call connection. Some of the cases are:

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-43

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

When the calling party or the incoming trunk calls certain specific call prefixes, sometimes it is required to change the caller number. The change, for example, can be shielding the number of the calling party or converting the format of the caller number. The call prefix (such as the call prefix of a special service) is only an access code. When you want to use the call prefix for call connection (such as route selection), it is required to change the called number. The call prefix is used for local tone playing, such as time or number change announcement. For specific call prefixes, it is required to forcibly send the call to the failure processing process. For specific call prefixes (number segments of some specific called parties), it is required to trigger the called IN service through DP12 of N-CSI. For a specific call prefix, after the called number is changed, the system re-analyzes the number. For specific call prefixes, after the caller or called number is changed, the system performs incoming number pre-analysis and number analysis again. If, in this command, you set the data of number change, announcement and other call prefix processing including: Failure processing Trigger N-CSI DP12 Reanalysis Reanalysis after pre-analyzing incoming number The system performs number change first, and then the announcement or other call prefix processing. If you set announcement and other call prefix processing, the system will proceed only other call prefix processing.

Parameter Description
Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start the call prefix processing. The value range of Call source code is from 0 to 65534. If you set Call source code to 65534, the wildcard, it refers to all call sources. If you want to set Call source code to a value other than 65534, it must be defined by ADD CALLSRC before it is used here. When the system performs the call prefix processing for a call, the wildcard 65534 is of the lowest priority if the call source codes of multiple (often two) call prefix processing data in the system match the call. That is, the system prefers to handle other call source codes. Call originator In the process of a number analysis, Call originator defines a software module that starts calls to the CHS module. It is one of the matching prerequisites for the MSOFTX3000 to start the call prefix processing. The default value is All. The parameter is a relative concept. If a number is analyzed several times in an analysis process, the call originator in each analysis is different. For example, when one local mobile subscriber calls another, the CHS module performs two number analyses:

10-44

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

When the calling party starts a call to the network side, in the MSOFTX3000, the software module of the A or lu interface starts the call to the CHS module. The call originator is Mobile subscriber side. After the MSOFTX3000 obtains the MSRN of the called party from the HLR, in the MSOFTX3000, the software module of the MAP signaling starts the call to the CHS module. The call originator is MAP. The options of the parameter are described as follows: Option Mobile subscriber side TUP ISUP BICC R2 PRA MAP Indicating The call originator is the software module of the A or lu interface. The call originator is the software module of the TUP trunk. The call originator is the software module of the ISUP trunk. The call originator is the software module of the BICC trunk. The call originator is the software module of the R2 trunk. The call originator is the software module of the PRA trunk. The call originator is the software module of the MAP signaling. Remark If the called number is an MSISDN, choose MAP, because the MSOFTX3000 needs to reanalyze the MSRN, the FTN, and the HON returned by the HLR or the VLR of other offices through the MAP signaling. When the MSOFTX3000 triggers the IN services, choose SCP, because the MSOFTX3000 needs to reanalyze the called number or the redirecting number returned by the SCP through the CAP/INAP signaling. During a call connection process, when the CHS module finds that the call is a forwarded one, it sends the call to the software module of call forwarding for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of call forwarding.

SCP

The call originator is the software module of the CAP/INAP signaling.

CC

The call originator is the software module of call forwarding.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-45

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Option MSRM

Indicating The call originator is the software module of the MSRM.

Remark During a call connection process, when the CHS module decides that the call involves the ring back tone (RBT) or ETC processes, it sends the call to the software module of the MSRM for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of the MSRM. -

All

The call originator can be any software module described in the preceding sections.

DN set It defines the DN set to which a call prefix belongs. The call is handled in the call prefix processing. It is one of the matching prerequisites for the MSOFTX3000 to start the call prefix processing. Call prefix It defines the call prefix of called numbers to be handled in the call prefix processing. The calls are originated by callers or incoming trunks. Call prefix is one of the matching prerequisites for the MSOFTX3000 to start the call prefix processing. During the process of number analysis, the system matches the called number to the call prefix according to the best match rule. New DN set It defines if the system transfers a call prefix to the data tables related to another DN set for further analysis or reanalysis in the subsequent flow of number analysis. By default, New DN set is set to 255, indicating that the call prefix is not transferred. If DN set in a data table must be specified when an ADD XXX command is used to add a data record, the data table is related to DN set. In the configuration database of the MSOFTX3000, almost all data tables related to number analysis are related to DN set. Called number change index It defines if the system changes a called number. By default, Called number change index is set to No change. If you want to use a valid number change index, it must be defined by ADD DNC before it is used here. Caller number change index It defines if the CHS changes a caller number. By default, Called number change index is set to No change. If you want to use a valid number change index, it must be defined by ADD DNC before it is used here. Tone playing mode

10-46

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

It specifies whether the MSOFTX3000 plays tones for the calling party, and also specifies the playing mode when the tone is played. The default value is Not play tone. The options of the parameter are described as follows: Option Not play tone Play tone Indicating The MSOFTX3000 does not send the signal tone to the calling party. The MSOFTX3000 plays the signal tone for the calling party only. The signal tone type is defined by the parameter Tone type of this command. While playing the signal tone for the calling party, the MSOFTX3000 carries out the subsequent flow of number analysis. The signal tone type is defined by the parameter Tone type of this command. The MSOFTX3000 completes playing the signal tone for the calling party before carrying out the subsequent flow of number analysis. The signal tone type is defined by the parameter Tone type of this command.

Play tones while connecting calls

Connect after playing tone

The configuration of tone playing data in this command is invalid in either of the following cases: The parameter Processing type is not set to No processing. You set the value, represented by both bit 1 and bit 0 of call internal parameter 9 (P144), to 1 by running the command MOD MSFP. In addition, after you set Processing type to Play tones while connecting calls by running the command ADD CALLPRICHK or ADD PRICHKORICLDIDX, if a call can match tone play data defined in ADD PFXPRO, and ADD CALLPRICHK or ADD PRICHKORICLDIDX, the tone play data defined in ADD PFXPRO is invalid. That is, Play tones while connecting calls, the processing type defined by ADD CALLPRICHK or ADD PRICHKORICLDIDX, has higher priority. Tone type It defines the type of tone to be played by the MSOFTX3000 for the calling party. You can choose the required tone from the options of Tone type. Processing type It defines if the system does special processing for a called number or a changed called number. The default value is No processing. The options of the parameter are described as follows: Option No processing Indicating The system does not perform special processing for a called number. In this case, if the tone play data has been set by this command, the MSOFTX3000 can play the signal tone for the calling party.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-47

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Option Failure processing

Indicating The system must transfer a call for failure processing, that is, the call fails when the calling party or the incoming trunk of a specific call source calls the prefix. In this case, the MSOFTX3000 must release the call and creates a specific failure cause code in the software. The system triggers the called IN service by DP12 of N-CSI. That is, when the specific calling party or the incoming trunk calls the prefix (stands for the number segment of a specific called party), the system triggers the called IN service. The system re-analyzes the called number after number change. Before reanalysis, the system does not carry out the incoming number pre-analysis. The system re-analyzes the called number after number change. Before re-analysis, the system needs to perform the incoming number pre-analysis.

Trigger N-CSI DP12

Reanalysis

Reanalysis after pre-analyzing incoming number

Re-analysis is a process in which the system re-analyzes the newly-changed called number according to the call attribute of new call prefix in the call prefix table. You need to perform number re-analysis when a call attribute of the new call prefix is different from that of the original call prefix. The call attribute includes: Service category Service attribute Route selection code Minimum number length Maximum number length Called number type Service check index Failure cause code It defines a specific failure cause code created by the system. Failure cause code is valid only when Processing type in this command is set to Failure processing. For a failed call, the system can auto create a failure cause code in the software. You can, however, use this command so that the system does not use the failure cause code it creates. After you specify a failure cause code here, the MSOFTX3000 performs failure handling for the call prefix if you use ADD CFPRO or ADD FAILSP to define a failure processing type that precisely matches the failure cause code. SCP parameter index It defines the SCP to which the MSOFTX3000 sends the IDP when triggering the called IN services. The parameter must be defined by ADD SCPPARA before it is used here. It is valid only when Processing type in this command is set to Trigger NCSI_DP2.

10-48

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

10.4 Configuring Caller Analysis Data


10.4.1 Overview of Configuration
Configuration Relationship
The caller analysis data is the internal data of the MSOFTX3000. data related to the caller number analysis: IMSI number analysis Caller number analysis Caller feature analysis Caller feature processing Called number correlation processing CLIP processing When you configure the caller analysis data, reference the following key parameters defined by office information data, call prefix and route data: Call source code DN set Route selection source code Failure source code Number conversion index Route selection code Table 10-11 shows the referencing relationship. Table 10-11 Parameters referenced by caller analysis data Parameter Call source code Defined in ADD CALLSRC Source Data Category Office information data Referenced in ADD CNACLR ADD CLICRTANA ADD CLIPRO DN set ADD CALLSRC Office information data ADD IMSIBITANA ADD CNACLR ADD CLICRTANA ADD CLCRPRO ADD IMSIBITANA ADD CNACLR ADD CLICRTANA ADD CNACLR ADD CLICRTANA It defines the following

Route selection source code Failure source code

ADD CALLSRC

Office information data Office information data

ADD DNC

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-49

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Parameter Number conversion index

Defined in ADD DNC

Source Data Category Call prefix data

Referenced in ADD IMSIBITANA ADD CNACLR ADD CLICRTANA ADD CLCRPRO ADD CLIPRO ADD CNACLR ADD CNACLR

Route selection data

ADD RTANA

Route data

When you configure the other data of the MSOFTX3000, you need not reference other parameters defined by caller analysis data.

Preparations
Before configuring caller analysis data, make sure that all preparations are done as specified in Table 10-12. Table 10-12 Preparations SN 1 2 Item Object of the caller analysis Strategy of the caller analysis Remark It can be the IMSI number, the caller feature, or the caller number. It includes converting the caller number, converting the called number, converting the route selection code, converting the route selection source code, converting the failure source code, failure processing, triggering the DP2 of the N-CSI, and immediate route selection. It specifies whether converting the caller number that the MSOFTX3000 sends to the called terminal is based on the caller number or the called number (including the number content and address property).

Strategy of the CLIP processing

Configuration Steps
Table 10-13 lists the steps for configuring caller analysis data. Table 10-13 Configuration steps Step 1 2 Description Add IMSI number analysis Add caller feature processing Command ADD IMSIBITANA ADD CLICRTPRO

10-50

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Step 3 4 5 6

Description Add caller feature analysis Add caller number analysis Add CLIP called number correlation processing Add CLIP processing

Command ADD CLICRTANA ADD CNACLR ADD CLCRPRO ADD CLIPRO

Parameter Referencing Relationship


Figure 10-4 shows the referencing relationship between key fields. Figure 10-4 Parameter referencing relationship
ADD CLCRPRO Called number correlation index DN set Called prefix

ADD CLIPRO Call source code Caller prefix Called number correlation index

10.4.2 Adding IMSI Number Analysis


Related Commands
Command ADD IMSIBITANA RMV IMSIBITANA MOD IMSIBITANA LST IMSIBITANA Function To add IMSI number analysis To remove IMSI number analysis To modify IMSI number analysis To list IMSI number analysis

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-51

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Configuration Description
When a call is initiated by a mobile subscriber, you can add the IMSI number analysis data with ADD IMSIBITANA; if the network carrier needs to perform special processing for the call based on the IMSI number of the caller. The special processing includes: Converting the caller number based on the IMSI number Converting the called number Processing failure Modifying the route selection code of the caller

Parameter Description
IMSI number The IMSI number is a matching check factor to start the IMSI number analysis. It defines the prefix of the IMSI number of the mobile caller. Its value range is 09 or AE, and its maximum length is 15 bits. The IMSI prefix is a consecutive string number from bit 1 of the IMSI number. It can be bit 1, several bits from bit 1, or the whole IMSI number. When analyzing the IMSI number, the system chooses the IMSI number analysis strategy by matching the IMSI number with the IMSI prefix according to the best match rule. Call category The call category is a matching check factor to start the IMSI number analysis. It specifies whether the call is a forwarding call or a non-forwarding call. When it is not required to discriminate the call category, you can set it to All Calls. Called prefix The called prefix is a matching check factor to start the IMSI number analysis. It specifies the call prefix that requires IMSI number analysis. The wildcard, eeeeeeee, refers to all call prefixes. When analyzing numbers, the system matches the called number and the call prefix according to the best match rule. When the system analyzes the IMSI number, if the system has multiple pieces of the IMSI number analysis data whose call prefixes match the current call, the priority of the wildcard is the lowest. That is, the system matches the wildcard in the end. Subscriber category The subscriber category is a matching check factor to start the IMSI number analysis. It specifies whether the mobile caller is an IN subscriber or a normal subscriber. The default value is Normal Subscriber. Called number change flag It specifies whether the system needs to convert the called number. The default value is False. Caller number change flag It specifies whether the system needs to convert the caller number. The default value is False. Failure process flag It specifies whether the system processes the call as a failure call. The default value is False.

10-52

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

If it is set to True, when a mobile subscriber calls the called prefix, the initiated call fails. At the time, the system releases the call, and generates the specified failure code in the software. Failure cause code It specifies a failure cause code that must be adopted by the system. It is valid only when Processing type is set to Failure processing. For a failed call, the system can auto generate a failure cause code. You can, however, use this command so that the system does not use the failure cause code it generates. After you specify a failure cause code, if you define a failure processing type that matches the failure cause code by using ADD CFPRO or ADD FAILSP, the MSOFTX3000 handles failure for the call prefix. Called number change index It defines whether the system changes a called number. It is valid only when Called number change flag is set to True. It should be defined by ADD DNC, and then can be referenced here. Caller number change index It defines if the system changes a caller number. It is valid only when Caller number change flag is set to True. It should be defined by ADD DNC, and then can be referenced here. New DN set It defines whether the system transfers a call prefix to the data tables related to another DN set for further analysis or re-analysis in the subsequent flow of number analysis. The default value is 255, indicating no transfer of call prefix. If DN set in a data table must be specified when an ADD XXX command is used to add a data record, the data table is related to DN set. In the configuration database of the MSOFTX3000, all data tables related to number analysis are related to DN set. New route selection source code The parameter is used in the MSOFTX3000 V100R005C02 version. The new route selection source code is one attribute of the call source. It redefines the route selection source code of the caller or the incoming trunk. That is, the caller or the incoming trunk does not use the default one in the subsequent flow of call handling. The default route selection source code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. If Route selection source code is set to the default value 65535, it indicates no redefining. It should be defined by ADD CALLSRC, and then can be referenced. New route selection source code The parameter is used in the MSOFTX3000 V100R005C05 and V100R005C06 version. The new route selection source code is one attribute of the call source. It redefines the route selection source code of the caller or the incoming trunk. That is, the caller or the incoming trunk does not use the default one in the subsequent flow of call handling. The default route selection source code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. If New route selection source code is set to the default value 65535, the system does not redefine the route selection source code of the caller or the incoming trunk. Service attribute

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-53

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

It defines the internal service attribute that the calling mobile subscriber can have temporarily. You can define special processing modes for the call through the service attribute by using ADD CLICRTANA. For example, you can trigger the caller IN service through DP2 of the N-CSI.

10.4.3 Adding Caller Feature Processing


Related Commands
Command ADD CLICRTPRO RMV CLICRTPRO MOD CLICRTPRO LST CLICRTPRO Function To add caller feature processing To remove caller feature processing To modify caller feature processing To list caller feature processing

Configuration Description
You can use the caller feature processing to set the mapping between the service attribute of the calling mobile subscriber and the caller feature (the internal service attribute) in the MSOFTX3000 configuration database. Therefore, the system can classify callers according to the caller feature. Through the caller processing, you can define special processing modes for the call by using ADD CLICRTANA. For example, you can trigger the caller IN service through DP2 of the N-CSI.

Parameter Description
Caller feature index It defines only one caller feature index in the MSOFTX3000 configuration database. Its value range is 0254. Service check type It specifies the mobile caller service attribute that must be checked by the system for match, when the system needs to set up the mapping between the service attribute of the calling mobile subscriber (set by ADD DNSRVIDX) and the caller feature (the internal service attribute). The system can match the data defined by ADD CLICRTPRO, and set up the mapping between the service attribute of the calling mobile subscriber and the caller feature; only when the calling mobile subscriber has all service attributes defined by Service check type. Caller feature It defines the caller feature of the calling mobile subscriber, when the calling mobile subscriber has all service attributes defined by Service check type. After you configure Service check type and Caller feature, the system sets up the mapping between the service attribute of the calling mobile subscriber and the caller feature. Description

10-54

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

It describes one record of the caller feature processing data for easy identification. Its value is a character string.

10.4.4 Adding Caller Feature Analysis


Related Commands
Command ADD CLICRTANA RMV CLICRTANA MOD CLICRTANA LST CLICRTANA Function To add caller feature analysis To remove caller feature analysis To modify caller feature analysis To list caller feature analysis

Configuration Description
When you set Caller number analysis flag to True, the caller number analysis data set by using ADD CNACLR is valid. But when you set Processing type to Trigger NCSI_DP2, the caller number analysis data set with ADD CNACLR is valid, no matter what the value of Caller number analysis flag set with ADD CNACLD is. When a call is initiated by a caller of the local office or the incoming trunk, if the network carrier requires to perform special processing for the call, you can add the caller number analysis data by using ADD CNACLR. The special processing required by the network carrier includes: Converting the caller number Converting the called number Processing failure Trigger DP2 of the N-CSI Modify the call source attribute of the caller When you have configured the caller number analysis data and the caller feature data by using ADD CNACLR and ADD CLICRTANA, the system analyzes the number related to the caller in different procedures. If you set Processing type to Trigger NCSI_DP2, the system analyzes the call in the caller number analysis data table on priority basis. It continues to analyze the call in the caller feature analysis data table only when the system cannot find the mapping data in the caller number analysis data table. If you do not set Processing type to Trigger NCSI_DP2, the system analyzes the call in the caller feature analysis data table on priority basis. The system continues to analyze the call in the caller number analysis data table only when the system cannot find the mapping data.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-55

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Parameter Description
Call source code The call source code is a matching check factor to start the caller feature analysis. It defines the call source of the caller or the incoming trunk that initiates the call. Its value range is from 0 to 65534. The wildcard, 65534, refers to all call sources. It should be defined by ADD CALLSRC, and then can be referenced. When the system analyzes the caller number, if the system has multiple (often two) records of the caller number analysis data whose call source codes match the call, the priority of the wildcard is lowest. That is, the system prefers to handle the other call source codes. Caller feature The caller feature is a matching check factor to start the caller feature analysis. It specifies the caller feature to be handled in the caller feature analysis by the system. It is an internal and dynamic parameter. The system gets the caller feature by analyzing the IMSI number (ADD IMSIBITANA) or by analyzing the caller feature (ADD CLICRTPRO). Caller category The caller category is a matching check factor to start the caller feature analysis. It specifies the category of the caller that needs the caller feature analysis. Caller number maximum length The caller number maximum length is a matching check factor to start the caller feature analysis. It defines the maximum length of a caller number that needs the caller feature analysis. Its value range is from 1 to 32. When the system performs the caller feature analysis, it chooses the data record with the smallest value of Caller number maximum length, only if: The Caller number maximum length parameters of multiple data records of the caller feature analysis match the call (the actual length of the caller number is less than the value of Caller number maximum length). Other matching check parameters of the multiple data records of the caller feature analysis are the same. For example, if you have configured two data records of the caller feature analysis data: Caller number maximum length of the first data record is 12. Caller number maximum length of the second data record is 15. Other matching check parameters of the two data records of the caller feature analysis are the same. The system chooses the first data record, if the actual caller number length is 11. The system chooses the second data record, if the actual caller number length is 13. Call originator The call originator is a matching check factor to start the caller feature analysis. It defines a software module that starts calls to the system. If a number is analyzed several times in an analysis process, the call originator in each analysis is different. For example, when one local mobile subscriber calls another, the system performs two number analyses:

10-56

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

When the caller starts a call to the network side, in the MSOFTX3000, the software module of the A or lu interface starts the call to the system. The call originator is Mobile subscriber side. After the MSOFTX3000 obtains the MSRN of the callee from the HLR, in the MSOFTX3000, the software module of the MAP signaling starts the call to the system. The call originator is MAP. The value options are described as follows: Option Mobile subscriber side TUP ISUP BICC R2 PRA MAP Indicating The call originator is the software module of the A or lu interface. The call originator is the software module of the TUP trunk. The call originator is the software module of the ISUP trunk. The call originator is the software module of the BICC trunk. The call originator is the software module of the R2 trunk. The call originator is the software module of the PRA trunk. The call originator is the software module of the MAP signaling. Remark If the called number is an MSISDN, choose MAP, because the MSOFTX3000 needs to re-analyze the MSRN, the FTN, and the HON returned by the HLR or the VLR through the MAP signaling. When the MSOFTX3000 triggers the IN services, choose SCP, because the MSOFTX3000 needs to re-analyze the called number returned by the SCP through the CAP/INAP signaling. During a call connection process, when the CHS module finds that the call is a forwarded one, it sends the call to the software module of call forwarding for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of call forwarding.

SCP

The call originator is the software module of the CAP/INAP signaling.

CC

The call originator is the software module of call forwarding.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-57

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Option MSRM

Indicating The call originator is the software module of the MSRM.

Remark During a call connection process, when the CHS module decides that the call involves the ring back tone (RBT) or ETC processes, it sends the call to the software module of the MSRM for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of the MSRM. -

All

The call originator can be any software module described in the preceding sections.

DN set The DN set is a matching check factor to start the caller feature analysis. It specifies the DN set of the call prefix that needs to trigger the caller feature analysis. Call prefix The call prefix is a matching check factor to start the caller feature analysis. It specifies the call prefix of called numbers to be handled in the caller feature analysis. The calls are originated by calling parties or incoming trunks. The wildcard, eeeeeeee, refers to call prefixes. When analyzing numbers, the system matches the called number and the call prefix according to the best match rule. When the system analyzes the caller feature, if the system has multiple records of the CLIP number analysis data whose callee prefixes match the current call, the priority of the wildcard is the lowest. That is, the system matches the wildcard in the end. Route selection source code The parameter is used in the MSOFTX3000 V100R005C02 version. The route selection source code is an attribute of the call source. It redefines the route selection source code used by a caller or an incoming trunk. In this way, the caller or the incoming trunk does not use the default one in the subsequent flow of call handling. The default route selection code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. The default route selection code of the incoming trunk depends on the call source code defined by ADD N7TG, ADD CASTG, ADD PRATG, or ADD OFC. The default value is 65535, indicating no redefining. It should be defined by ADD CALLSRC, and then can be referenced here. Route selection source code The parameter is used in the MSOFTX3000 V100R005C05 and V100R005C06 version. The route selection source code is an attribute of the call source. It redefines the route selection source code used by a caller or an incoming trunk. In this way, the caller or the incoming trunk does not use the default one in the subsequent flow of call handling.

10-58

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

The default route selection code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. The default route selection code of the incoming trunk depends on the call source code defined by ADD N7TG, ADD CASTG, ADD PRATG, or ADD OFC. The default value is 65535, indicating no redefining. Route selection code It redefines the strategy to select the outgoing route. It is valid only when Processing type is Immediate route selection. That is, the system does not use the route selection code defined by ADD CNACLD that the original call prefix corresponds to. The default value is 65535, indicating no redefining. It should be defined by ADD RTANA, and then can be referenced here. New service property It redefines the service attribute of the called prefix. It is valid only when Processing type is Immediate route selection. Failure source code The failure source code is one of the call source attributes. It redefines the failure source code of the caller or the incoming trunk. That is, the caller or the incoming trunk does not use the default one in the subsequent call processing procedure. The default failure source code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. The default failure source code of the incoming trunk depends on the call source code defined by ADD N7TG, ADD CASTG, ADD PRATG, or ADD OFC. The default value is 255, indicating no redefining. It should be defined by ADD CALLSRC, and then can be referenced here. Charging source code It defines the charging source code of the incoming trunk. That is, the incoming trunk does not use the default code. The default charging source code of the incoming trunk is defined by ADD N7TG, ADD CASTG, ADD PRATG or ADD BICCTG. The default value is 255, indicating no redefining. It should be defined by ADD CHGLOC or ADD CHGIDX, and then can be referenced here. Caller number change index It specifies whether the system needs to convert a caller number. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be used here. Called number change index It specifies whether the system needs to convert a called number. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be referenced here. Processing type It specifies whether the system needs to perform special processing for a called number or a changed called number. The default value is No processing. The options of the parameter are described as follows:

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-59

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Option No processing Failure processing

Indicating The system does not perform special processing for a called number. The system processes a call as a failure call. That is, when the caller of the specified call source or the incoming trunk calls the prefix, the initiated call fails. At the time, the system releases the call, and generates the specified call failure code. The system triggers IN service through DP2 of the N-CSI. That is, the system triggers IN services, when the caller of the specified call source or the incoming trunk calls the prefix, and the length of the called number is shortest. The system forwards the call to the outgoing trunk office, as specified by Route selection code. This mode is adopted in the Overlay wireless IN networking. In the Overlay wireless IN network, the local MSC does not have the SSP function. The local MSC finds that the number of the calling mobile subscriber is in the special number segment of IN subscribers. In this case, the local MSC routes the call to the corresponding SSP, and then the SSP triggers the caller IN service.

Trigger DP2 of the N-CSI

Immediate route selection

Failure cause code It specifies a failure cause code that must be adopted by the system. It is valid only when Processing type is set to Failure processing. That is, the system can auto generate a failure cause code. You can, however, configure this parameter so that the system does not use the one it generates the code. After you configure a failure cause code, if you define a failure processing type that matches the failure cause code by using ADD CFPRO or ADD FAILSP, the MSOFTX3000 processes failure for the call prefix. SCP access mode It specifies the mode that the system uses to retrieve the SCP address and to trigger the IN service. It is valid only when Processing type is Trigger NCSI_DP2. Meanings of option parameters are as follows: Home SCP: The system retrieves the SCP address according to SCP parameter index no matter what call prefix the caller dials. Access code: The system retrieves the SCP address according to Call prefix (ADD TDPAC), when the caller dials different call prefixes. If there is only one SCP for dealing with the IN calls of a certain type in the network, choose Home SCP. If there are multiple SCPs for dealing with the IN calls of a certain type, and the network carrier requires load-sharing among SCPs for the IN calls, you can choose Access code only. SCP parameter index

10-60

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

It defines the SCP to which the MSOFTX3000 sends the initial DP (IDP) when triggering the called IN services. It is valid only when Processing type is set to Trigger NCSI_DP2. It should be defined by ADD SCPPARA, and then can be referenced here.

10.4.5 Adding Caller Number Analysis


Related Commands
Command ADD CNACLR RMV CNACLR MOD CNACLR LST CNACLR Function To add caller number analysis To remove caller number analysis To modify caller number analysis To list caller number analysis

Configuration Description
When you set Caller number analysis flag to True, the caller number analysis data set by using ADD CNACLR is valid. When you set Processing type to Trigger NCSI_DP2, the caller number analysis data set by using ADD CNACLR is valid, no matter what the value of Caller number analysis flag set by using ADD CNACLD is. When a call is initiated by a caller of the local office or the incoming trunk, you can add the caller number analysis data with ADD CNACLR if the network carrier needs to perform special processing for the call. The special processing includes: Converting the caller number Converting the called number Processing failure Trigger DP2 of the N-CSI Modify the call source attribute of the caller When you have configured the caller number analysis data and the caller feature data by using ADD CNACLR and ADD CLICRTANA, the system analyzes the number related to the caller in different procedures. If you set Processing type to Trigger NCSI_DP2, the system analyzes the call in the caller number analysis data table on priority basis. It continues to analyze the call in the caller feature analysis data table only when the system cannot find the mapping data in the caller number analysis data table. If you do not set Processing type to Trigger NCSI_DP2, the system analyzes the call in the caller feature analysis data table on priority basis. It continues to analyze the call in the caller number analysis data table only when the system cannot find the mapping data in the caller feature analysis data table.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-61

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Parameter Description
Call source code The call source code is a matching check factor to start the caller number analysis. It defines the call source of the caller or the incoming trunk that initiates the call. Its value range is from 0 to 65534. The wildcard, 65534, refers to all call sources. It should be defined by ADD CALLSRC, and then can be referenced here. When the system analyzes a caller number, if the system has multiple (often two) caller numbers whose call source codes match the current call; the wildcard, 65534, is of the lowest priority. That is, the system prefers to handle the other call source codes. Caller roaming type The caller roaming type is a mapping check factor to start the caller number analysis. It specifies the roaming type of the caller. The default value is All roaming types. The system gets the roaming type through the IMSI prefix and the data table of the MSC number retrieving the subscriber type (ADD ROAMUSRT). Caller number The caller number is a mapping check factor to start the caller number analysis. It specifies the caller number to be analyzed. It can be a complete number, such as 8613901234567, or a number prefix such as 861390123. Call originator The call originator is a factor to start the caller number analysis. It defines a software module that starts calls to the system. If a number is analyzed several times in an analysis process, the call originator in each analysis is different. For example, when one local mobile subscriber calls another, the system performs two number analyses: When the caller starts a call to the network side, in the MSOFTX3000, the software module of the A or lu interface starts a call to the system. The call originator is Mobile subscriber side. After the MSOFTX3000 obtains the MSRN of the callee from the HLR, in the MSOFTX3000, the software module of the MAP signaling starts a call to the system. The call originator is MAP. The value options are described as follows: Mobile subscriber side: Indicating that the call originator is the software module of the A or lu interface TUP: Indicating that the call originator is the software module of the TUP trunk ISUP: Indicating that the call originator is the software module of the ISUP trunk BICC: Indicating that the call originator is the software module of the BICC trunk R2: Indicating that the call originator is the software module of the R2 trunk PRA: Indicating that the call originator is the software module of the PRA trunk MAP: Indicating that the call originator is the software module of the MAP signaling. If the called number is an MSISDN, you should choose MAP because the MSOFTX3000 needs to reanalyze the MSRN, the FTN, and the HON returned by the HLR or the VLR through the MAP signaling.

10-62

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

SCP: Indicating that the call originator is the software module of the CAP/INAP signaling. When the MSOFTX3000 triggers the IN services, choose SCP because the MSOFTX3000 needs to reanalyze the called number returned by the SCP through the CAP/INAP signaling. CC: Indicating that the call originator is the software module of the call forwarding. During a call connection process, when the system decides that the call is a forwarded one, it sends the call to the software module of the call forwarding for preprocessing. After the preprocessing, the call is returned to the system for reanalysis. In this case, the call originator is the software module of call forwarding. MSRM: Indicating that the call originator is the software module of the MSRM. During the call connection process, when the system decides that the call involves the ring back tone (RBT) or ETC processes, it sends the call to the software module of the MSRM for preprocessing. After the preprocessing, the call is returned to the system for reanalysis. In this case, the call originator is the software module of the MSRM. All: Indicating that the call originator can be any software module described in the preceding sections DN set The DN set is a matching check factor to start the caller number analysis. It defines the DN set of the call prefix that needs to trigger the caller number analysis. Call prefix The call prefix is a matching check factor to start the caller number analysis. It specifies the call prefix of called numbers to be handled in the caller number analysis. The calls are originated by calling parties or incoming trunks. The wildcard, eeeeeeee, refers to all call prefixes. When analyzing numbers, the system matches the called number and the called prefix according to the best match rule. When the system analyzes the caller number, if the system has multiple records of the CLIP number analysis data whose call prefixes match the current call, the priority of the wildcard is the lowest. That is, the system matches the wildcard in the end. Caller number minimum length The caller number minimum length is a matching check factor to start the caller number analysis. It defines the minimum length of a caller number that needs the caller number analysis. Its value range is form 0 to 32, and the default value is 1. When the system performs the caller number analysis, it chooses the data record with the smallest value of Caller number minimum length, only if: The Caller number minimum length parameters of multiple data records of the caller number analysis match the call (the actual length of the called number is greater than the value of Caller number minimum length). Other matching check parameters of the multiple data records of the caller number analysis are the same. For example, if you have configured two data records of caller number analysis: Caller number minimum length of the first data record is 7. Caller number minimum length of of the second data record is 11. Other matching check parameters of the two data records are the same. The system chooses the first data record in the following cases:

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-63

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

The actual length of the caller number in a call is 12. The actual length of the caller number in a call is 8. Route selection source code The route selection source code is an attribute of the call source. It redefines the route selection source code of the caller or the incoming trunk. That is, the caller or the incoming trunk does not use the default one in the subsequent flow of call handling. The default route selection code of the caller depends on the route selection code defined by ADD LAIGCI or ADD LAISAI. The default route selection code of the incoming trunk depends on the route selection code defined by ADD N7TG, ADD CASTG, ADD PRATG, or ADD OFC. The default value is 65535, indicating no redefining. It should be defined by ADD CALLSRC, and then can be referenced here. Route selection code It redefines the strategy to select the outgoing route. It is valid only when Processing type is Immediate route selection. That is, the system does not use the route selection code defined by ADD CNACLD that the original call prefix corresponds to. The default value is 65535, indicating no redefining. It should be defined by ADD RTANA, and then can be referenced here. New service property It redefines the service attribute of the called prefix. It is valid only when Processing type is Immediate route selection. Failure source code The failure source code is one of the call source attributes. It redefines the failure source code of the caller or the incoming trunk. That is, the caller or the incoming trunk does not use the default code in the subsequent call processing procedure. The default failure source code of the caller depends on the call source code defined by ADD LAIGCI or ADD LAISAI. The default failure source code of the incoming trunk depends on the call source code defined by ADD N7TG, ADD CASTG, ADD PRATG, or ADD OFC. The default value is 255, indicating no redefining. It should be defined by ADD CALLSRC, and then can be referenced here. Charging source code It refines the charging source code of the incoming trunk. That is, the incoming trunk does not use the default code. The default charging source code of the incoming trunk is defined by ADD N7TG, ADD CASTG, ADD PRATG or ADD BICCTG. The default value is 255, indicating no redefining. It should be defined by ADD CHGLOC or ADD CHGIDX, and then can be referenced here. Caller category It redefines the caller category. That is, the MSOFTX3000 does not use the default caller category in the call, or does not use the caller category sent by the initiating office through the incoming signaling. The default value is Not to be converted. Calling party number changing index

10-64

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

It specifies whether the system needs to convert the caller number. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be referenced here. Called party number changing index It specifies whether the system needs to convert the called number. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be referenced here. Processing type It specifies whether the system needs to perform special processing for a called number or a changed called number. The default value is No processing. The options of the parameter are described as follows: Option No processing Indicating The system does not perform special processing for a called number. If you configure the announcement data through ADD CNACLR, the MSOFTX3000 can play the signal announcement to callers. The system processes a call as a failure call. That is, when the caller of the specified call source or the incoming trunk calls the prefix, the initiated call fails. At the time, the system releases the call, and generates the specified call failure code. The system triggers IN service through DP2 of the N-CSI. That is, the system triggers IN services, when the caller of the specified call source or the incoming trunk calls the prefix, and the length of the called number is shortest. The system forwards the call to the outgoing trunk office, as specified by Route selection code. This mode is adopted in the Overlay wireless IN networking. In the Overlay wireless IN network, the local MSC does not have the SSP function. The local MSC finds that the number of the calling mobile subscriber is in the special number segment of IN subscribers. In this case, the local MSC routes the call to the corresponding SSP, and then the SSP triggers the caller IN service.

Failure processing

Trigger DP2 of the N-CSI

Immediate route selection

Failure cause code It specifies a specific failure cause code that must be adopted by the system. It is valid only when Processing type is set to Failure processing. For a failed call, the system can auto generate a failure cause code. You can, however, use this command so that the system does not use the failure cause code it generates.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-65

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

After you specify a failure cause code here, if you define a failure processing type that precisely matches the failure cause code by using ADD CFPRO or ADD FAILSP, the system handles failure for the call prefix in the related types. SCP parameter index It defines the SCP to which the MSOFTX3000 sends the initial DP (IDP) when triggering the caller IN service. It is valid only when Processing type is set to Trigger NCSI_DP2. It should be defined by ADD SCPPARA, and then can be referenced here. Number description It describes one piece of the caller number analysis data for easy identification. Its value is a character string.

10.4.6 Adding CLIP Called Number Correlation Processing (Optional)


Related Commands
Command ADD CLCRPRO RMV CLCRPRO MOD CLCRPRO LST CLCRPRO Function To add CLIP called number correlation processing To remove CLIP called number correlation processing To modify CLIP called number correlation processing To list CLIP called number correlation processing

Configuration Description
This configuration is optional. In the CLIP service, when the caller of the local office or the incoming trunk initiates a call, and if based on the called number (including number content and address attribute), the network carrier needs to change or adjust the caller number that the MSOFTX3000 sends to the called terminal, you can use ADD CLCRPRO. For example, the network carrier needs to convert the caller number to a national number with a national toll prefix. In this case, you can add the data of CLIP called number correlation processing by using ADD CLCRPRO. The CLIP called number correlation processing data (ADD CLCRPRO) is valid only when you have configured the caller number display data (ADD CLIPRO), and reference the callee number correlation index (ADD CLCRPRO).

Parameter Description
Callee number correlation index It defines the callee number correlation index in the configuration database of the MSOFTX3000. Its value range is 065534. It is referenced by using ADD CLIPRO.

10-66

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

You can configure multiple called prefixes to one callee number correlation index. That is, multiple ADD CLCRPRO commands can share one callee number correlation index, when you configure data of the callee number correlation index. DN set The DN set is a matching check factor to start the CLIP called number correlation processing. It specifies the DN set of the call prefix that needs the CLIP called number correlation processing. Called prefix The called prefix is a matching check factor to start the CLIP number analysis. It specifies the call prefix that needs the CLIP number analysis. The wildcard, eeeeeeee, refers to call prefixes. When analyzing numbers, the system matches the called number and the called prefix according to the best match rule. When the system analyzes the CLIP number, and if it has multiple records of the CLIP number analysis data whose called prefixes all match the current call, the priority of the wildcard is the lowest. That is, the system matches the wildcard in the end. Called number address nature The called number address nature is a matching check factor to start the CLIP number analysis. It specifies the address nature of the called number that needs the CLIP called number association. The default value is All number types. Caller number change index It specifies whether the system needs to convert the caller number. It is valid only when Designated caller number format is Unspecified. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be referenced here. Designated caller number format It specifies whether the system needs to adjust the format of the caller number. The default value is Unspecified indicating that the format of the caller number is not adjusted. If you set this parameter to a valid value, the value defined by Caller number change index in this command becomes invalid.

10.4.7 Adding CLIP Processing


Related Commands
Command ADD CLIPRO RMV CLIPRO MOD CLIPRO LST CLIPRO Function To add CLIP processing To remove CLIP processing To modify CLIP processing To list CLIP processing

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-67

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Configuration Description
In the CLIP service, when the caller of the local office or incoming trunk initiates a call, and if the network carrier needs to change or adjust the caller number that the MSOFTX3000 sends to the called terminal, based on the called number (including number content and address attribute), you can use ADD CLCRPRO. For example, the network carrier needs to convert the caller number to a national number with the national toll prefix. In this case, you can add the CLIP processing data by using ADD CLIPRO.

Parameter Description
Call source code The call source code is a matching check factor to start the CLIP processing. It defines the call source of the caller or the incoming trunk that initiates the call. Its value range is from 0 to 65534. The wildcard, 65534, refers to all call sources. It should be defined by ADD CALLSRC, and then can be referenced here. When the system adds the CLIP processing, and if it has multiple (often two) pieces of the caller number display data whose call source codes match the call, the wildcard, 65534, is of the lowest priority. That is, the system prefers to handle the other call source codes. Caller prefix The caller prefix is a matching check factor to start the CLIP processing procedure. It specifies the call prefix that needs the CLIP processing. The wildcard, eeeeeeee, refers to all caller numbers. When analyzing numbers, the system matches the caller number and the caller prefix according to the best match rule. When the system carries out the CLIP processing, and if it has multiple CLIP processing data whose caller prefixes match the current call, the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle other caller prefixes. Caller number address nature The caller number address nature is a matching check factor to start the CLIP processing. It defines the address nature of the caller number that needs the CLIP processing. The default value is All number types. Caller number maximum length The caller number maximum length is a matching check factor to start the CLIP processing. It defines the maximum length of a caller number that needs the CLIP processing. Its value range is from 0 to 32. When the system does the CLIP processing, it chooses the data record with the smallest value of Caller number maximum length, only if: The Caller number maximum length parameters of multiple data records of the CLIP processing match the call (the actual length of the caller number is greater than the value of Caller number maximum length). Other matching check parameters of the multiple data records of the CLIP processing are the same. For example, if you have configured two data records of the CLIP processing data: Caller number maximum length of the first data record is 12. Caller number maximum length of the second data record is 15. Other matching check paramters of the two data records of the CLIP processing are the same.

10-68

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

In this case, the system chooses the first data record, if the actual caller number length is 11; the system chooses the second data record, if the actual caller number length is 13. Callee number correlation index It specifies whether the system needs to convert the caller number that the MSOFTX3000 sends to the called terminal, according to the called number (including number content and number property). Its value range is 065535. The default value is 65535 indicating that the value is invalid. When you set Callee number correlation index to a valid value, the value must be defined by ADD CLCRPRO, before it can be used here. If you set it to a value other than 65535, the converting strategy of the caller number is as follows: When a call only matches related data records in the CLIP processing data table (defined by ADD CLIPRO), the converting strategy of the caller number depends on Caller number change index and Designated caller number format (both defined by ADD CLIPRO). When a call matches related data records in the CLIP processing data table (defined by ADD CLIPRO) and the CLIP caller number correlation processing data table (defined by ADD CLCRPRO), the converting strategy of the caller number depends on the Caller number change index and Designated caller number format (both defined by ADD CLCRPRO), and the two parameters defined by ADD CLIPRO are invalid. Caller number change index It specifies whether the system needs to convert the caller number. It is valid only when Designated caller number format is Unspecified. The default value is 0, indicating no converting. It should be defined by ADD DNC, and then can be referenced here. Designated caller number format It specifies whether the system needs to adjust the format of the caller number. The default value is Unspecified, indicating that the caller number is not adjusted. If you set this parameter to a valid value, the value defined by Caller number change index in this command becomes invalid.

10.5 Configuring Number Pre-processing Data


10.5.1 Overview of Configuration
Configuration Relationship
Number pre-processing data is one of the internal data of the MSOFTX3000. The data is about number change strategies of caller number, called number, original called number and redirection number. The data needs to be configured when the system pre-processes incoming numbers (including intra-office and incoming trunk calls) and outgoing numbers (outgoing trunk calls). Thus, the number format conforms to the specifications required by the local office or inter-office number transmission. Configuring number pre-processing data needs to reference the key parameters: Call source code, DN set and Number change index. They are defined in office information data, call prefix data and route data. Table 10-14 lists the parameter referencing relationship.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-69

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Table 10-14 Input parameters required for configuring number pre-processing data Parameter Call source code Defined in ADD CALLSRC Source Data Category Office information data Office information data Call prefix data Referenced in ADD INNUMPREPRO ADD OUTNUMPREPRO ADD INCLRIDX ADD INORICLDIDX ADD INNUMPREPRO ADD OUTCLRIDX ADD OUTORICLDIDX ADD OUTNUMPREPRO

DN set Number change index

ADD CALLSRC ADD DNC

Configuring the other data of the MSOFTX3000 does not need to reference any parameter defined in number pre-processing data.

Preparations
Before configuring the number pre-processing data, make sure that all preparations are done as specified in Table 10-15. Table 10-15 Configuration preparations SN 1 Item Incoming number pre-processing strategy Remark For intra-office or incoming trunk calls, the caller numbers, called numbers or original called numbers needs to be changed. The related parameters are: call source, call originator, call prefix, caller number and original called number. For outgoing trunk calls, the caller numbers, called numbers, original called numbers or redirection numbers needs to be changed. The related parameters are: call source, outgoing trunk group, call prefix, caller number and original called number. For the numbers to be adjusted, the number format after change needs to be confirmed: With/without international number prefix, with/without country or region code, with/without national number prefix, with/without national toll area code.

Outgoing number pre-processing strategy

Number format adjusting strategy

10-70

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Configuration Steps
Table 10-16 lists the steps for configuring number pre-processing data. Table 10-16 Configuration steps Step 1 2 3 4 5 6 Description Add incoming caller number associated processing (optional) Add incoming original called number associated processing (optional) Add incoming number pre-processing Add outgoing caller number associated processing (optional) Add outgoing original called number associated processing (optional) Add outgoing number pre-processing Command ADD INCLRIDX ADD INORICLDIDX ADD INNUMPREPRO ADD OUTCLRIDX ADD OUTORICLDIDX ADD OUTNUMPREPRO

Parameter Referencing Relationship


Figure 10-5 shows the referencing relationship between key parameters when you configure number pre-processing data.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-71

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Figure 10-5 Parameter referencing relationship


ADD INCLRIDX Caller number correlation processing index Callernumber Callercategory ADD OUTCLRIDX Caller number correlation processing index Callernumber Callercategory

ADD INORICLDIDX Original called number correlation processing index Original called number Original called number address nature

ADD OUTORICLDIDX Original called number association processing index Original called number Original called number address nature

ADD INNUMPREPRO Call source code Caller number correlation processing index Original called number correlation processing index

ADD OUTNUMPREPRO Call source code Caller number correlation processing index Original called number association processing index

10.5.2 Adding Incoming Caller Number Associated Processing (Optional)


Related Commands
Command ADD INCLRIDX RMV INCLRIDX MOD INCLRIDX LST INCLRIDX Function To add incoming caller number associated processing To remove incoming caller number associated processing To modify incoming caller number associated processing To list incoming caller number associated processing

Configuration Description
The configuration step is optional. For intra-office or incoming trunk calls, before the system analyzes called numbers, network carriers may need change of caller numbers, called numbers or original called numbers based on the attributes of caller numbers (such as number content, caller category or caller number address nature). In this case, you can use ADD INCLRIDX to add incoming caller number associated processing. The data set by ADD INCLRIDX is valid only when ADD INNUMPREPRO is used and it references Caller number correlation processing index in ADD INCLRIDX.

10-72

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Parameter Description
Caller number correlation processing index It indicates the index number of caller number correlation processing defined in the MSOFTX3000. The value range is from 0 to 65534. The wildcard, 65534, refers to all caller number correlation processing indexes. The parameter is referenced in ADD INNUMPREPRO. The configuration principles are as follows: Multiple data records can have the same caller number correlation processing index. In other words, when you use ADD INCLRIDX to add records, you can use the same caller number correlation processing index. The wildcard 65534 indicates that during the incoming number pre-processing (set by ADD INNUMPREPRO), the system carries out mapping check in the data records that correspond to a specific caller number correlation processing index. If the check succeeds, the checking results are used. If it fails, the system continues the mapping check in the data records that correspond to the wildcard 65534. Caller number It indicates a caller number (in intra-office or incoming trunk calls) on which the system starts the incoming caller number correlation processing. The parameter is one of the mapping check conditions for starting the incoming caller number correlation processing. The value can be a complete number, such as 8613901234567. It can also be a number prefix, such as 861390123. The wildcard, eeeeeeee, refers to all caller numbers. The system adopts the best match rule during the caller number mapping. During the incoming caller number correlation processing by the system, if there are multiple records whose Caller number can match the current call, then the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle the other caller numbers. Caller category It defines the category of the calling party to be handled by the system in the incoming caller number correlation processing. It is one of the mapping check conditions must be met to start the outgoing caller number correlation processing. The default value is All types. Caller number address nature It indicates the address nature of a caller number that needs the incoming caller number correlation processing. The parameter is one of the mapping check conditions for starting the incoming caller number correlation processing. The default value is All number types. Caller number maximum length It defines the maximum length of a caller number to be handled in the incoming caller number correlation processing. The parameter is one of the mapping check conditions for starting the incoming caller number correlation processing. The value range is from 0 to 32. The default value is 32. When the system performs the incoming caller number correlation processing, it chooses the data record with the smallest value of Caller number maximum length, only if: The Caller number maximum length parameters of multiple data records of the incoming caller number correlation processing match the call (the actual length of the caller number is less than the value of Caller number maximum length). Other matching check parameters of the multiple data records of the incoming caller number correlation processing are the same. For example, if you have configured two data records of the incoming caller number correlation processing:

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-73

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Caller number maximum length of the first data record is 12. Caller number maximum length of the second data record is 15. Other matching check parameters of the two data records of the incoming caller number correlation processing are the same. The system then chooses the first data record if the length of the called number in a call is 11. The system chooses the second data record if the length of the called number in a call is 13. Caller number change index It indicates whether the system needs to perform caller number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Called number change index It indicates whether the system needs to perform called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Original called number change index It indicates whether the system needs to perform original called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Number receiving delay interval (0.1s) It is valid only for incoming trunk calls. When a forward office sends a called number to the local office through inter-office signaling, it indicates whether the MSOFTX3000 starts the timer for number receiving delay and the threshold of the timer. The value range is from 0 to 50. The unit is 0.1 second. The default value is 0, which means the timer is not started. If you enter a valid value, then the MSOFTX3000 restarts the timer every time it receives a digit of the called number sent from the forward office. The MSOFTX3000 does not carry on the subsequent number analysis until the length of the called number is not shorter than the minimum number length defined. When there are satellite channels for signaling transmission between an office and the local office, you can configure the parameter based on actual conditions. This ensures that the local office receives the complete called number. New DN set It indicates whether the system, in the subsequent number analysis, needs to transfer a called number to the relevant data tables of another DN set for further analysis or reanalysis. The default value is 255, which means the parameter is invalid. The data tables relevant to DN set refers to the tables in which you must enter a value in DN set when using ADD XXX commands. In the configuration database of the MSOFTX3000, nearly all data tables of number analysis are related to the DN set.

10-74

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

10.5.3 Adding Incoming Original Called Number Associated Processing (Optional)


Related Commands
Command ADD INORICLDIDX RMV INORICLDIDX MOD INORICLDIDX LST INORICLDIDX Function To add incoming original called number associated processing To remove incoming original called number associated processing To modify incoming original called number associated processing To list incoming original called number associated processing

Configuration Description
The configuration step is optional. For intra-office or incoming trunk calls, before the system analyzes called numbers, network carriers may need change of caller numbers, called numbers or original called numbers based on the attributes of original called numbers (such as number content and original called number address nature). In this case, you can use ADD INORICLDIDX to add incoming original called number associated processing. The data set by ADD INORICLDIDX is valid only when ADD INNUMPREPRO is used and it references Original called number correlation processing index in ADD INORICLDIDX.

Parameter Description
Original called number correlation processing index It indicates the index number of original called number correlation processing defined in the MSOFTX3000. The value range is from 0 to 65534. The parameter is referenced in ADD INNUMPREPRO. Note that multiple data records can have the same original called number correlation processing index. In other words, when you use ADD INORICLDIDX to add records, you can use the same original called number correlation processing index. Original called number It indicates an original called number to be handled by the system in the original called number correlation processing. The original called number is in intra-office or incoming trunk calls (forwarding calls). The parameter is one of the mapping check conditions for starting the incoming original called number correlation processing. The value can be a complete number, such as 8613901234567. It can also be a number prefix, such as 861390123. The wildcard, eeeeeeee, refers to all original called numbers. The system adopts the best match rule during the original called number mapping.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-75

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

During the incoming original called number correlation processing by the system, if there are multiple records whose Original called number can match the current call, then the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle the other original called numbers. Original called number address nature It indicates the address nature of an original called number that needs the incoming original called number correlation processing. The parameter is one of the mapping check conditions for starting the incoming original called number correlation processing. The default value is All number types. Original called number maximum length It defines the maximum length of an original called number to be handled in the incoming original called number correlation processing. The parameter is one of the mapping check conditions for starting the incoming original called number correlation processing. The value range is from 0 to 32. The default value is 32. When the system performs the incoming original called number correlation processing, it chooses the data record with the smallest value of Original called number maximum length, only if: The Original called number maximum length parameters of multiple data records of the incoming original called number correlation processing match the call (the actual length of the original called number is less than the value of Original called number maximum length). Other matching check parameters of the multiple data records of the incoming original called number correlation processing are the same. For example, if you have configured two data records of the incoming original called number correlation processing: Caller number maximum length of the first data record is 12. Caller number maximum length of the second data record is 15. Other matching check parameters of the two data records of the incoming original called number correlation processing are the same. The system then chooses the first data record if the length of the original called number in a call is 11. The system chooses the second data record if the length of the original called number in a call is 13. Caller number change index It indicates whether the system needs to perform caller number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Called number change index It indicates whether the system needs to perform called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Original called number change index It indicates whether the system needs to perform original called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. New DN set

10-76

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

The parameter is used in the MSOFTX3000 V100R005C05 and V100R005C06 version. It indicates whether the system, in the subsequent number analysis, needs to transfer a called number to the relevant data tables of another DN set for further analysis or reanalysis. The default value is 255, which means the parameter is invalid. The data tables relevant to DN set refers to the tables in which you must enter a value in DN set when using ADD XXX commands. In the configuration database of the MSOFTX3000, almost all data tables of number analysis are related to the DN set.

10.5.4 Adding Incoming Number Pre-processing


Related Commands
Command ADD INNUMPREPRO RMV INNUMPREPRO MOD INNUMPREPRO LST INNUMPREPRO Function To add incoming number pre-processing To remove incoming number pre-processing To modify incoming number pre-processing To list incoming number pre-processing

Configuration Description
For intra-office or incoming trunk calls, before the system analyzes called numbers, network carriers may need change of caller numbers, called numbers or original called numbers based on the parameters, such as call source, call originator, call prefix, caller number and original called number. In this case, you can use ADD INNUMPREPRO to add the incoming number pre-processing.

Parameter Description
Call source code It indicates the call source to which a calling party or incoming trunk belongs. It is one of the mapping check conditions for starting the incoming number pre-processing. The value range is from 0 to 65534. The wildcard, 65534, refers to all call sources. To enter a value other than the wildcard, the parameter must be defined by ADD CALLSRC before it is used here. During the incoming number pre-processing by the system, if there are multiple records (often two) whose Call source code can match the current call, the wildcard 65534 is of the lowest priority. That is, the system prefers to handle the other call source codes. Call originator It indicates a software module that originates a call to the system module in the process of a number analysis. It is one of the mapping check conditions for starting the incoming number pre-processing. The concept of call originator is relative. It refers to the software module that originates a call to the CHS module during number analysis. If in the process of number analysis, a number is re-analyzed several times, the call originator is different in each analysis. For example: if an intra-office call takes place between two mobile users, the CHS module performs number

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-77

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

analysis twice. First, when a mobile user originates a call to the network, A-interface software module or Iu-interface software module originates the call to the CHS module. Then, Call originator is Mobile subscriber side. Second, the MSOFTX3000 requests the roaming number of the called mobile user from the HLR, MAP signaling software module originates the call to the CHS module. Then, Call originator is MAP. The parameter options are as follows: Option Mobile subscriber side TUP ISUP BICC R2 PRA MAP Indicating The call originator is the software module of the A or lu interface. The call originator is the software module of the TUP trunk. The call originator is the software module of the ISUP trunk. The call originator is the software module of the BICC trunk. The call originator is the software module of the R2 trunk. The call originator is the software module of the PRA trunk. The call originator is the software module of the MAP signaling. Remark If the called number is an MSISDN, choose MAP, because the MSOFTX3000 needs to re-analyze the MSRN, the FTN, and the HON returned by the HLR or the VLR through the MAP signaling. When the MSOFTX3000 triggers the IN services, choose SCP, because the MSOFTX3000 needs to re-analyze the called number returned by the SCP through the CAP/INAP signaling. During a call connection process, when the CHS module finds that the call is a forwarded one, it sends the call to the software module of call forwarding for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of call forwarding.

SCP

The call originator is the software module of the CAP/INAP signaling.

CC

The call originator is the software module of call forwarding.

10-78

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Option MSRM

Indicating The call originator is the software module of the MSRM.

Remark During a call connection process, when the CHS module decides that the call involves the ring back tone (RBT) or ETC processes, it sends the call to the software module of the MSRM for preprocessing. After the preprocessing, the call is returned to the CHS module for reanalysis. In this case, the call originator is the software module of the MSRM. -

All

The call originator can be any software module described in the preceding sections.

Called prefix It indicates the call prefix that needs the incoming number pre-processing. It is one of the mapping check conditions for starting the incoming number pre-processing. The system adopts the best match rule for called number and call prefix mapping. Note that during the incoming number pre-processing by the system, if there are multiple records whose Called prefix can match the current call, then the wildcard, eeeeeeee, is of the lowest priority. That is, the system prefers to handle the other called prefixes. Called number address nature It indicates the address nature of a called number that needs the incoming number pre-processing. It is one of the mapping check conditions for starting the incoming number pre-processing. The default value is All number types. Called number maximum length It defines the maximum length of a called number to be handled in the incoming number pre-processing. It is one of the mapping check conditions for starting the incoming number pre-processing. The value range is from 0 to 32. The default value is 32. When the system does the incoming number pre-processing, it chooses the data record with the smallest value of Called number maximum length, only if: The Called number maximum length parameters of multiple data records of the incoming number pre-processing match the call (the actual length of the called number is less than the value of Called number maximum length). Other matching check parameters of the multiple data records of the incoming number pre-processing are the same. For example, if you have configured two data records of the incoming number pre-processing: Called number maximum length of the first data record is 12. Called number maximum length of the second data record is 15. Other matching check parameters of the two data records of the incoming number pre-processing are the same.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-79

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

The system then chooses the first data record if the length of the called number in a call is 11. The system chooses the second data record if the length of the called number in a call is 13. Caller number correlation processing index It indicates whether the system needs to start the incoming number pre-processing based on caller numbers (including number content and address nature). The value range is from 0 to 65535. The default value is 65535, which means the parameter is invalid. The value must be defined by ADD INCLRIDX before it is used here. If the value entered is valid, that is, the value is not 65535, the strategy of incoming number pre-processing is as follows: If a call only matches the relevant records in the incoming number pre-processing table (set by ADD INNUMPREPRO), then the strategy of incoming number pre-processing is determined by the parameters in ADD INNUMPREPRO: Caller number change index, Called number change index, Original called number change index and Number receiving delay interval (0.1s). If a call matches the relevant records both in the incoming number pre-processing table (set by ADD INNUMPREPRO) and in the incoming caller number associated processing table (set by ADD INCLRIDX), then the strategy of incoming number pre-processing is described as follows: The system first checks the incoming number pre-processing table and obtains a result; the system then checks the incoming caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index) in the second result; in this case, the system obtains the final result that is used for the strategy of incoming number pre-processing. If a call matches the relevant records in the incoming number pre-processing table (set by ADD INNUMPREPRO), in the incoming caller number associated processing table (set by ADD INCLRIDX) and incoming original called number associated processing table (set by ADD INORICLDIDX), then the strategy of incoming number pre-processing is described as follows: The system first checks the incoming number pre-processing table and obtains a result; the system then checks the incoming caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index) in the second result; in this case, the system obtains the third result; next, the system checks the incoming original called number associated processing table and obtains the fourth result; the system replaces the values of corresponding parameters in the third result with the valid parameter values in the fourth result and obtains the final result that is used for the strategy of incoming number pre-processing. The wildcard, 65534, indicates that, during the incoming number pre-processing by the system, the mapping check is to be conducted in the data records that correspond to a specific caller number correlation processing index. If the check succeeds, the checking results are used. If it fails, the mapping check is conducted in the data records that correspond to the wildcard, 65534. Original called number correlation processing index It indicates whether the system needs to start the incoming number pre-processing based on original called numbers (including number content and address nature). The value range is from 0 to 65535. The default value is 65535, which means the parameter is invalid. To enter the other values, the parameter must be defined by ADD INORICLDIDX before it is used here. If the value entered is valid, that is, the value is not 65535, the strategy of incoming number pre-processing is as follows:

10-80

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

If a call only matches the relevant records in the incoming number pre-processing table (set by ADD INNUMPREPRO), then the strategy of incoming number pre-processing is determined by the parameters in ADD INNUMPREPRO: Caller number change index, Called number change index, Original called number change index and Number receiving delay interval (0.1s). If a call matches the relevant records both in the incoming number pre-processing table (set by ADD INNUMPREPRO) and in the incoming original called number associated processing table (set by ADD INORICLDIDX), then the strategy of incoming number pre-processing is described as follows: The system first checks the incoming number pre-processing table and obtains a result; the system then checks the incoming original called number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index) in the second result; in this case, the system obtains the final result that is used for the strategy of incoming number pre-processing. If a call matches the relevant records in the incoming number pre-processing table (set by ADD INNUMPREPRO), in the incoming caller number associated processing table (set by ADD INCLRIDX) and incoming original called number associated processing table (set by ADD INORICLDIDX), then the strategy of incoming number pre-processing is described as follows: The system first checks the incoming number pre-processing table and obtains a result; the system then checks the incoming caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index) in the second result; in this case, the system obtains the third result; next, the system checks the incoming original called number associated processing table and obtains the fourth result; the system replaces the values of corresponding parameters in the third result with the valid parameter values in the fourth result and obtains the final result that is used for the strategy of incoming number pre-processing. Caller number change index It indicates whether the system needs to perform caller number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Called number change index It indicates whether the system needs to perform called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Original called number change index It indicates whether the system needs to perform original called number change. The default value is 65535, which means the parameter is invalid. If you enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Number receiving minimum length It is valid only for incoming trunk calls. It indicates the minimum length of a called number required by the system for starting number analysis. The called number is sent from a forward office to the local office through inter-office signaling. The value range is from 1 to 32. The default value is 3. If the length of the called number is shorter than the minimum length defined by this parameter, then the MSOFTX3000 starts the timer for number receiving delay to wait for the remaining called numbers sent from the forward office.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-81

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Number receiving delay interval (0.1s) It is valid only for incoming trunk calls. When a forward office sends a called number to the local office through inter-office signaling, it indicates whether the MSOFTX3000 starts the timer for number receiving delay and the threshold of the timer. The value range is from 0 to 50. The unit is 0.1 second. The default value is 0, which means the timer is not started. If you enter a valid value, then the MSOFTX3000 restarts the timer every time it receives a digit of the called number sent from the forward office. The MSOFTX3000 does not carry on the subsequent number analysis until the length of the called number is not shorter than the minimum number length defined. When there are satellite channels for signaling transmission between an office and the local office, you can configure the parameter based on actual conditions. This ensures that the local office receives the complete called number.

10.5.5 Adding Outgoing Caller Number Associated Processing (Optional)


Related Commands
Command ADD OUTCLRIDX RMV OUTCLRIDX MOD OUTCLRIDX LST OUTCLRIDX Function To add outgoing caller number associated processing To remove outgoing caller number associated processing To modify outgoing caller number associated processing To list outgoing caller number associated processing

Configuration Description
The configuration step is optional. For outgoing trunk calls, before the system analyzes called numbers, network carriers may need to change or adjust caller numbers, called numbers, original called numbers or redirecting numbers based on the attributes of caller numbers (such as number content, caller category or caller number address nature). In this case, you can use ADD OUTCLRIDX to add outgoing caller number associated processing. The data set by ADD OUTCLRIDX is valid only when ADD OUTNUMPREPRO is used and ADD OUTNUMPREPRO references Caller number correlation processing index defined by ADD OUTCLRIDX.

Parameter Description
Caller number correlation processing index It indicates the index number of caller number correlation processing defined in the MSOFTX3000. The value range is from 0 to 65534. The parameter is referenced in ADD OUTNUMPREPRO. Multiple data records can have the same caller number correlation processing index. In other words, when you use ADD OUTCLRIDX to add records, you can use the same caller number correlation processing index.

10-82

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Caller number It indicates a caller number (in outgoing trunk calls) on which the system starts the outgoing caller number correlation processing. The parameter is one of the mapping check conditions for starting the outgoing caller number correlation processing. The value can be a complete number, such as 8613901234567. It can also be a number prefix such as 861390123. The wildcard, eeeeeeee, refers to all caller numbers. The system adopts the best match rule during the caller number mapping. During the outgoing caller number correlation processing by the system, if there are multiple records whose Caller number can match the current call, then the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle the other caller numbers. Caller category It defines the category of the calling party to be handled by the system in the outgoing caller number correlation processing. It is one of the mapping check prerequisites to start the outgoing caller number correlation processing. Caller number address nature It indicates the address nature of a caller number that needs the outgoing caller number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing caller number correlation processing. The default value is All number types. Caller roaming type It indicates the roaming type of a calling party that needs the outgoing caller number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing caller number correlation processing. The default value is All roaming types. Roaming types are obtained by the system retrieving roaming subscriber type table (set by ADD ROAMUSRT) based on IMSI prefixes and MSC numbers. Caller number maximum length It defines the maximum length of a caller number to be handled in the outgoing caller number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing caller number correlation processing. The value range is from 0 to 32. The default value is 32. When the system performs the outgoing caller number correlation processing, it chooses the data record with the smallest value of Caller number maximum length, only if: The Caller number maximum length parameters of multiple data records of the outgoing caller number correlation processing match the call (the actual length of the caller number is less than the value of Caller number maximum length). Other matching check parameters of the multiple data records of the outgoing caller number correlation processing are the same. For example, if you have configured two data records of the outgoing caller number correlation processing: Caller number maximum length of the first data record is 12. Caller number maximum length of the second data record is 15. Other matching check parameters of the two data records of the outgoing caller number correlation processing are the same. The system then chooses the first data record if the length of the caller number in a call is 11. The system chooses the second data record if the length of the caller number in a call is 13.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-83

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Caller number change index It indicates whether the system needs to change caller numbers. It is valid only when Designated caller number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. To enter a valid value, the parameter must be defined by ADD DNC before it is used here. Designated caller number format It indicates whether the system needs to adjust the format of caller numbers. The default value is Unspecified, which means the format of caller numbers is not adjusted. If you set this parameter to a valid value, the value defined by Caller number change index in this command becomes invalid. Called number change index It indicates whether the system needs to change called numbers. It is valid only when Designated called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. To enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated called number format It indicates whether the system requires adjusting the format of called numbers. The default value is Unspecified, which means the format of called numbers is not adjusted. If you set this parameter to a valid value, the value set by Called number change index in this command becomes invalid. Original called number change index It indicates whether the system needs to change original called numbers. It is valid only when Designated original called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. To enter a valid value, the parameter must be defined by ADD DNC before it is used here. Designated original called number format It indicates whether the system needs to adjust the format of original called numbers. The default value is Unspecified, which means the format of original called numbers is not adjusted. If you set this parameter to a valid value, the value defined by Original called number change index in this command becomes invalid. Redirecting number change index It indicates whether the system needs to change redirecting numbers. It is valid only when Designated redirecting number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. To enter a valid value, the parameter must be defined by ADD DNC before it is used here. Designated redirecting number format It indicates whether the system requires adjusting the format of redirecting numbers. The default value is Unspecified, which means the format of redirecting numbers is not adjusted. If you set this parameter to a valid value, the value defined by Redirecting number change index in this command becomes invalid.

10-84

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

10.5.6 Adding Outgoing Original Called Number Associated Processing (Optional)


Related Commands
Command ADD OUTORICLDIDX RMV OUTORICLDIDX MOD OUTORICLDIDX LST OUTORICLDIDX Function To add outgoing original called number associated processing To remove outgoing original called number associated processing To modify outgoing original called number associated processing To list outgoing original called number associated processing

Configuration Description
The configuration step is optional. For outgoing trunk calls, before the system analyzes called numbers, network carriers may need to change or adjust caller numbers, called numbers, original called numbers or redirecting numbers based on the attributes of original called numbers (such as number content and original called number address nature). In this case, you can use ADD OUTORICLDIDX to add outgoing original called number associated processing. The data set by ADD OUTORICLDIDX is valid only when ADD OUTNUMPREPRO is used and it references Original called number association processing index in ADD OUTORICLDIDX.

Parameter Description
Original called number association processing index It indicates the index number of original called number correlation processing defined in the MSOFTX3000. The value range is from 0 to 65534. The parameter is referenced in ADD OUTNUMPREPRO. Multiple data records can have the same original called number correlation processing index. In other words, when you use ADD OUTORICLDIDX to add records, you can use the same original called number correlation processing index. Original called number It indicates an original called number on which the system starts the original called number correlation processing. The original called number is in outgoing trunk calls (forwarding calls). The parameter is one of the mapping check prerequisites for starting the outgoing original called number correlation processing. The value can be a complete number, such as 8613901234567. It can also be a number prefix, such as 861390123. The wildcard, eeeeeeee, refers to all original called numbers. The system adopts the best match rule during the original called number mapping.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-85

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

During the outgoing original called number correlation processing by the system, if there are multiple records whose Original called number can match the current call, then the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle the other original called numbers. Original called number address nature It indicates the address nature of an original called number that needs the outgoing original called number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing original called number correlation processing. The default value is All number types. Original called roaming type It indicates the roaming type of an original called party that needs the outgoing original called number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing original called number correlation processing. The default value is All roaming types. Original called number maximum length It defines the maximum length of an original called number to be handled in the outgoing original called number correlation processing. The parameter is one of the mapping check prerequisites for starting the outgoing original called number correlation processing. The value range is from 0 to 32. The default value is 32. When the system performs the outgoing original called number correlation processing, it chooses the data record with the smallest value of Original called number maximum length, only if: The Original called number maximum length parameters of multiple data records of the outgoing original called number correlation processing match the call (the actual length of the original called number is less than the value of Original called number maximum length). Other matching check parameters of the multiple data records of the outgoing original called number correlation processing are the same. For example, if you have configured two data records of the outgoing original called number correlation processing: Original called number maximum length of the first data record is 12. Original called number maximum length of the second data record is 15. Other matching check parameters of the two data records of the outgoing original called number correlation processing are the same. The system then chooses the first data record if the length of the called number in a call is 11. The system chooses the second data record if the length of the called number in a call is 13. Caller number change index It indicates whether the system needs to change caller numbers. It is valid only when Designated caller number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. To enter a valid value, the parameter must be defined by ADD DNC before it is used here. Designated caller number format It indicates whether the system needs to adjust the format of caller numbers. The default value is Unspecified, which means the format of caller numbers does not need to be adjusted. Note that if you set this parameter to a valid value, the value defined by Caller number change index in this command becomes invalid.

10-86

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Called number change index It indicates whether the system needs to change called numbers. It is valid only when Designated called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated called number format It indicates whether the system needs to adjust the format of called numbers. The default value is Unspecified, which means the format of called numbers is not adjusted. Note that if you set this parameter to a valid value, the value defined by Called number change index in this command becomes invalid. Original called number change index It indicates whether the system needs to change original called numbers. It is valid only when Designated original called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated original called number format It indicates whether the system needs to adjust the format of original called numbers. The default value is Unspecified, which means the format of original called numbers is not adjusted. Note that if you set this parameter to a valid value, the value defined by Original called number change index in this command becomes invalid. Redirecting number change index It indicates whether the system needs to change redirecting numbers. It is valid only when Designated redirecting number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated redirecting number format It indicates whether the system needs to adjust the format of redirecting numbers. The default value is Unspecified, which means the format of redirecting numbers is not adjusted. Note that if you set this parameter to a valid value, the value defined by Redirecting number change index in this command becomes invalid.

10.5.7 Adding Outgoing Number Pre-processing


Related Commands
Command ADD OUTNUMPREPRO RMV OUTNUMPREPRO MOD OUTNUMPREPRO LST OUTNUMPREPRO Function To add outgoing number pre-processing To remove outgoing number pre-processing To modify outgoing number pre-processing To list outgoing number pre-processing

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-87

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Configuration Description
For outgoing trunk calls, before the system analyzes called numbers, network carriers may need to change or adjust caller numbers, called numbers, original called numbers or redirecting numbers, based on the parameters such as call source, outgoing trunk group, call prefix, caller number and original called number. In this case, you can use ADD OUTNUMPREPRO to add the data of outgoing number pre-processing.

Parameter Description
Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start outgoing number pre-processing. The value range is from 0 to 65534. The wildcard, 65534, refers to all call sources. If you want to enter the other values, the parameter must be defined by ADD CALLSRC before it is used here. During the outgoing number pre-processing by the system, if there are multiple records (often two) whose Call source code can match the current call, the wildcard 65534 is of the lowest priority. That is, the system prefers to handle the other call source codes. Outgoing trunk group number It indicates the trunk group on which the system needs to start the outgoing number pre-processing. It is one of the mapping check prerequisites for starting the outgoing number pre-processing. The value range is from 0 to 65534. The wildcard, 65534, refers to all outgoing trunk groups. It you want to enter the other values, the parameter must be defined by ADD N7TG, ADD CASTG, ADD PRATG or ADD BICCTG before it is used here. During the outgoing number pre-processing by the system, if there are multiple records (often two) whose Outgoing trunk group number can match the current call, the wildcard 65534 is of the lowest priority. That is, the system prefers to handle the other outgoing trunk group numbers. DN set In indicates the DN set to which a call prefix belongs. The call prefix needs the outgoing number pre-processing. The parameter is one of the mapping check prerequisites for starting the outgoing number pre-processing. Call prefix It defines the call prefix of called numbers to be handled in the outgoing number pre-processing. The calls are originated by callers or incoming trunks. Call prefix is one of the mapping check prerequisites for starting the outgoing number pre-processing. The wildcard, eeeeeeee, refers to all caller prefixes. The system adopts the best match rule for called number and call prefix mapping. During the outgoing number pre-processing by the system, if there are multiple records whose Call prefix can match the current call, then the wildcard eeeeeeee is of the lowest priority. That is, the system prefers to handle the other call prefixes. Called number address nature It indicates the address nature of a called number that requires the outgoing number pre-processing. It is one of the mapping check conditions for starting the outgoing number pre-processing. The default value is All number types.

10-88

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Called number maximum length It defines the maximum length of a called number to be handled in the outgoing number pre-processing. It is one of the mapping check conditions for starting the outgoing number pre-processing. The value range is from 0 to 32. The default value is 32. When the system performs outgoing number pre-processing, it chooses the data record with the smallest value of Called number maximum length, only if: The Called number maximum length parameters of multiple data records of the outgoing number pre-processing match the call (the actual length of the called number is less than the value of Called number maximum length). Other matching check parameters of the multiple data records of the outgoing number pre-processing are the same. For example, if you have configured two data records of the outgoing number pre-processing: Called number maximum length of the first data record is 12. Called number maximum length of the second data record is 15. Other matching check parameters of the two data records of the outgoing number pre-processing are the same. The system then chooses the first data record if the length of the called number in a call is 11. The system chooses the second data record if the length of the called number in a call is 13. Caller number correlation processing index It indicates whether the system needs to start the outgoing number pre-processing based on caller numbers (including number content and address nature). The value range is from 0 to 65535. The default value is 65535, which means the parameter is invalid. If you want to enter the other values, the parameter must be defined by ADD OUTCLRIDX before it is used here. If the value entered is valid, that is, the value is not 65535, the strategy of outgoing number pre-processing is as follows: If a call matches only the relevant records in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO), then the strategy of outgoing number pre-processing is determined by the parameters in ADD OUTNUMPREPRO. The parameters, for example, are:

Caller number change index Designated caller number format Called number change index Designated called number format Original called number change index Designated original called number format Redirecting number change index Designated redirecting number format

If a call matches the relevant records both in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO) and in the outgoing caller number associated processing table (set by ADD OUTCLRIDX), then the strategy of outgoing number pre-processing is described as follows: The system first checks the outgoing number pre-processing table and obtains a result; the system then checks the outgoing caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index or Unspecified of

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-89

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Designated number format) in the second result; in this case, the system obtains the final result that is used for the strategy of outgoing number pre-processing. If a call matches the relevant records in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO), in the outgoing caller number associated processing table (set by ADD OUTCLRIDX) and outgoing original called number associated processing table (set by ADD OUTORICLDIDX), then the strategy of outgoing number pre-processing is described as follows: The system first checks the outgoing number pre-processing table and obtains a result; the system then checks the outgoing caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index or Unspecified of Designated number format) in the second result; in this case, the system obtains the third result; next, the system checks the outgoing original called number associated processing table and obtains the fourth result; the system replaces the values of corresponding parameters in the third result with the valid parameter values in the fourth result and obtains the final result that is used for the strategy of outgoing number pre-processing. In outgoing number pre-processing, if the system obtains a final strategy of outgoing number pre-processing and the strategy contains both format change and content change, the system carries out only the number format change for a specific number (caller number, called number, original called number and redirecting number), because the priority of format change is higher than that of content change. Original called number association processing index It indicates whether the system needs to start the outgoing number pre-processing based on original called numbers (including number content and address nature). The value range is from 0 to 65535. The default value is 65535, which means the parameter is invalid. To enter the other values, the parameter must be defined by ADD OUTORICLDIDX before it is used here. If the value entered is valid, that is, the value is not 65535, the strategy of outgoing number pre-processing is as follows: If a call matches only the relevant records in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO), then the strategy of outgoing number pre-processing is determined by the parameters in ADD OUTNUMPREPRO. The parameters, for example, are:

Caller number change index Called number change index Original called number change index Redirection number change index

If a call matches the relevant records both in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO) and in the outgoing original called number associated processing table (set by ADD OUTORICLDIDX), then the strategy of outgoing number pre-processing is described as follows: The system first checks the outgoing number pre-processing table and obtains a result; the system then checks the outgoing original called number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index or Unspecified of Designated number format) in the second result; in this case, the system obtains the final result that is used for the strategy of outgoing number pre-processing. If a call matches the relevant records in the outgoing number pre-processing table (set by ADD OUTNUMPREPRO), in the outgoing caller number associated processing table

10-90

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

(set by ADD OUTCLRIDX) and outgoing original called number associated processing table (set by ADD OUTORICLDIDX), then the strategy of outgoing number pre-processing is described as follows: The system first checks the outgoing number pre-processing table and obtains a result; the system then checks the outgoing caller number associated processing table and obtains another result; the system replaces the values of corresponding parameters in the first result with the valid parameter values (such as the value other than 65535 of Number change index or Unspecified of Designated number format) in the second result; in this case, the system obtains the third result; next, the system checks the outgoing original called number associated processing table and obtains the fourth result; the system replaces the values of corresponding parameters in the third result with the valid parameter values in the fourth result and obtains the final result that is used for the strategy of outgoing number pre-processing. In outgoing number pre-processing, if the system obtains a final strategy of outgoing number pre-processing and the strategy contains both format change and content change, the system carries out only the number format change for a specific number (caller number, called number, original called number and redirecting number), because the priority of format change is higher than that of content change. Caller number change index It indicates whether the system needs to change caller numbers. It is valid only when Designated caller number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated caller number format It indicates whether the system needs to adjust the format of caller numbers. The default value is Unspecified, which means the format of caller numbers is not adjusted. Note that if you set this parameter to a valid value, the value define by Caller number change index in this command becomes invalid. Called number change index It indicates whether the system needs to change called numbers. It is valid only when Designated called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated called number format It indicates whether the system needs to adjust the format of called numbers. The default value is Unspecified, which means the format of called numbers is not adjusted. Note that if you set this parameter to a valid value, the value define by Called number change index in this command becomes invalid. Original called number change index It indicates whether the system needs to change original called numbers. It is valid only when Designated original called number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated original called number format It indicates whether the system needs to adjust the format of original called numbers. The default value is Unspecified, which means the format of original called numbers is not

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-91

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

adjusted. Note that if you set this parameter to a valid value, the value define by Original called number change index in this command becomes invalid. Redirecting number change index It indicates whether the system needs to change redirecting numbers. It is valid only when Designated redirecting number format is set to Unspecified. The default value is 65535, which means the parameter is invalid. If you want to enter a valid value, then the parameter must be defined by ADD DNC before it is used here. Designated redirecting number format It indicates whether the system needs to adjust the format of redirecting numbers. The default value is Unspecified, which means the format of redirecting numbers is not adjusted. Note that if you set this parameter to a valid value, the value defined by Redirecting number change index in this command becomes invalid.

10.6 Configuring Data of Call Authority Check


10.6.1 Configuration Description
Configuration Relationship
Call authority check data is a type of the MSOFTX3000 internal data. It is used to configure call policy data based on the following: Call type Caller number Caller category Caller roaming type The configuration of the call authority check data needs to use the key parameter Call source code defined in the office data. Table 10-17 lists the referencing relationship between the call authority check data and the office data. Table 10-17 Input parameter for the caller analysis data Parameter Call source code Defined in ADD CALLSRC Source Data Type Office data Referenced in ADD CALLPRICHK

During configuration, other data of the MSOFTX3000 does not use any parameter defined in the call authority check data.

Preparations
Before configuring the call authority check data, ensure that all preparations are made as specified in Table 10-18.

10-92

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Table 10-18 Preparations SN 1 Item Call authority check policy Remark When a local calling party or the incoming trunk starts a call, to carry out the authority check for the call, you should choose the criteria based on: Caller number: It includes call type, number, caller category and roaming type. Original called number: It includes number and roaming type. 2 Call authority processing policy For those calls that meet the check criteria, to process the calls, you should fix a policy, such as: Prohibit Play tones while connecting calls Connect after playing tones Continue proceeding

Configuration Steps
Table 10-19 lists the general steps for configuring call authority check data. Table 10-19 Configuration steps Step 1 2 Description Add original called number associated processing (optional). Add call authority check. Command ADD PRICHKORICLDIDX ADD CALLPRICHK

Parameter Referencing Relationship


During the configuration of call authority check data, the key parameters of the data tables are not referenced mutually, as shown in Figure 10-6.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-93

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Figure 10-6 Relationship between database tables


ADD PRICHKORICLDIDX Original called number correlation processing index Original called number Original called roaming type

ADD CALLPRICHK Call source code Call type Original called number correlation processing index

10.6.2 Adding Original Called Number Associated Processing (Optional)


Related Commands
Command ADD PRICHKORICLDIDX RMV PRICHKORICLDIDX MOD PRICHKORICLDIDX LST PRICHKORICLDIDX Function To add original called number associated processing (optional) To remove original called number associated processing (optional) To modify original called number associated processing (optional) To list original called number associated processing (optional)

Configuration Description
This configuration is optional. When the local calling party and the incoming trunk starts a call, you need to use the command ADD PRICHKORICLDIDX to add the original called number associated processing data if you want to check the call authority based on the original called number (including number and roaming type). For example, during the forwarding call, you need to process some calls based on the roaming type of the original called party. The processing methods include call restriction, tone play and sending the call to the failure processing process. Note that the original called number associated processing data, set by ADD PRICHKORICLDIDX, is valid only when the following cases occur:

10-94

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

The call authority check data is set by ADD CALLPRICHK. The call authority check data uses the value of the parameter Original called number correlation processing index defined in this command.

Parameter Description
Original called number correlation processing index It defines an original called number correlation processing index for the MSOFTX3000 configuration database. The value range is from 0 to 65534. This command is used by setting of the command ADD CALLPRICHK. Original called number It defines the prefix of the called number to be handled in the called number associated processing. It is one of the matching prerequisites for the MSOFTX3000 to start the called number associated processing. The wildcard eeeeeeee refers to all original called numbers. During the process of number analysis, the system matches the called number to the call prefix according to the best match rule. When the system carries out the called number associated processing for a call, the wildcard 65534 is of the lowest priority if the original called numbers of multiple (often two) call prefix processing data in the system match the call. That is, the system prefers to handle other called prefixes. Original called roaming type It defines the roaming type of the original called mobile subscriber to be handled in the called number associated processing. It is one of the matching prerequisites for the MSOFTX3000 to start the called number associated processing. The default value is All roaming types. Processing type It defines the processing method for the MSOFTX3000 to handle the call. It corresponds to combined conditions of the original called associated processing. The default value is Prohibit. The options of the parameter are described as follows: Option Prohibit Indicating The system forcibly sends the call to the related failure processing process. That is, the calls, started by the calling party or the incoming trunk that belongs to a specific call source, fail. In this case, the system forcibly releases the call and creates specific failure cause code in the software. While playing the signal tone for the calling party, the MSOFTX3000 carries out the subsequent flow of number analysis. The signal type is defined by the parameter Tone type of this command. You can choose Play tones while connecting calls for call forwarding in the local office. The MSOFTX3000 completes playing the signal tone for the calling party before carrying out the subsequent flow of number analysis. The signal type is defined by the parameter Tone type of this command. You can choose Play tones while connecting calls for call forwarding in the local office.

Play tones while connecting calls

Connect after playing tone

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-95

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

Option Continue proceeding

Indicating The MSOFTX3000 continues the subsequent flow of number analysis, but does not send the signal tone to the calling party.

Failure cause code It defines a specific failure cause code created by the system. Failure cause code is valid only when Processing type in this command is set to Prohibit. For a failed call, the system can auto create a failure cause code in the software. You can, however, use this command so that the system does not use the failure cause code it creates. After you specify a failure cause code, the MSOFTX3000 performs failure handling for the call prefix if you use ADD CFPRO or ADD FAILSP to define a failure processing type that precisely matches the failure cause code. Tone type It defines the type of tone that is played by the MSOFTX3000 for the calling party. This parameter is valid only when Processing type is set to Play tones while connecting calls or Connect after playing tone. You can choose the one needed from options of Tone type.

10.6.3 Adding Call Authority Check


Related Commands
Command ADD CALLPRICHK RMV CALLPRICHK MOD CALLPRICHK LST CALLPRICHK Function To Add call authority check To remove call authority check To modify call authority check To list call authority check

Configuration Description
When the local calling party and the incoming trunk starts a call, you must use the command ADD CALLPRICHK to add the call authority check data if you want to check the call authority based on the caller number (including call type, number, caller category and roaming type). For example, during the forwarding call, you must process the tone play based on the forwarding call type (CFU, CFB, CFNRy and CFNRc).

Parameter Description
Call source code It defines a call source to which the calling party or the incoming trunk belongs. It is one of the matching prerequisites for the MSOFTX3000 to start the call authority check. The value

10-96

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

range of Call source code is from 0 to 65534. If you set Call source code to 65534, the wildcard, it refers to all call sources. If you want to set Call source code to a value other than 65534, it must be defined by ADD CALLSRC before it is used here. When the system carries out the call authority check for a call, the wildcard 65534 is of the lowest priority if the call source codes of multiple (often two) call authority check data in the system match the call. That is, the system prefers to handle other call source codes. Call type It is one of the matching prerequisites for the MSOFTX3000 to start the call authority check. It defines which type of calls to be handled in the call authority check. The default value is Ordinary call. Call prefix It defines the call prefix of called numbers to be handled in the call authority check. The calls are originated by callers or incoming trunks. Call prefix is one of the matching prerequisites for the MSOFTX3000 to start the call authority check. The wildcard, eeeeeeee, refers to all prefixes. During number analysis, the system matches the called number to the call prefix according to the best match rule. When the system carries out the call authority check, the wildcard eeeeeeee is of the lowest priority if Call prefix records of multiple call authority check data of the system match the call. That is, the system prefers to handle other call prefixes. Called number maximum length It defines the maximum length of a called number to be handled in the call authority check. It is one of the prerequisites for the system to start the call authority check. The value range is from 0 to 32 and the default value is 32. When the system does the call authority check, it chooses the data record with the smallest value of Called number maximum length, only if: The Called number maximum length parameters of multiple data records of the call authority check match the call (the actual length of the called number is less than the value of Called number maximum length). Other matching check parameters of the multiple data records of the call authority check are the same. For example, if you have configured two data records of the call authority check: Called number maximum length of the first data record is 12. Called number maximum length of the second data record is 15. Other matching check parameters of the two data records of the call authority check are the same. The system then chooses the first data record if the length of the called number in a call is 11. The system chooses the second data record if the length of the called number in a call is 13. Caller number It defines the caller number of intra-office calls or incoming calls to be handled by the system in the call authority check. It is one of the prerequisites for the system to start the call authority check. Caller number can be a complete number (such as 8613901234567) or a prefix (such as 861390123). The wildcard, eeeeeeee, refers to all caller numbers. During the process of call authority check, the system matches the caller number with the call prefix according to the best match rule.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-97

10 Configuring Basic Number Analysis Data

HUAWEI MSOFTX3000 Configuration Guide

When the system carries out the call authority check, the wildcard eeeeeeee is of the lowest priority if several Caller number records of the call authority check data of the system match the call. That is, the system prefers to handle other call prefixes. Caller category It defines the category of the calling party to be handled by the system in the call authority check. The caller category is one of the prerequisites for the system to start the call authority check. The default value is All. Caller roaming type It defines the roaming type of the calling party to be handled in the call authority check. It is one of the prerequisites for the system to start the call authority check. The default value is All roaming types. The system obtains the roaming type by using the IMSI prefix and the MSC number to retrieve the roaming subscriber type table (set by ADD ROAMUSRT). Original called number correlation processing index It defines whether the system should use the original called number (including number and roaming type) of the call to start the call authority check. The value range is from 0 to 65535. The default value is 65535 indicating that the parameter is invalid. If you want to set the parameter to a valid value, it must be defined by ADD PRICHKORICLDIDX before it is used here. If you set the parameter to a valid value (it is not 65535), the policy of call authority check is determined by different parameters in the following ways: If a call can match only records of the call authority check table (set by this command), the policy is determined by Processing type, Failure cause code and Tone type of this command. If a call can match the call authority check table (set by this command) and the original called number correlation table (set by ADD PRICHKORICLDIDX), the policy is determined by Processing type, Failure cause code and Tone type set by ADD PRICHKORICLDIDX. Processing type It defines the processing method for the MSOFTX3000 to handle the call. It corresponds to combined conditions of the original called number correlation processing. The default value is Prohibit. The options of the parameter are described as follows: Option Prohibit Indicating The system forcibly sends the call to the related failure processing process. That is, the calls, started by the calling party or the incoming trunk that belongs to a specific call source, fail. In this case, the system releases the call and creates specific failure cause code in the software. While playing the signal tone for the calling party, the MSOFTX3000 carries out the subsequent flow of number analysis. The signal type is defined by the parameter Tone type of this command. You can choose Play tones while connecting calls for call forwarding in the local office.

Play tones while connecting calls

10-98

Huawei Technologies Proprietary

Issue 06 (2007-08-08)

HUAWEI MSOFTX3000 Configuration Guide

10 Configuring Basic Number Analysis Data

Option Connect after playing tone

Indicating The MSOFTX3000 completes playing the signal tone for the calling party before carrying out the subsequent flow of number analysis. The signal tone type is defined by the parameter Tone type of this command. You can choose Play tones while connecting calls for call forwarding in the local office. The MSOFTX3000 continues the subsequent flow of number analysis, but does not send the signal tone to the calling party.

Continue proceeding

Failure cause code It defines a specific failure cause code created by the system. Failure cause code is valid only when Processing type in this command is set to Prohibit. For a failed call, the system can auto create a failure cause code in the software. You can, however, use this command so that the system does not use the failure cause code it creates. After you specify a failure cause code here, the MSOFTX3000 does failure handling for the call prefix if you use ADD CFPRO or ADD FAILSP to define a failure processing type that precisely matches the failure cause code Tone type It defines the type of tone that is played by the MSOFTX3000 for the calling party. This parameter is valid only when Processing type is set to Play tones while connecting calls or Connect after playing tone. You can choose the one needed from options of Tone type.

Issue 06 (2007-08-08)

Huawei Technologies Proprietary

10-99