You are on page 1of 37

Mobile Number Portability (MNP)

Implementation in Wire Line Switches


Meeting at Circle Office
Dated 12.01.2010
Agenda
1. What is MNP-An overview?
2. DOT guidelines.
3. What is required to be done in Wire Line Switches and
why?
4. Post MNP-How to make Wire Line switches
compatible with Mobile Network?
5. Implementation Plan
6. What is required to be done in CDR Billing Project?
7. Responsibilities of Nodal Officers of the Circles
8. Timelines
9. Discussions
Steps already taken:

Completion of Field Trial at Bangalore


Issuing of instructions along with technical note
vide letter dated 15.12.2009.
Issuing of List of RN
Finalization of solution for making CDR Billing
Project compatible with MNP.
Development and field trial of C-DOT patch
required for above solution completed.
What is Number Portability?

Portability of Mobile Numbers between all GSM


and CDMA operators within the same Service
Area.
A Mobile subscriber can change his/her operator
within the same Service Area without changing
his/her number.
No Portability beyond Service Area.
Portability between GSM and CDMA network of
same operator in same service area possible.
What is Number Portability?
First Mobile Number is de- Later Mobile Number is
provisioned from Donor provisioned in Recipient
operators HLR operators HLR

9420023456 PSTN
9420023456
HLR HLR
Wireless Wireless
Operator A Operator B

Subscriber changes Mobile Service Provider


while keeping its mobile number

CMTS Licensed Service Area


Some Definations

IAM (Initial Address Message)- One of the CCS-7


Message, used to seize the circuit between two xges,
contain Calling and Called party number
SSTP- Stand alone STP
STP- Signaling Transfer Point
RN- Routing Number
MCHA- Mobile Clearing House Administration
Some Definations-Contd
NPDB- Number Portability Database
RN Routing Number
TAX Trunk Automatic Exchange
ILD International Long Distance TAX
NPDB Number Portability Database
Home RN Operators own RN
PSTN Public Switched Telephone Network, here
BSNL Wire line Network
PLMN Public Land Mobile Network, here BSNL GSM
Mobile Network
Porting Definations
Not Ported Mobile Numbers belonging to BSNL. These numbers will be
defined in the NPDB with HLR (PC & SSN) information .Will be defined in
the Range DN Table of the NPDB

Imported Number ported into BSNL from another network. These numbers
will be defined in the NPDB with HLR (PC & SSN) information. Will be
defined in the Single DN Table of the NPDB.

Ported Out Number Ported out to another network from BSNL . These
numbers will be defined in the NPDB with RN information . Will be defined
in the Single DN Table of the NPDB.

Foreign Number Other Operator subscriber not known to be ported. These


numbers will be defined in the NPDB with RN information. Will be defined
in the Range DN Table of the NPDB.
DOT Guidelines
In first Phase MNP is to be implemented in 4
metros and all 5 A category LSAs 9 LSAs in
total
In second phase B and C category Circles
Deadline: 31.03.2010
What is to be done in land Line switches and why?

Presently calls are being routed to concerned operator based on dialed number

Post MNP ; to route the Mobile calls to correct operator switches has to determine the present
operator of the dialed number(B)

To know the present operator of the dialed number(RN) , switches need to be connected with
external database i.e. LPDB

After getting the RN, switch routes the call to concerned operator based on RN+B Information
.
Routing and Charging of Mobile Calls in Pre MNP Scenario- Routing of calls from local Xge to L-II TAX

PSTN
Voice and Signaling path Cloud
LEX L-II TAX
PC: 2000 (Associated Mode) PC:4000

Routing Table
Routing Table Route Code-> Destination- Signaling Point Code
Route Code -> Destination
94282.. -> Send to PC 4001 (BSNL MSC)
9.. ->PC 4000 98382. -> Send to PC 4005 ( BHARTI MSC)
09. ->PC 4000 09 -> send to PC 5000 (L-I TAX)

Charging Table
Charging Table
Route Code -> Charging
Route Code -> Charging 94282.. ->Charging Defined(intra operator-intra circle)
98382.. ->Charging Defined(inter operator-intra circle)
9.. -> by Next Higher Xge 094500. -> Charging Defined (inter Circle- intra operator)
09. ->by Next Higher Xge 099567. -> Charging Defined (inter Circle- inter operator)
Routing and Charging of Mobile Calls in Pre MNP Scenario- Routing of calls from L-II
TAX to L-I TAX/MSC

