36924069-mnp-call-flow

27
Mobile Number Portability in India

Upload: sourav-jyoti-das

Post on 30-Oct-2014

59 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 36924069-MNP-Call-Flow

Mobile Number Portability in India

Page 2: 36924069-MNP-Call-Flow

Need of Number Portability

– Subscriber’s benefit:– Convenience of customer to personalize the same number across the Operators,

Locations and Services. (No age for your number.)– Better QOS, more features and services, better tariff plans for customers. – No cost incurred to notify the new contact details to the others( friends, family,

business…..)

– Operator ’s benefit:– Healthy competition and an opportunity to explore more services/features.– Operator with best QOS will gain the subscribers.– Introduction of innovative service.

– Regulatory’s benefit:– A better means to facilitate the subscribers the best of services from different

operators.– Use this infrastructure to resolve Directory Number resource problems.

Page 3: 36924069-MNP-Call-Flow

Number portability definition

• Number portability enables a subscriber to switch between services, locations, or operators while retaining the original mobile number, without compromising on quality, reliability, services and operational convenience.

Operator

Portability

Location

Portability

Service

Portability

FNP MNP

Number

Portability

Page 4: 36924069-MNP-Call-Flow

• Out of several types of number portability DoT has recommended Mobile Number Portability (MNP) for all mobile service operators.

• Ph-1 (Sep’09)- All metro and class A circles MNP enabled.• Ph-2 (Mar’10)- Rest all circles MNP enabled.• Two central clearing houses for MNP database covering

North-West zone (Syniverse) and South-East zone (Telecordia).

• These CCH will download the MNP database in operators NPDB on daily basis.

• MNP will be restricted only for intra circle operators.• MNP will be allowed between CDMA and GSM operators.• ACQ (All Call Query) direct routing method to implement

MNP.• Break before make porting process with negotiation period of

max 2 days and service interruption of max 30 minutes.

Number Portability for India

Page 5: 36924069-MNP-Call-Flow

MNP Terminologies related to network

Originating

Network

Originating

Network

Donor Network

Donor Network

Recipient

Network

Recipient

NetworkNPDB

Originating Network : Network of the calling party

Donor Network : Previous subscription of Called party

Recipient Network : Present subscription of Called party

NPDB : Number Portability Data Base (maintains portability database and provides routing instructions)

Page 6: 36924069-MNP-Call-Flow

(ACQ) All call query- Direct routing method• Whenever the call is

originated, the Originating n/w will query its NPDB

• NPDB will acknowledge the query by adding a prefix (LRN) to the B MSISDN if the B MSISDN is ported out.

• Based on the prefix (LRN) the Originating n/w will route the call to the recipient n/w without involving the Donor network.

Originating

Network

Donor

Network

Recipient

Network

ORIG NW

NPDB

LR

N +

B-M

SIS

DN

B-M

SIS

DN

ACQ is called as direct routing as donor network will not be included during entire call flow.

LRN + B-MSISDN

Page 7: 36924069-MNP-Call-Flow

LRN codes circulated by TRAI

Microsoft Excel Worksheet

Page 8: 36924069-MNP-Call-Flow

SCP SMSCHLRMSC

BOSS/BSCS NPGW

MCH-Zone2Syniverse

MMSC

SOAP/XMLSOAP/X

ML

IP

National NPDBLayer

Service Process Layer

MNP Provisioning & Routing Process Layer (Network Domain)

MNP ProvisioningLayer (IT Domain)

MNP architecture

MCH-Zone1Telecordia

SOAP/XML

MML MML

STP NPDB STP NPDB

STP-NEM

Will be residing in MCH vendor premises

Will be residing in operator’s premises

Page 9: 36924069-MNP-Call-Flow

MNP terminologies related to porting process.• MCH (Central Clearing House): To be managed by 3rd Party finalized by

DoT. Zone-1(North,West) MCH would be of Syniverse and Zone-2 (South,East) MCH would be of Telecordia. Both MCH, in downward direction will be talking to NPGW of all operators to download the porting data on daily basis. Connectivity: IP, Protocol: SOAP/XML.

