26
Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Embed Size (px)

Citation preview

Page 1: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Pakistan MNP Database (G) Ltd

Utilization of MNP Database Solution

1

Page 2: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Pakistan MNP Database (Guarantee) Limited

2

Introduction

• Owned by the 5 Pakistani Cellular Mobile Operators (CMOs)

• Run under a Board comprising of Members from the 5 CMOs

• Provides a platform for MNP related Problem Resolution

• Has a small team of IT and MNP Operations Staff

• Led by a CEO who reports to the Board

• Manages the MNP Data Center since March 2007

• Pre-Porting Validation Database

• Number Portability Clearing House (NPC) Database

Page 3: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Pre-Porting Validation Solution

(Developed In-House by PMD)

3

Page 4: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Definitions

4

Donor Operator: An Operator providing service for a Subscriber's number before MNP.

Recipient Operator: An Operator Providing service for a Subscriber's number after MNP.

Number Portability Clearinghouse (NPC):The platform providing the centralized ordering, port provisioning and number administration information for ported numbers, hosted at PMD.

Page 5: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Definitions

5

Number Portability Gateway (NPGw): Mobile Operators’ Systems & Applications which communicate with the NPC during the Porting Process.

Number Portability Request (NPR): An electronic request initiated by the Recipient Operator via the NPGw.

Minimum Subscription Period (MSP) :The Subscriber shall not be allowed to port out his number for up to sixty (60) calendar days for newly activated numbers or numbers that are ported-in.

Page 6: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Pre-Porting Validation Concept

6

76300

76333 76321

76345 76313

To Ensure Active Consent of the Subscriber

1. Subscriber sends the text “MNP” to 667 Short-Code

2. Subscriber forwards 667 Reply to 763xx Short-Codes

Page 7: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

7

667 Message Service – Information Flow

Subscriber 667 Data Sorted for Validation

Page 8: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

763xx Message Flow

8

Validation Criteria667 Message > 20 days

MSP < 60 days)Primary ID (CNIC) Mismatch

