Você está na página 1de 28

Mobile Number Portability in India

Need of Number Portability

Subscribers 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.

Regulatorys benefit: A better means to facilitate the subscribers the best of services from different operators. Use this infrastructure to resolve Directory Number resource problems.

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.
Number

Portability

Operator Portability

Location Portability

Service Portability

FNP

MNP

Number Portability for India


Out of several types of number portability DoT has recommended Mobile Number Portability (MNP) for all mobile service operators. Ph-1 (Sep09)- All metro and class A circles MNP enabled. Ph-2 (Mar10)- 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.

MNP Terminologies related to network


Donor Network

Originatin g

Recipien t Network
NPDB

Network

Originating Network Donor Network Recipient Network NPDB

: Network of the calling party : Previous subscription of Called party : Present subscription of Called party : Number Portability Data Base (maintains portability database and provides routing instructions)

(ACQ) All call query- Direct routing method


Whenever the call is originated, the Originating n/w will query its NPDB Recipient ORIG NW NPDB will acknowledge the Network NPDB query by adding a prefix (LRN) to the B MSISDN if the B LRN + B-MSISDN MSISDN is ported out. Based on the prefix Originating Donor (LRN) the Network Network Originating n/w will route the call to the recipient n/w without involving the Donor network. ACQ is called as direct routing as donor network will not be included during entire call flow.
LRN + B-MSISDN B-MSISDN

LRN codes circulated by TRAI

MNP architecture
National NPDB Layer
MCH-Zone1 Telecordia MCH-Zone2 Syniverse

MNP Provisioning Layer (IT Domain)

SOAP/XML BOSS/BSCS NPGW IP

MNP Provisioning & Routing Process Layer (Network Domain)

MML STP-NEM STP NPDB

MML STP NPDB

Service Process Layer MSC HLR SCP SMSC


MMSC

Will be residing in MCH vendor premises


Will be residing in operators premises

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 HLRs 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 STPs 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 elements like MSC/MSS, IN, HLR, SMSC, MMSC, SGSN etc will be connected to STPs 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 vendors premises Will be residing in operators premises

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.

Impact of MNP on Call Flow.

Signaling flow of SRF-ACQ (Call Related Functions)


HLR
3. SRI (MSISDN) CdPA = HLR CgPA - VMSC

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


4. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

STP(SRF-NPDB)

2. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

5. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

VMSC
1. Originates a call

6. IAM (MSRN)

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)


HLR
3. SRI (MSISDN) CdPA = HLR CgPA - VMSC

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


4. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

STP(SRF-NPDB)

2. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

5. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

VMSC
1. Originates a call

6. IAM (MSRN)

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)


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

ORIGINAL NETWORK STP(SRF-NPDB)

7. SRI (MSISDN) CdPA = HLR CgPA = VMSC

8. SRI_ACK(MSRN) OTHER CdPA = VMSC NETWORK CgPA = HLR

STP(SRF-NPDB)

2. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

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

6. SRI (MSISDN) CdPA = MSISDN CgPA = GMSC

9. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR

VMSC
1. Originates a call

4. IAM (RN+MSISDN)

GMSC

5. IAM (RN+MSISDN)

GMSC

10. IAM (MSRN)

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)


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

ORIGINAL NETWORK STP(SRF-NPDB)

7. SRI (MSISDN) CdPA = MSISDN CgPA = VMSC

8. SRI_ACK(MSRN) OTHER CdPA = VMSC NETWORK CgPA = HLR

STP(SRF-NPDB)

2. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

3. SRI_ACK(RN+MSISDN) CdPA = VMSC CgPA = STP-NPDB 4. IAM (MSISDN)

6. SRI (MSISDN) CdPA = MSISDN CgPA = GMSC

9. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR 10. IAM (MSRN)

VMSC
1. Originates a call

GMSC

5. IAM (MSISDN)

GMSC

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)


SCP

Call-Related Service: Pre-paid subs calls Regular own subscriber HLR

STP(SRF-NPDB)

2. IDP (MSISDN)

6. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

5. Continue

VMSC
1. Originates a call

9. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

VMSC
10. IAM (MSRN)

Signaling flow of SRF-ACQ (Call Related Functions)


SCP

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


HLR

STP(SRF-NPDB)

VMSC
10. IAM (MSRN) 1. Originates a call

9. SRI_ACK(MSRN) CdPA = VMSC CgPA - HLR

2. IDP (MSISDN)

5. Continue

6. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

VMSC

Signaling flow of SRF-ACQ (Call Related Functions)


ORIGINAL NETWORK SCP
11. SRI (MSISDN) CdPA = HLR CgPA = VMSC

HLR HLR
12. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR

OTHER NETWORK

7. SRI_ACK(RN+MSISDN) CdPA = VMSC CgPA = HLRB