• NPGW(NP Gateway): To be managed by IT team. On one side it would be talking to BOSS/BSCS for provisioning port in subscribers in to HLR’s and on other side it would be talking to STP NEM (Network Element Manager) to download porting data. Connectivity : IP, Protocol: NPGW vendor specific.

• STP NEM (Network Element Manager): To be managed by network team. NEM would be STP vendor specific. NEM would be centralized node which will be talking to all STP’s to dump porting data in to STP NPDB. Connectivity: IP, Protocol: MML.

• STP NPDB (Number Portability Database): To be managed by network team. All core network element’s like MSC/MSS, IN, HLR, SMSC, MMSC, SGSN etc will be connected to STP’s and STP will refer its own NPDB to know the porting status of called party for all scenarios which require NP check like Calls, SMS, MMS etc. Connectivity: IP/TDM, Protocol: All GSM protocols (MAP, CAP, CS1+, CS1, CS2, INAP, SIGTRAN etc.

Will be residing in MCH vendor’s premises

Will be residing in operator’s premises

Page 10: 36924069-MNP-Call-Flow

CNPMS: CNPMS is nothing but MCH (Central Clearing House)

DNO OSSGW & RNO OSS GW: Donor OSS GW & Recipient OSS GW. OSS GW is nothing but IT piece of NPGW.

LSMS/QNPDB: LSMS/QNPDB is nothing but network piece of NPGW.

Page 11: 36924069-MNP-Call-Flow

Impact of MNP on Call Flow.

Page 12: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC VMSC

1. Originates a call

2. SRI (MSISDN)CdPA = MSISDNCgPA - VMSC

3. SRI (MSISDN)CdPA = HLRCgPA - VMSC

4. SRI_ACK(MSRN)CdPA = VMSCCgPA - HLR

6. IAM (MSRN)

Call-Related Service: Post-paid subs calls Regular own subscriber

Signaling flow of SRF-ACQ (Call Related Functions)

5. SRI_ACK(MSRN)CdPA = VMSCCgPA - HLR

Page 13: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC VMSC

1. Originates a call

2. SRI (MSISDN)CdPA = MSISDNCgPA - VMSC

3. SRI (MSISDN)CdPA = HLRCgPA - VMSC

4. SRI_ACK(MSRN)CdPA = VMSCCgPA - HLR

6. IAM (MSRN)

Call-Related Service: Post-paid subs calls Ported in subscriber

Signaling flow of SRF-ACQ (Call Related Functions)

5. SRI_ACK(MSRN)CdPA = VMSCCgPA - HLR

Page 14: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC

1. Originates a call

2. SRI (MSISDN)CdPA = MSISDNCgPA - VMSC

3. SRI_ACK(RN+MSISDN)CdPA = VMSCCgPA = STP-NPDB

4. IAM (RN+MSISDN)

Call-Related Service: Post-paid subs calls Ported out or cross ported subscriber

GMSC GMSC VMSC

STP(SRF-NPDB)

HLR

5. IAM (RN+MSISDN)

10. IAM (MSRN)

6. SRI (MSISDN)CdPA = MSISDNCgPA = GMSC

7. SRI (MSISDN)CdPA = HLRCgPA = VMSC

8. SRI_ACK(MSRN)CdPA = VMSCCgPA = HLR

ORIGINAL NETWORK

OTHERNETWORK

Signaling flow of SRF-ACQ (Call Related Functions)

9. SRI_ACK(MSRN)CdPA = VMSCCgPA = HLR

Page 15: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC

1. Originates a call

2. SRI (MSISDN)CdPA = MSISDNCgPA - VMSC

3. SRI_ACK(RN+MSISDN)CdPA = VMSCCgPA = STP-NPDB

4. IAM (MSISDN)

Call-Related Service: Post-paid subs calls regular foreign subscriber

GMSC GMSC VMSC

STP(SRF-NPDB)

HLR

5. IAM (MSISDN)

10. IAM (MSRN)

6. SRI (MSISDN)CdPA = MSISDNCgPA = GMSC

7. SRI (MSISDN)CdPA = MSISDNCgPA = VMSC

8. SRI_ACK(MSRN)CdPA = VMSCCgPA = HLR

ORIGINAL NETWORK

OTHERNETWORK

Signaling flow of SRF-ACQ (Call Related Functions)

9. SRI_ACK(MSRN)CdPA = VMSCCgPA = HLR

Page 16: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC VMSC

1. Originates a call

6.

SR

I (M

SIS

DN

)C

dP

A =

MS

ISD

NC

gP

A -

VM

SC

4. C

ontinu

e

8. S

RI_ACK

(MSR

N)

CdPA

= V

MSC

CgPA

- HLR

10. IAM (MSRN)

Call-Related Service: Pre-paid subs calls Regular own subscriberSCP

2.

IDP

(M

SIS

DN

)

3. ID

P (

MSIS

DN

)

7. S

RI (M

SISD

N)

CdPA =

HLR

CgPA -

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)

