You are on page 1of 4

NUMBER ANALYSIS MOBILE CALLER

PSTN CALLER The input condition is the trunk group number. The output
condition is the trunk group attribute and other attributes of a call,
When HLR returns forwarding number or such as whether there is need of calling party numbers and
SCP forwards, they will query user attribute UNBUILD original party numbers, whether connection can be made without
table and caller attribute processing table these numbers, and so on. The call barring group is included.
PSTN CALLER
MOBILE CALLER
Check for NDC in the called party number. If TG
there is no NDC, then automatically add the DNSRVIDX You can use the call barring group number, calling party number
NDC number according to NONDCDIALANA. and calling party number attribute (national, international, user,
and unknown) to query CLRDSG to bar calls.
(1) Direct call barring (select Reject call). Using this function,
CLRDSG you can bar calls entering the trunk group and the office.
Query this table for the called party number CLICRTANA (2) Call barring with caller number discrimination (select Caller
and the called party number / original called Number Discrimination). With this function, calls are barred if
party number / redirecting number from CAP caller numbers are not in the number length scope configured in
interface after mobile initial forwarding CLICRTPRO this table.
CLDPREANA

Query this table according to calling IMSI


when mobile originated and query this table NONDCDIALANA
according to called IMSI after forwarding This table is used to change the called party number before number analysis for the sake of
According to IMSI of calling users, This table later number analysis.
is used to make processing of numbers (such A. Process the changing of particular numbers in condition of intelligence, roaming number
as changing numbers, chaning routing source and forwarding. For example, the retrieval of MSRN and forwarding number from MAP
codes, and so on) according to IMSI of calling
CLDPREANA generally adopt international format such as CC+NDC (or AREA CODE)+SN. But sometimes
users. the format is not standard, such as without CC, so this table is used to add the country code.
B. Avoid using function of changing incoming numbers.
C. Avoid using call barring function of this table.
IMSIBITANA D. Avoid using this table to change the PSTN incoming numbers, use INNUMPREPRO.
Start point of number reanalysis (after HLR
returns roaming number / forwarding number
or SCP forwarding / changing number, then
the number analysis start again from here
INCOMING NUMBER
PROCESSING
By query SUPERRT, you can change
These tables are used to change numbers The purpose of incoming number pretreatment routing codes according to different call
according to called party numbers/calling party
INNUMPREPRO types such as different forwarding, so as
data configuration is to normalize called numbers Reanalyze
number/original party number. of incoming calls from trunks and MO calls, to realize make different calls go to
If an incoming number cannot meet demand of the MSRNs or forwarded-to numbers transmitted by different routes.
Analysis Table of Called, you can use the INCLRIDX MAP signaling, and called numbers changed in
INNUMPREPRO to change the number. It can also IN procedure. The format of input numbers can
be used to identify particular calls and make meet the relevant internal specifications of the
particular processings to these particular calls. MSOFTX so as to facilitate the unified number The table is used to check dialing of numbers, for
INORICLDIDX analysis of the system. example to disconnect some numbers dialed by
users and play the announcement of Unallocated
The called prefix is the center of number Number. You can use dialing call barring function in
analysis. The number analysis can judge a call this table, but do not use CLDPREANA or the
(mobile local office call, delivery of paging, or CALLED NUMBER ANALYSIS INNUMPREPRO.
outgoing routing processing). By the number In addition, this table can realize the call barring with
analysis, you can trigger the intelligence and discrimination of different call types.
announcement. Enhance Route
SUPERRT
Processing Flag Check whether a calling subscriber is authorized to
make the corresponding calls. You
can set the service check type, check mode, and
MSOFTX3000 makes different processing of Automatically CALLPRICHK conversation duration restriction.
analysis and routing according to called The below functions can be realized, depending on
number types in CNACLD Table: the combination of Check Type and Check Mode:
If it is MSISDN, then MSOFTX fetches Service Check 1.Check relative services in the original mode.
SRVCHK
roaming numbers according to called Index 2.Relative services are not checked. (If the service
numbers. Then the fetched roaming number is ODB_BAOC, calls still can be made.)
or the forwarding number is used by 3.If a user has the attribute, then calls will be
MSOFTX as prefix of calls from MAP to make Caller Number
CNACLD CLICRTPRO disconnected.
the number analysis. Analyzing Flag 4.If a user has not the attribute, then calls will be
If it is MSRN and the service attribute is not disconnected.
mobile local office, called number PSTN or
unknown number, then the outgoing routing CLICRTANA
process starts. According to the routing code Query the Caller Feature Table CLICRTANA.
and routing source code got through analysis, If the query fails, then query the Caller
the query process is initiated to the database Number Analysis Table CNACLR.
to find an outgoing circuit. CNACLR
If it is MSRN and the service attribute is Help to normalize the calling numbers of incoming
mobile local office or a handover number, calls from trunks, or to conduct various processing
then the query process is initiated to VDB. Number Initial over different calling parties who dial the same call
PFXPRO
The routing process starts and the paging is Processing prefix (for example, to select different routes
initiated to mobiles users. according to calling features). Calling number
analysis is used to process information such as
calling numbers. Calling subscriber attribute analysis
Query CNACLD according to DN set and B is used for special processing when the caller has
number. The number type and call type are some special service attributes (for example,
analyzed, and following processing is based whether the subscriber has
on these two types. PSTN or
MSISDN subscribed to forwarding and service barring
A series of flags will be returned, including MSRN Other Office services). Calling subscriber attribute processing is
the flags of enhance route, particular used to map a subscribers special service attributes
processing of calling party number, particular Local MSRN
respectively to a series of calling feature index. This
processing of prefix, and so on. OUTGOING NUMBER
index corresponds to the calling feature index in the
After check these flags, the calls are PROCESSING
calling feature analysis table. The MSOFTX3000
processed, namely analysis of the call type GT Code Change searches the calling feature analysis table through
according to number analysis. OUTNUMPREPRO Table (SCCPGT) this index and performs special follow-up processing
of calls in the call subscriber attribute analysis.

OUTCLRIDX Fetch MSRN from HLR According to analysis result, the number type is
In the MSOFTX3000 system, if the called MSISDN, so the process of fetching roaming
number is found to be PSTN, the outgoing number is initiated to MAP.
number is pre-processed and then sent to the After MAP returns the roaming number, the
peer office. At this stage, the system orderly OUTORICLDIDX incoming number pre-processing process
queries OUTNUMPREPRO, OUTCLRIDX, and
MAPIFNP
INNUMPREPRO starts again. CALL_FROM of this
OUTORICLDIDX, and decides the change of the moment is equal to FROM_MAP.
caller number, called number, and original called
number.
RTANA UNBUILD The number analysis process starts again, and the
number is found to be a roaming number through
Outgoing number processing is done during the analysis. If the roaming number is of other office,
trunk outgoing according to corresponding then an outgoing call is initiated according to the
trunk group numbers, making the format of the TRUNK GROUP BEARER routing code in the number analysis result. The
outgoing number conformant with specific process is the same as that of common
inter-office number transfer specifications.
CLIPRO outgoing calls.
TGLD
If the roaming number is of local office, then the process of query to VDB
OUTCLRIDX is used to convert the transmitted CLCRPRO is initiated. After VDB responds to the query, the process of fetching data
calling/called numbers and original called of called users is initiated to MAP. Then, MAP delivers paging messages.
numbers or re-designate their formats according
TGLDIDX When the called user responds to the paging, the connection process is
to calling number prefixes and their related finished.
Send Paging
attributes.
OUTORICLDIDX is used to convert Outgoing Routing
calling/called numbers and original called
numbers or re-designate their formats AIDNUMPRO After the system receives response of the paging from the called user,
according to original called prefixes and their it will send a SETUP message to the called user. Before sending this
AIDNUMPRO
related attributes. message, query the Caller Number Display Configuration Processing
OUTNUMPREPRO data are used to convert Table CLIPRO, and check whether to change the caller number.
calling/called numbers and original called MOBILE
numbers or re-designate their formats according PSTN
to call sources, outgoing trunks, called prefixes TERMINATING
and related attributes. OUTGOING Before sending the put-through message to the caller, the
system queries the Auxiliarly Number Processing Table, and
checks whether to change the connected number.
One can also convert numbers on certain trunk groups after
Fill in the outgoing signaling trunk routing, by configuring trunk group bearer data. But
with numbers after change because that outgoing number preprocessing is more
powerful than trunk group bearer data configuration, it is
recommended to use outgoing number preprocessing.
CHANGE OF CALLED NUMBER DEFAULT

The UNBUILD function is introduced to simplified the number


processing, and change numbers into the national default format.
The function is usually invoked to record the roaming number,
forwarding number, and original called number, and so on.
The soft parameter P144 BIT12 controls whether to change
the numbers. Start
Value=0, not change roaming numbers . (you need configure
a record to delete the country code of a number. You would
better not configure the format of called numbers as having
the country code.) Value=1, change the forwarding number .

Fetch the roaming number and forwarding number from HLR,


and SCP delivers Connect. Soft parameter Soft parameter
N
P144 Bit12 =1? P145 Bit4 =0
First query CNACLD, and check for the record of matching. If
the match fails, then make the UNBUILD process.

Y
Y

Number prefix is
NCODE Number prefix is
CC of this nation.
CC of this nation.

Y
N N
Delete the coutry code
of local office in front of
the number Add prefix for
international dialing to
the front of the number

The number prefix is the


NACODE
mobile access code.

Soft parameter
P17 Bit0=1

N
N
Add national dialing
The number prefix is
ACODE prefix to the front of the
local area code.
number
Y
Y
Y
Y
Delet local area code

End
CHANGE OF CALLER NUMBER DEFAULT

Start

The soft parameter P144 Bit6 controls whether to


change the default of the caller number. When the When mobile users of other offices or PSTN
setting is 1 (default), the system changes the users are callers:
default. When the setting is 0, the caller number Before analysis of called:
needs no change. Soft parameter A. Mobile users of other offices, the numbers are
P144 Bit6 =1? changed to national numbers without prefix.
B. Fixed users, the numbers are changed to
national numbers without prefix, or national
numbers with national prefix, their format and
Y attribute are controlled by the soft parameter.

Caller numbers are


Caller is Mobile User
N decided by the forwarding
from Local Office
office direction.
When mobile users of local office are callers:
if callers are roaming users of international
mobile network, the soft parameter (P144
Bit11) controls whether to add international
Y
prefix of this nation to the caller number. If the
caller is of local mobile network, national Caller is Mobile User
mobile network, other mobile network, the Soft parameter
country code of this nation will be removed. from Other Office
P144 Bit11 =1? N

Y Y
N Soft parameter
Change to ?
Caller is Roamer National Numbers
without Prefix.
N
N Y

Y Change to
Change to
National Numbers
N National Numbers
Add International Prefix Delete the country with National
without Prefix.
of Nation to Caller code of local office in Prefix.
Number front of the number

End

When going out of office, if the soft parameter with function of


sending caller numbers between offices is enabled, the caller
numbers in the outgoing IAM messages are: 0+National Number,
00+International Number, and Mobile Number. When the soft
parameter with this function is not enabled, the caller numbers in the
Start outgoing IAM messages have no prefix.

Soft parameter
Y ? N

IAM Message IAM Message


carries Prefix carries no Prefix
This document was created with Win2PDF available at http://www.win2pdf.com.
The unregistered version of Win2PDF is for evaluation or non-commercial use only.

You might also like