Post on 21-Dec-2015
Overview of Mobile Number Portability
Presented byP.K.Kamalasanan
SDE NSS Ernakulam
Introduction
MNP Definition
"Mobile Number Portability" means the facility which allows a subscriber of a mobile telephone service to retain his mobile telephone number when he moves –
from one mobile telephone service provider to another, irrespective of the mobile technology
or
from one mobile technology to another of the same mobile telephone service provider, within such limits as may be permitted by the licensor
MNP Definition
Presently, Number portability is permitted only within LSA and not across LSAs, in India.
That means subscriber can change
• Operator say Airtel to BSNL, or
• Technology – GSM to CDMA or vice versa, or
• both say Reliance CDMA to BSNL GSM
While retaining his mobile number
In the post MNP scenario, level based routing is not possible, because service provider cannot be identified levels◦ A customer with 9447XXXXXX, may or may not
belong to BSNL. The switching philosophy is based on
Location Routing Number (LRN) Unique LRN is defined in the trunk groups of
the operators If the B belong ,say to Idea, the call is
routed to the trunk group of Idea, using LRN
Call Routing post MNP scenario
TERMINOLOGIES USED
TERMINOLOGY
"Donor Operator" “-
means a operator from whose network the subscriber is porting out.
“Recipient Operator" –
means an Operator who will be providing mobile service to the subscriber after porting
Not Ported – Mobile Numbers belonging to BSNL.
( say subscribers of 94 Series belonging to BSNL )
Port IN or Imported – Number ported into BSNL
from another network. (say a 98 series BSNL subs.)
TERMINOLOGY from BSNL
point of view
Ported Out – Number Ported out to another N/w
from BSNL.
( say a 94 series subscriber of Airtel )
Foreign Number – Other Operator subscriber not known to be ported.
( say subscriber of Idea who may or may not have
ported to say Airtel)
TERMINOLOGY from BSNL
point of view
TERMINOLOGY
• MCHA :- Mobile Clearing House Administrator
• NPDB :- national Number Portability database
• LPDB :- Local portability database
• LRN :-Location routing number
• B&CCS :- Billing and Customer Care System
TERMINOLOGY
"Location Routing Number” means the code assigned to every Access Provider for the purpose of implementing Mobile Number Portability
These are 4 digit codes and have been assigned by DOT.
They have been assigned LSA wise, Operator wise and technology wise
BSNL has been allocated 42 codes in total – 21 for GSM and 21 for CDMA.
LRNs allotted to Service providers in Kerala
Service Provider Technology LRN
BSNL GSM 2491
BSNL CDMA 2702
Bharti GSM 3003
Datacom GSM 3036
Dishnet GSM 3053
Idea GSM 3072
Loop GSM 3094
RCL CDMA 3118
RCL GSM 3136
Shyam CDMA 3169
Swam GSM 3273
TTSL GSM 3273
TTSL CDMA 3446
Unitech GSM 3574
Vodafone GSM 3579
Functional Elements in
MNP
Several new elements are introduced in the network for the implementation of MNP◦ MCHA ◦ LSOA◦ LSMS◦ NPDB
MNP Elements
MNP Clearing House Administrator (MCHA) is managed by a third-party company with no interest in the telephone business.◦ DOT Floated Tender on 2008 and awarded
the license to M/s Syniverse Technologies (India) Ltd @ Delhi for
Zone I M/s MNP Interconnection Telecom Solution (India)
Ltd @Bangalore for Zone II The MCHA network includes a service
order administration (SOA) system as well as a service management system (SMS).
It has a database NPDB
Functions of Elements- MCHA
All order information regarding a number being ported is sent to the SOA system. The SOA is used to process a subscriber’s order◦ the subscriber data includes the LRN of the serving
(donor) carrier, The SOA communicates this information to the SOA in the
MCHA, which in turn passes the information to the SOA in the donor network.
It is important to understand that the only purpose of the SOA is to track the activities of an order to provide the specifics about when a number is to be ported and who the donor network is.
Functions of Elements- SOA
Each carrier has a Local Service Management System (LSMS), which serves as the interface between the carrier networks and the NPAC.
The LSMS is responsible for collecting porting data and downloading it to the LNP databases.
The LSMS is a computer system with database storage and must be able to verify the data within the database with the data stored at the NPAC. This is accomplished through periodic audits between the LSMS and the NPAC.
Likewise, the LSMS also audits the LNP databases within its own network. It is crucial that the data is accurate
FUNCTIONAL ELEMENTS- LSMS
The actual database used to maintain Porting data can be one of two types: ◦ an SCP or ◦ an integrated Stand alone Signal transfer Point
(SSTP). The integrated SSTP solution is more
favorable because of the throughput that modern SSTPs can provide in comparison to SCPs
FUNCTIONAL ELEMENTS- LPDB
The database function itself can reside in SSTP. The only connection to the SS7 network provided is the database itself.
The LSMS does not connect to the SS7 network, and neither does the MCHA.
All communications between these entities are through communications link using Ethernet and TCP/IP protocols. We use MPLS cloud
The SS7 network uses the information provided by the LNP database to route calls through the network.
SS7 Network Elements and MNP Network Elements
SS7 Network Elements and MNP Network Elements
MCHA
SOA LSMS
NPDB
SOA
LSMS
LPDB
SSTP
SP SP
SS7 N/WMNP N/W
PORTING PROCESS
Porting Process
Eligibility Criteria for making a port request.–
Every subscriber shall be eligible to make a request for porting his mobile number. provided that
• a period of 90 days has expired from the date of activation of his new mobile connection / 90 days from last porting
• there are no outstanding payments due to the Donor Operator by way of pending bills issued as per the normal billing cycle but before the date of application for porting
Porting Process
• there is no pending request for change of ownership of the mobile number
• porting of the concerned mobile number has not been prohibited by a Court of Law.
Note :- In case of Pre – paid :- the balance amount of talk time, if any, at the time of porting shall lapse
Porting Process
• Subscriber desirous of porting his mobile number shall make a request in writing to the concerned Recipient Operator in specified format
• The subscriber shall pay the porting charge, if any
• The Recipient Operator, shall treat the customer in the same way as that for a new subscriber
• The Recipient Operator shall thereupon ask the subscriber to send a SMS to Donor Operator using short code 1900 from the mobile number which is sought to be ported.
Porting Process
• Upon receipt of the SMS, the Donor operator shall forthwith send back a reply SMS containing a unique porting code through an automated system.
• Subscriber shall intimate the same to the Recipient Operator
• Recipient Operator shall, within a period of twenty four hours, forward the mobile number, the corresponding unique porting code and the date on which porting request is made by the subscriber, to the concerned MCHA.
Porting Process
• A subscriber may, withdraw porting request by informing the Recipient Operator in writing within twenty four hours of making a request for porting, but he shall not be entitled to any refund of the porting charge paid by him
• The Recipient Operator shall be liable to pay Per Port Transaction charge in respect of each porting request forwarded by it to MCHA
• SIM card is required to be changed
Porting Process
• On receipt of the porting request MCHA shall verify whether a period of ninety days has elapsed from the date of its last porting and if any porting request in respect of the same mobile number is already pending
• In case the porting request is found eligible MCHA
shall forthwith forward the details of such request to the Donor Operator for seeking his clearance for such porting
Porting Process
• Donor Operator will verify if the porting is permissible as per the rules defined in the TRAI regulation like UPC is same, Outstanding dues are paid etc.
• Donor Operator will verify the above and communicate to MCHA accordingly within 24 Hrs (excl. Sundays and public holidays)
Porting Process
• MCHA will fix the date and time of porting such that the porting happens within 36 hrs of the clearance from the Donor Operator or on non receipt of any communication from the Donor Opr.
• MCHA will intimate porting date and time to both the operators.
• In J&K, Assam and North East the date and time for porting shall be within ten days from the date of receipt of the clearance from the Donor Operator.
Porting Process
• Recipient Operator shall communicate the same, to the concerned subscriber via SMS.
• The porting will be break before make.
• Donor Opr. will disconnect the subs at the time specified by MCHA and intimate MCHA. (1 Hr. window)
• MCHA will then ask Recipient Opr. to connect.
• Recipient Opr. will connect and intimate MCHA (1 Hr. window)
Porting Process
MCHA will broadcast MSISDN and LRN to all Oprs. for call routing. (MSISDN-LRN update to NPDB & to LPDB of all Oprs)
Donor Operator will issue Bill to the ported out Post paid Subscriber for his unbilled usage till the time of porting. Subs. Will have to pay within stipulated period.
In case not paid, Donor Opr. Will take necessary steps for recovery. Further, Donor Opr. Will request MCHA to get the subs disconnected. MCHA will ask the Recipient Opr who is bound to do so.
Porting Process
• In case, subscriber surrenders his connection
or the number gets disconnected, the Mobile
number will be returned by the Recipient Opr.
to the Operator owning the number series.
Number Portability Business Process
Telco A ( Donor)
Customer
1. Request to switch to Telco B (Porting Number)
2. Request to port
5. Approve or Reject, if approved forward request to Donor Operator
4. Forward Request to MCHA
6. Approve or Reject, if approved forward approval to MCHA
7. MCHA fix the porting window and convey it to Donor and Recipient Operator
8. Number is disconnected from Donor operator and provisioned in Recipient Operators Network
3. Verify the request
Voice
MobileClearing
House(MCHA)
9. LRN of Recipient Operator is defined against the Mobile Number
10. New LRN is updated by all Operators
Telco B (Recipient)
Telco D Telco C
IMPLEMENTATION
DOT has issued licences to two sevice providers◦M/s Syniverse Technologies (India) Ltd @ Delhi for Zone I
◦M/s MNP Interconnection Telecom Solution (India) Ltd @Bangalore for Zone II
Implementataion
Zone 1 - STIPL Zone – II - MITSDelhi Kolkata
Mumbai T.N including Chennai
Maharashtra Andhra Pradesh
Gujarat Karnataka
Haryana Kerala
Punjab Madhya Pradesh
Rajasthan West Bengal
Uttar Pradesh (E) Assam
Uttar Pradesh(W) Bihar
Himachal Pradesh North East
Jammu & Kashmir Orissa
MNP Zones & MCHAs
All operators are hooked up to the MCHA through their own MNP gateways
BSNL is having its MNP gateways @ Chandigarh and Kolkatta
Implementation
Technical Implementation
DONOR
GATEWAY
MCHA
GATEWAY
RECIPIENT
Technical Implementation
MCHA
DB
LSMS
SSTP
SSTP
LSMS : Localized Service Management System
Local Service Management System The LSP owned network database which holds downloaded ported number information.
MCHA
NPDB
MNP Licensee
Gateway
Opr. A
Gateway
Opr. B
B&CCS
Opr AB&CCS
Opr B
LPDB Opr A
N/ W Elements
Opr A.
LPDB Opr B
MNP Functional DIAGRAM
MSCMSC
HLRHLR
SDCCTANDEM
SDCCTANDEM
TAXTAX
SMSCSMSC
MSCMSCHLRHLR
SMSCSMSC
SSTP
SSTP
PSTN
PLMN
GSM
BSNL - CDMA
MNP
G
A
T
E
W
A
Y
M
P
L
S
M
C
H
A - I
M
C
H
A - II
MNP BLOCK DIAGRAM
B&CCS
Page 42
Network Structure for MNP Implementation in South Zone
Call Routing
1. All call query to be done for routing mobile
terminated calls originated from any network.
2. Every Access Provider on whose network a call
originates shall be responsible for the correct
routing of such call in accordance with the
Location Routing Number (LRN).
Call Set UpPre MNP and Post MNP
Scenario
VOICE CALL for all ported/non-ported scenarios
Page 45
Page 46
Call flow prior MNP for own subscriber
SRF-NPDB
HLR
VMSC VMSC
1. Originates a call
2. SRI (MSISDN)
CdPA = HLR
CgPA =VMSC
3. SRI_ACK
CdPA = VMSC
4. IAM (MSRN)
STP
Page 47
HLR
Call flow post MNP for own subscriber
SRF-NPDB
VMSC VMSC
1. Originates a call
2. SRI
CdPA = MSISDN
6. SRI_ACK(MSRN)
CdPA = VMSC
7. IAM (MSRN)
3. SRI
CdPA = MSISDN
4. SRI ACK
CdPA = VMSC
Routing digits=RN+BSTP
5. SRI REQ
CdPA = B
Page 48
Page 49
Page 50Tekelec Confidential
SMSC
Page 51
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
SMS for all ported/non-ported scenarios
Page 58
Page 59
Page 60
Page 61
Page 62
Page 63
Message Cal FlowTHANK YOU
pkkamalasanan@bsnl.co.in
+919447020288