Вы находитесь на странице: 1из 33

(MNP Mobile Number Portability) -

.164,

. MNP

,
,


- - ,

- ,

.
-

.
HLR

NPDB.
- MSISDN,
HLR- , HLR

Routing Number (RN)

(NPDB).


1.


/SMS

(NPDB) .

(SP).
2.
(

)

( Routing Numbers RN)

.
3. RN
NPDB


.
4.


RN.

QoR

1:
MSC

GMSC
5

HLR

3
4

SP

MSC/VLR

NPDB

1 - IAM(MSISDN)
2 - SRI(MSISDN)
3 - PRN(IMSI)

4 - PRN_Ack (MSRN)
5 - SRI_Ack (MSRN)
6 - IAM(MSRN)


- MSC

ISUP
Initial Address Message (IAM) ,
MSISDN
.
GMSC .
-GMSC HLR ,

MAP Send
Routing Information (SRI) MSISDN
.
-HLR

MSISDN IMSI;

, MSC/VLR MS
, Location Update (LU);
MSRN MSC/VLR
MAP Provide Roaming Number (PRN).
-GMSC IAM MSC/VLR
MSRN
.

2: (

)
7

MSC

1
4

GMSC

GMSC
12

3
5

HLR

SP
NPDB

1 - IAM(MSISDN)
4 - REL (Unallocated Number) 7 - IAM(RN+MSISDN) 10 - PRN_Ack (MSRN)
2 - SRI(MSISDN)
5 - IDP(MSISDN)
8- SRI(MSISDN)
11 - SRI_Ack (MSRN)
3 - SRI_Ack(Unknown_Subscriber) 6 - CONNECT(RN+MSISDN)
9 - PRN(IMSI)
12 - IAM(MSRN)

MSC/VLR

11

HLR

10

ISUP Initial
Address Message (IAM) ,
MSISDN
.

GMSC .
-GMSC HLR ,

MAP Send
Routing Information (SRI) MSISDN
.
- HLR,
SRI_ack Unknown Subscriber
-GMSC (REL)

:
14 - QoR: ported number ( Q.769.1 Annex C)
1 - Unallocated number (ISUP)


()
- MSC
NPDB Initial DP(Detection Point 4
Route_Select_Failure) ,
MSISDN
.
-
NPDB, CONNECT c
RN+MSISDN

.
-
NPDB, CONTINUE.

.
- RN MSC
IAM

- RN GMSC

HLR.
- MSISDN HLR IMSI
MSC/VLR, MSRN (Mobile Station
Roaming Number)
- GMSC
IAM
MSC/VLR MSRN
.