From L-II TAX BSNL


MSC
LEX
PC:4000 (PC:4001)

Routing Table
Route Code-> Destination BHARTI
MSC
94282.. -> Send to PC 4001 (BSNL MSC) (PC:4005) PSTN
98382. -> Send to PC 4005 ( BHARTI MSC) Cloud
09 -> send to PC 5000 (L-I TAX)

Charging Table L-I


TAX BSNL
Route Code -> Charging (PC:5000)

94282.. ->Charging Defined(intra operator-intra circle)


98382.. ->Charging Defined(inter operator-intra circle)
094500. -> Charging Defined (inter Circle- intra operator)
Routing and Charging Scenario in Present ( Pre MNP) Scenario

Routing and Charging is done in Exchanges based on Dialed


Digits ( B Party Number)

For Routing the Fixed to Mobile calls ROUTE CODES are


created in Xges

Charging is also based on dialed digits.

By analyzing the Dialed Digits ( B Party Number) in exchanges it


is possible to route the code to corresponding MSC/ Landline
Xge( for further routing to corresponding MSC)

First 2 or 5 Digits (2 Digits Access Code + 3 Digit MSC code) of a


mobile number determines the Mobile operator of the number.
Routing and Charging Scenario in Post MNP Scenario

Issues:

In exchanges it would not be possible to route the Fixed to


Mobile call to corresponding MSC by analyzing the Dialed Digits
( B Party Number) , because now any Mobile number can
belong to any Operator in the Service Area.

Mobile number no longer determines the Mobile operator of


the number.

As per DOT guidelines determination of correct Terminating


Mobile Operator is the responsibility of the Originating
Operator.
What is required to solve the problem:

Issues:

1. Getting information for determining present operator of the


Mobile Number

2. Using this information to determine correct Routing and


Charging in the exchanges.
What is required to solve the problem:
Solution: Getting the extra ROUTING information

This extra information will be provided by the Route Number


given by the DOT to each operator (one for GSM network and
one for CDMA network).

RN for each Mobile Number will be stored in one central


Database (NPDB).

Associated RN of each Mobile Number will determine the


present operator of the number.

This RN changes when a mobile number is ported to other


Mobile Operator.
What is required to solve the problem-contd:

Solution: Getting the extra information

These NPDB will be integrated with SSTP

SSTP will intercept IAM (Initial Address Message) passing


through it and will scan the B Party Number.

SSTP will get the appropriate RN for the B party number


(retrieved from IAM) from integrated NPDB

SSTP will prefix the RN with B party number in the IAM and
send it to next destination.
What is required to solve the problem-contd:

Solution: Using the extra information

RN codes need to be created in exchanges.


CCS 7 messages related to Fixed to Mobile Calls need to pass
through SSTP network, at least once, before call is handed over
to corresponding MSCs.
Determination of corresponding MSC ,where call can be
routed, is based on RN.
Logical Connectivity of Exchanges with SSTP

Routing and Charging of Mobile Calls in Pre MNP Scenario-


Routing of calls from local Xge to L-II TAX

PSTN
LEX L-II TAX Cloud
PC: 2000
PC:4000

SSTP

Routing and Charging of Mobile Calls in Post MNP Scenario-


Routing of calls from local Xge to L-II TAX

PSTN
LEX L-II TAX Cloud
PC: 2000
PC:4000 s

SSTP SSTP
Route Number Solution

Centralized Solution

Operator 1 Operator 2
NP Database NP Database
NPAC
NP
Database
Operator 3 Operator 4
N
NP Database NP Database

Central Database containing the information of association of each mobile


number with Mobile Service Operator

Each Operator has been given two unique 4 digit Number( one for GSM and
one for CDMA operator) called Routing Number(RN)

Number is called Routing Number as it is used to route the call to correct


Service Provider
Flow of RN from NPDB to PSTN Exchanges

SSTP Cloud

CCS-7 Links

RN

PSTN Cloud
NPDB
Physical Connectivity of Exchanges with SSTP in Post MNP and Call Flow