STP(SRF-NPDB)

STP(SRF-NPDB)
13. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR

VMSC

8. IAM (RN+MSISDN)

GMSC

10. SRI (MSISDN) CdPA = MSISDN CgPA = GMSC

6. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC

5. Continue

2. IDP (MSISDN)

9. IAM (RN+MSISDN)

GMSC

14. IAM (MSRN)

VMSC

1. Originates a call

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

ORIGINAL NETWORK

1. Originates a call
2. IDP (MSISDN)

SCP

5. Continue

STP(SRF-NPDB)

Signaling flow of SRF-ACQ (Call Related Functions)

VMSC
6. SRI (MSISDN) CdPA = MSISDN CgPA - VMSC 7. SRI_ACK(RN+MSISDN) CdPA = VMSC CgPA = STP-NPDB 8. IAM (MSISDN)

HLR

GMSC
9. IAM (MSISDN) 10. SRI (MSISDN) CdPA = MSISDN CgPA = GMSC 11. SRI (MSISDN) CdPA = MSISDN CgPA = VMSC

STP(SRF-NPDB)

GMSC
14. IAM (MSRN)

HLR
12. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR 13. SRI_ACK(MSRN) CdPA = VMSC CgPA = HLR

OTHER NETWORK

VMSC

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

SMS MT Relay
Subs sends SMS, B number is regular-own or ported-in

5.SRI_FSM (MSISDN) HLR 7.SRI_FSM_ACK (IMSI, VMSC)


CdPA=MSISDN CgPA=SMSC

SMSC

6.SRI_FSM (MSISDN)
CdPA=HLR CgPA=SMSC

4. MO_FSM (MSISDN)
CdPA=SMSC CgPA=VMSC

3.MO_FSM (MSISDN)
CdPA=SMSC CgPA=VMSC

STP 8. MT_FSM 1.IDPSMS (MSISDN) VMSC 2.IDPSMS_ACK

VMSC

SCP

SMS MT Relay
Subs sends SMS, B number is ported-out or cross-ported
Other Network
SMSC 4. MO_FSM (RN+MSISDN) HLR
CdPA=SMSC CgPA=VMSC

5.SRI_FSM (MSISDN)
CdPA=MSISDN CgPA=SMSC

GMSC

HLR

8. MT_FSM 7.SRI_FSM_ACK (IMSI, VMSC) 3.MO_FSM (MSISDN)


CdPA=SMSC CgPA=VMSC

STP 1.IDPSMS (RN+MSISDN) 6.SRI_FSM (MSISDN)

Other Network
GMSC

2.IDPSMS_ACK VMSC

SCP

CdPA=RN+MSISDN CgPA=SMSC

HLR

SMS MT Relay
Subs sends SMS, B number is Regular-foreign subscriber

SMSC 4. MO_FSM (MSISDN) HLR


CdPA=SMSC CgPA=VMSC

5.SRI_FSM (MSISDN)
CdPA=MSISDN CgPA=SMSC

8. MT_FSM 7.SRI_FSM_ACK (IMSI, VMSC) 3.MO_FSM (MSISDN) STP


CdPA=SMSC CgPA=VMSC 1.IDPSMS (MSISDN)

6.SRI_FSM (MSISDN)

Other Network
GMSC

2.IDPSMS_ACK
VMSC

CdPA= MSISDN

SCP

CgPA=SMSC

HLR

MMS solution
MMS platform can apply charging based on called subscribers domain name. MMSC can know the called subscribers 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 .

MMS MT
Subs sends MMS, B number is regular-own or ported-in

MMS MT
Subs sends MMS, B number is ported-out or cross-ported

MMS MT
Subs sends MMS, B number is Regular foreign subscriber

Impact on Network due to MNP


Mandatory STP inclusion. MNP related features and HW in all core nodes, IN, SMSC etc.
MSC has to populate LRN information in CDRs. Entire B number table would be modified. IN has to understand the modified IDP msg coming from STP where called party would be LRN+B MSISDN. IN has to charge based on LRN along with called party MSISDN. SMSC CDRs to be referred for SMS. FDA (First Delivery Attempt) will not be used as MSC CDRs will not be referred for SMS.

Additional 25% signaling load will increase from the day1 of MNP launch. Migration of all core elements on STP to be MNP ready with in given dead line would be the critical task. Changes in tariffs (RN based tariffs instead if MSISDN) Ericsson IN nodes are working on CS1+ (Ericsson proprietary) protocol which is not supported by many STPs for IDP message modification for MNP lookup. Software development required by IN Vendors, to send CONNECT message in response to IDP query from STP. Connect message saves additional signaling whereas Continue message does not. Monitoring and interception related issues.

Thanks & Happy learning

Você também pode gostar