5.

Con

tin

ue

9.

SR

I_A

CK

(MS

RN

)C

dP

A =

VM

SC

Cg

PA

- H

LR

Page 17: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC VMSC

1. Originates a call

6.

SR

I (M

SIS

DN

)C

dP

A =

MS

ISD

NC

gP

A -

VM

SC

8.

SR

I_A

CK

(MS

RN

)C

dP

A =

VM

SC

Cg

PA

- H

LR

10. IAM (MSRN)

Call-Related Service: Pre-paid subs calls Ported in subscriber SCP

2.

IDP

(M

SIS

DN

)

3. ID

P (

RN

+M

SIS

DN

)

7. S

RI (M

SISDN)

CdPA = H

LR

CgPA - VM

SC

Signaling flow of SRF-ACQ (Call Related Functions)

4. C

ontinu

e

5.

Con

tin

ue

9.

SR

I_A

CK

(MS

RN

)C

dP

A =

VM

SC

Cg

PA

- H

LR

Page 18: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC

1. Originates a call

6.

SR

I (M

SIS

DN

)C

dP

A =

MS

ISD

NC

gP

A -

VM

SC

7.

SR

I_A

CK

(RN

+M

SIS

DN

)C

dP

A =

VM

SC

Cg

PA

= H

LR

B

8. IAM (RN+MSISDN)

Call-Related Service: Pre-paid subs calls Ported out or cross ported subscriber

GMSC GMSC VMSC

STP(SRF-NPDB)

HLR

9. IAM (RN+MSISDN)

14. IAM (MSRN)

10

. S

RI

(MS

ISD

N)

Cd

PA

= M

SIS

DN

Cg

PA

= G

MS

C

11

. S

RI

(MS

ISD

N)

Cd

PA

= H

LR

Cg

PA

= V

MS

C

12

. S

RI_

AC

K(M

SR

N)

Cd

PA

= V

MS

CC

gP

A =

HLR

ORIGINAL NETWORK

OTHERNETWORK

SCP

2.

IDP

(M

SIS

DN

)

3. ID

P (

RN

+M

SIS

DN

)

4. Conti

nue

Signaling flow of SRF-ACQ (Call Related Functions)

5.

Con

tin

ue

13

. S

RI_

AC

K(M

SR

N)

Cd

PA

= V

MS

CC

gP

A =

HLR

Page 19: 36924069-MNP-Call-Flow

STP(SRF-NPDB)

HLR

VMSC

1. Originates a call

6.

SR

I (M

SIS

DN

)C

dP

A =

MS

ISD

NC

gP

A -

VM

SC

7.

SR

I_A

CK

(RN

+M

SIS

DN

)C

dP

A =

VM

SC

Cg

PA

= S

TP

-NP

DB

8. IAM (MSISDN)

Call-Related Service: Pre-paid subs calls regular foreign subscriber

GMSC GMSC VMSC

STP(SRF-NPDB)

HLR

9. IAM (MSISDN)

14. IAM (MSRN)

10

. S

RI

(MS

ISD

N)

Cd

PA

= M

SIS

DN

Cg

PA

= G

MS

C

11

