Beruflich Dokumente
Kultur Dokumente
Table of Contents
1 Introduction ............................................................................................................................ 1
2 MSC Requirement to Support MNP .................................................................................... 1
2.1 Intra-Circle call .................................................................................................... 1
2.2 Inter-Circle call .................................................................................................... 3
2.3 Incoming Portability call...................................................................................... 5
3 IN Requirement to Support MNP ......................................................................................... 5
3.1 ZXIN10 WIN Solutions ....................................................................................... 5
4 SMSC Requirement to Support MNP .................................................................................. 7
4.1 BSNL CDMA SMSC Interconnection MNP Plan ............................................... 7
4.2 BSNL CDMA to CDMA Internal Case ............................................................... 8
4.2.1 MO Flow.............................................................................................................. 9
4.2.2 NPREQ Flow ....................................................................................................... 9
4.2.3 FWD SMDPP Flow ........................................................................................... 10
4.2.4 SMSREQ Flow (Query Routing Information)................................................... 10
4.2.5 MT SMDPP Flow .............................................................................................. 11
4.3 BSNL CDMA to GSM Case (Currently BSNL CDMA to other operator
CDMA will also use same flow)........................................................................ 12
4.3.1 MO SMDPP Flow.............................................................................................. 13
4.3.2 NPREQ Flow ..................................................................................................... 13
4.3.3 SRI-SM Flow ..................................................................................................... 14
4.3.4 MT Flow ............................................................................................................ 15
4.4 GSM to BSNL CDMA Case.............................................................................. 16
4.4.1 SRI-SM Flow (From off-net)............................................................................. 17
4.4.2 MT Flow ............................................................................................................ 18
5 Abbreviation ......................................................................................................................... 19
Tables
Table 1 SMSC MNP Call Flow ............Error! Bookmark not defined.
Table 2 SMSC to BSNL Subscriber Call Flow... Error! Bookmark not
defined.
1 INTRODUCTION
Mobile Number Portability is a service that allows mobile subscribers to change their service provider
while retaining their subscriber number. Portability benefits subscribers and increase the level of
competition between service providers, rewarding those operators having better customer service,
network coverage & service quality. Keeping in view the growth of telecom services in India, TRAI
has initiated the process of implementing MNP in Indian Telecom Sector.
The scope of this document is to address the requirements for implementation of Mobile Number
Portability (MNP) in MSCs. The document covers voice call flows impacted by MNP implementation
highlighting requirements in MSCs.
This document only describes the MNP for voice, sms, and prepaid services. Other services related
MNP issues are out range of this project.
Following Assumptions made about MSC and HLR in these expected Flows :
For MSC: In BSNL network, there are several MSC in each circle.
• If a subscriber is ported into BSNL network, when other network’s MSC forward the
ported-in number to BSNL’s MSC, BSNL should assign one special MSC to act as
GMSC in each circle to process.
For HLR: In BSNL network, there are several HLR in each circle.
• If a subscriber is ported into BSNL network, BSNL should assign one special HLR in
each circle to store those proted-in subscriber’s information.
• STP should relay the message like LOCREQ to the correct HLR based on GT as
confirmed in the following chapter.
ZTE suggest BSNL deploy separate GMSC in each circle, and 4 sets new centralized HLR in Pan-
India, or the load of the chosen MSC and HLR will be increased. As confirmed by BSNL, the above
assumptions will be done in current MNP implementation,
All the following flow have been confirmed by ZTE, Tekelec(SSTP/NPDB vendor) and BSNL.
1
ZTE Confidential Proprietary
Technical Proposal for BSNL CDMA MNP
1 IN MNP Structure
As per above network architecture we shown LNPDB in each circle, each LNPDB will stores complete
MNP data (all MNP user information in india). NPREQ (CDMA 756 protocol) will check whether
number is ported or not, For NPREQ, LNPDB always return LRN+B number. Currently there are 3
sets of WIN system, and 24 pairs of STP/LNPDB, WIN will select 3 nearest pairs of STP/NPDB to
connect and query the LRN information. The networking will be:
2 IN MNP Structure
As we know, the MNP is mainly implemented by MSC, regarding SCP, especially for IN
service like prepaid, SMS prepaid etc, the main responsibility of SCP is accurately
calculate the charging fees. The IN will calculate the calling party and called party to
decide the tariff during the call. If MNP is introduced, the only difference IN need to
know the judge if called party is ported or not, then decide it is an on-net or off-net call.
To get the location information, both the MSC and the SCP will query the NPDB, MSC
query for rerouting, SCP query for call tariff decision. The call flow is as follows:
BSNL
MSC STP+NPDB
BSNL SCP BSNL HLR
ORREQ(A, B)
B canbe with or without CC
NPREQ(B)
B canbe with or without CC
npreq(LRN+B) without CC
orreq
NPREQ
(B, without CC)
npreq
(LRN+B, without CC)
LOCREQ
SCCP: CC+LRN+B
MAP: B
locreq
(TLDN)
Note:
1. As per above network architecture we shown LNPDB in each circle, each LNPDB will stores
complete MNP data (all MNP user information in india). NPREQ (CDMA 756 protocol) will
check whether number is ported or not, For NPREQ, LNPDB always return LRN+B number..
2. For LRN is returned as per the following logic
If B is a BSNL CDMA number then the LRN of BSNL CDMA of that circle is returned
If B is a BSNL GSM number then the LRN of BSNL GSM of that circle is returned
If B is a number belonging to another Operator then the LRN of that Operator for that circle
is returned
3. New STP in each circle will achieve interoperability between each circle. And connected to
other external network,.
4. NPREQ (CDMA 756 protocol) signaling will use real B number with cc as called party for
addressing, SRI-SM (GSM-MAP-Sends-Routing-Info-for-SM, On-net and off-net) signalling,
SMSREQ (CDMA 41D portocol) signalling will use cc + LRN + B, as called party for
addressing. STP identify and routing this signaling to right destination
SMDPP SMDPP
smdpp smdpp
NPREQ(B number)
npreq(LRN+B)
B is on-net user
SMPP(Auth_ACC)
SMPP(Auth_Ack)
SMDPP(CC+LRN + B)
via STP SMSREQ
(via STP, CC+LRN + B)
SMDPP(via STP)
4.2.1 MO Flow
SMD REQ
SMDPP
CgPA = MSC GT
CdPA = IMSI of MSA SMDPP
Orig Addr = MDN of MSA CgPA = MSC GT
Dest Addr = MDN of MSB CdPA = IMSI of MSA
CDPA Ri = GT Orig Addr = MDN of MSA
TT = 128 Dest Addr = MDN of MSB
CGPA RI= GT CDPA Ri = GT
TT = 0 TT = 128
CGPA RI = GT
TT = 0
smdpp
CgPA = IMSI of MSA
smdpp CdPA = MSC GT
CgPA = IMSI of MSA smdpp SMS_CauseCode(Follow
CdPA = MSC GT IS41D)
SMD ACK smdpp SMS_CauseCode CdPa ri=GT
CdPa ri=GT TT = 0
TT = 0 CgPa ri=GT
CgPa ri=GT TT = 0
TT = 0
LRN here is not local but the RN allocated by DoT to BSNL for that circle
SMDPP
CgPA = SMSC GT
CdPA = VMSC GT SMDPP
Orig Addr = MDN of MSA CgPA = SMSC GT
Dest Addr = MDN of MSB CdPA = VMSC GT SMD REQ
MIN = MIN of MSB Orig Addr = MDN of MSA
CdPa ri=GT Dest Addr = MDN of MSB
TT = 0 MIN = MIN of MSB
CgPa ri=GT CdPa ri=GT
TT = 0 TT = 0
CgPa ri=GT SMD ACK
TT = 0
smdpp
CgPA = VMSC GT
smdpp CdPA = SMSC GT
CgPA = VMSC GT smdpp SMS_CauseCode
CdPA = SMSC GT CdPa ri=GT
smdpp SMS_CauseCode TT = 0
CdPa ri=GT CgPa ri=GT
TT = 0 TT = 0
CgPa ri=GT
TT = 0
4.3 BSNL CDMA to GSM Case (Currently BSNL CDMA to other operator
CDMA will also use same flow)
SMDPP SMDPP
smdpp smdpp
NPREQ(B number)
npreq(LRN+B)
B is off-net user
SMPP(Auth_ACC)
SMPP(Auth_Ack)
SRI-SM(CC + LRN + B )
SRI-SM(CC+LRN + B)
SRI_ACK
SRI_ACK
MT_FWD
MT_FWD
MT_ACK
MT_ACK
SRI-SM_ ACK
SRI-SM_ ACK CgPA = Off-net GCGW/HLR GT
SRI-SM_ ACK CgPA = Off-net GCGW/HLR GT CdPA = BSNL CDMA GCGW GT
CgPA = Off-net GCGW/HLR GT CdPA = BSNL CDMA GCGW GT IMSI = IMSI of MSB
CdPA = BSNL CDMA GCGW GT IMSI = IMSI of MSB If GCGW:
IMSI = IMSI of MSB LocLMSI = Off-net GCGW/MSC GT LocLMSI = GCGW GT
LocLMSI = Off-net GCGW/MSC GT CdPa ri=GT else:
CdPa ri=GT TT = 0 LocLMSI = GSM VMSC GT
TT = 0 CgPa ri=GT
CgPa ri=GT TT = 0
TT = 0
Note.
1. If B is a GSM user, then SMSC sends SRI-SM to HLR for query routing, and BSNL GCGW directly
MT.
If B is other Operator CDMA user, then:
1) SRI-SM sends to peer SMSC (which acts as VLR)Off-net GCGW)
2) Off-net GCGW will query real routing info from HLR.
3) Off-net GCGW will return BSNL GCGW real routing info.
4.3.4 MT Flow
The CdPa ri=gt will be the case when STP sends the message after GT.
SMSREQ
SMSREQ
smsreq
smsreq
SRI-SM_ACK
CgPA = BSNL GCGW GT SRI-SM_ACK
CdPA = Off-net GCGW/SMSC GT CgPA = BSNL GCGW GT
IMSI = IMSI of MSB CdPA = Off-net GCGW/SMSC GT
LocLMSI = BSNL GCGW GT IMSI = IMSI of MSB
CdPa ri=GT LocLMSI = BSNL GCGW GT
TT = 0 CdPa ri=GT
CgPa ri=GT TT = 0
TT = 0 CgPa ri=GT
TT = 0
Note:
in the following cases, SSTP have to reject the SRI-SM messages
1) In SRI-SM incoming message, CdPA=CC+DN2, it's illegal according to MNP standard define in
India, so STP have to reject it.
2) In SRI-SM incoming message, CdPA=CC+RN3+DN3, RN3 belongs to other network(none BSNL
CDMA), it also is illegal, sot STP should stop it.
in the following cases, SSTP route wrong messages to SMSC, SMSC will reject the messages.
1)In SRI-SM incoming message, CdPA=CC+RN1+DN1, RN1 belongs to BNSL CDMA nerwork, but
DN1 doesn't belong to BSNL CDMA network or is not ported in number, SMSC will reject this
message.
2)In SRI-SM incoming message, CdPA=CC+RN4+DN4, RN4 belongs to BNSL CDMA nerwork, also
DN4 belongs to BSNL CDMA network, but SSTP didn't route it to correct SMSC according to the
number segement & RN(currently there are 4 SMSC in BSNL CDMA network), SMSC will reject it.
4.4.2 MT Flow
MT_FWD
MT_FWD CgPA = Off-net GCGW/GMSC GT
CgPA = Off-net GCGW/GMSC GT CdPA = BSNL GCGW GT
CdPA = BSNL GCGW GT CdPa ri=GT
CdPa ri=GT TT = 0
TT = 0 CgPa ri=GT
CgPa ri=GT TT = 0
TT = 0
SMDPP
SMDPP
smdpp
smdpp
MT_ACK
CgPA = BSNL CDMA GCGW GT MT_ACK
CdPA = Off-net GCGW/VMSC GT
CdPa ri=GT
TT = 0
CgPa ri=GT
TT = 0
5 ABBREVIATION
Abbreviation Full Name
1X EV 1X Evolution
1X EV-DO 1X Evolution Data Only
1X EV-DV 1X Evolution Data & Voice
3GPP2 3rd Generation Partnership Project 2
AAA Authentication, Authorization , Accounting
AN Access Network
AT Access terminal
ATM Asynchronous Transmission Mode
BSC Base Station Controller
BSCB Type B BSC
BSS Base Station System
BSSB Type B BSS
BTS Base Station Transceiver
BTSB Type B BTS
HA Home Agent
HDLC High-level data link control
HGM HIRS Gate Module
HIRS High-speed Interconnect Router Subsystem
HW High Way
IP Internet Protocol
IPCF Interface of Packet Control Function
MP Main Processor
MS Mobile Station
MSC Mobile Switch Center
NE Network Element
OAM Operation & Maintenance
OMC Operation Maintenance Center
OMM Operation Management Maintenance
OMP Operation & Maintenance Processor
PCF Packet Control Function
PCM Pulse Code Modulation
PDSN Packet Data Serving Node
POMC Provincial OMC
PPP Point To Point Protocol
QOS Quality of Service
RAN Radio Access Network