3: (

MSC

GMSC

11

SP

HLR

GMSC

NPDB

1 - IAM(MSISDN)
4 - IDP(MSISDN)
7 - SRI(MSISDN) 10 - SRI_Ack (MSRN)
2 - SRI(MSISDN)
5 - CONNECT(RN+MSISDN) 8- PRN(IMSI)
11 - IAM(MSRN)
3 - SRI_Ack(Unknown_Subscriber) 6 - IAM(RN+MSISDN)
9 - PRN_Ack (MSRN)

MSC/VLR

10

HLR

ISUP Initial
Address Message (IAM) ,
MSISDN
.

GMSC .
-GMSC HLR ,

MAP Send
Routing Information (SRI) MSISDN
.
- HLR,
SRI_ack Unknown Subscriber
- GMSC
NPDB Initial
DP(Detection Point 4 Route_Select_Failure) ,
MSISDN
.


()
-
NPDB,
CONNECT c RN+MSISDN

.
-
NPDB,
CONTINUE.


.
- RN MSC
IAM

- RN GMSC

HLR.
- MSISDN HLR IMSI

MSC/VLR,
MSRN (Mobile Station Roaming Number)
- GMSC
IAM
MSC/VLR MSRN
.

QoR
1.

prepaid-

(BCSM, Basic Call State


Model)

(Detection Point) DP2
Collected_Info
SCP ( Service Control Point
),

.
SCP NDC
MSISDN
2.
NPDB

(
)
.
3. QoR

SMS

ACQ

4:
(Postpaid)

MSC

GMSC

SP

4
5

GMSC

HLR

MSC/VLR


1 - IAM(MSISDN)
5 - IAM(MSC/VLR addr)
2 - SRI(MSISDN) CdPA=MSISDN, CgPA=GMSC addr
3 - SRI(MSISDN) CdPA=HLR addr CgPA=GMSC addr
4 - SRI_Ack(MSC/VLR addr) CdPA=GMSC addr CgPa=HLR addr

MSC/VLR
NPDB

HLR


- MSC ISUP IAM GMSC.
- GMSC

MAP SRI MSISDN (CdPA=MSISDN,
CgPA=GMSC ).
- SP SCCP
MSISDN NPDB.
- MSISDN
NPDB,
HLR , CgPA

GMSC.
- HLR (
MSC/VLR) IMSI
GMSC .
- GMSC ISUP IAM MSC/VLR.

5: (Postpaid)
5

MSC

GMSC

GMSC

2
4

SP

HLR
MSC/VLR

1 - IAM(MSISDN)
5 - IAM(MSC/VLR addr)
2 - SRI(MSISDN) CdPA=MSISDN, CgPA=GMSC addr
3 - SRI (MSISDN) CdPA=HLR addr CgPA=GMSC addr
4 - SRI_Ack(MSC/VLR addr) CdPA=SMS-GMSC addr CgPa=HLR addr

MSC/VLR
NPDB

HLR


- MSC ISUP IAM GMSC.
- GMSC

MAP SRI MSISDN (CdPA=MSISDN,
CgPA=GMSC ).
- SP SCCP
MSISDN NPDB.
- MSISDN
NPDB,
CdPA RN+MSISDN
HLR
, CgPA
GMSC
.
- HLR

(
MSC/VLR) IMSI

GMSC
.
- GMSC IAM MSC/VLR.

6:
(Prepaid)
GMSC
1
4

MSC

SCP

6
3

GMSC

SP
MSC/VLR

HLR

NPDB

HLR

MSC/VLR

1 - IAM(MSISDN)
2 - IDP(MSISDN) 3 - IDP(MSISDN)
4 - Connect

5 - SRI (MSISDN) CdPA=HLR addr CgPA=GMSC addr


6 - SRI_Ack(MSC/VLR addr) CdPA=GMSC addr CgPa=HLR addr


- MSC ISUP IAM GMSC.
- GMSC

Initial
Detect Point (IDP) SCP MSISDN
.
- SP CAP
MSISDN
NPDB.
-MSISDN
NPDB,
SCP
.
-SCP



Continue.
- GMSC
MAP SRI
MSISDN (CdPA=MSISDN, CgPA=GMSC )
- HLR (
MSC/VLR) IMSI
GMSC .

7: (Prepaid)
GMSC
1

MSC

SCP

GMSC

SP
MSC/VLR

HLR

NPDB

HLR

MSC/VLR

1 - IAM(MSISDN)
2 - IDP(MSISDN)
3 - IDP(RN+MSISDN)
4 - Connect


- MSC ISUP IAM GMSC.
- GMSC

Initial
Detect Point (IDP) SCP MSISDN
.
- SP CAP
MSISDN NPDB.
- MSISDN
NPDB,
MSISDN RN+MSISDN
SCP
.
-SCP



Continue.

8: SMS

SMSC

SMSGMSC

6
2

SP

4
5

SMS-GMSC

HLR
MSC/VLR

MSC/VLR
NPDB

1 - Forward_SM(MSISDN)
5 - Forward_SM(MSC/VLR addr)
2 - SRI_for_SM (MSISDN) CdPA=MSISDN, CgPA=SMS-GMSC addr
3 - SRI_for_SM (MSISDN) CdPA=HLR addr CgPA=SMS-GMSC addr
4 - SRI_fro_SM_Ack(MSC/VLR addr) CdPA=SMS-GMSC addr CgPa=HLR addr

HLR


- SMSC MAP Forward_SM SMS-GMSC.
- SMS-GMSC
SMS
MAP SRI_for_SM MSISDN
(CdPA=MSISDN, CgPA=SMS-GMSC ).
- SP SCCP
MSISDN
NPDB.
-
NPDB,
HLR , CgPA

SMS-GMSC.
- HLR (
MSC/VLR) IMSI
SMS-GMSC .
- SMS-GMSC MAP Forward_SM MSC/VLR.

9: SMS
5

SMSC

SMSGMSC

SMS-GMSC

2
4

SP
MSC/VLR

HLR
MSC/VLR

NPDB


1 - Forward_SM(MSISDN)
5 - Forward_SM(MSC/VLR addr)
2 - SRI_for_SM (MSISDN) CdPA=MSISDN, CgPA=SMS-GMSC addr
3 - SRI_for_SM (MSISDN) CdPA=HLR addr CgPA=SMS-GMSC addr
4 - SRI_fro_SM_Ack(MSC/VLR addr) CdPA=SMS-GMSC addr CgPa=HLR addr

HLR


- SMSC MAP Forward_SM SMS-GMSC.
- SMS-GMSC
SMS
MAP SRI_for_SM MSISDN
(CdPA=MSISDN, CgPA=SMS-GMSC ).
- SP SCCP
MSISDN
NPDB.
- MSISDN
NPDB,
CdPA RN+MSISDN
HLR
, CgPA
SMS-GMSC
.
- HLR
(
MSC/VLR) IMSI
SMS-GMSC
.
- SMS-GMSC MAP Forward_SM MSC/VLR.

10:

GMSC

GMSC

2
4

SP

HLR
MSC/VLR

1 - IAM(MSISDN)
5 - IAM(MSC/VLR addr)
2 - SRI(MSISDN) CdPA=MSISDN, CgPA=GMSC addr
3 - SRI (MSISDN) CdPA=HLR addr CgPA=GMSC addr
4 - SRI_Ack(MSC/VLR addr) CdPA=SMS-GMSC addr CgPa=HLR addr

MSC/VLR
NPDB

HLR


- ISUP IAM GMSC .
- GMSC

MAP SRI MSISDN (CdPA=MSISDN,
CgPA=GMSC ).
- SP SCCP
MSISDN NPDB.
- MSISDN
NPDB,
CdPA RN+MSISDN
HLR
, CgPA
GMSC .
- HLR

(
MSC/VLR) IMSI

GMSC .
- GMSC IAM MSC/VLR.

11: SMS

)
5