IMSI (SIM #) MismatchName Mismatch

Page 9: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

667 & 763XX – HW ArchitectureP

MD

– P

rim

ary

Site

667/763xx

PM

D –

DR

Sit

e

Web/SMS GW Servers

ApplicationServers

Oracle Real TimeApplication Cluster

SAN

667/763xx

Web/SMS GW Server

ApplicationServers

Oracle DB Server

SAN

Telenor

CMPak

WaridUfone

Mobilink Telenor

CMPak

WaridUFoneMobilink

GoldenGate

Page 10: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Number Portability Clearing House (NPC)

A Solution of Telcordia Technologies USA, doing business as iconectiv, a subsidiary of Ericsson.

10

Page 11: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

11NPC- Introduction

NPC explained

The NPC comprises of a HW & SW platform having:

A Centralized Reference Database

Serving as the Repository for Ported Numbers

Interface Processes which provide

Centralized ordering

Port Provisioning

Number Administration Information for Ported

Numbers

Page 12: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

NPC- Porting Cycle Messages

12

Centralized Port Message exchange b/w Participants (NPGw)

SOAP Service or HTTPS

Two Processes of Porting Cycle

INITIATION

ACTIVATION

Porting Cycle in Pakistan completed in 4 business days

Contractual / Financial Obligations have been settled

Timers are associated for compliance

Page 13: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

PMD NPC Donor NPGwRecipient NPGw

Initiation Process

13

NPR

NPRNPR Ack

NP Accept

NP Accept

CRM

RECIPIENT

Request for MNP

BVS INPUTS1.Mobile Number2.ID # (CNIC)3.SIM # (IMSI)4.Thumb Impression

NPR Processing at NPC:1.Checks Number Eligibility2.Assigns Unique Port ID3.Assigns NP Due Date

Receive NPRData

PMD 667/763xx Validation

ApplicationNPR DATA1.NAME2.ID # (CNIC)3.SIM # (IMSI)

Donor Response :1.NP Accept2.Reject3.Hold

Rejections CodesR01AR02AR03AR04AR05AR05BR05CR06AR07AR08AR08BR09A

NP Reject

NP Reject

NPR Data

NP Hold

NP Hold

Hold Codes

H01A: Close of BusinessH02A: System OutageH03A: Settlement of Contractual Obligation.H04A/B: Settlement of Financial Obligation.

NP Accept

NP Accept

Proceed to Activation Process

Page 14: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Recipient NPGw

SIM Activation Process

14

NP ExecuteNP Execute

NP Ready

NP Ready

NP RFS

NP Activated

NP Activated

NP Activated Status

PMD NPC Donor NPGw Other Operators/PTC

L

NP RFS Broadcast

NP RFS Broadcast

Processing at NPC:Execute Response Time.

T3= 20 Clock Hours

Donor and Other Operators Define New

Route IDs at their Networks.

Processing at NPC:Ready Response Time.

T4= 4 Clock Hours

Processing at NPC:Broadcast Response

Time.T5= 5 Clock Hours

Recipient Operator Defines the Number

at it’s NetworkSIM Activate

Donor Operator Deletes the Number

from it’s NetworkSIM Deactivate

Processing at NPC:NP RFS BroadcastT5= 5 Clock Hours

Page 15: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

NPC – Routing of Ported Numbers

NPC applies Location Routing Number (LRN) to Ported

#s

LRN is used for Call Routing after Porting

LRN also called the D-Parameter, “DXXYY” is comprised

of:

Operator ID= XX

Location ID= YY

DXXYY= D[OperatorID][LocationID]

15

Page 16: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

NPC Technical Architecture

16

Page 17: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

NPC – Technical Architecture

Systems1. Web Servers (3 Nos. 2 x Primary Site, 1 x DR-Site)2. Application Servers (3 Nos. 2 x Primary Site, 1 x

DR-Site)3. Database Servers (3 Nos. 2 x Primary Site, 1 x DR-

Site)4. Load Balancers (2 Nos. 2 x Primary Site)

Network 5. Firewalls (3 Nos. 2 x Primary Site, 1 x DR-Site)6. Routers (3 Nos. 2 x Primary Site, 1 x DR-Site)7. Switches (3 Nos. 2 x Primary Site, 1 x DR-Site)

17

Page 18: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

PM

D –

DR

Sit

e

PM

D –

Pri

mar

y Si

te

NPC- N/W Architecture

18P2P Fiber Link

Telenor P2P Link

Warid P2P LinkUfone

P2P Link

Mobilink P2P Link

Ufone, Warid, Telenor, CMPak Internet VPN

CMPak P2P Link

Mobilink P2P Link

Page 19: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

NPC- HW ArchitectureP

MD

– P

rim

ary

Site

MNP-NPC

PM

D –

DR

Sit

e

Web Servers

ApplicationServers

Oracle RAC

SAN

MNP-NPC

Web Server

ApplicationServer

Oracle

SAN

DataGaurd

Telenor

CMPakWaridUFone

Mobilink Telenor

CMPak

WaridUFone

Mobilink

Page 20: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Supervisory Control of MNP Solutions & Operational Activities

20

Page 21: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Operations & Supervisory Control of PMD

Monitor & Follow-Up all issues with concerned

Participants

Amongst all Stakeholders, including PTCL & NTC In the light of the MNP Porting Process Guidelines

Generate & Provide Reports of MNP Operations

(KPIs) to CMOs PTA

Escalate Issues to higher Echelons for Timely

Resolution

Hold meetings of the CMOs to resolve the Issues21

Page 22: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Types of MNP Related Issues

22

1. Pre Porting:• 667/763xx Message Issues• Numbering Plan Updates

2. In Porting:• Delays in processing of Port Messages• Delays in Corporate Porting (Sharing of Pre NPR,

Financial data and Processing of NPRs)

3. Post Porting:• Mobile Call Termination (MTC) Issues• Fraudulent Porting

Page 23: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Inter-Operator Dispute Resolution

23

1. Mobile Operators report disputes to PMD

2. PMD Facilitates dispute resolution amongst CMOs in the light of:

• MNP Regulations 2005

• MNP Porting Process Guidelines

• MNP Code of Practices

3. PMD Escalates disputes to higher echelons of the CMOs

• If Dispute is not Resolved in prescribed Time

4. Multi-dimensional disputes are discussed at various Forums

• Technical Committee Executive Committee Board of Directors

5. Disputes may be escalated to PTA if not resolved amongst CMOs

Page 24: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

MNP Reporting by PMD

24

1. Reports Generated Monthly for CMOs & PTA

• Rejections KPI (15% per Month)

• Timer Violations KPI (5% per Month)

• MTC Issues

2. Monthly Porting Report for Inter-Operator Settlement

3. Ported Numbers’ Data sent to PTA on Monthly

4. MNP Annual Report for PTA

5. Any other Statistical Reports On-Demand

Page 25: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

Forums available at PMD

25

PMD Board

Executive CommitteeTechnical Committee Finance Committee

• All Operational and Technical Matters are discussed at various Forums at PMD that have representation from all CMOs

Page 26: Pakistan MNP Database (G) Ltd Utilization of MNP Database Solution 1

THANK YOU

26