1. IAM message is tunneled NPDB


2. RN is retrieved by RN(BHARTI
through the permanent C-7 SSTP from NPDB GSM)=5555
connection from L-II TAX to SSTP
9444923456
Trunk
Group C- 7 HSL
Nailed Up C7 Connection connectivity
C7 link CH
CH i
i
CH
C4 i
i
LEX CH
CH ii
PC: 2000 Voice Path L-II TAX C7 link CH iin IAM is
3. B number
replaced by RN+B SSTP
5. A new IAM is formed by L-II TAX 4. Modified IAM is sent
towards L-II TAX
based on the Routing Table and RN
information
6. IAM is sent to corresponding MSC
BHARTI
MSC
(PC:4005)

PSTN
7. MSC checks whether Cloud
the RN is same as Home
RN, if yes, call proceeds
otherwise call is rejected
Before MNP: Voice and Signaling Path for Fixed to Mobile Calls

SDCA-B
SDCA-A
BSNL/Pvt.
Operators
CMSP
SDCA-C Network

SDCA-D

Level-II
Local cum TAX
Tandem Exch.

BSNL PSTN
Network
LDCA
Voice Path Signaling Path
After MNP: Voice and Signaling Logical Path for Fixed to Mobile Calls

SDCA-B
SDCA-A
BSNL/Pvt.
Operators
CMSP
SDCA-C Network

SDCA-D

Level-II TAX
Local cum
Tandem Exch. BSNL PSTN
SSTP/LPDB Network

LDCA
Note: The connectivity between local exchanges and
SSTP may be established by creating NUC(Nailed Up
Voice Path Signaling Path Connections) at TAX.
Prerequisites

All Level-II to Level I C-7 Traffic already shifted to SSTP


Network

All Level-II to Level II C-7 Traffic already shifted to SSTP


Network

No CMTS POI at Local Exchanges


Issues in CDR Billing Project

Post MNP, RN Information will be available only in L-II /L-I TAX s not in
Local Exchanges.

For implementing Deferential charging in Retail Billing RN information


must be available in CDRs of Local Exchanges.

One of the method is to take Fixed to Mobile calls CDRs from L-II TAX and
use it for retail billing along with the CDRs generated at Local Exchanges

The above method requires major changes in software and Hardware of


Retail Billing Servers of CDR project.
Solution Finalized:
One of the alternative method is to use Charge Band Number captured in
CDRs of Local Exchanges, for determining the Intra and Inter operator call

As the CHB number captured in the CDRs of Local Exchanges will be different
in case tariff for intra BSNL and inter operator calls is different

Though CHB No information is captured by all NT switches but not by C-DOT


switches

One Patch for capturing the CHB No in CDRs of C-DOT exchanges has been
got developed

This patch is to be loaded in all C-DOT exchanges before they come under
CDR Billing Project

For SSAs already under CRD project, necessary instructions are to be issued
by IT Cell, CO/ITPC.
Responsibilities

Monitoring of Implementation and to ensure completion


of work as per schedule

Co-ordination between Wire line and Mobile Group

Interaction with HO

Holding Internal Meetings with SSA and finalization of


plan

Loading of C-DOT patch based on CDR Billing Rollout Plan


IMPLEMENTATION OF MNP IN BSNL WIRE LINE NETWORK

All PSTN switches in all Circles are also required to be complaint with MNP
regime for Fixed to Mobile Calls.
In first Phase MNP is to be implemented in 4 metros and all 5 A category LSAs 9 LSAs
in total.
In second phase B and C category Circles.
Deadline: 31.03.2010.
IAM Relay method is used for implementing MNP in BSNL.
The Scope of MNP implementation in Wire Line PSTN network covers following network
elements/platforms:
a) Wire Line Switches for handling Fixed to Mobile Calls.
b) Wire Line ILD Switches for handling Fixed to Mobile incoming ISD
calls.
c) Wire Line IN platform for handling Fixed to Mobile call for various IN
Services e.g. VCC,FPH,FLPP etc.
NOTE ON IAM RELAY METHOD

In IAM Relay method SSTP must intercept all IAMs for fixed to mobile calls
originating from local exchanges and prefix the RN number with B party
number in the IAM before sending the same to Level-I/II Taxs/Tandems.

