-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
1/72
Document
Code
Product
Name
SG7000
Intended
Reader
Engineers of Huawei
and cooperation partners
Product
Version
V200R00!V200R00"
Department Signa#ing Product
De$e#opment Dept% CN
Document
Version
V&%&
'NP Ser$ice (pp#ication Guide
Prepared
)*
+i ,udong Date 200-.&2.-
Re$iewed
)*
Date
Re$iewed
)*
Date
(ppro$ed
)*
Date
Huawei Technologies Co., Ltd
All Rights Reserved
Huawei Confidentia#
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
2/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Revision Records
Date Version Modification Description Author
200-.&2.- V&%0 1e first $ersion is re#eased% +i ,udong
20&0.&. V&%& 'odif* contents a)out data 3uer* met1od
in section 2%%4%
+i ,udong
Huawei Confidentia#
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
3/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Contents
C1apter & 5$er$iew%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
&%& 'NP Ser$ice%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &
&%2 6ranc1es of t1e 'NP Ser$ice%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
&%2%& /NR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &
&%2%2 'NP in CD'(!GS'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
&% erms and ())re$iations sed in 'NP%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
&%%& Common erms%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
&%%2 ())re$iations%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&%4 Document 5rgani8ation%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
C1apter 2 'NP in GS'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
2%& Networ9 Structure and Ser$ice Imp#ementation%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
2%&%& Networ9 Structure%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
2%&%2 Ser$ice Imp#ementation%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
2%2 Signa#ing /#ow%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2%2%& Ca##.Re#ated Signa#ing /#ow%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7
2%2%2 Non.Ca##.Re#ated Signa#ing /#ow%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&0
2%2% Inte##igent Ser$ice /#ow%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&"
2%2%4 'NP :uer* for /i;ed Networ9s%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%20
2% Data Configuration of t1e 'NP Ser$ice%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 20
2%%& +icense Settings%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%20
2%%2 Concepts a)out 'NP Data Configuration%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2&
2%% Re#ations1ips 6etween Data a)#es and Data Configuration%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2&
2%%4 Data a)#e :uer* Se3uences%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
2%%" Ca##.Re#ated Data Configuration%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2"
2%% S'S.Re#ated Data Configuration%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2 /#e;i)#e Num)er Routing
References!
SG7000 Signa#ing Gatewa* /eature Description
GPP 20
GPP 2-002
(NSI 4&D
'NP Software Parameter Settings and (pp#ication E;amp#es on SG7000?SPS.200
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
6/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Chapter # $verview
&%& 'NP Ser$ice
1e mo)i#e num)er porta)i#it* @'NPA ser$ice ena)#es a su)scri)er to mo$e from one
su)scri)ed networ9 to anot1er wit1out c1anging t1e origina# mo)i#e station internationa# ISDN
num)er @'SISDNA%
(fter t1e mo$e= t1e new#* su)scri)ed networ9 a##ocates a new I'SI @SI'A to t1is 'NP
su)scri)er% (## ser$ices of t1e 'NP su)scri)er are pro$ided )* t1e new#* su)scri)ed networ9
and are not affected )* t1e origina# networ9% 1ere is no difference in t1e ser$ices pro$ided tot1e 'NP su)scri)ers and non.'NP su)scri)ers= w1o are in t1e same su)scri)ed networ9%
1e 'NP ser$ice is an independent ser$ice and t1us it does not affect ot1er mo)i#e ser$ices%
1e 'NP ser$ice ena)#es carriers to en1ance t1eir competiti$eness )* impro$ing t1e networ9
:os to )enefit t1e end su)scri)ers%
&%2 6ranc1es of t1e 'NP Ser$ice
&%2%& /NR
1e f#e;i)#e num)er routing @/NRA is a specia# app#ication of t1e 'NP ser$ice for t1e carriers%
Carriers can use t1is ser$ice to impro$e customer satisfaction )* more f#e;i)#e num)er
a##ocation%
6efore t1e /NR ser$ice is imp#emented= t1e corresponding mapping re#ations1ip e;ists
)etween 'SISDN num)er segments= I'SI num)ers and t1eir 1ome H+Rs% 1at is= carriers
p#an t1e 'SISDN num)er segments and I'SI num)ers and a##ocate t1em to different H+Rs%
1us= ot1er networ9 entities can address t1e 1ome H+Rs of su)scri)ers )ased on t1e num)er
ana#*sis resu#ts%
Bit1 t1e imp#ementation of t1e /NR ser$ice= t1e e;isting mapping re#ations1ip is )ro9en= t1atis= t1e 'SISDN num)er segments and I'SI num)ers are no #onger a##ocated to H+Rs% 1us=
t1e 1ome H+Rs of su)scri)ers cannot )e addressed )ased on t1e traditiona# num)er
ana#*sis% In t1is case= a data)ase is re3uired to store t1e corresponding mapping re#ations1ip
)etween 'SISDN num)er segments= I'SI num)ers and t1eir 1ome H+Rs%
/or detai#s= see C1apter in t1is document%
20&0.2.7 Huawei Confidentia# Page &
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
7/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Note>
1e /NR ser$ice descri)ed in t1is document is app#ica)#e to t1e GS'!'S networ9s
on#*%
&%2%2 'NP in CD'(!GS'
Some carriers constructed t1eir CD'( networ9s in ear#* times )ut GS' @inc#uding t1e GS'
and 'SA networ9s #ater% 1e* e;pect to rep#ace t1eir CD'( networ9s gradua##* )* t1e
GS' networ9s% 1us= t1e* use t1e 'NP ser$ice to imp#ement t1e rep#acement%
Some carriers 1a$e )ot1 CD'( and GS' networ9s% 1e* e;pect to imp#ement t1e 'NP
ser$ice in )ot1 t1e CD'( and GS' networ9s= w1ic1 ena)#es t1e su)scri)ers to c1oose a
networ9 t*pe free#*%
1e features of t1e CD'( networ9 are 3uite different from t1ose of t1e GS' networ9= and
t1erefore t1e* are descri)ed separate#*%
/or detai#s= see C1apter 4in t1is document%
&% erms and ())re$iations sed in 'NP
&%%& Common erms
An own nu%"er not ported out
It refers to t1e su)scri)ers w1o are not ported out from t1is networ9% /or eas* memori8ing= we
ca## t1em #oca# ordinar* su)scri)ers= w1ic1 are ca##ed REG+(R.5BN )* carriers%
An own nu%"er ported out
It refers to t1e su)scri)ers w1o are ported out from t1is networ9 to ot1er networ9s and eno*
t1e ser$ices pro$ided )* ot1er networ9s% 1e* are ca##ed P5RED.5 or E;ported )*
carriers%
A foreign nu%"er ported in
It refers to t1e su)scri)ers w1o are ported out from ot1er networ9s to t1is networ9 and eno*
t1e ser$ices pro$ided )* t1is networ9% 1e* are ca##ed P5RED.IN or Imported )* carriers%
A foreign nu%"er ported to a foreign networ&
It refers to t1e su)scri)ers w1o are ported out from one foreign networ9 to anot1er foreign
networ9% 1e* are ca##ed CR5SS.P5RED )* carriers%
A foreign nu%"er not &nown to "e ported
20&0.2.7 Huawei Confidentia# Page 2
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
8/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
It refers to t1e su)scri)ers w1o )e#ong to foreign networ9s and are not ported% /or eas*
memori8ing= we ca## t1em foreign ordinar* su)scri)ers= w1ic1 are ca##ed REG+(R.
/5REIGN )* carriers%
&%%2 ())re$iations
())r% /u## Description
CdP( Ca##ed Part* (ddressCgP( Ca##ing Part* (ddress/NR /#e;i)#e Num)er RoutingG G#o)a# it#e rans#ationH+R Home +ocation Register I'SI Internationa# 'o)i#e Su)scri)er Identit*'DN 'o)i#e Director* Num)er 'NP 'o)i#e Num)er Porta)i#it*
'SC 'o)i#e ser$ices Switc1ing Center 'SISDN 'o)i#e Station Internationa# ISDN Num)er'SRN 'o)i#e Station Roaming Num)er NPD6 Num)er Porta)i#it* Data)aseRN Routing Num)er SCP Ser$ice Contro# PointS'SC S1ort 'essage Ser$iceSP Signa#ing ransfer Point+DN emporar* +oca# Director* Num)er rans#ation *pe
&%4 Document 5rgani8ation
1is document descri)es most of t1e features supported )* t1e SG7000 e;cept for few #atest'NP ser$ices% /or #atest features= see t1e re#ated documents or on#ine 1e#p fi#es%
C1apter 2 descri)es t1e 'NP ser$ice app#ied in t1e GS' networ9 and it is mandator* for
readers= )ecause t1is c1apter pa$es t1e wa* for su)se3uent c1apters% ou are ad$ised to
focus on t1e signa#ing f#ow and message processing f#ow%
C1apter descri)es t1e /NR ser$ice app#ied in t1e GS' networ9 and it is optiona# for
readers% 1is c1apter guides *ou to understand and commissioning t1e /NR ser$ice%
C1apter 4 descri)es t1e 'NP ser$ice app#ied )etween t1e CD'( and GS' networ9s=
inc#uding t1e NP from CD'( to GS' and t1e automatic NP )etween t1e GS' and CD'(%
20&0.2.7 Huawei Confidentia# Page
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
9/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Chapter ' M() in *+M
2%& Networ9 Structure and Ser$ice Imp#ementation
2%&%& Networ9 Structure
'NP is introduced at t1e re3uest of t1e re#e$ant aut1orities% It 1e#ps to>
Protect t1e )enefits of su)scri)ers%
Encourage fair competition )etween carriers%
Compe# carriers to impro$e ser$ice 3ua#it*%
In practice= t1e networ9 structure of t1e 'NP ser$ice is simi#ar in a## countries%
1e networ9 structure of t1e 'NP ser$ice is as s1own in /igure 2.&%
1e NP(C is used as t1e NP management center and is responsi)#e of s*nc1roni8ing
nationa# NP su)scri)er data%
1e #oca# ser$ice management s*stem @+S'SA= as t1e uni$ersa# ser$ice management
s*stem= pro$ides $arious interfaces% It pro$ides t1e simp#e o)ect access protoco# @S5(PA
interface for NP su)scri)er registration wit1 t1e NP(C= t1e 65SS interface for interna#
registration and deregistration= and t1e NPD6 interface for data s*nc1roni8ation )etween t1e
+S'S and t1e NPD6%
1e NPD6= ser$es as t1e NP data)ase= is used for su)scri)er NP status 3uer*% Huawei
SG7000 pro$ides a## NPD6 functions%
20&0.2.7 Huawei Confidentia# Page 4
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
10/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 Networ9 structure of t1e 'NP ser$ice
2%&%2 Ser$ice Imp#ementation
1e fo##owing figure s1ows a su)scri)er registration f#ow in t1e 'NP ser$ice% ( su)scri)er
app#ies for t1e 'NP ser$ice from t1e customer ser$ice center% 1e customer ser$ice center
pro$ides a new SI' card for t1e su)scri)er and t1en sends an NP re3uest to t1e +S'S% (fterrecei$ing t1e NP re3uest= t1e +S'S sends an NP re3uest to t1e NP data management center
@NPCA and t1e NPC sends t1e NP re3uest to t1e origina# carrier of t1is su)scri)er for
aut1entication @for e;amp#e= c1ec9 w1et1er t1e su)scri)er is an owing su)scri)erA% (fter
getting t1e permission from t1e origina# carrier= t1e NPC performs t1e re#ated operations=
inc#uding de#eting= adding= and acti$ation operations% In t1is wa*= a## carriers 1a$e t1e NP data
of t1is su)scri)er%
20&0.2.7 Huawei Confidentia# Page "
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
11/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2%2 Signa#ing /#ow
Since t1e signa#ing f#ows of t1e 'NP ser$ice for a## carriers are simi#ar= t1is section descri)es
t1e re#ated signa#ing f#ow on#* on t1e perspecti$e of one carrier%
1e signa#ing f#ow descri)ed in t1is section does not contain t1e processing procedures of a##
messages% Some messages processed )* t1e SG7000 are not descri)ed in t1is section%
20&0.2.7 Huawei Confidentia# Page
NPR
+S'S @RA NPC +S'S @DA
/'S
C(RESNPR
NPR
C(RESNPR
(CCH5+DREF(CCH5+DREF
NPR E,ECNPR E,EC
C(RESDE+ SER
+S'SDE+ SER
NP RE(DNP RE(D
GE H+R
C(RES(DD SER
+S'SDE+ SER
(DD SER
NP R/S NP R/S
NP R/S
NP (CIV(ED
NP (CIV(ED S(S
/+5B
C+5SED
/+5B
C+5SED
/+5B
C+5SED
N' IN/5
+S'S(DD SER
NP (CIV(ED
+S'S @5A
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
12/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2%2%& Ca##.Re#ated Signa#ing /#ow
&%( #oca# su)scri)er ca##s a #oca# ordinar* su)scri)er or a ported.in su)scri)er
1.1 ( #oca# su)scri)er ca##s a #oca# ordinar* su)scri)er or a ported.in su)scri)er
&A% Su)scri)er ( ca##s su)scri)er 6 )* dia#ing t1e 'SISDN of 6%
2A% 'SC( sends an SRI message to t1e SG7000 for t1e routing information= in w1ic1 can
)e a specia# $a#ue or 0%
A% 1e SG7000 3ueries t1e NPD6 to find out t1e H+R to w1ic1 t1e 'SISDN of t1e ca##ee
)e#ongs and t1en modifies t1e SCCP ca##ed address in t1e SRI message to t1e H+R address%
(fter t1at= t1e SG7000 forwards t1e message to t1e H+R%
Note>
/or a ported.in su)scri)er= t1e SCCP ca##ee G wi## )e modified to t1e H+R address% /or
a #oca# ordinar* su)scri)er= t1e s*stem determines w1et1er to modif* t1e SCCP ca##ee
G to t1e H+R address )ased on t1e actua# configurations%
4A% 1e H+R returns t1e 'SRN to 'SC(%
"A% 'SC( originates a ca## to 'SC6%
20&0.2.7 Huawei Confidentia# Page 7
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
13/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2%( foreign networ9 su)scri)er ca##s a #oca# ordinar* su)scri)er or a ported.insu)scri)er
1.1( foreign networ9 su)scri)er ca##s a #oca# ordinar* su)scri)er or a ported.insu)scri)er
&A% 1e foreign networ9 G'SC originates a ca## to t1e #oca# G'SC wit1 t1e ca##ee num)er
RN'SISDN% 1is RN is optiona# and it is regu#ated at t1e re3uest of t1e re#e$ant aut1orities%
2A% +oca# G'SC( sends an SRI message to t1e SG7000 for t1e routing information= in w1ic1
can )e a specia# $a#ue or 0%
A% 1e SG7000 3ueries t1e NPD6 to find out t1e H+R to w1ic1 t1e 'SISDN of t1e ca##ee
)e#ongs and t1en modifies t1e SCCP ca##ed address in t1e SRI message to t1e H+R address%
(fter t1at= t1e SG7000 forwards t1e message to t1e H+R%
Note>
/or a ported.in su)scri)er= t1e SCCP ca##ee G wi## )e modified to t1e H+R address% /or
a #oca# ordinar* su)scri)er= t1e s*stem determines w1et1er to modif* t1e SCCP ca##ee
G to t1e H+R address )ased on t1e actua# configurations%
4A% 1e H+R returns t1e 'SRN to t1e G'SC%
"A% 1e G'SC originates a ca## to 'SC6%
20&0.2.7 Huawei Confidentia# Page
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
14/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
%( #oca# su)scri)er ca##s a ported.out su)scri)er= a cross.ported su)scri)er=or a foreign ordinar* su)scri)er
1.1( #oca# su)scri)er ca##s a ported.out su)scri)er= a cross.ported su)scri)er= or a
foreign ordinar* su)scri)er
&A% Su)scri)er ( ca##s su)scri)er 6 )* dia#ing t1e 'SISDN of 6%
2A% 'SC( sends an SRI message to t1e SG7000 for t1e routing information= in w1ic1 can
)e a specia# $a#ue or 0%
A% 1e SG7000 3ueries t1e NPD6 and finds out t1at t1e ca##ee is a ported.out su)scri)er= a
cross.ported su)scri)er= or a foreign ordinar* su)scri)er% 1en= t1e SG7000 direct#* returns
an SRI (C message to 'SC(%
Note>
@&A% 1e SCCP ca##ed address in t1e SRI (C message is t1e address of 'SC(%
@2A% /or Huawei SG7000= t1e SCCP ca##ing address in t1e SRI (C message is not a
specific address% 1e SG7000 direct#* uses t1e SCCP ca##ed address contained in t1e
SRI message as t1e ca##ing address%
@A% 1e '(P #a*er of t1e SRI (C message contains RN'SISDN% If su)scri)er 6 is a
foreign ordinar* su)scri)er= t1e RN ma* not )e carried%
4A% 'SC( originates a ca## to t1e #oca# G'SC= wit1 or wit1out t1e RN in t1e ca##ed num)er%
20&0.2.7 Huawei Confidentia# Page -
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
15/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
"A% 1e #oca# G'SC originates a ca## to t1e foreign G'SC= wit1 or wit1out t1e RN in t1e ca##ed
num)er% B1et1er to carr* t1e RN is p#anned in a unified manner% Genera##*= t1e RN is carried
for an NP su)scri)er% 1e re#e$ant te#ecommunications aut1orities regu#ate t1e ru#es%
2%2%2 Non.Ca##.Re#ated Signa#ing /#ow
&% S1ort message '5 f#ow
S1ort message f#ows are c#assified into t1e '5 and ' f#ows% 1e '5 f#ow refers to t1e s1ort
message f#ow from t1e 'SC to t1e S'SC and t1e ' f#ow refers to t1e s1ort message f#ow
from t1e S'SC to t1e ca##ee% 1e ' f#ow can )e di$ided into two parts> t1e S'SC 3ueries
t1e H+R for t1e 'SC w1ere t1e ca##ee resides and t1e S'SC sends t1e s1ort message to t1e
'SC%
1e fo##owing cases e;ist in t1e 'NP ser$ice>
Case #! A foreign networ& su"scri"er incorrectl sets the local +M+C address
1.1( foreign networ9 su)scri)er incorrect#* sets t1e #oca# S'SC address
&A% ( foreign networ9 su)scri)er sets t1e #oca# S'SC address and t1en sends a s1ort
message%
Note>
Su)scri)er ( ma* origina##* )e a #oca# su)scri)er )ut does not c1ange t1e #oca# S'SC
address w1en c1anging t1e SI' card= or ma* )e a $icious su)scri)er in a foreign
networ9 and purpose#* sets an incorrect S'SC address%
20&0.2.7 Huawei Confidentia# Page &0
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
16/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2A% 1e foreign G'SC sends a message to t1e #oca# G'SC%
A% 1e #oca# G'SC sends t1e message to t1e #oca# S'SC t1roug1 t1e SG7000%
4A% 1e SG7000 3ueries t1e NPD6 and finds out t1at t1e target su)scri)er @su)scri)er (A is a
foreign networ9 su)scri)er and direct#* returns t1e '5 (C message= in w1ic1 t1e ser error
1eader fie#d isSu)scri)er not Ser$ice Center su)scri)er%
Note>
1e SG7000 returns t1e '5 (C message on#* w1en t1e s1ort message '5
aut1entication function is ena)#ed on t1e SG7000 ot1erwise= t1e SG7000 direct#*
forwards t1e message to t1e S'SC%
Case '! An M$ short %essage is nor%all sent
1.2(n '5 s1ort message is norma##* sent
&A% +oca# su)scri)er ( sends a message to t1e #oca# 'SC%
2A% 1e #oca# 'SC forwards t1e message to t1e SG7000%
A% 1e SG7000 3ueries t1e NPD6 and finds out t1at su)scri)er ( is t1e #oca# su)scri)er and
t1en forwards t1e message to t1e S'SC%
20&0.2.7 Huawei Confidentia# Page &&
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
17/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Note>
In some NP scenarios= for e;amp#e= su)scri)ers re3uire adding RN in front of t1e ca##ed
num)er= t1e SG7000 can determine w1et1er to add t1e RN for t1e NP su)scri)er= #oca#ordinar* su)scri)er= or foreign ordinar* su)scri)er%
4A% 1e S'SC returns t1e '5 (C message%
2% S1ort message ' f#ow
1is section descri)es t1e f#ow of sending s1ort messages from t1e #oca# S'SC to a #oca#
ordinar* su)scri)er or a ported.in su)scri)er%
1.1 S1ort message ' f#ow in w1ic1 t1e ca##ee is a #oca# su)scri)er
&A% 1e S'SC sends an SRIJ/5RJS' message to t1e SG7000= in w1ic1 can )e a
specific $a#ue or 0%
2A% 1e SG7000 3ueries t1e NPD6 to find out t1e H+R to w1ic1 t1e 'SISDN of t1e ca##ee
)e#ongs and t1en modifies t1e SCCP ca##ed address in t1e SRIJ/5RJS' message to t1e
H+R address% (fter t1at= t1e SG7000 forwards t1e message to t1e H+R%
20&0.2.7 Huawei Confidentia# Page &2
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
18/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Note>
/or a ported.in su)scri)er= t1e SCCP ca##ee G wi## )e modified to t1e H+R address% /or
a #oca# ordinar* su)scri)er= t1e s*stem determines w1et1er to modif* t1e SCCP ca##eeG to t1e H+R address )ased on t1e actua# configurations%
A% 1e H+R returns t1e I'SI of t1e ca##ee and t1e address of 'SC6 to t1e S'SC%
4A% 1e S'SC sends an 'J/orwardJS' message to 'SC6%
"A% 'SC6 returns t1e 'J/orwardJS' (C message to t1e S'SC%
% S1ort message e;c1ange )etween networ9s
S1ort message e;c1ange refers to t1e f#ow of sending s1ort messages from t1e #oca# S'SC
to a foreign networ9 su)scri)er%
S1ort message e;c1ange )etween networ9s is c#assified into two modes> signa#ing e;c1ange
and gatewa* e;c1ange%
Mode #! +ignaling echange %ode
In signa#ing e;c1ange mode= t1e #oca# S'SC 3ueries t1e foreign H+R for t1e 'SC w1ere t1e
ca##ee resides and t1en sends t1e message to t1e 'SC%
1.1 Signa#ing e;c1ange mode
20&0.2.7 Huawei Confidentia# Page &
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
19/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
&A% &A% 1e S'SC sends an SRIJ/5RJS' message to t1e SG7000= in w1ic1 can )e a
specific $a#ue or 0%
2A% 1e SG7000 3ueries t1e NPD6 and finds out t1at t1e ca##ee is a foreign networ9su)scri)er and t1en adds t1e RN to t1e SCCP ca##ed address contained in t1e SRIJ/5RJS'
message% (fter t1at= t1e SG7000 forwards t1e message to t1e foreign networ9%
Note>
In different scenarios= t1e re3uirements of w1et1er to add t1e RN in front of t1e SCCP
ca##ed address contained in t1e SRIJ/5RJS' message ma* )e different% In addition= t1e
#engt1 of t1e num)er carr*ing t1e RN ma* )e too #ong and t1us t1e countr* code must )e
de#eted or t1e No( of t1e num)er must )e modified%
A% 1e foreign 'NP.SR/ 3ueries and finds out t1at t1e su)scri)er )e#ongs to t1e #oca#networ9 and t1en forwards t1e message to t1e H+R%
4A% 1e H+R returns t1e I'SI of t1e ca##ee and t1e address of 'SC6 to t1e S'SC%
"A% 1e S'SC sends an 'J/orwardJS' message to 'SC6%
A% 'SC6 returns t1e 'J/orwardJS' (C message to t1e S'SC%
Mode '! *atewa echange %ode
In gatewa* e;c1ange mode= t1e #oca# S'SC does not direct#* send t1e s1ort message to t1eforeign su)scri)er% Instead= it forwards t1e s1ort message to t1e foreign S'SC t1roug1 t1e
S'PP #in9 )orne o$er t1e IP networ9 )etween S'SCs= and t1en t1e S'SC sends t1e s1ort
message to t1e su)scri)er%
6ased on w1et1er t1e #oca# S'SC 3ueries t1e NPD6= t1e gatewa* e;c1ange mode is
c#assified into t1e fo##owing scenarios>
Scenario &> In t1e s1ort message '5 f#ow= if t1e RN is added to t1e ca##ed num)er= t1e S'SC
does not need to 3uer* t1e NPD6% Instead= it can direct#* forward t1e message to t1e foreign
S'SC o$er S'PP%
Scenario 2> 1e S'SC 3ueries t1e NPD6 t1roug1 t1e SRIJ/5RJS' message and t1en
forwards t1e message to t1e foreign S'SC o$er S'PP )ased on t1e 3uer* resu#t%
20&0.2.7 Huawei Confidentia# Page &4
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
20/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.2 Gatewa* e;c1ange in w1ic1 t1e S'SC 3ueries t1e NPD6
1e messages returned )* t1e NPD6 are c#assified into two t*pes>
&% DS message
1e DS message carries t1e return reason 0& @trans#ate a specific addressA%
Note>
1is mode is app#ica)#e to on#* t1e scenario w1ere t1e #oca# S'SC 1as t1e S'PP #in9s
wit1 on#* one foreign S'SC% B1en t1e #oca# S'SC 1as t1e S'PP #in9s wit1 mu#tip#e
foreign S'SCs= t1e #oca# S'SC does not 9now w1ic1 foreign S'SC t1e message s1ou#d
)e sent to%
2% SRIJ/5RJS' (C message
1is mode is t1e /(E I'SI s1ort message so#ution% 1e SRIJ/5RJS' (C message
returned )* t1e NPD6 carries a specific I'SI and t1e S'SC sends messages to t1e foreign
S'SC )ased on t1is I'SI%
2%2% Inte##igent Ser$ice /#ow
&% IDP so#ution
20&0.2.7 Huawei Confidentia# Page &"
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
21/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 Inte##igent ser$ice f#ow in t1e IDP so#ution
&% 1e originating 'SC triggers t1e inte##igent ser$ice t1roug1 t1e 5.CSI )* sending an IDP
message to t1e originating SCP%
2% 1e SG7000 3ueries t1e NPD6 and adds t1e RN in front of t1e Ca##ed Part* 6CD num)er
1eader fie#d contained in t1e IDP message if re3uired%
Note>
1e SG7000 adds t1e RN for a## t1e ca##ees w1o are ported% /or #oca# ordinar*
su)scri)ers or foreign ordinar* su)scri)ers= t1e SG7000 determines w1et1er to add t1e
RN )ased on t1e actua# re3uirements%
% 1e SCP returns a C5NINE message to t1e 'SC%
4% 1e 'SC originates t1e SRI 3uer* f#ow% 1e signa#ing f#ow is t1e same as t1at descri)ed in
t1e pre$ious section%
2%(I so#ution
20&0.2.7 Huawei Confidentia# Page &
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
22/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 Inte##igent ser$ice f#ow in t1e (I so#ution
&% 1e originating 'SC triggers t1e inte##igent ser$ice t1roug1 t1e 5.CSI )* sending an IDP
message to t1e originating SCP% 1e SG7000 does not process t1e message%
2% 1e SCP sends an (I message to t1e SG for t1e NP information of t1e ca##ed num)er%
% 1e SG7000 3ueries t1e NPD6 and returns t1e NP information to t1e SCP t1roug1 t1e (I
ac9 message% 1e (I ac9 message ma* carr* t1e RN= 'SISDN= and NP S(S%
4% 1e SCP returns t1e C5NINE message to t1e 'SC%
"% 1e 'SC originates t1e SRI 3uer* f#ow% 1e signa#ing f#ow is t1e same as t1at descri)ed in
t1e pre$ious section%
AT- ac& %essage sa%ples
@&A REG+(R.5BN su)scri)er
20&0.2.7 Huawei Confidentia# Page &7
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
23/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
@2A P5RED.IN su)scri)er
@A P5RED.5 su)scri)er
20&0.2.7 Huawei Confidentia# Page &
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
24/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
@4A CR5SS P5RED su)scri)er
@"A REG+(R./5REIGN su)scri)er
20&0.2.7 Huawei Confidentia# Page &-
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
25/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2%2%4 'NP :uer* for /i;ed Networ9s
In t1e countr* app#ied wit1 t1e 'NP ser$ice= t1e NP status of mo)i#e su)scri)ers is not ta9en
into consideration in t1e fi;ed networ9% 1at is= w1en a fi;ed networ9 su)scri)er ca##s an NP
su)scri)er= t1e ca## is direct#* connected to t1e mo)i#e networ9 and t1e mo)i#e networ9
comp#etes t1e su)se3uent 3uer* and ca## connection%
/ew carriers use t1e '(P so#ution for 'NP 3uer*% /or detai#ed princip#es and data
configuration= see 2%%7 -% 'NP :uer* for /i;ed Networ9s%
2% Data Configuration of t1e 'NP Ser$ice
2%%& +icense Settings
&% +icense Description
1e 'NP ser$ice pro$ided )* t1e SG7000 is contro##ed )* t1e #icense fi#e% 1e fo##ow ta)#e
#ists t1e items of t1e #icense fi#e t1at contro#s t1e 'NP ser$ice%
a)#e &%& Items of t1e #icense fi#e contro##ing t1e 'NP ser$ice
Item Description
NP@'NP+NP/NRA ser It contro#s t1e num)er of su)scri)ers supported )* t1e 'NP ser$ice% It ismandator*%
NP@'NP+NP/NRA /unction It is t1e function switc1 of t1e 'NP ser$ice= t1at is= w1et1er to ena)#e t1e
20&0.2.7 Huawei Confidentia# Page 20
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
26/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
'NP ser$ice% It is mandator*%NP su)scri)er S1ort 'essageScreening /unction
It is t1e 'NP s1ort message screening switc1= t1at is= w1et1er to screent1e 'NP s1ort message% It is optiona#%
/or detai#s a)out 1ow to o)tain t1e #icense fi#e= see t1e re#ated #icense user guide de#i$ered
wit1 t1e product%
2% +icense acti$ation
@&A% 5)tain a #icense fi#e and t1en put it in D!+*/000+1RV-C1+on t1e 6('%
@2A% Run ACT L-C1(+1to acti$ate t1e #icense fi#e%
@A% Run L+T L-C1(+1and CHK L-C1(+to c1ec9 w1et1er t1e resu#ts are t1e same%
@4A% Run +1T +2++RVC3*to ena)#e t1e 'NP ser$ice= as fo##ows>
+1T +2++RVC3*! -T2)140, -+$)1(4#5+1T +2++RVC3*! -T2)14#, -(D164', +TAT7+4#5
+1T +2++RVC3*! -T2)14#, -(D164#/, +TAT7+4#5 8optional9.
@"A% Run 3MTto format t1e data and t1en #oad a## )oards%
2%%2 Concepts a)out 'NP Data Configuration
1e configuration of t1e 'NP data is di$ided into two parts>
&% Su)scri)er data configuration> 1e su)scri)er data is used to define su)scri)er attri)utes%
1e re#ated ta)#es are t1e 'NP H+R address ta)#e= 'NP routing num)er ta)#e= 'NP foreign
networ9 num)er segment ta)#e= 'NP #oca# networ9 num)er segment ta)#e= and ser$ice user
attri)ute ta)#e% 1e re#ations1ips )etween t1ese ta)#es wi## )e descri)ed in t1e ne;t section%
2% Software parameter configuration> 1e software parameters are used to define w1et1er to
process 'NP.re#ated messages and 1ow to process t1ese messages% 1e re#ated ta)#es are
t1e 'NP software parameter ta)#e= software parameter ta)#e= DSP ta)#e= 'NP specia# prefi;
ta)#e= and prefi; ana#*sis num)er ta)#e%
2%% Re#ations1ips 6etween Data a)#es and Data Configuration
&% Re#ations1ips )etween data ta)#es
1e 'NP su)scri)er data is defined )* t1e ta)#es as s1own in t1e fo##owing figure% 1e
fo##owing s1ows t1e reference re#ations1ip )etween data ta)#es% B1ere=
'NPH+R(DDR is t1e 'NP H+R address ta)#e and is used to define t1e H+R to w1ic1 #oca#
su)scri)ers )e#ong%
'NPR5EN' is t1e 'NP routing num)er ta)#e and is used to define t1e #oca# or foreign
networ9 routing num)ers in t1e 'NP ser$ice%
SER(R is t1e ser$ice su)scri)er attri)ute ta)#e and is used to define a## NP su)scri)ers%
20&0.2.7 Huawei Confidentia# Page 2&
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
27/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
'NP/RGNRNG is t1e 'NP foreign networ9 num)er segment ta)#e and is used to define t1e
foreign networ9 num)er segments%
'NP+5CNRNG is t1e 'NP #oca# networ9 num)er segment ta)#e and is used to define t1e#oca# networ9 num)er segments%
1.1 Re#ations1ips )etween 'NP user data ta)#es
2% Data configuration
@&A% Configure t1e 'NP H+R address ta)#e%
ADD M()HLRADDR! ADDR4:;':, -M+-CD4:@#00:5
(## foreign networ9 routing num)ers s1ou#d )e configured 1ere% If t1e mu#ti.RN switc1 of t1e
#oca# networ9 is ena)#ed in t1e 'NP software parameter ta)#e= t1e #oca# networ9 routing
num)er s1ou#d a#so )e configured 1ere%
1e I'SI num)er must )e configured and it is used to )e fi##ed at t1e '(P #a*er of t1e SRI
ac9 message returned )* t1e SG7000% 1e I'SI num)er can )e configured free#*% Howe$er=
w1en t1e s1ort message /(EI'SI so#ution is used= t1e I'SI num)er must )e correct#*
configured )ecause it wi## )e fi##ed at t1e '(P #a*er of t1e returned SRIJ/5RJS' ac9
message%
20&0.2.7 Huawei Confidentia# Page 22
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
28/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
@A% Configure t1e ser$ice su)scri)er attri)ute ta)#e%
ADD +1R7ATTR! 7+R(7M4:;'0000:, 1(D(7M4:;'
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
29/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 :uer* se3uence of 'NP data ta)#es
@&A% 1e configuration of software parameters determines w1ic1 messages are to )e
processed% o process t1e message from t1e GS' networ9= t1e G trans#ation must )e
performed on t1e SG7000% Howe$er= t1ere is no restriction for processing t1e messages from
t1e CD'( networ9%
@2A% 1e ta)#e 3uer* se3uence is as s1own in t1e preceding figure= t1at is= ser$ice su)scri)er
attri)ute ta)#e K foreign networ9 num)er segment ta)#e K #oca# networ9 num)er segment
ta)#e%
Note>
(s for t1e 3uer* of 'NP.re#ated ta)#es= if t1e countr* code 1as )een configured in t1e
'NP software parameter ta)#e= t1e SG7000 wi## automatica##* add or de#ete t1e countr*
code during t1e 3uer*%
20&0.2.7 Huawei Confidentia# Page 24
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
30/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
&% 1e SG7000 direct#* 3ueries t1e origina# num)er%
2% If t1e origina# num)er 3uer* fai#s= t1e SG7000 de#etes t1e countr* code from t1e
num)er% If t1e de#etion is successfu#= t1e SG7000 3ueries t1e num)er w1ose countr*
code is de#eted% If t1e 3uer* is successfu#= t1e procedure is comp#ete% If t1e 3uer* is
unsuccessfu#= t1e SG7000 3ueries t1e num)er in t1e ne;t ta)#e%
% If t1e de#etion of t1e countr* code is unsuccessfu#= t1e SG7000 adds t1e countr* code
to t1is num)er and t1en performs t1e 3uer* again% If t1e 3uer* is successfu#= t1e
procedure is comp#ete% If t1e 3uer* is unsuccessfu#= t1e SG7000 3ueries t1e num)er in
t1e ne;t ta)#e%
If t1e countr* code is not configured in t1e 'NP software parameter ta)#e= t1e SG7000
performs 3uer* on#* once )* using t1e origina# num)er%
In specia# cases= t1e preceding 3uer* se3uence can )e c1anged )* data configuration%
/or detai#s= see Repeatition of Countr* Codes and (rea Codes%
@A% /or different messages= t1e fie#ds used for 3uer* are different% /or SRI and SRIJ/5RJS'
messages= t1e SCCP ca##ed G is used for 3uer* for t1e IDP message= t1e Ca##ed Part*
6CD Num)er at t1e C(P #a*er is used for 3uer* for ot1er messages= t1e 'SISDN at t1e
'(P #a*er is used for 3uer*%
@4A% In different NP conditions= t1e SG7000 processes different messages )* using different
processing met1ods% /or detai#s= see t1e preceding signa#ing f#ows%
2%%" Ca##.Re#ated Data Configuration
&% Data configuration of t1e ca## f#ow
1e configuration of ca##.re#ated parameters is as fo##ows%
Data configuration>
+1T M()+$3TC3*! M()M$D14M()3(, M()M+*T2)14?-T0#, (C4:;':, -+M7LT-R(4$)1(,3-LLT2)4M$D1', 3(7(K(+7?4 *@#5
Parameter ID Parameter Name Parameter Description
'NP'5DE 'NP mode Genera##*= it is set to M()3(8M()3( %ode9% 1is modesupports $arious NP scenarios= inc#uding inter.carrier
'NP= intra.carrier /NR= and CD'(.GS' NP%'NP'SGPE 'essage t*pe of 'NP
ser$ice processingIt indicates t1e t*pe of t1e messages intercepted forprocessing in t1e 'NP ser$ice% It must )e configured)ased on t1e actua# conditions%?-T08MA)9> B1en t1is option is se#ected= t1e s*stemintercepts and processes '(P messages= inc#uding t1eSRI= SRIJ/5RJS'= (I= CC6S= SENDJI'SI=REP5RJS'JDE+IVERJS(S= SRIJ/5RJ+CS=S5RJSRI= NSRCREDJSSJN5I/= +5CRE:=and S'SRE: messages% 1e switc1 is ena)#ed )*defau#t% @(pp#ication scenario> Reso#$ing NP routingpro)#emANote>B1en t1e corresponding switc1 is ena)#ed= t1e SG7000processes t1e message )ased on t1e user information
configured in t1e user attri)ute ta)#e%
20&0.2.7 Huawei Confidentia# Page 2"
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
31/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
NC Countr* code It specifies t1e countr* code of a su)scri)er num)er% (su)scri)er num)er carries no countr* code )* defau#t%1is countr* code indicates t1e code of t1e 1ome countr*of a su)scri)er% Genera##* it must )e configured and does
not carr* t1e prefi; 00%+5C(+RNCD +oca# networ9 route
num)erIt specifies t1e RN of t1is networ9% B1en MultiR(switch is set to Close= *ou must configure t1e routenum)er 1ere% B1en MultiR( switchis set to $pen= *oumust configure mu#tip#e route num)ers in t1e 'NP routenum)er ta)#e rat1er t1an configure t1em 1ere%
IS'+INRN 'u#ti.RN switc1 It determines w1et1er mu#tip#e RNs are a##owed in t1e#oca# networ9%B1en it is set to Close= t1e RN num)er of t1is networ9references t1e $a#ue of Local networ& route nu%"erw1en it is set to $pen= t1e RN num)er of t1is networ9references a record from t1e 'NP routing num)er ta)#e%
/I++P RN fi## t*pe B1en t1e SG7000 returns t1e SRIJac9 message= t1e'SRN is returned in an* of t1e fo##owing mode> M$D108R(M+-+D( tpe9> 1e s*stem adds t1e
RN in front of t1e num)er contained in t1e messagewit1out c1anging t1e num)er%
M$D1#8CCR(M+-+D( tpe9> 1e s*stem adds
t1e CCRN in front of t1e num)er @NDCN'Acontained in t1e message%
M$D1'8R(M+-( tpe9> 1e s*stem adds t1e RN
in front of t1e num)er contained in t1e message% Ift1e num)er contains t1e CC= t1e s*stem remo$est1e CC and t1en adds t1e RN to t1e num)er if t1enum)er does not contain t1e CC= t1e s*stem direct#*adds t1e RN to t1e num)er%
M$D1 1e s*stem adds t1e
RNCC in front of t1e num)er @NDCN'Acontained in t1e message%
It is configured )ased on t1e actua# networ9ing structure%If a num)er contains a specia# prefi;= t1e fi## t*pe is a#wa*sLRNorigina# num)erL% /or t1e #atter t1ree t*pes= w1en t1erecei$ed message contains t1e prefi; 00 or 0= t1e s*stemremo$es t1e prefi; during num)er com)ination%Note>(s for t1e SRIJ/5RJS' message= it must )e set toM$D10% ou can on#* use (ew *Tto c1ange t1e $a#ue%
/NNNS6 1e RN configureparameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>*@8MA) CALL R1LAT1D9> B1en it is se#ected= t1e '(Pca##.re#ated message @t1e SRI messageA contains t1ere#e$ant RN after )eing processed in t1e 'NP ser$ice%B1en it is not se#ected= t1e message does not contain t1e
RN%
Note>
/or #oca# ordinar* su)scri)ers @t1at is= t1e su)scri)ers 3ueried in t1e #oca# networ9
num)er segment ta)#eA= t1e SG7000 processes t1e SRI messages )ased on t1e
princip#es descri)ed in 2%2%& &%&% ( #oca# su)scri)er ca##s a #oca# ordinar* su)scri)er or a
ported.in su)scri)er%
20&0.2.7 Huawei Confidentia# Page 2
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
32/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2% Data configuration of t1e inte##igent ser$ice f#ow
'ode &> Data configuration of t1e IDP so#ution
/or t1e IDP so#ution= t1e C(P message processing switc1 must )e ena)#ed%
+1T M()+$3TC3*! M()M+*T2)14?-T##, 3(7(K(+7?4*#0, L$CR()ARA4*#05
Parameter ID Parameter Name Parameter Description
'NP'SGPE 'essage t*pe of 'NPser$ice processing
It indicates t1e t*pe of t1e messages intercepted forprocessing in t1e 'NP ser$ice% It must )e configured)ased on t1e actua# conditions%?-T#8CA)9> B1en it is se#ected= t1e SG7000 interceptsand processes t1e C(P.IDP message= and adds t1e RNto t1e ca##ed num)er to distinguis1 t1e inter.networ9c1arging from t1e intra.networ9 c1arging for prepaidsu)scri)ers%Note>
B1en t1e corresponding switc1 is ena)#ed= t1e SG7000processes t1e message )ased on t1e user informationconfigured in t1e user attri)ute ta)#e%
/NNNS6 1e RN configureparameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>*#8CA) -D)9> B1en it is se#ected= t1e C(P.IDP messagecontains t1e re#e$ant RN after )eing processed )* t1e'NP ser$ice%*@8MA) CALL R1LAT1D9> B1en it is se#ected= t1e '(Pca##.re#ated message @SIPA contains t1e re#e$ant RN after)eing processed )* t1e 'NP ser$ice%
+5CRNP(R( 1e RN configureparameter of #oca#regu#ar user
It is $a#id on#* w1en t1e message source is an ordinar*su)scri)er in t1is networ9% It can )e set to>*#8CA) -D)9> B1en it is se#ected= t1e C(P.IDP message
contains t1e re#e$ant RN after )eing processed )* t1e'NP ser$ice%
'ode 2> Data configuration of t1e (I so#ution
1e (I so#ution processes t1e (I messages )ut not IDP messages% 1erefore= t1e '(P
message processing switc1 must )e ena)#ed and t1e C(P message processing switc1 must
)e disa)#ed% In addition= t1e AT- %odemust )e set to TC rela%
+1T M()+$3TC3*! M()M+*T2)14 ?-T##E?-T#0, 3(7(K(+7?4*B#, L$CR()ARA4* Reso#$ing NP routingpro)#emA?-T#8CA)9> B1en it is se#ected= t1e SG7000 interceptsand processes t1e C(P.IDP message= and adds t1e RNto t1e ca##ed num)er to distinguis1 t1e inter.networ9c1arging from t1e intra.networ9 c1arging for prepaid
20&0.2.7 Huawei Confidentia# Page 27
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
33/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
su)scri)ers%Note>B1en t1e corresponding switc1 is ena)#ed= t1e SG7000processes t1e message )ased on t1e user information
configured in t1e user attri)ute ta)#e%/NNNS6 1e RN configure
parameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>*B 8AT-9> B1en it is se#ected= t1e (I message containst1e re#e$ant RN after )eing processed )* t1e 'NPser$ice%
+5CRNP(R( 1e RN configureparameter of #oca#regu#ar user
It is $a#id on#* w1en t1e message source is an ordinar*su)scri)er in t1is networ9% It can )e set to>* B1en it is se#ected= t1e (I message containst1e re#e$ant RN after )eing processed )* t1e 'NPser$ice%
(I'5DE (I mode It can )e set to>M$D108+CC) rela9> 1e s*stem modifies t1e ca##ed Gaddress at t1e SCCP #a*er to t1e ca##ed part* 1omed H+R
address or RN'SISDN according to t1e su)scri)er NPstatus= and t1en transfers t1e message%M$D1#8TC rela9> 1e s*stem returns t1e (I.(Cmessage to t1e 3uer* entit* according to t1e su)scri)erNP status% 1e message contains t1e su)scri)er NPstatus information and t1e RN%
Note>
/or t1e preceding data configuration of t1e inte##igent ser$ice f#ow= t1e (I message wi##
a#wa*s )e processed )ecause t1e '(P message processing switc1 is ena)#ed for t1e
imp#ementation of t1e 'NP ser$ice% Howe$er= in t1e IDP so#ution= t1e SG7000 wi## not
recei$e t1e (I 3uer*%
2%% S'S.Re#ated Data Configuration
&% S1ort message '5 aut1entication
/or detai#ed princip#es= see case & in 2%2%2 &% S1ort message '5 f#ow%
Data configuration>
+1T M()+$3TC3*! +MA+F-TCH4?-T0#, +MA+CHCALL1D4+F-TCH#5
Parameter ID Parameter Name Parameter Description
S'(SBICH S'( switc1 It specifies t1e mode in w1ic1 t1e SG7000 processesmessages from t1e GS' networ9% Its $a#ue is of t1eenumeration t*pe and can )e set to>?-T08+MA switch9> It is t1e genera# switc1 for '5message aut1entication% B1en it is set to Close= a##messages from '5 forward are not aut1enticated% B1enit is set to $pen= t1e s*stem processes t1e ca##ing num)erof t1e '5 forward message% B1en finding out t1at t1eca##ing part* is a su)scri)er of some ot1er networ9= t1es*stem regards t1e aut1entication a fai#ure and returns an'5J(C message t1at carries t1e error code @indicatingnot a su)scri)er in t1is S'SCA% If t1e ca##ing part* is asu)scri)er in t1is networ9= t1e aut1entication is passed%
20&0.2.7 Huawei Confidentia# Page 2
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
34/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Note>
1e S'( switc1 is t1e genera# switc1 for '5 message aut1entication% 1e '5
messages are to )e processed on#* w1en t1is switc1 is set to $pen%
2% '5 ca##ed num)er processing
/or detai#ed princip#es= see case 2 in 2%2%2 &% S1ort message '5 f#ow%
Data configuration>
+1T M()+$3TC3*! 3(7(K(+7?4*'#, L$CR()ARA4*'#, +MA+F-TCH4?-T0#,+MA+CHCALL1D4+F-TCH#5
Parameter ID Parameter Name Parameter Description
S'(SCHC(++ED S'( ca##ed processswitc1
It can )e set to>+F-TCH08Close9> 1e s*stem direct#* sends t1emessage to t1e S'SC regard#ess of w1et1er t1e ca##ee isported%+F-TCH#8$pen9> 1e s*stem adds t1e RN in front of t1eca##ed num)er for t1e ca##ee w1o is ported= and t1ensends t1e message to t1e S'SC%1e premise is t1at t1e aut1entication must )e passed%1is switc1 is $a#id on#* w1en +MA switchis set to $pen%
/NNNS6 1e RN configureparameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>*'8M$9> B1en it is se#ected= t1e '5 message contains
t1e re#e$ant RN after )eing processed )* t1e 'NPser$ice%
+5CRNP(R( 1e RN configureparameter of #oca#regu#ar user
It is $a#id on#* w1en t1e message source is an ordinar*su)scri)er in t1is networ9% It can )e set to>*'8M$9> B1en it is se#ected= t1e '5 message containst1e re#e$ant RN after )eing processed )* t1e 'NPser$ice%
% '5 s1ort message 6P(SS
1is so#ution en1ances t1e s1ort message '5 ca##ed num)er processing so#ution%
-%ple%entation principle!
1e SG7000 intercepts t1e #oca##* terminated '5 message= 3ueries t1e NP information of t1eca##ee= and t1en adds t1e RN% If t1e message is sent )* an internationa##* roaming su)scri)er=
t1e 1ome S'SC of t1is su)scri)er cannot ana#*8e t1e RN after t1e message is intercepted )*
t1e SG7000 and is prefi;ed t1e RN to t1e ca##ed num)er= w1ic1 affects t1e message sending%
Bit1 t1is function= t1e SG7000 determines w1et1er t1e destination of t1is message is t1e
#oca# S'SC )ased on t1e SCCP ca##ed G% If *es= t1e SG7000 adds t1e RN in front of t1e '5
ca##ed num)er% If not= t1e SG7000 direct#* forwards t1e message%
Data configuration!
Step &> Configure 'NP software parameters%
20&0.2.7 Huawei Confidentia# Page 2-
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
35/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
+1T M()+$3TC3*! ?2)A+++F-T4*'#5
Parameter ID Parameter Name Parameter Description
6P(SSSBI 6P(SS switc1 It determines w1et1er t1e SG7000 app#ies s1ort message
or IN 6P(SS on a message )efore app#*ing t1e 'NPser$ice on t1e message%It is optiona#% Its $a#ue is of t1e enumeration t*pe% It can)e set to>*'8+M+ ?2)A++9> B1en it is se#ected= t1e SG7000 usest1e ca##ed G contained in t1e message to matc1 t1e #oca#S'SC address% If t1e matc1ing succeeds= t1e SG7000continues t1e su)se3uent processing if t1e matc1ingfai#s= t1e SG7000 transparent#* forwards t1e message%
Step 2> Configure t1e #oca# S'SC address%
ADD MC+M+CADDR! +M+CADDR4:=B#>>00:5
1e #oca# S'SC address must )e configured%
4% S1ort message ' message processing
-%ple%entation principle!
/or detai#ed princip#es= see 2%2%2 2% S1ort message ' f#owand mode & LSigna#ing e;c1ange
modein 2%2%2 % S1ort message e;c1ange )etween netwo9s%
Data configuration!
Step &> Configure 'NP software parameters%
+1T M()+$3TC3*! 3(7(K(+7?4** B1en it is se#ected= t1e'(P non.ca##.re#ated message contains t1e re#e$ant RNafter )eing processed )* t1e 'NP ser$ice%
Note>
&% /or ported.in or #oca# ordinar* su)scri)ers @t1at is= t1e su)scri)ers 3ueried in t1e #oca#
networ9 num)er segment ta)#eA= t1e SG7000 processes t1e SRIJ/5RJS' messages
)ased on t1e princip#es descri)ed in 2%2%2 2% S1ort message ' f#ow%
2% /or ported.out or foreign ordinar* su)scri)ers= t1e SG7000 processes t1e
SRIJ/5RJS' messages )ased on t1e princip#es descri)ed in mode & LSigna#ing
e;c1ange modein2%2%2 % S1ort message e;c1ange )etween netwo9s% (fter app#*ing
t1e NP processing= t1e SG7000 adds t1e foreign networ9 RN to t1e SCCP ca##ed G%
Step 2> Configure t1e G data%
20&0.2.7 Huawei Confidentia# Page 0
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
36/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
(fter app#*ing t1e NP processing= t1e SG7000 adds t1e foreign networ9 RN to t1e SCCP
ca##ed G contained in t1e SRIJ/5RJS' message= so t1e RN must )e configured in t1e G
ta)#e in order to route t1e messages to t1e corresponding foreign networ9s%
ADD +CC)*T! (-4(M, RT4+T)#, FM4+*FM, D64#', *T4*T@, TT40, C)4-+D(, A-4-(T1R,A34:D0>##:5
Note>
In some cases= t1e SCCP ca##ed G needs to )e c1anged% In t1is case= t1e NEB G
function of t1e SG7000 is used%
1e fo##owing is an e;amp#e in w1ic1 t1e G data record w1ose RN is D0"&2 and carries
two digits of countr* code wit1 t1e num)er attri)ute Internationa# num)eris c1anged
into t1e new G w1ose RN is sti## D0"&2 )ut does not carr* t1e countr* code and a#so t1e
num)er attri)ute is c1anged intoNationa# num)er
%
(DD SCCPNG> GMG4= CPMISDN= (IMN'= CH(NGE'5DEM'5DI/=
CH(NGE+ENM7= (/MLD0"&2L !!1e s*stem generates inde; &0%
(DD SCCPG> NIMN'= RMSP2= B'MSGB'= D,M&2= NG,M&0= GMG4= M0=
CPMISDN= (IMINER= (/MLD0"&2L
"% S1ort message ' message processing @/(E I'SIA
-%ple%entation principle!
/or detai#ed princip#es= see mode 2 LGatewa* e;c1ange mode in 2%2%2 % S1ort message
e;c1ange )etween netwo9s%
Data configuration!
Step &> Configure 'NP software parameters%
+1T M()+$3TC3*! +MA+F-TCH4?-T##, +M+3AK1FA24?-T6I0@+oca# S'SRE:A
6I&@/oreign S'SRE:A6I@+oca# SRIJ/5RJS'A
20&0.2.7 Huawei Confidentia# Page &
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
37/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
6I4@/oreign SRIJ/5RJS'AIt must )e configured )ased on t1e actua# conditions%
Note>
&% /or ported.in or #oca# ordinar* su)scri)ers @t1at is= t1e su)scri)ers 3ueried in t1e #oca#
networ9 num)er segment ta)#eA= t1e SG7000 processes t1e SRIJ/5RJS' messages
)ased on t1e princip#es descri)ed in 2%2%2 2% S1ort message ' f#ow%
2% In genera# GS' NP app#ication= t1e SG7000 processes on#* t1e SRIJ/5RJS'
message from t1e foreign networ9% 1erefore= on#* ?-T Configure t1e 'NP routing num)er ta)#e%
1e foreign networ9 RN must )e configured%
ADD M()R$7T1(7M! (7M4:D0B
1e s1ort message screening function is imp#emented )efore t1e imp#ementation of t1e
s1ort message anti.#oop function= and t1erefore= t1e* do not conf#ict wit1 eac1 ot1er%
Data configuration!
Step &> Ena)#e t1e s1ort message screening switc1%
+1T M()+$3TC3*! +M+?L$CK+F-T4+F-TCH#5
Step 2> (dd a record in t1e RN screening num)er segment ta)#e% 1e added record is a
num)er segment used to identif* a S'SC= and a## messages carr*ing t1e ca##ing G t1at
)e#ong to t1is num)er segment are app#ied t1e s1ort message screening processing%
ADD +M+RTR(*! ?1*-((7M4:#
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
38/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
7% S1ort message anti.#oop
1is function is app#ica)#e on#* to signa#ing e;c1ange mode% B1en t1e ca##ed num)er in t1e
SRIJ/5RJS' carries t1e #oca# networ9 RN and t1e ca##ee is a ported.out su)scri)er= t1e
SG7000 returns t1e DS message= indicating t1at t1e NP data is incorrect%
Data configuration!
Ena)#e t1e s1ort message anti.#oop switc1%
+1T M()+$3TC3*! L$$)D1T1CT4*'#5
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
39/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
ADD ++-M+-R(*! 3R$M-M+-4@B0#
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
40/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
2% 'odif* address attri)ute parameters
o perform t1e 'NP processing= *ou need to modif* t1e address attri)ute parameters in t1e
message% ou can modif* t1e parameters )ased on t1e parameters #isted in t1e fo##owingta)#e% /irst= se#ect a message t*pe and t1en modif* t1e num)er attri)ute%
Parameter ID ParameterName
Parameter Description
'NPP(R( 'NP N5(parameter
It determines t1e mode )* w1ic1 t1e nature of address @No(A of differentmessages is modified in t1e 'NP ser$ice% It can )e set to>*#8Modifing (oA of noncall related %essage of nu%"er ported out9 > Itcontro#s w1et1er to modif* t1e No( of t1e ca##ee after t1e RN is added%*'8($A of CA)-D) called part nu%"er9 > It contro#s w1et1er to modif* t1eNo( of t1e ca##ed num)er in t1e C(P IDP message%* It contro#s w1et1erto modif* t1e No( of t1e ca##ed num)er in t1e ISP message%*/8Modifing (oA of called nu%"er of M$ %essage9> It contro#s w1et1er tomodif* t1e No( of t1e ca##ed num)er in t1e '5 message%Note>No(> It is s1ort for nature of address= t1at is= w1et1er a num)er is a nationa#num)er of an internationa# num)er%
'NP5 No( for nonJca##re#atedmessageof ownported out
It is $a#id on#* w1en M() ($A para%eteris set to Modifing (oA of noncallrelated %essage of nu%"er ported out% It can )e set to>NN5BN@n9nownASRC5DE@Su)scri)er num)erAN'RSV@Reser$ed for nationa# useAN'@Nationa# significant num)erAINER@Internationa# num)erARSV@SpareAIt must )e configured )ased on t1e actua# networ9ing structure% It contro#sw1et1er to modif* t1e ca##ed No( in t1e non.ca##.re#ated message of an NP.outsu)scri)er%
C(P'/N( No( of C(PJIDPCa##edpart*num)er
It is $a#id on#* w1en M() ($A para%eteris set to (oA of CA)-D) calledpart nu%"er% It can )e set to>SP(RE@SpareAS6N'@Su)scri)er.num)[email protected])erAN(N'@Nationa#.num)erA
INER@Internationa#.num)[email protected])erAIt must )e configured )ased on t1e actua# networ9ing structure%
C(P'5N( No( of C(PJIDPCa##edpart* 6CDnum)er
It is $a#id on#* w1en M() ($A para%eteris set to (oA of CA)-D) calledpart ?CD nu%"er% It can )e set to>NN5BN@n9nownAINER@Internationa#. num)erAN(N'@Nationa#. num)[email protected])[email protected]@Reser$edARESE,@Reser$ed.for.e;tensionAIt must )e configured )ased on t1e actua# networ9ing structure%
'(PN( No( of ca##ed
num)er of
It is $a#id on#* w1en M() ($A para%eteris set to -ndicator of %odifing thecalled (oA of the MA) callrelated %essage% It can )e set to>
NN5BN@n9nownA
20&0.2.7 Huawei Confidentia# Page "
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
41/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
'(P ca##re#atedmessage
INERN'@Internationa#. num)erAN(SIGN@Nationa#.significant.num)[email protected])erAS6N'@Su)scri)er.num)erA
RES@Reser$edA(66RE@())re$iatedARESE,@Reser$ed.for.e;tensionAIt must )e configured )ased on t1e actua#networ9ing structure%
IN(PN5( Ca##edNo( of t1eIN(PC5NNECmessage
It is $a#id on#* w1en M() ($A para%eteris set to -ndicator of %odifing thecalled (oA of the -(A) %essage% It can )e set to>SP(RE@SpareAS6N'@Su)scri)er num)erANN5BN@n9nownAN(N'@Nationa# significant num)erAINER@Internationa# num)erANESPEC@Networ9 specific num)erANERN'N@Networ9 routing num)er in nationa# significant num)er formatANERN'S@Networ9 routing num)er in networ9 specific num)er formatANERN'B@Networ9 routing num)er wit1 ca##ed director* num)erA
1e No( of t1e IDP message is configura)#e% It must )e configured )ased ont1e actua# networ9ing structure%
ISP(DDRN5( No( of ca##ednum)er ofISPmessage
It is $a#id on#* w1en M() ($A para%eteris set to Modifing (oA of callednu%"er of -+7) %essage% It can )e set to>RSV@SpareASRC5DE@Su)scri)er num)erANN5BN@n9nownAN'@Nationa# significant num)erAINER@Internationa# num)erA1e No( of t1e ISP message is configura)#e% It must )e configured )ased ont1e actua# networ9ing structure%
'5(DDRN5( No( of ca##ednum)er of'5message
It is $a#id on#* w1en M() ($A para%eteris set to Modifing (oA of callednu%"er of M$ %essage% It can )e set to>NN5BN@n9nownAINER@Internationa# num)erAN'@Nationa# significant num)erASPECN'@networ9.specific.num)erASRC5DE@Su)scri)er.num)erA(+PHC5DE@(#p1anumeric.coded.according.to.GS'.S.7.)it.defau#t.a#p1a)etA(66RN'@())re$iated.num)erARSV@Reser$ed.for.e;tensionA1e No( of t1e '5 message is configura)#e% It must )e configured )ased ont1e actua# networ9ing structure%
% SRIJ(C message processing
B1en a #oca# ordinar* su)scri)er ca##s a ported.out su)scri)er= a cross.ported su)scri)er= or a
foreign ordinar* su)scri)er= t1e SG7000 needs to return t1e SRIJ(C message% /or t1e
networ9 t1at supports t1e '(P PH(SE2 protoco#= t1e SG7000 uses a specia# approac1 toreturn t1e SRIJ(C message%
Data configuration!
+1T M()+$3TC3*! +R-ACK)ARA4*##E*'#E*
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
42/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
se#ected= *'and * 1e SG7000 imp#ements t1e anti.#oop function% Some 'SCs= for e;amp#e=
Siemens 'SC= do not support mec1anism & and t1us cannot imp#ement t1e message anti.
#oop function% See t1e fo##owing figure%
20&0.2.7 Huawei Confidentia# Page 7
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
43/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
In mec1anism 2= w1en t1e G'SC recei$es a ca## from ot1er mo)i#e operator @5'5A= it must
)e a)#e to determine w1et1er t1e ca##ed num)er in t1e I(' message carries t1e RN% If t1e
ca##ed num)er carries t1e RN= t1e G'SC adds t1e RN to t1e SCCP ca##ed num)er% If t1e
ca##ed num)er does not carr* t1e RN= t1e G'SC determines w1et1er t1e message is from t1e
foreign networ9% If t1e message is from t1e #oca# networ9= t1e G'SC does not add t1e RN if
t1e message is from t1e foreign networ9= t1e G'SC adds t1e #oca# RN to t1e ca##ed num)er
in t1e message%
B1en t1e SP recei$es an SRI message carr*ing t1e RN= in w1ic1 t1e 'SISDN num)er
)e#ongs to t1e foreign networ9= and t1e SG7000 cannot matc1 t1e num)er in t1e ser$ice
su)scri)er ta)#e= it indicates t1at t1e 'SISDN num)er )e#ongs to a foreign ordinar*su)scri)er% In t1is case= t1e 3ueried RN is different from t1e RN carried in t1e message% 1us=
t1e SG7000 regards it as a message #oop and returns t1e DS message% If t1e 'SISDN
num)er )e#ongs to t1e #oca# networ9 )ut t1e SG7000 3ueries t1e ser$ice su)scri)er ta)#e and
finds t1at t1e num)er is defined as ported.out= t1e SG7000 a#so regards it as a message #oop
and returns t1e DS message )ecause t1e 3ueried RN is different from t1e RN carried in
t1e message% B1en t1e SG7000 regards it as a message #oop= it generates a#arm.--7
LNPD6 Data ()norma#it*L%
In t1is case= t1e G'SC sends an RE+ message to re#ease t1e ca##%
Data configuration!
Ena)#e t1e ca## anti.#oop switc1 )* running +1T M()+$3TC3*%
+1T M()+$3TC3*! L$$)D1T1CT4*##5
Note>
1e anti.#oop function cannot )e app#ied in two cases% 5ne case is t1at w1en a fi;ed
su)scri)er ca##s a ported.out su)scri)er% Since t1e fi;ed networ9 does not 1a$e an 'NP
data)ase= t1e I(' message wi## )e sent to t1e origina# networ9 of t1e num)er% If t1e
20&0.2.7 Huawei Confidentia# Page
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
44/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
num)er is ported.out= t1e message wi## )e routed to t1e 1ome networ9 of t1is num)er%
1is case s1ou#d not )e considered as a message #oop% 1e ot1er case is t1at w1en t1e
ca##ee 1as su)scri)ed t1e ca## forwarding ser$ice% 1e 'SC s1ou#d )e a)#e to determine
t1e first SRI.(C message% If t1e second SRI.(C message is recei$ed )ecause of ca##
forwarding and t1e destination networ9 is t1e foreign networ9= t1e 'SC s1ou#d not
perform t1e anti.#oop processing%
"%(I message processing
(I is s1ort for (n*imeInterrogation and it is a t*pe of '(P messages% 1e (I message can
)e used )* t1e SCP to 3uer* t1e H+R for su)scri)er status and #ocation information or used
)* t1e SCP to 3uer* t1e num)er porta)i#it* #ocation register @NP+RA for t1e 'NP status%
Since t1e app#ication scenarios of t1e (I message are different= t1e fie#ds contained in t1emessage are different% 1e message for 3uer*ing t1e 'NP status contains t1e LRe3uested
InfoL fie#d= wit1 t1e fie#d $a#ue L'NP Re3uested InfoL% /or t1e processing of t1is message= see
2%2% IN Ser$ice /#ow .K 2%(I so#ution%
1is section descri)es t1e processing procedure of t1e (I message used )* t1e SCP to
3uer* t1e H+R for t1e su)scri)er status and #ocation information% 1is procedure is t1e same
as t1at for processing t1e SRIJ/5RJS' message% 1e fo##owing are two simp#e e;amp#es%
1.1(I message processing @#oca# networ9A
1.2(I message processing @foreign networ9A
20&0.2.7 Huawei Confidentia# Page -
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
45/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
&% 1e SCP originates an (I message to 3uer* t1e su)scri)er status and #ocation
information%
2% 1e SG7000 intercepts t1e message and 3ueries t1e NPD6 for t1e NP status of t1e ca##ednum)er%
If t1e num)er is a ported.in or regu#ar.own num)er= t1e SG7000 modifies t1e SCCP ca##ed G
to t1e H+R address and t1en routes t1e message to t1e H+R% /or a regu#ar.own num)er= t1e
SCCP ca##ed G ma* a#so not )e modified%
If t1e num)er is a ported.out= cross.ported= or regu#ar.foreign num)er= t1e SG7000 adds t1e
RN to t1e SCCP ca##ed G and t1en routes t1e message to t1e G'SC% 1en= t1e G'SC
routes t1e message to t1e foreign networ9%
% 1e H+R returns t1e (I ac9 message% 1e SG7000 does not process t1e message%
Data configuration!
+1T M()+$3TC3*! M()M+*T2)14?-T0#, 3(7(K(+7?4*B#, AT-M$D14M$D105
Parameter ID Parameter Name Parameter Description
'NP'SGPE 'essage t*pe of 'NPser$ice processing
It indicates t1e t*pe of t1e messages intercepted forprocessing in t1e mnp ser$ice% It must )e configured)ased on t1e actua# conditions%?-T08MA)9> B1en t1is option is se#ected= t1e s*stemintercepts and processes '(P messages= inc#uding t1eSRI= SRIJ/5RJS'= (I= CC6S= SENDJI'SI=REP5RJS'JDE+IVERJS(S= SRIJ/5RJ+CS=S5RJSRI= NSRCREDJSSJN5I/= +5CRE:=and S'SRE: messages% 1e switc1 is ena)#ed )*
defau#t% @(pp#ication scenario> Reso#$ing NP routingpro)#emA
/NNNS6 1e RN configureparameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>*B8AT-9> B1en it is se#ected= t1e (I message containsre#e$ant RN after )eing processed )* t1e 'NP ser$ice%
(I'5DE (I mode It can )e set to>M$D108+CC) rela9> 1e s*stem modifies t1e ca##ed Gaddress at t1e SCCP #a*er to t1e ca##ee 1omed H+Raddress or RN'SISDN according to t1e user NP status=and t1en transferring t1e message%M$D1#8TC rela9> 1e s*stem responds wit1 t1e(IJ(C message to t1e 3uer* entit* according to t1e
user NP status% 1e message contains t1e user NP statusinformation and t1e user H+R address or t1e RN%
Note>
/or t1e (I message= AT- %odemust )e set to +CC) rela% 1e #oca# networ9 num)er
segment ta)#e cannot process t1e (I message= so t1e SCCPG must )e configured for
processing t1e (I message%
% Repetition of Countr* Codes and (rea Codes
20&0.2.7 Huawei Confidentia# Page 40
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
46/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
In some areas= t1e countr* code conf#ict wit1 t1e area code= wit1 affects num)er 3uer* of t1e
SG7000% o so#$e t1e pro)#em= two parameters are added in SG7000 V200R00&60"D20
and #ater $ersions= name#*= Local nu%"er for%at and Local nu%"er length% 1e former
parameter can )e set to Close@defau#t $a#ueA= (ational nu%"er= or -nternational nu%"er%
o so#$e t1e num)er conf#ict= t1e parameters are configured )ased on t1e su)scri)er data
format configured in t1e ser$ice su)scri)er attri)ute ta)#e on t1e SG7000% If t1e num)er
format configured is Lcountr* code su)scri)er num)erL= Local nu%"er for%atmust )e set
to -nternational nu%"er% 5t1erwise= t1e parameter is set to (ational nu%"er% 1e
parameter Local nu%"er length references t1e num)er #engt1 of t1e 'NP su)scri)er
configured in t1e ser$ice su)scri)er attri)ute ta)#e%
Data configuration!
+1T +$3TC3*! L$C(7M+FT4-(T1R, L$C(7ML1(4##5
Note>
(ccording to t1e preceding configuration= t1e SG7000 3ueries t1e data ta)#es in t1e
fo##owing f#ow%
In t1e case t1at t1e SG7000 fai#s t1e 3uer* )* using t1e origina# num)er>
B1en Local nu%"er for%atis set to Close= see 2%%4 Data a)#e :uer* Se3uencesfor
t1e 3uer* f#ow%
B1en Local nu%"er for%at is set to (ational nu%"er= t1e SG7000 remo$es t1e
countr* code from t1e num)er and t1en performs t1e 3uer* after c1ec9ing t1at t1e
num)er #engt1 is correct%
B1en Local nu%"er for%at is set to -nternational nu%"er= t1e SG7000 adds t1ecountr* code to t1e num)er and t1en performs t1e 3uer* after c1ec9ing t1at t1e num)er
#engt1 is correct%
7% Internationa# num)er processing
1e #oca# networ9 num)er segments ma* matc1 some internationa# num)er prefi;es% In t1is
case= t1e s*stem possi)#* considers internationa# num)ers as nationa# num)ers and t1en
processes t1e num)ers incorrect#*= t1us resu#ting in num)er processing a)norma#it*% 1is
function is used to distinguis1 internationa# num)ers from nationa# num)ers )ased on num)er
format and attri)utes% If it is an internationa# num)er= t1e s*stem does not app#* t1e NP
processing%
-%ple%entation principle!
20&0.2.7 Huawei Confidentia# Page 4&
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
47/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 Determining an internationa# num)er
Genera##*= t1e format of an internationa# num)er is Linternationa# num)er prefi; countr* code
su)scri)er num)erL% 1us= most internationa# num)ers can )e distinguis1ed )* internationa#
prefi;es% Howe$er= some su)scri)ers ma9e ca##s )* dia#ing Linternationa# num)er prefi;
countr* code su)scri)er num)erL% In t1is case= t1e SG7000 must determine w1et1er t1e
countr* code carried in t1e ca##ed num)er )e#ongs to a 1ome#and networ9%
In some cases= t1e gatewa* office remo$es t1e internationa# num)er prefi; )efore t1e ca## is
connected to Huawei e3uipment% In t1is case= t1e s*stem must determine t1e num)er
attri)ute% Howe$er= num)er attri)ute is not enoug1 for determining a ca## attri)ute= )ecause a
nationa# num)er can )e c1anged to an internationa# num)er% 1at is= w1en t1e num)er is an
internationa# num)er= t1e s*stem must determine t1e countr* code carried in t1e num)er%
So= an internationa# num)er can )e determined )* t1e internationa# num)er prefi; and
num)er attri)ute%
Step &> Configure t1e internationa# num)er prefi; ta)#e%
ADD -()R13-6! -()R13-64:00:5
Step 2> Configure ser$ice common parameters%
+1T +RVC$MC3*! C$7(TR2C$D14:=B:, -((7M-DT24?-T#5
B1en C$7(TR2C$D1is set to a countr* code and -((7M-DT2is ena)#ed= t1e SG7000
performs t1e corresponding internationa# num)er processing%
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
48/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
SG7000 app#ies G trans#ation to t1e IDP message% Howe$er= t1e SCP of t1e ca##er )e#ongs
to a foreign networ9 and t1us it cannot recogni8e t1e RN= w1ic1 affects t1e ca##%
Note>
If t1e message is not app#ied wit1 t1e G trans#ation )* t1e SG7000= t1is pro)#em wi## not
occur%
-%ple%entation principle!
1e IN 6P(SS function pro$ided )* t1e SG7000 is used to so#$e t1is pro)#em% o )e
specific= w1en t1e SG7000 determines t1at t1e ca##ed num)er does not )e#ong to t1e #oca#
SCP= it does not add t1e RN to t1e ca##ed num)er in t1e IDP message%
Data configuration!
Step &> Configure 'NP software parameters%
+1T M()+$3TC3*! ?2)A+++F-T4*##5
a)#e &%& 'NPS5/C/G num)er norma#i8ation
Parameter ID Parameter Name Parameter Description
6P(SSSBI 6P(SS switc1
*#8-( in"ound "pass9> B1en it is se#ected= t1e s*stem
determines w1et1er t1e ca##ed G contained in t1e IDP
message )e#ongs to t1e #oca# SCP% If *es= t1e SG7000
continues t1e su)se3uent processing% If not= t1e SG7000
transparent#* forwards t1e message%
Step 2> Configure t1e SCP address ta)#e%
ADD +C)ADDR! D1+C4:scp#:, +C)4:=B#
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
49/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.1 Signa#ing f#ow of 'NP 3uer* for fi;ed networ9
Note>
In fi;ed networ9s= t1ere is no ported.in su)scri)ers= and t1erefore t1e RN s1ou#d )e
returned for a## mo)i#e su)scri)ers%
Data configuration!
Step &> Configure 'NP software parameters%
+1T M()+$3TC3*! M()M$D14M()3(, M()M+*T2)14?-T0#, 3-LLT2)4M$D105
ou must correct#* configure t1e '(P message processing mode and t1e RN fi## mode%
Step 2> Configure t1e ser$ice function switc1 of t1e softswitc1%
Since t1e SCCP ca##ed G contained in t1e SRI message sent )* t1e softswitc1 in t1e fi;ed
networ9 is not t1e ca##ed num)er= t1e SG7000 must o)tain t1e ca##ed num)er from t1e '(P
#a*er% 1is function is ena)#ed )* t1e fo##owing switc1%
M$D (/D+)! M$D14?2-D6, -D64#, +1R37(C+FCH4?-T'#5
Parameter ID Parameter Name Parameter Description
SER/NCSBCH Ser$ice function switc1 ?-T'8L()9> B1en t1is switc1 is ena)#ed= t1e s*stemperforms t1e '(P.#a*er decoding operation to o)tain t1e'SISDN and t1en 3ueries t1e NP data)ase= t1usimp#ementing t1e #oca# num)er porta)i#it* @+NPA ser$ice%
Step > Configure t1e 'NP routing num)er ta)#e%
ADD M()R$7T1(7M! (7M4:D0
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
50/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
&0% Specia# processing on t1e messages from ported.in su)scri)ers
-%ple%entation principle!
/or ported.in su)scri)ers= w1en t1e 'SC or S'SC sends an SRI or SRIJ/5RJS' message
to t1e H+R= t1e SG7000 rep#aces t1e SCCP ca##ed G wit1 t1e H+R address and t1en
addresses t1e correct H+R )ased on t1e H+R address%
1is function ena)#es t1e SG7000 to transparent#* forward t1e message wit1out rep#acing t1e
SCCP ca##ed G wit1 t1e H+R address% If t1e ca##ed num)er carries t1e #oca# networ9 RN= t1e
SG7000 remo$es t1e RN% In t1is case= 1ow does t1e SG7000 address t1e correct H+R is a
pro)#em%
Data configuration!
+1T M()+$3TC3*! M()$)T2+F-T4*'#5
a)#e &%& Specia# message processing
Parameter ID Parameter Name Parameter Description
'NP5PSBI 'NP specia# operationt*pe
It specifies w1et1er t1e s*stem processes t1e specia#operation t*pe )efore performing t1e 'NP ser$ice%*'8+pecial process portin user9> B1en it is se#ected= itindicates t1at t1e SG7000 performs t1e specia#processing%
Note>
o imp#ement t1e specia# processing= t1e 'SISDN num)er segments of a## ot1er carriers
networ9s must )e configured in t1e SCCP G ta)#e and t1ese num)er segments s1ou#d
map t1e corresponding H+Rs% B1en a new num)er segment is added in ot1er carriers
networ9= t1e SCCP G ta)#e must )e refres1ed%
&&% Processing on G wi#dcard
1e #etter E can )e used as t1e wi#dcard and it can )e p#aced in on#* t1e #ast second or t1ird
)it% In some cases= w1en t1e #etter E is p#aced at t1e first )it of t1e G code to act as t1e RN=t1is wi#dcard function must )e disa)#ed%
Data configuration>
+1T +$3TC3*'! F-LDCARD+F4CL$+15
1e $a#ue Closeindicates to disa)#e t1e wi#dcard function and $pento ena)#e t1e function%
&2% SSD message processing
+cenario #!
20&0.2.7 Huawei Confidentia# Page 4"
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
51/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1e carriers networ9 supports t1e SSD ca## )ac9 ser$ice of t1e internationa##* roaming
su)scri)er% B1en t1e ca##ed num)er is ported= t1e SG7000 can intercept and process t1e
SSD re3uest%
-%ple%entation principle!
1e signa#ing f#ow is as fo##ows>
&% 1e 'SC in t1e $isited networ9 w1ere internationa##* roaming su)scri)er ( resides
originates a SSD ca## )ac9 re3uest to H+R.( @originating H+RA t1roug1 t1e G'SC% 1en=
H+R.( originates PSSR to t1e SSD.IN= in w1ic1 t1e '(P #a*er carries t1e su)scri)er
num)er wit1 t1e format O&7O6 @w1ere= &7 is t1e ser$ice code and 6 is t1e 'SISDN of 6A%
2% 1e SG7000 intercepts t1e PSSR message= o)tains t1e ca##ed num)er of 6= and t1en
3ueries t1e NPD6% (fter determining t1at t1e su)scri)er is not an internationa##* roaming
su)scri)er or a PSN su)scri)er= t1e SG7000 adds t1e #oca# RN to t1e num)er of 6 and t1en
forwards t1e message to t1e SSD.IN% If t1e su)scri)er is an internationa##* roaming
su)scri)er or a PSN su)scri)er= t1e SG7000 transparent#* forwards t1e PSSR message%
% 1e SSD GB sends t1e message to t1e SCP and t1e SCP triggers t1e SCP to a#ert t1e
ca##er and ca##ee% 1us= t1e session )etween t1e ca##er and ca##ee is esta)#is1ed%
Data configuration!
+1T M()+$3TC3*! M()M+*T2)14?-T#'#, 3(7(K(+7?4*###, L$CR()ARA4*=#,L$C$TH1R7+R4?-T>#, 7++D+RVCD4:?# B1en t1is option is se#ected= t1e s*stemintercepts and processes '(P messages= inc#uding t1e
20&0.2.7 Huawei Confidentia# Page 4
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
52/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
SRI= SRIJ/5RJS'= (I= CC6S= SENDJI'SI=REP5RJS'JDE+IVERJS(S= SRIJ/5RJ+CS=S5RJSRI= NSRCREDJSSJN5I/= +5CRE:=and S'SRE: messages% 1e switc1 is ena)#ed )*
defau#t% @(pp#ication scenario> Reso#$ing NP routingpro)#emA
/NNNS6 1e RN configureparameter of foreign not9nown ported
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er @wit1out NPA in ot1er networ9% It can)e set to>?-T#'8)R$C1++ 7++R9> B1en it is se#ected= t1e SSDmessage contains t1e re#e$ant RN after )eing processedin t1e 'NP ser$ice%
+5CRNP(R( 1e RN configureparameter of #oca#regu#ar user
It is $a#id on#* w1en t1e message source is an ordinar*su)scri)er in t1is networ9% It can )e set to>*=8)R$C1++ 7++R9> B1en it is se#ected= t1e SSDmessage contains t1e re#e$ant RN after )eing processedin t1e 'NP ser$ice%
+5C5HERSR 1e RN configureparameter of #oca# ot1er
user
It is $a#id on#* w1en t1e ca##ed part* in t1e message is anordinar* su)scri)er of ot1er t*pes in t1is networ9%
?-T>8)R$C1++ 7++R9> B1en it is se#ected= t1e SSDmessage contains t1e re#e$ant RN after )eing processedin t1e 'NP ser$ice%
SSDSRVCD SSD ser$ice code It specifies t1e SSD ser$ice code% It is optiona# and its$a#ue is of t1e c1aracter t*pe wit1 up to & c1aracters%
Note> +oca# ordinar* su)scri)ers refer to su)scri)ers in t1e CD'( networ9% 1erefore= t1is switc1 is used in
CD'(!GS' NP app#ication scenarios%
+cenario '!
1e SSD GB sends a SSD N5I/ message to t1e H+R w1ere t1e su)scri)er resides%
1e ca##ed G on t1e SCCP #a*er and t1e 'SISDN at t1e '(P #a*er of t1e SSD N5I/
message contain t1e 'SISDN num)er of t1e su)scri)er% 1e SG7000 intercepts t1e messageand modifies t1e SCCP ca##ed G to t1e correct H+R address% (fter t1at= t1e SG7000
forwards t1e message to t1e correct H+R%
Data configuration!
+1T M()+$3TC3*! M()$)T2+F-T4*##5
1e SG7000 contro#s t1e processing of t1e SSD N5I/ message t1roug1 t1is switc1%
20&0.2.7 Huawei Confidentia# Page 47
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
53/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Chapter < 3(R in *+M
%& Imp#ementation of t1e RNR Ser$ice in t1e GS' Networ9
1e /NR ser$ice )enefits t1e carriers% /irst of a##= t1e /NR ser$ice stores 'SISDN num)er
segments onto different H+Rs in distri)uted mode= w1ic1 ena)#es t1e carriers to ma9e fu## use
of t1e H+R resources and f#e;i)#* a##ocate num)ers% Second#*= t1e /NR ser$ice simp#ifies t1e
maintenance of num)er segments on t1e 'SC and S'SC%
1e storage mode of t1e I'SI num)ers used in t1e /NR ser$ice can )e c#assified into two
modes> mapping )etween I'SI num)ers and H+R addresses distri)uted storage of I'SI
num)er on different H+Rs% 1e former mode is wide#* app#ied on t1e current networ9s%
6ot1 t1e two modes can )e imp#emented on t1e SG7000% In t1e former mode= t1e SG7000
stores t1e mapping re#ation )etween 'SISDN num)ers and H+R addresses% In t1e #atter
mode= t1e SG7000 stores t1e mapping re#ation )etween 'SISDN!I'SI num)ers and H+R
addresses%
%2 /NR Signa#ing /#ow
1e /NR signa#ing f#ow is t1e same as t1at of t1e /NR ca## f#ow% /or detai#s a)out /NR ca##
f#ow= see 2%2%& &% &% ( #oca# su)scri)er ca##s a #oca# ordinar* su)scri)er or a ported.in
su)scri)er%
1e /NR s1ort message f#ow is t1e same as t1at of 2%2%2 2% S1ort message ' f#ow%
B1en t1e I'SI num)ers are distri)uted on different H+Rs= t1e SG7000 must process t1e
#ocation update and aut1entication messages= as fo##ows>
20&0.2.7 Huawei Confidentia# Page 4
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
54/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
B1en t1e V'SC or SGSN originates a #ocation update @+ . pdate+ocationA or
aut1entication @S(I . Send(ut1enticationInfoA message= t1e messages are genera##*
addressed )ased on t1e mo)i#e G @'G= E2&4 encodingA%
(ccording to t1e GPP S 2-002= an E2&2.encoding num)er cannot )e used as t1e G code
on t1e SCCP #a*er% In t1is case= an E2&2.encoding num)er must )e con$erted to an E2&4.
encoding num)er for I'SI addressing% (n E2&2.encoding num)er is a genera# I'SI num)er=
w1ic1 is used uni3ue#* to identif* a mo)i#e su)scri)er% Howe$er= an E2&4.encoding num)er
can on#* )e used for G addressing% 1e con$ersion re#ation )etween an E2&2.encoding
num)er and an E2&4.encoding num)er is as fo##ows>
% /NR Data Configuration
%%& Configuration Concepts
1e /NR data configuration is simi#ar to t1e 'NP data configuration )ut t1e /NR data
configuration is simp#er% 1e /NR data configuration fa##s into two parts>
&% Su)scri)er data configuration> 1is t*pe of data defines t1e attri)utes of /NR su)scri)ers
and main#* in$o#$es t1e 'NP H+R address ta)#e and ser$ice su)scri)er attri)ute ta)#e%
2% Software parameter data configuration> 1is t*pe of data defines w1et1er and 1ow t1e
s*stem processes $arious /NR.re#ated messages and main#* in$o#$es t1e 'NP software
parameter ta)#e= software parameter configuration ta)#e= and 'NP prefi; mapping ta)#e%
%%2 Data a)#e Re#ations1ip and a)#e :uer* Se3uences
/or detai#s= see 2%% &% &% Re#ations1ips )etween data ta)#es and 2%%4 2%%4 Data a)#e
:uer* Se3uences% 1e /NR data configuration does in$o#$e t1e routing num)er ta)#e= foreign
networ9 num)er segment ta)#e= and #oca# networ9 num)er segment ta)#e%
20&0.2.7 Huawei Confidentia# Page 4-
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
55/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
%% Re#ated Data Configuration
&% 'apping re#ation )etween I'SI num)ers and H+R addresses
Data configuration!
Step &> Configure t1e 'NP H+R address ta)#e%
1e addresses of a## H+Rs in$o#$ed in t1e /NR ser$ice s1ou#d )e configured%
Step 2> Configure t1e ser$ice su)scri)er attri)ute ta)#e%
ADD +1R7ATTR! 7+R(7M4:;=;'@:, +1RVATTR4$M()#, (7MT2)14T2)1@,R(-D6T2)14HLR, HLR-D6405
Configure data for /NR su)scri)ers= and set (7MT2)1to T2)1@= R(-D6T2)1to HLR= and
HLR-D6to t1e inde; generated w1en *ou configure t1e 'NP H+R address%
2% Distri)uted storage of I'SI num)ers on different H+Rs%
Data configuration!
Step &> Configure t1e 'NP software parameter ta)#e%
+1T M()+$3TC3*! 3(R+F-TH4+F-TCH#, -M+-M$D14M$D105
Genera##*= t1e 3(R+F-THswitc1 must )e ena)#ed and -M+-M$D1is set to M$D10%
Step 2> Configure t1e 'NP prefi; mapping ta)#e%
If t1e #ocation update and aut1entication messages in t1e networ9 are addressed )* using
E2&2 mode= *ou need not configure t1is ta)#e% If t1e addressing is performed )ased on E2&4
mode= *ou must configure t1is ta)#e%
ADD M())36MA)! 1'#@(7M)R14:=B# Configure t1e ser$ice su)scri)er attri)ute ta)#e%
ADD +1R7ATTR! 7+R(7M4:=B#B/=/:, +1RVATTR4$M()#, (7MT2)14T2)1@, R(-D6T2)14HLR, HLR-D6405
In addition to t1e configuration of t1e 'SISDN num)ers of t1e /NR su)scri)ers= *ou must
configure t1e I'SI num)ers%
Note>
1e SG7000 a#so pro$ides t1e ot1er t*pe of t1e /NR ser$ice% 1is /NR ser$ice is a
specific ser$ice and t1erefore it is not descri)ed in t1is document% /or detai#s= see t1e
FNR Service Application Guide of the SG7000&SPs.docon Huawei supportwe)site%
20&0.2.7 Huawei Confidentia# Page "0
http://support.huawei.com/http://support.huawei.com/ -
8/9/2019 MNP Service Application Guide V1.1 20100106 B
56/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
Chapter @ M() in CDMAG*+M
4%& 'NP Ser$ice Signa#ing /#ow
ou must note t1at t1e 'NP ser$ice specified in t1is section is t1e 'NP ser$ice used interna#
t1e carrier instead of t1at used )etween carriers% Since it is t1e interna# 'NP ser$ice= t1e
SG7000 ser$es )ot1 t1e CD'( and GS' networ9s of t1e same carrier simu#taneous#*%
1e signa#ing f#ow in t1e CD'( networ9 is as fo##ows%
4%&%& Signa#ing /#ow in t1e CD'( Networ9
&% Ca## f#ow
Case &> 1e ca##er and ca##ee are managed )* different 'SCs%
1.1 Ca##er and ca##ee are managed )* different 'SCs
Case 2> 1e ca##er and ca##ee are managed )* t1e same 'SC%
20&0.2.7 Huawei Confidentia# Page "&
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
57/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
1.2 Ca##er and ca##ee are managed )* t1e same 'SC
2% +ocation registration f#ow
1.1 +ocation registration f#ow
20&0.2.7 Huawei Confidentia# Page "2
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
58/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
% S1ort message f#ow
1.1 S1ort message f#ow
(s s1own in t1e a)o$e figure= f#ows from a to d are s1ort message '5 f#ows and t1ose from e
to n are s1ort message ' f#ows= w1ic1 are simi#ar to t1e s1ort message f#ow in t1e GS'
networ9%
e% 1e S'SRE: message can carr* t1e 'DN or I'SI!'IN num)er%
4% IN ser$ice f#ow
Location registration flow of an -( su"scri"er!
20&0.2.7 Huawei Confidentia# Page "
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
59/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
'SCe!V+R H+R
REGN50
regnot
1.1 +ocation registration f#ow of an IN su)scri)er
@&A B1en t1e ser$ing 'SCe detects t1at an 'S roams into its ser$ice area= it sends a #ocation
registration message REGN5 to t1e 1ome H+R of t1is 'S if t1e 'SCe cannot find t1e 'S
information in t1e V+R% In t1e REGN5 message= t1e TRA(+CA) fie#d indicates t1at t1e
'SCe can process t1e triggering address #ist RIG(DDR+IS and t1e F-(CA)parameter
indicates t1e IN ser$ice processing capa)i#it* of t1e ser$ing 'SCe%
@2A 1e H+R aut1enticates t1is 'S% 1e H+R responds wit1 a regnot message to t1e
'SCe!V+R= in w1ic1 t1e re3uired information is contained% 1e TR-*ADDRL-+Tparameter in
t1e message indicates to acti$ate t1e triggers inc#uding 5riginationJ(ttemptJ(ut1ori8ed=
5J(nswer= 5JDisconnect= Ca##ingJRoutingJ(ddressJ($ai#a)#e= J(nswer= and
JDisconnect% 1is parameter a#so specifies t1e route to t1e SCP%
-( call flow!
20&0.2.7 Huawei Confidentia# Page "4
-
8/9/2019 MNP Service Application Guide V1.1 20100106 B
60/72
'NP Ser$ice (pp#ication Guide /or interna# use on#*
IP 'SC
Ser$ing s*stem
g
1
i
a
)
c
d
e
f
9
#
'S originated
SCP
(nswer
odisconnect Q
Ca## setup
Re#ease
ODT
5(NSBER Q'SCID= 'SID= 'DN= 6I++ID= 0RIG0PE= 05D= 0D5
5DISC5NNEC0 Q'SCID= 'SID= 'DN= 6I++ID= 0RIG0PE= RE+C(7SE= 05D= 0D5
5RRE: Q'SCID= 'SID= 'DN= 6I++ID= DG0SDI(+= 0RIG0PE
an#*8d Q
ORT
(nswer
orre3 QD'HJSVCID
ANZT
mRe#ease
(N+D Q'SCID= 0R(NSC(P= BINC(P= 'SID= 'DN= 6I++ID=
DG0SDI(+= RoutingInfo= 0RIG0PE= 05D= 0D5
1.2(n IN su)scri)er originates a ca##
4%&%2 Num)er Ported from CD'( Networ9s to GS' Networ9s
5rigina##*= a carrier 1as t1e CD'( networ9 and #ater t1e carrier 1as constructed its GS'
networ9 and e;pects to migrate su)scri)ers from t1e CD'( networ9 to t1e GS' networ9% In
t1is case= t1is NP so#ution is used to gradua##* migrate su)scri)ers%
&% Ca## f#ow
+cenario #! A CDMA su"scri"er calls a su"scri"er ported to the *+M networ&
20&0.2.7 Huawei Confidentia# Page ""
-
8/9/2019 MNP Service Application Guide V1.1 20100