Mobile Number Portability
•Over view of complete MNP project
•Call flow post MNP
•MNP Major Mile stones
• Status of MNP project circle wise
•Term Cell AT call record format
•Brief on COAI meeting
•General discussion & Action Plan
MNP Project OverviewDOT has set the dead line to implement MNP project by 31 Oct 2010. Although MTNLIs lagging behind. But DOT has advised that other operators IT/IN system should be MNPCompliant to meet the dead line.
The MNP project is divided into three major parts.MCH readinessSyniverse and Telecordia have been licensed to create MCH database .Complete India is devided into two zones Zone1 and Zone2.Zone1 includes all circles north and west of India.Zone2 Includes all circles in south and east of India. MCH is responsible for the maintaining of all operator’s subscriber database. All MNP gateway in turn NPDB of each operator will synchronize with Them.Readiness of Operators :1. All MSS ACQ compliant. (All MSS are ACQ compliant except NSN. Ericsson only 1 MSS in each circle2. SMSC, MMSC, IN, Mediation, VAS nodes readiness.Call flow TestingTerm Cell ApprovalMigration
MNP Work Breakdown Structure
TELCORDIA PROPRIETARY - INTERNAL USE ONLY See proprietary restrictions on title page.
4
NPG Functions• Implements Number Portability processes
– Same external process for all MNOs as per MCH – Internal processes specific to MNO
• Maintains a copy of the Centralized Reference Database (MCH NPDB) – Routing for all ported numbers in a particular country
• Flow Through Automation– Updates relevant BSS & OSS and NE components
• Complete end-to-end solution– Documentation & Training – Support Staff / Help Desk
5
What does MCH do?1. MNP Clearing House (MCH) is Best in Practice,
providing1. Centralised message processing
2. Common set of rules all porting operators follow
3. Supports all number porting processes and sub processes
2. Maintains the routing information for all ported mobile numbers
1. Number routing changes are broadcast to Porting operators
2. Specific procedures in place for Non-porting Operators to access routing change information
3. Database downloads available
3. Provides Reports and Statistical Summaries
6
MNP System for India
LSA (Circle) 1With MNP
BSS BSS
MobileOperator X
SSP
MSC
Softswitch, SBC,CSCF, or
DNS/ENUM server
Softswitch, SBC,CSCF, or
DNS/ENUM server
STPSTPReal-Time
Data Query
OSS OSS
NEMI
NumberPortabilityGateway
NEM
BSSBSS
MobileOperator Y
SSP
MSC
Softswitch, SBC,CSCF, or
DNS/ENUM server
Softswitch, SBC,CSCF, or
DNS/ENUM server
STPSTP
OSSOSS
OperatorGateway
Real-TimeData Query
LSA (Circle) 2With MNP
DB
NumberPortability
Clearinghouse
MITS
RoutingData
QRDB
MCH
QRS
NPDB
TITAN
Register Data
DownloadData
Register Data
DownloadData
The Solution includes MCH and QRS
7
Rules of MNP mandated by Licensor.• Porting of mobile numbers only.(Voice, SMS & MMS)• Porting in Intra-Licensed Service Area (LSA) only.• Direct routing to the terminating Operator. • Port-correction of calls by the originating operator & “N-1”
Operator.• All Call Query.• Total Time to port must not exceed 5 working days from Initial
request.• Deactivation of Donor must occur before activation by recipient
operator.• Subscriber must not be without services for more than 2 hours.• Port activation can be performed throughout the day or during
selected time window.
8
AIRCEL-10TTSL-11IDEA-11
RELIANCE-11
S-TEL-2VODAFONE-11
AIRTEL-11
DATACOM-2LOOP-1
ETISALAT-6UNINOR-8
MTS-11
GROUP 1-(4op)GROUP2-(3op)
GROUP 4-(7op)GROUP 3-(5op)
GROUP 1( Completed)
GROUP 2(Completed.)
GROUP 3 (Completed)
GROUP 5 WIP
GROUP 4(Completed)
# By the time Group 5 IOT will be completed , All 12 Porting Operators in Zone 2 would have completed IOT amongst each others except BSNL. BSNL would be added in one of the Groups(preferably Grp 5) or depending upon their readiness.#
IOT strategy and Related Pairing
GROUP 5-(12op) & BSNL
GROUP 6 (To commence from 15 TH AUG)
IOT TO BE COMPLETED BY 20TH SEP,10
114
15
25
134 195
229
MCHA – Zone-1
MNP Overview
900 Month 0000
Uninor
MCHA – Zone-1
NPDB
NPDB
MNPGW
STPNPDB
OSS/BSS
SMSC
HLR
IN
MSS1 GMSCMSS2
Operotor-1
MNPGW
STPNPDB
OSS/BSS
SMSC
HLR
IN
MSS1 GMSCMSS2
MPLS
Non-Ported Uninor SubscriberCalling Party (A)Uninor Postpaid Subscriber in HPLMN
Called Party (B)Non-Ported Uninor Subscriber (Intra Circle) in HPLMN/ Roaming
MSS STP HLR VMSC
A
B
1.SRISCCP CdPa = BMAP B Addr = BTT=0
2.SRISCCP CdPa = BMAP B Addr = B
3.SRI_ACKSCCP CdPa = VLRRouting digits = MSRN
4.IAMB Party = MSRN
Intercepts SRI and Dips into NPDB
Relay the SRI message to HLR
Call to Ported-In SubscriberCalling Party (A)Uninor Postpaid Subscriber in HPLMN
Called Party (B)Ported-in Subscriber (Intra Circle) in HPLMN/Roaming
MSS STP HLR VMSC
A
B
1.SRISCCP CdPa = BMAP B Addr = BTT=0
2.SRISCCP CdPa = BMAP B Addr = B
3.SRI_ACKSCCP CdPa = VLRRouting digits = MSRN
4.IAMB Party = MSRN
Intercepts SRI and Dips into NPDB
Relay the SRI message to HLR
Other OperatorUninor
Call to Ported out/Foreign SubscriberCalling Party (A)Uninor Postpaid Subscriber in HPLMN
Called Party (B)Ported out/ Foreign Subscriber (Intra Circle) in HPLMN/Roaming
MSS STP HLR
A1.SRISCCP CdPa = BMAP B Addr = BTT=0
3.IAMB Party = RN + B
Intercepts SRI and Dips into NPDB
GMSC
2. SRI_ACKSCCP CdPa = VLRMAP B Addr = RN + B
Call to Ported-In/Non-Ported Subscriber (Prepaid MO)
Calling Party (A)Uninor Prepaid Subscriber in HPLMN
Called Party (B)Ported-in/Non Ported Subscriber (Intra Circle) in HPLMN/ Roaming
MSS STP HLR VMSC
A
B
1.IDPSCCP CdPa = BMAP B Addr = B
2. IDPSCCP CdPa = BMAP B Addr = RN+B
3. ContinueSCCP CdPa = VLR
Intercepts IDP and Dips into NPDB
Relay the IDP message to IN
IN
7.IAMB Party = MSRN
4.SRISCCP CdPa = BMAP B Addr = BTT = 0 5.SRI
SCCP CdPa = BMAP B Addr = B
6.SRI_ACKSCCP CdPa = VLRRouting digits = MSRN
Other OperatorUninor
Call to Ported out/Foreign Subscriber (Prepaid MO)
Calling Party (A)Uninor Prepaid Subscriber in HPLMN
Called Party (B)Ported out/Foreign Subscriber (Intra Circle) in HPLMN/ Roaming
MSS STP GMSC
A
B
1.IDPSCCP CdPa = BMAP B Addr = B
2. IDPSCCP CdPa = BMAP B Addr = RN+B
3. ContinueSCCP CdPa = VLR
Intercepts IDP and Dips into NPDB
Relay the IDP message to IN
IN
6.IAMB Party = RN + DN
4.SRISCCP CdPa = BMAP B Addr = BTT = 0
5.SRI_ACKSCCP CdPa = VLRRouting digits = RN+DN
MT to Ported-In/Non-ported SubscriberCalling Party (A)Other Operator
Called Party (B)Ported-in/Non-Ported Subscriber in HPLMN/Roaming
MSS STP HLR VMSC
B
2.SRISCCP CdPa = BMAP B Addr = BTT=2
3.SRISCCP CdPa = BMAP B Addr = B
4.SRI_ACKSCCP CdPa = VLRRouting digits = MSRN
5.IAMB Party = MSRN
Relay the SRI message to HLR
POI 1. IAMRouting digits = RN+B
MSC Remove LRN and Invoke SRI with TT=2
Other CircleUninor
Inter-circle Calls (Postpaid MO)Calling Party (A)Uninor Postpaid Subscriber in HPLMN
Called Party (B)Inter-Circle mobile Subscriber in HPLMN/Roaming (Ported/non-ported/foreign)
MSS STP
A1.SRISCCP CdPa = BMAP B Addr = BTT=1
3.IAMB Party = RN + B
Intercepts SRI and Dips into NPDB
GMSC
2. SRI_ACKSCCP CdPa = VLRMAP B Addr = RN + B
Other CircleUninor
Inter-circle Calls (Prepaid MO)
MSS STP GMSC
A
B
1.IDPSCCP CdPa = BMAP B Addr = B
2. IDPSCCP CdPa = BMAP B Addr = RN+B
3. ContinueSCCP CdPa = VLR
Intercepts IDP and Dips into NPDB
Relay the IDP message to IN
IN
6.IAMB Party = RN + DN
4.SRISCCP CdPa = BMAP B Addr = BTT = 1
5.SRI_ACKSCCP CdPa = VLRRouting digits = RN+DN
Calling Party (A)Uninor Prepaid Subscriber in HPLMN
Called Party (B)Inter-Circle mobile Subscriber in HPLMN/Roaming (Ported/non-ported/foreign)
SMS to Ported-In/Non-Ported (Prepaid MO)Calling Party (A)Uninor Prepaid Subscriber
Called Party (B)Ported-in/Non Ported Subscriber in HPLMN/ Roaming
MSS STP HLR SMSC
A1.IDP - SMSCCP CdPa = BMAP B Addr = B
2. IDP_SMSCCP CdPa = BMAP B Addr = RN+B
3. ContinueSCCP CdPa = VLR
Intercepts IDP_SM and Dips into NPDB
Relay the IDP_SM message to IN
IN
4.FSMSCCP CdPa = BMAP B Addr = B
Intercepts FSM and Dips into NPDB
5.FSMSCCP CdPa = BMAP B Addr = RN+B
6. SRI_SMSCCP CdPa = BMAP B Addr = B
Intercepts SRI_SM and Dips into NPDB
Relay the SRI_SM message to HLR
7. SRI_SMSCCP CdPa = BMAP B Addr = B
Other OperatorUninor
SMS to Ported out/Foreign (Prepaid MO)Calling Party (A)Uninor Prepaid Subscriber
Called Party (B)Ported out/Foreign Subscriber
MSS STP SMSC STP/ GMSC
A1.IDP - SMSCCP CdPa = BMAP B Addr = B
2. IDP_SMSCCP CdPa = BMAP B Addr = RN+B
3. ContinueSCCP CdPa = VLR
Intercepts IDP_SM and Dips into NPDB
Relay the IDP_SM message to IN
IN
4.FSMSCCP CdPa = BMAP B Addr = B
Intercepts FSM and Dips into NPDB
5.FSMSCCP CdPa = BMAP B Addr = RN+B
6. SRI_SMSCCP CdPa = BMAP B Addr = B
Intercepts SRI_SM and Dips into NPDB
7. SRI_SMSCCP CdPa = BMAP B Addr = RN +B
SMS to Ported-In/Non-Ported (Postpaid MO)Calling Party (A)Uninor Postpaid Subscriber
Called Party (B)Ported-in/Non Ported Subscriber in HPLMN/ Roaming
MSS STP HLR SMSC
A 1.FSMSCCP CdPa = BMAP B Addr = B
Intercepts FSM and Dips into NPDB
2.FSMSCCP CdPa = BMAP B Addr = RN+B
3. SRI_SMSCCP CdPa = BMAP B Addr = B
Intercepts SRI_SM and Dips into NPDB
Relay the SRI_SM message to HLR
4. SRI_SMSCCP CdPa = BMAP B Addr = B
Other OperatorUninor
SMS to Ported out/Foreign (Postpaid MO)Calling Party (A)Uninor Postpaid Subscriber
Called Party (B)Ported out/Foreign Subscriber
MSS STP SMSC STP/GMSC
A1.FSMSCCP CdPa = BMAP B Addr = B
Intercepts FSM and Dips into NPDB
2.FSMSCCP CdPa = BMAP B Addr = RN+B
3. SRI_SMSCCP CdPa = BMAP B Addr = B
Intercepts SRI_SM and Dips into NPDB
4. SRI_SMSCCP CdPa = BMAP B Addr = RN +B
MMS to Ported-In/Non-Ported (Postpaid MO)Calling Party (A)Uninor Postpaid Subscriber
Called Party (B)Ported-in/Non Ported Subscriber in HPLMN/ Roaming
SGSN STP HLR MMSC
A 1. MMSC SubmitSCCP CdPa = BMAP B Addr = B
2. SRI_MMSCCP CdPa = BMAP B Addr = B
Intercepts SRI_MM and Dips into NPDB
Relay SRI_MM message to HLR
3. SRI_MMSCCP CdPa = BMAP B Addr = B
4. SRI_ACKSCCP CdPa = BMAP B Addr = VLR + IMSI
5. SRI_ACKSCCP CdPa = BMAP B Addr = VLR + IMSI
1. Intra circle Voice, SMS & MMS by 31/07/102. Inter circle Voice, SMS and MMS by 31/078103. Roaming Tests by 31/08/104. Offer of for AT to Term cell 01/09/105. Finish of AT by Term cell by 30/09/10
Major Mile Stones of MNP Project
(Expected CDR to be exchanged with each LSA with TERM Cells) . To be used at the time of A.T
LSA: eg.- Delhi
Testing Status of Network: eg.- Idea
CDR's for Type of Call/Non Call: eg. Voice
A- Subscriber Details B- Subscriber Details
Subscription
N/W
MSISDN
Ported from N/w
Location
Number -A
Subscription Type- A
MO/MT
Subscription
N/W
MSISDN
Ported from N/w
Location
Number -B
Subscription Type- B
MO/MT
Inter/Intra
Date Time
Duration
Call Matur
ed Status
Rating Status Check
Successful/Fail
Remarks
Pre-paid/
Post-paid
Roaming/Non-
Roaming
Pre-paid/Post-
paid
Roaming/Non-
Roaming
AT call record format for Term Cell
Schedule of inter-operator testing•Further, it was confirmed in the meeting that all operators are also required to do testing with the non-ported numbers.•It was agreed by all that from next week each operator would also be providing the status of testing in roaming scenario. Status on ILD testing•With regard to the ILD SMS testing a sub-group of all the ILDO’s was constituted to come with a appropriate solution in order to initiate SMS testing by the ILDO’s by 27 July 10.Inter circle Call flow testing•As agreed in the last meeting COAI prepared a grouping of the operators for the inter circle call flow testing. The same is attached as Annexure 3• Each operator group is required to provide the expected date of completion by Friday i.e. July 23, 2010.
Issues•it was agreed that COAI/AUSPI would be conducting a meeting with the regulatory teams of the service providers to come up with common interconnect agreement.
DOT Summary( DoT Report dated 20th July 2010)
Intra Circle Inter Circle
Name of Service Providers
Total No of Service Providers with whom intra circle testing is to be carried by the Service Provider
Total No of Service Providers with whom intra circle testing is completed by the Service Provider
Testin Completed in %
Voice + SMS
Total No of Service Providers with whom intra circle testing is in progress by the Service Provider
Testing in Progress %
Total No of Service Providers with whom intra circle testing is not started the Service Provider i
Testing Yet to Start%
Total No of Service Providers with whom inter circle testing is to be carried by the Service Provider
Total No of Service Providers with whom inter circle testing is completed by the Service Provider
% Testing in Complleted
Total No of Service Providers with whom intercircle testing is in progress by the Service Provider
% Testing in Progress
Total No of Service Providers with whom inter circle testing is not started by the Service Provider
% Testing Yet to start
Uninor 142 103 73% 17 12% 22 15.49 3043 290 9.53 99 3.25 2654 87%Voice Only Voice Only
Uninor 142 34 24% 86 61% 22 15.49 3043 0 0.00 389 12.78 2654 87%Voice +SMS
Voice +SMS
Intra Circle Status INTRA CIRCLE
CIRCLE NO OF OPRS FOR TESTING
Completed Voice + SMS
Completed Voice Only
In progress - Voice & SMS Pending Uninor POI/OPTR NOT
READY
1 ORISSA 10 5 9 0 0 12 UP East 10 5 10 0 0 03 Kerala 12 0 12 0 0 04 AP 11 6 11 0 0 05 Kolkata 10 0 4 3 0 36 Karnataka 11 4 11 0 0 07 ROMH 11 3 8 1 0 28 BIHAR 12 4 8 3 0 19 Gujarat 10 1 1 8 0 1
10 ROTN 12 3 11 0 0 111 UP West 10 0 9 0 0 112 RoWB 10 0 3 2 0 513 MUMBAI 13 3 6 0 0 714 15 16 17 18 19 20 21 22
TOTAL 142 34 103 17 0 22% completion 23.94% 72.54% 11.97% 0.00% 15.49%
Inter Circle Call Testing Status
INTER CIRCLE
Intra Circle Total Completed Voice + SMS
Completed Voice Only
In progress - Voice & SMS Pending Uninor POI/OPTR NOT
READY
OR 235 0 45 3 0 205UP East 235 0 17 4 0 245Kerala 233 0 12 46 0 194AP 234 0 29 5 0 219Kolkata 235 0 12 0 0 241Karnataka 234 0 44 32 0 167ROMH 234 0 11 0 0 243BIHAR 233 0 13 0 0 240ROTN 235 0 56 4 0 220UP West 233 0 17 3 0 233RoWB 235 0 12 0 0 241Gujarat 235 0 11 0 0 239MUMBAI 232 0 11 2 0 237
TOTAL 3043 0 290 99 0 2924% completion 0.00% 9.53% 3.25% 0.00% 96.09%
Roaming Call Testing StatusROAMER IN
CIRCLE NO OF OPRS FOR TESTING
TESTING COMPLETED TESTING WIP POI/OPTR NOT
READYYET TO START TESTING
OR 11 1 1 9 Kerala 12 0 1
AP 11 0 1 Karnataka 11 1 0
Bihar 12 0 1 ROTN 12 0 0
UP East 10 0 0 UP West 10 0 0 ROWB 10 0 0 Gujarat 9 0 0 Kolkata 10 0 0 ROMH 10 0 0
MUMBAI 13 0 0 TOTAL 141 2 4 0 9 % completion