technical proposal for bsnl cdma mnp_final 11.05
TRANSCRIPT
Technical Proposal for BSNLCDMA MNP Project
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary I
Technical Proposal for BSNL CDMA MNP About the Document Version Date Author Approved By Remarks
V1.0 2008-11-10 ZTE
V1.1 2009-06-26 ZTE
V1.2 2009-8-12 ZTE Tekelec suggest use NPREQ instead of IAM and LOCATION in some scenario
V1.3 2010-3-23 ZTE BSNL and Tekelec require change the flow of MNP
Copyright © 2010 ZTE Corporation Shenzhen P. R. China ZTE CONFIDENTIAL: This document contains proprietary information of ZTE Corporation
and is not to be disclosed or used except in accordance with applicable agreements.
Due to update and improvement of ZTE products and technologies, information of the document is subjected to change without notice.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary II
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
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary III
Figures and Tables
Figures 1 Fixed to Mobile in Same LSA .Error! Bookmark not defined. 2 Intra-Circle Intra-network call .Error! Bookmark not defined. 3 Intra-Circle Inter-network call .Error! Bookmark not defined. 4 Inter-Circle call ........................Error! Bookmark not defined. 5 Incorming Portability receive IAM........ Error! Bookmark not
defined. 6 Incoming Portability receive REL ......... Error! Bookmark not
defined. 7 IN MNP Structure ..................................................................... 5 8 MSC ORREQ without LRN ..................................................... 6 9 SMSC MNP Call Flow ............Error! Bookmark not defined. 10 SMS to BSNL Subscriber ........Error! Bookmark not defined.
Tables Table 1 SMSC MNP Call Flow ............Error! Bookmark not defined. Table 2 SMSC to BSNL Subscriber Call Flow... Error! Bookmark not
defined.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 1
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.
2 MSC REQUIREMENT TO SUPPORT MNP 2.1 Intra-Circle call Scenario 1: B is BSNL CDMA subscriber,B is non-ported If B is BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is non-ported, MSC will send LOCREQ to STP, in this LOCREQ, the called number is B or CC+B, and GT is CC+LRN+B, TT is 0. HLR will return locreq with TLDN back to MSC, relayed by STP.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 2
Scenario 2: B is BSNL CDMA subscriber, B is ported to other network If B is BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B,
GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is ported to other network, MSC will send IAM with the called number LRN+B to the ported-in network.
Because in BSNL network, all out-circle or out-network call is relayed by TAX, so in the figure we show just TAX(the same as the other figure in this chapter). TAX will relay the call to the ported-in network.
Scenario 3: B is not BSNL CDMA subscriber, B is non-ported If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0, and STP will return LRN + B back to MSC. As B is non-ported, MSC will send IAM with called number LRN+B to TAX, and TAX will relay the call to other network
Scenario 4: B is not BSNL CDMA subscriber, B is ported to BSNL network If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return RN + B back to MSC. As B is ported to BSNL, MSC will send LOCREQ to STP, in this LOCREQ, called number is B or CC+B, GT is CC+LRN+B, TT is 0. STP forwards LOCREQ to the corresponding HLR and HLR will return locreq back to MSC with TLDN.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 3
Scenario 5: B is not BSNL CDMA subscriber, B is ported to third network If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is ported to third network, MSC will send IAM with called number LRN+B to TAX, and TAX will relay the call to the third network.
2.2 Inter-Circle call Scenario 1: B is BSNL CDMA subscriber,B is non-ported If B is BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B belongs to other circle, MSC will send IAM with called number LRN+B to the TAX, and the TAX will relay the call to the BSNL destination circle’s TAX.
Scenario 2: B is BSNL CDMA subscriber, B is ported to other network If B is BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is ported to other network, MSC will send IAM with called number LRN+B to the TAX, and the TAX will relay the call to the ported-in network.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 4
Scenario 3: B is not BSNL CDMA subscriber, B is non-ported If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is non-ported and B is other network subscriber, MSC will send IAM with called number LRN+B to the TAX, and the TAX will relay the call to the destination network
Scenario 4: B is not BSNL CDMA subscriber, B is ported to BSNL network If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is ported to BSNL network and B is in another circle, MSC will send IAM with called number LRN+B to the TAX, and the TAX will relay the call to the BSNL destination circle’s TAX..
Scenario 5: B is not BSNL CDMA subscriber, B is ported to third network If B is not BSNL CDMA subscriber, MSC will send NPREQ to STP, the called number is B or CC+B, GT is B or CC+B, TT is 0; and STP will return LRN + B back to MSC. As B is ported to third network, MSC will send IAM with called number LRN+B to the TAX, and the TAX will relay the call to the third network
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 5
2.3 Incoming Portability call If MSC receive an IAM with the called number LRN+B, that include two scenario: 1. B is ported into BSNL, and B is in the current circle; 2. B is not ported but B is BSNL current circle subscriber. In both scenarios, MSC will send LOCREQ to STP, in this LOCREQ, the called number is B, GT is CC+LRN+B, TT is 0; STP will forward the LOCREQ to the corresponding HLR, and HLR will return locreq with TLDN back to MSC.
3 IN REQUIREMENT TO SUPPORT MNP 3.1 ZXIN10 WIN Solutions
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
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 6
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:
NPREQ(B, without CC)
npreq(LRN+B, without CC)
LOCREQSCCP: CC+LRN+B
MAP: B
locreq(TLDN)
MSC BSNL STP+NPDB BSNL HLRBSNL SCP
ORREQ(A, B)B canbe with or without CC
orreq
NPREQ(B)B canbe with or without CC
npreq(LRN+B) without CC
3 WIN MNP query flow
In this solution, the NPDB in each each zone With this solution, the modification includes:
SCP-NPDB hardware board signal interaction customization NPDB need to support both NPREQ and npreq on SS7 message, ri = gt SCP signal process software part SCP charging plan logic modification
Since the call signal flow will be modified, there will be 2 more messages in the full flow, it will enhance the system workload, corresponding with decreasing of system performance
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 7
4 SMSC REQUIREMENT TO SUPPORT MNP
4.1 BSNL CDMA SMSC Interconnection MNP Plan
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
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 8
4.2 BSNL CDMA to CDMA Internal Case
SMS Operatation Sequence should be i. MO SMDPP( From MS A to SMSC A) ii. NPREQ (SMSC A Query LNPDB) iii. FWD SMDPP (Optional, From SMSC A to SMSC B. If A and B belong same SC, Ignore this step) iv. SMSREQ (SMSC B Query HLR) v. MT SMDPP (SMSC B send SM to MSB)
O-MSCUser A IN STP/LNPDB BSNL CDMA
SMSC ABSNL CDMA
SMSC B
SMPP(Auth_ACC)
SMDPPSMDPP
SMPP(Auth_Ack)
smdpp smdpp
NPREQ(B number)
npreq(LRN+B)B is on-net user
SMDPP(via STP)
SMSREQ(via STP, CC+LRN + B)
BSNL CDMA Network
HLR T-MSCUser B
SMDPP(CC+LRN + B)via STP
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 9
4.2.1 MO Flow
MS A
SMD REQ
STP SMSC AMSC
SMD ACK
SMDPP
SMDPP
smdpp
smdpp
CgPA = MSC GTCdPA = IMSI of MSAOrig Addr = MDN of MSADest Addr = MDN of MSBCDPA Ri = GT TT = 128CGPA RI= GT TT = 0
CgPA = MSC GTCdPA = IMSI of MSAOrig Addr = MDN of MSADest Addr = MDN of MSBCDPA Ri = GT TT = 128CGPA RI = GT TT = 0
CgPA = IMSI of MSACdPA = MSC GTsmdpp SMS_CauseCode(Follow IS41D)CdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = IMSI of MSACdPA = MSC GTsmdpp SMS_CauseCodeCdPa ri=GT TT = 0CgPa ri=GT TT = 0
4.2.2 NPREQ Flow
LRN here is not local but the RN allocated by DoT to BSNL for that circle
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 10
4.2.3 FWD SMDPP Flow
4.2.4 SMSREQ Flow (Query Routing Information)
SMSC B HLRSTP
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 11
4.2.5 MT SMDPP Flow
SMSC B
SMD REQ
VMSC MS BSTP
SMD ACK
SMDPP
SMDPP
smdpp
smdpp
CgPA = SMSC GTCdPA = VMSC GTOrig Addr = MDN of MSADest Addr = MDN of MSB MIN = MIN of MSBCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = SMSC GTCdPA = VMSC GTOrig Addr = MDN of MSADest Addr = MDN of MSB MIN = MIN of MSBCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = VMSC GTCdPA = SMSC GTsmdpp SMS_CauseCodeCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = VMSC GTCdPA = SMSC GTsmdpp SMS_CauseCodeCdPa ri=GT TT = 0CgPa ri=GT TT = 0
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 12
4.3 BSNL CDMA to GSM Case (Currently BSNL CDMA to other operator CDMA will also use same flow)
SMS Operatation Sequence should be
i. MO SMDPP( Form MSA to SMSC A) ii. NPREQ (SMSC A Query LNPDB, B belong off-net) iii. SRI-SM (GCGW Query off-net HLR) iv. MT_FWD (GCGW MT Process)
O-MSC IN STP/LNPDB BSNL CDMASMSC/GCGW
Off-netGCGW or HLR
SMPP(Auth_ACC)
SMDPPSMDPP
SMPP(Auth_Ack)
smdpp smdpp
NPREQ(B number)
npreq(LRN+B)B is off-net user
SRI-SM(CC + LRN + B )
SRI-SM(CC+LRN + B)
SRI_ACK
SRI_ACK
MT_FWD
MT_FWD
MT_ACK
MT_ACK
BSNL CDMA Network Off-net(GSM or CDMA)
Off-netGCGW or T-MSC
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 13
4.3.1 MO SMDPP Flow
4.3.2 NPREQ Flow
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 14
4.3.3 SRI-SM Flow
GCGW(CDMA)
SRI-SM
GMSC(Off-net)
GCGW orHLR of GSM
(Off-net)
STP/GMSC(CDMA)
SRI-SM_ ACK
SRI-SMSRI-SM
SRI-SM_ ACKSRI-SM_ ACK
CgPA = BSNL CDMA GCGW GTCdPA = CC + LRN + MSISDN of MSBSRI msisdn = MSISDN of MSBSRI sm_RP_PRI = BooleenSRI SC_Addr = GCGW GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = BSNL CDMA GCGW GTCdPA = CC+LRN + MSISDN of MSBSRI msisdn = MSISDN of MSBSRI sm_RP_PRI = BooleenSRI SC_Addr = GCGW GT
CgPA = Off-net GCGW/HLR GTCdPA = BSNL CDMA GCGW GTIMSI = IMSI of MSBIf GCGW: LocLMSI = GCGW GTelse: LocLMSI = GSM VMSC GT
CgPA = Off-net GCGW/HLR GTCdPA = BSNL CDMA GCGW GTIMSI = IMSI of MSBLocLMSI = Off-net GCGW/MSC GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = BSNL CDMA GCGW GTCdPA = CC + LRN + MSISDN of MSBSRI msisdn = MSISDN of MSBSRI sm_RP_PRI = BooleenSRI SC_Addr = GCGW GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = Off-net GCGW/HLR GTCdPA = BSNL CDMA GCGW GTIMSI = IMSI of MSBLocLMSI = Off-net GCGW/MSC GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
1
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.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 15
4.3.4 MT Flow
The CdPa ri=gt will be the case when STP sends the message after GT.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 16
4.4 GSM to BSNL CDMA Case
SMS Operatation Sequence should be
i. SRI-SM (Form off-net) ii. MT (From off-net)
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 17
4.4.1 SRI-SM Flow (From off-net)
GCGW(CDMA)
SMSREQ
STP/GMSC(CDMA)
GMSC(Off-net)
HLRCDMA
SRI-SM
smsreq
SRI-SM_ACK
SMSREQ
SRI-SMCgPA = Off-net GCGW/SMSC GTCdPA = CC+LRN+MDN of MSBSRI msisdn = MSISDN of MSBSRI sm_RP_PRI = BooleenSRI SC_Addr = Off-net SMSC GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = BSNL GCGW GTCdPA = Off-net GCGW/SMSC GTIMSI = IMSI of MSBLocLMSI = BSNL GCGW GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = Off-net GCGW/SMSC GTCdPA = CC+LRN+MDN of MSBSRI msisdn = MSISDN of MSBSRI sm_RP_PRI = BooleenSRI SC_Addr = Off-net SMSC GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
smsreq
SRI-SM_ACK
CgPA = BSNL GCGW GTCdPA = Off-net GCGW/SMSC GTIMSI = IMSI of MSBLocLMSI = BSNL GCGW GTCdPa ri=GT TT = 0CgPa 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.
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 18
4.4.2 MT Flow
GCGW(CDMA)
SMDPP
STP/GMSC(CDMA)
GMSC(Off-net)
VMSCCDMA
MT_FWD
smdpp
MT_ACK
SMDPP
MT_FWDCgPA = Off-net GCGW/GMSC GTCdPA = BSNL GCGW GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = BSNL CDMA GCGW GTCdPA = Off-net GCGW/VMSC GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
CgPA = Off-net GCGW/GMSC GTCdPA = BSNL GCGW GTCdPa ri=GT TT = 0CgPa ri=GT TT = 0
smdpp
MT_ACK
Technical Proposal for BSNL CDMA MNP
ZTE Confidential Proprietary 19
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