This RN+B number information used by Level I/II Taxs/Tandems to route


the call to correct service provider.

Necessary creation of routing and charging information is required to be


done at Level I/II Taxs.

This method requires connecting all the local exchanges with SSTP.

Since availability of limited ports in SSTP network and large number of


local exchanges in BSNL networks, hence it has been decided only few
new technology local exchanges
For ISD Incoming Calls to be terminated on Mobile
Network.

All ILD Gateways route their traffic to respective L1 Tax's via SSTP only.

IAM of such calls will be relayed by SSTP after prefixing the appropriate
RN+B number.

Calls with RN+B will be analyzed by L1 Tax's and will be routed to


respective MSCs.
For handling Fixed to Mobile Calls for various IN
Services e.g. VCC, FPH, FLPP etc.
For handling prepaid IN calls like VCC, FLPP, ACC ,FLPP etc,SSP functionality of only local
exchanges can be used so that only IAM is intercepted before calls enter into the Lev
II/Tandems having POI connectivity.

Hence all field units should ensure local exchanges connecting to SSTP are upgraded for SSP
functionality.

Implementing MNP in Postpaid IN Services such as FPH, UAN, VPN etc, mapped number in
SCP is to be defined with RN+B (in case translated number is mobile).

In few cases (where all local switches are CDOT technology) which cant be used for SSP
functionality and only SSP functionality of LEV II tax is available then all intra circle Fixed to
Mobile-IN Prepaid traffic may be routed to respective Lev I Tax.

Necessary re-dimensioning of Poi's at Lev I Tax to be taken care off.


VCC(VIRTUAL CALLING CARD)

Origination customer has to be BSNL / MTNL only.


Termination can be any operator customer.
Customer dials 1802-425.
SCP will play announcement to dial the card no.
Once the 15 digit card no is entered and verified , announcement is played
to dial the destination No.
Destination no dialed is 9449828818 which is a ported no in NPDB.
CIC
| |
SSP ----------- SCP--------- SSP ------ Tandem------ SSTP---------- TAX--- MSC
1802-425-15 digit Card no. C-9449828818 9449828818 55559449828818
(In PREA 15 TRAD 6, PRE = C944982
RCE=2) Analysis 944982 to opened in TRAD 6
And routed to TAX with PTX=0 and FITX
To be given towards TAX ACH (new).
FPH (Free Phone Call) Requirement.
Originating customer can be any operator.

Terminating customer is only BSNL/MTNL

RN Value for BSNL 5555

RN Value for MTNL 4444

SSP ------------ SCP

Customer dials 1800-425-2222

SCP ------------ SSP

This 2222 is mapped to C-5555-9449828818 at SCP and forwarded to SSP.


SSP will strip off C and forward rest of the digit to Tandem.
___________________CIC__________________________
| |
SSP ------------ Tandem -------------- SSTP------------ TAX
IAM (Called No-55559449828818)
|----------------------------Signaling----------------------------------|

SSP --------------------------------------- SSTP -------------- TAX ------- MSC


IAM (Called No - 55559449828818)
Now SSTP should be transparent to forward the same to the TAX, since RN is already prefixed
by SCP.
UAN call within Local Exchange

Fixed Charging

In this scenario Customer dials Service access code 1860425+ 4 digit code
(Code can be 0000 to 4999 any number). This 4 digit code is mapped with a
mobile number with RN prefixed, Eg - 55559449828818.

When customer dials the access code in return SCP returns C+RN+DN
(C55559449828818) to SSP with charge band.

SSP -------------------------> SCP


18604252222
SSP ------------------------- SCP
C55559449828818 + Charge Band

Calling party is charged 30sec pulse.


Called party is not charged.
Split Charging

In this scenario Customer dials Service access code 1860425+ 4


digit code (Code can be 5000 to 9999 any number). This 4 digit
code is mapped with a mobile number with RN prefixed, Eg -
55559449828818.

When customer dials the access code in return SCP returns


C+RN+DN (C55559449828818) to SSP with charge band.
SSP -------------------------> SCP
18604252222
SSP ---------------------- SCP
C55559449828818 + Charge Band

Calling party is charged 180sec pulse.

Called party is charged as per STD charges


Thank you