SMSC A

SMSC

SMSC

SP
MSC/VLR

HLR
MSC/VLR

NPDB

1 - Forward_SM(MSISDN)
5 - Forward_SM(MSC/VLR addr)
2 - SRI_for_SM (MSISDN) CdPA=MSISDN, CgPA=SMSC addr
3 - SRI_for_SM (MSISDN) CdPA=HLR addr CgPA=SMSC addr
4 - SRI_fro_SM_Ack(MSC/VLR addr) CdPA=SMSC A addr CgPa=HLR addr

HLR


- SMSC A MAP Forward_SM SMSC
.
- SMSC
SMS
MAP SRI_for_SM MSISDN
(CdPA=MSISDN, CgPA=SMSC ).
- SP SCCP
MSISDN
NPDB.
- MSISDN
NPDB,
CdPA RN+MSISDN
HLR
, CgPA
SMSC A .
- HLR
(
MSC/VLR) IMSI
SMSC A.
- SMSC A MAP Forward_SM MSC/VLR.

12: SMS

)
6
5

SMSC A

SMSC

SMSC

SP

MSC/VLR

MSC/VLR

HLR

NPDB

1 - Forward_SM(MSISDN)
5 - SRI_fro_SM_Ack(SP addr) CdPA=SMS CgPa=SP addr
2 - SRI_for_SM (MSISDN) CdPA=MSISDN, CgPA=SMSC addr
6 - Forward_SM(SP addr)
3 - SRI_for_SM (MSISDN) CdPA=HLR addr CgPA=SP addr
7 - Forward_SM(MSC/VLR addr)
4 - SRI_fro_SM_Ack(MSC/VLR addr) CdPA=SP addr CgPa=HLR addr

HLR


- SMSC A MAP Forward_SM SMSC .
- SMSC
SMS
MAP SRI_for_SM MSISDN (CdPA=MSISDN, CgPA=
SMSC ).
- SP SCCP
MSISDN
NPDB.
- MSISDN
NPDB, CdPA
RN+MSISDN HLR
,
CgPA
SP.
-HLR
(
MSC/VLR) IMSI
SP.
-SP
MSC
( ) SMSC A.
- SMSC A MAP Forward_SM SP.
- SP MAP Forward_SM MSC/VLR.

Оценить