22
CALL FLOW AT MNP SCENARIO

MNP

Embed Size (px)

Citation preview

Page 1: MNP

CALL FLOW AT MNP SCENARIO

Page 2: MNP

Scenario 1: Mobile Originated Calls (MOC) from Bharti post-paid subscribers

Calls to own Subscriber

HLR

NPDB/STP- hiS 700

MSS/MSC

SRI (NDCo-SN)SRI_res (MSRN-CFN)

MOC Call1

3 4

To VMSC for paging5

SRI (NDCo-SN)

2

SRI_res (MSRN-CFN)

4

Page 3: MNP

Call setup is triggered by a post-paid subscriber in the home network.

MSC/MSS sends SRI (GT=NDCo – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) message to NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and on finding own NDC and is not ported, sends SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) message to HLR.

The HLR retrieves a MSRN from the VMSC (Provide Roaming Number PRN not shown) and returns this in the SRI_Resp to the MSC/VLR.

MSC/MSS continues call setup to the VMSC for paging.

Page 4: MNP

Calls to ported-out Subscriber

Page 5: MNP

Call setup is triggered by a post-paid subscriber in the home network.

MSC/MSS sends SRI (GT=NDCo – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) message to NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and find subscriber to be ported out and retrieves the routing number of the recipient network and sends SRI_res (RNf-NDCo-SN) with cause code 1030 to MSC/MSS.

Considering cause code 1030 MSC/MSS prepare IAM and dial out (RNf-NDCo-SN) to respective POI.

Page 6: MNP

Calls to other PLMN Subscriber

Page 7: MNP

Call setup is triggered by a post-paid subscriber in the home network.

MSC/MSS sends SRI (GT=NDCf – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) message to NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and find subscriber of other PLMN and retrieves the routing number of the recipient network sends SRI_res (RNf-NDCf-SN) to MSC/MSS.

MSC/MSS prepare IAM and dial out (RNf-NDCf-SN) to respective POI.

Page 8: MNP

Calls to ported-in Subscriber

HLR

NPDB/STP- hiS 700

MSS/MSC

SRI (NDCf-SN)SRI_res (MSRN-CFN)

MOC Call1

3 4

To VMSC for paging5

SRI (NDCf -SN)

2

SRI_res (MSRN-CFN)

4

Page 9: MNP

Call setup is triggered by a post-paid subscriber in the home network.

MSC/MSS sends SRI (GT=NDCf – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) message to NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and find

subscriber to be ported in own network, sends SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) message to HLR defined for Ported-IN subscriber.

The HLR retrieves a MSRN from the VMSC (Provide Roaming Number PRN not shown) and returns this in the SRI_Resp to the MSC/VLR.

MSC/MSS continues call setup to the VMSC for paging.

Page 10: MNP

Mobile Originated Calls (MOC) from Bharti pre-paid subscribers

Calls to regular-own subscriber

HLR

NPDB/STP- hiS 700

MSS/MSC

SRI (NDCo-SN)SRI_res (MSRN-CFN)

MOC Call1

78

9

SRI (NDCo-SN)

6

IN-SCP

IDP (O-CSI)

2

ATI Query

34

CONTINUE

5

ATI_res(RN info for Charging )

IDP (O-CSI)

2

CONTINUE

5

SRI_res (MSRN-CFN)

8

Page 11: MNP

Call setup is triggered by a pre-paid subscriber in the home network.

MSC/VLR triggers the IDP (O-CSI) message towards IN-SCP.

The IN-SCP then initiate ATI query towards NPDB to perform charging based on RN.

NPDB/MNP server then response with ATI_res contains RN+NDCo information for proper charging.

After checking calling subscriber balance and other info IN-SCP sends CONTINUE message to MSC/VLR.

MSC/VLR now initiates SRI (GT=NDCo – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) dialog with the NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and find own subscriber and not ported, sends SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) to HLR.

The HLR retrieves a MSRN from the VMSC (Provide Roaming Number PRN not shown) and returns this in the SRI_Resp to the MSC/VLR.

MSC/VLR continues call setup to the VMSC for paging.

Page 12: MNP

Calls to ported-out subscriber

HLR

NPDB/STP- hiS 700

MSS/MSCMOC Call

1 8

SRI (NDCo-SN)

6

IN-SCP

IDP (O-CSI)

2

ATI Query

34

CONTINUE

5

ATI_res(RN info for Charging )

IDP (O-CSI)

2

CONTINUE

5

7

CON (RNf -NDCo -SN)

IAM (RNf –NDCo -SN)- to other N/w POI

Page 13: MNP

Call setup is triggered by a pre-paid subscriber in the home network.

MSC/VLR triggers the IDP (O-CSI) message towards IN-SCP.

The IN-SCP then initiate ATI query towards NPDB to perform charging based on RN.

NPDB/MNP server then response with ATI_res contains RN+NDCo information for proper charging.

After checking calling subscriber balance and other info IN-SCP sends CONTINUE message to MSC/VLR.

MSC/VLR now initiates an SRI (GT=NDCo – SN, TT=201, NA= NAT, NP =1, DPC= STP, RI = GT) dialog with the NPDB/MNP server.

Checking TT=201, NPDB server will check NP database and find subscriber to be ported out and retrieves the routing number of the recipient network (RNf-NDCo-SN) are forward it to MSC/MSS.