. S

RI

(MS

ISD

N)

Cd

PA

= M

SIS

DN

Cg

PA

= V

MS

C

12

. S

RI_

AC

K(M

SR

N)

Cd

PA

= V

MS

CC

gP

A =

HLR

ORIGINAL NETWORK

OTHERNETWORK

SCP

2.

IDP

(M

SIS

DN

)

3. ID

P (R

N+

MSIS

DN

)

4. C

ontin

ue

Signaling flow of SRF-ACQ (Call Related Functions)

5.

Con

tin

ue

13

. S

RI_

AC

K(M

SR

N)

Cd

PA

= V

MS

CC

gP

A =

HLR

Page 20: 36924069-MNP-Call-Flow

SMS MT Relay

IDEA subs sends SMS, B number is regular-own or ported-in

VMSC

HLR

STP

VMSC

6.SRI_FSM (MSISDN)

CdPA=HLR CgPA=SMSC

3.MO_FSM (MSISDN)

CdPA=SMSC CgPA=VMSC

SMSC

4. MO_FSM (MSISDN)

CdPA=SMSC CgPA=VMSC

7.SRI_FSM_ACK (IMSI, VMSC)

5.SRI_FSM (MSISDN)

CdPA=MSISDN CgPA=SMSC

8. MT_FSM

SCP

1.IDPSMS (MSISDN)

2.IDPSMS_ACK

Page 21: 36924069-MNP-Call-Flow

SMS MT Relay

IDEA subs sends SMS, B number is ported-out or cross-ported

HLR

STP

VMSC

3.MO_FSM (MSISDN)

CdPA=SMSC CgPA=VMSC

SMSC4. MO_FSM

(RN+MSISDN)

CdPA=SMSC CgPA=VMSC

5.SRI_FSM (MSISDN)

CdPA=MSISDN CgPA=SMSC

GMSC

Other Network 6.SRI_FSM (MSISDN)

CdPA=RN+MSISDN

CgPA=SMSC

HLR

7.SRI_FSM_ACK (IMSI, VMSC)

GMSC

Other Network

HLR

8. MT_FSM

SCP

1.IDPSMS (RN+MSISDN)

2.IDPSMS_ACK

Page 22: 36924069-MNP-Call-Flow

SMS MT Relay

IDEA subs sends SMS, B number is Regular-foreign subscriber

HLR

STP

VMSC

3.MO_FSM (MSISDN)

CdPA=SMSC CgPA=VMSC

SMSC4. MO_FSM (MSISDN)

CdPA=SMSC CgPA=VMSC

5.SRI_FSM (MSISDN)

CdPA=MSISDN CgPA=SMSC

GMSC

Other Network 6.SRI_FSM (MSISDN)

CdPA= MSISDN

CgPA=SMSC

HLR

7.SRI_FSM_ACK (IMSI, VMSC)

8. MT_FSM

SCP

1.IDPSMS (MSISDN)

2.IDPSMS_ACK

Page 23: 36924069-MNP-Call-Flow

MMS solution

MMS platform can apply charging based on called subscriber’s domain name.

MMSC can know the called subscriber’s domain name based on IMSI returned from HLR in Sri_for_SM solution (relation data between domain name and IMSI number range is configured in MMSC).

The relation data between domain name and IMSI number ranges is configured in MMSC. When MMSC receives a MMS, MMSC can send Sri_for_SM, STP will intercept the message and route it to correct HLR. HLR will returned the called IMSI to MMSC, MMSC can know the domain name which the called subscriber belongs to, so MMSC can route the MMSC correctly based on returned IMSI from HLR .

Page 24: 36924069-MNP-Call-Flow

MMS MT

IDEA subs sends MMS, B number is regular-own or ported-in

Page 25: 36924069-MNP-Call-Flow

MMS MTIDEA subs sends MMS, B number is ported-out or cross-ported

Page 26: 36924069-MNP-Call-Flow

MMS MT

IDEA subs sends MMS, B number is Regular foreign subscriber

Page 27: 36924069-MNP-Call-Flow

Thanks & Happy learning…