MSC/MSS prepare IAM and dial out (RNf-NDCo-SN) to respective POI.

Page 14: MNP

Calls to other PLMN Subscriber

HLR

NPDB/STP- hiS 700

MSS/MSCMOC Call

1 8

SRI (NDCf-SN)

6

IN-SCP

IDP (O-CSI)

2

ATI Query

34

CONTINUE

5

ATI_res(RN info for Charging )

IDP (O-CSI)

2

CONTINUE

5

7

CON (RNf -NDCf -SN)

IAM (RNf –NDCf -SN)- to other N/w POI

Page 15: MNP

Mobile Terminated Calls (MTC) from Other Mobile OperatorsTerminating call to own subscriber with RN

HLR

MSS/MSC

SRI (NDCo-SN)SRI_res (MSRN-CFN)

TOC Call

IAM (RNo -NDCo -SN)

1

24

To VMSC for paging5

NPDB/STP- hiS 700

3

SRI (NDCo-SN)

4

SRI_res (MSRN-CFN)

Page 16: MNP

MTC call (RNo-NDCo-SN) for a post-paid subscriber in the home network from other network.

MSC/VLR finds RNo means number portability check is done and RNo belongs to own network so removes RN and initiates an SRI (GT=NDCo – SN, TT=0, NA= NAT, NP =1, DPC= STP, RI = GT) dialog with NPDB/MNP server.

Checking TT=0, NPDB server will not check NP database, NPDB/MNP server now initiates an SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) dialog with the HLR.

The HLR retrieves a MSRN from the VMSC (Provide Roaming Number PRN not shown) and returns this in the SRI_Resp to the MSC/VLR.

MSC/VLR continues call setup to the VMSC for paging.

Page 17: MNP

Terminating call to ported in subscriber

HLR

MSS/MSC

SRI (NDCf-SN)SRI_res (MSRN-CFN)

TOC Call

IAM (RNo-NDCf -SN)

1

25

To VMSC for paging6

NPDB/STP- hiS 700

3

SRI (NDCf-SN)

4

SRI_res (MSRN-CFN)

Page 18: MNP

MTC call (RNo-NDCf-SN) for a post-paid subscriber in the home from network other network.

MSC/VLR finds RNo means number portability check is done and RNo belongs to own network so removes RN and initiates an SRI (GT=NDCf – SN, TT=0, NA= NAT, NP =1, DPC= STP, RI = GT) dialog with NPDB/MNP server.

Checking TT=0, NPDB server will not check NP database, NPDB/MNP server now initiates an SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) dialog with the HLR defined for Ported-IN subscriber.

The HLR retrieves a MSRN from the VMSC (Provide Roaming Number PRN not shown) and returns this in the SRI_Resp to the MSC/VLR.

MSC/VLR continues call setup to the VMSC for paging.

Page 19: MNP

Mobile Originated SMS (SMS-MO) from own SubscriberSMS MO from own subscriber

MSS will forward FSM (TT=0, NP=1, NA = INT, DPC= SMSC DPC, GT= SMSC GT) to STP. STP will perform a DPC based routing and deposit the SM to SMSC.

Mobile Terminated SMS (SMS-MT) SMS MT from own SMSC to own subscriber

HLR

NPDB/STP- hiS 700

MSS/MSC

SRI_SM (NDCo-SN) SRI_res (VLR ISDN)

2 3

To VMSC for paging

6

SMSC

1

MT FSM

5

SRI_res(VLR ISDN)

MT FSM

5

SRI_SM (NDCo-SN)

4

Page 20: MNP

SMSC will forward SRISM (TT=0, NP=1, NA=INT, DPC= STP DPC, GT = Called no. CC+MSISDN) to NPDB Server.

Checking TT=0 & NA=INT, NPDB server will check NP database and find subscriber for its own network, NPDB/MNP server now initiates an SRI (TT=0, NA = INT, NP=1, GT=HLR ISDN) dialog with the HLR.

HLR will response to the SRI_SM message with VLR ISDN to NPDB /MNP server.

NPDB/MNP server will forward the same to SMSC.

SMSC will forward SM to VLR ISDN.

MSC/VLR continues call setup to the VMSC for paging.

Page 21: MNP

SMS MT from own SMSC to Other PLMN subscriber

NPDB/STP- hiS 700

MSS/MSC

SRI_SM (RNf- NDCf-SN) SRI_res (VLR ISDN)

2

SMSC

1

MT FSM

5

SRI_res(VLR ISDN)

MT FSM

5

SRI_SM (NDCf-SN)

4

3

3

5 2

Page 22: MNP

SMSC will forward SRISM (TT=0, NP=1, NA=INT, DPC= STP DPC, GT = Called no. CC+MSISDN) to NPDB Server.

Checking TT=0 & NA=INT, NPDB server will check NP database and find subscriber for its own network, NPDB/MNP server now initiates an SRI (TT=0, NA = INT, NP=1, GT=CC- RNf- NDCf- SN) dialog with other operator HLR through GMSC.

HLR of other operator will response to the SRI_SM message with VLR ISDN to NPDB /MNP server through own GMSC.

NPDB/MNP server will forward the same to SMSC.

SMSC will forward SM to own GMSC; GMSC in turn will forward the same to other operator.