Mnp Call Flow Sstl Final 26 Nov 2009 v.1.1
-
Upload
sarvesh-kumar -
Category
Documents
-
view
80 -
download
3
Transcript of Mnp Call Flow Sstl Final 26 Nov 2009 v.1.1
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 1 of 21
SISTEMA Shyam Teleservices Limited MNP Implementation
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 2 of 21
MOBILE NUMBER PORTABILITY – INTRODUCTION Mobile Number portability (MNP) allows customers to keep their mobile numbers when they change physical locations ( from one location to another location with same operator ) , service providers ( from one operator to another operator ) or types of service ( e.g. CDMA to GSM or vice versa ) . Mobile Number portability provides a great customer benefit by allowing customers retaining their phone numbers after relocation, or switching service providers with no disruption of services or the inconvenience and cost of having to notify others of their new number. Mobile Number Portability in I ndia currently is service provider portability. Portability Types There are three major types of number portability:
a) Service provider portability - The most commonly deployed number portability type, service provider portability enables end users to retain their telephone numbers when changing service providers. Mobile Number Portability in this context belongs to this category whereas a CDMA/GSM Subscriber can change the Mobile Operator while retaining his Mobile Number.
b) Location portability - Location portability is the ability of end users to retain their telephone numbers when
moving from one location to another. In this instance, a telephone number could be associated with a device, independent of location. It would allow customers to keep their numbers when they move to other locations. In a Fixed/Wireline (Basic-Landline) environment this type of portability can be used to give the customers a flexibility to retain their numbers while retaining the same number as well as the same operator.
c) Service portability - This is the ability of end users to retain the same telephone number as they change from
one service to another. The new service can be offered by a new operator or can be within the same operator network. For example, a subscriber shifts subscription to a VoIP service provider, or from a code division multiple access (CDMA) or time division multiple access (TDMA) network to a global system for mobile communications (GSM) network or vice versa.
Mobile Number Portability in SSTL The purpose of this document is to clearly identify the requirements for SSTL to implement Mobile Number Portability as a CDMA operator.The document covers the expected call flows for the scenarios that would be affected by MNP. MNP – Key Elements
The Key Elements of a Number Portability solution are – • MNPDB/QRS: maintains the number portability database (MNPDB/QRS) and provides routing instructions. An
example solution would be the STP itself where the MNPDB/QRS resides on it. • Donor network: network from where the number originally came. • Originating/initiating network: network from where the call originated. • Subscription network: network in which the subscriber is presently being served. • Recipient network: network to where a number is ported. • Transit network: network between two networks (where signaling is transported prior to arriving at the recipient
network).
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 3 of 21
SSTL Signaling Network Architecture There will be 2 STP pairs as shown in below diagram, which will serve the signaling requirements for the entire country including Mobile Number Portability.
IP Cloud
North-WestININ
SCPSCP
SMSCSMSC
ININ
SCPSCP
SMSCSMSC
MSCMSC
MSC
MSCMSC
MSC
MNP
MNPSouth-East
Total – 2 STP Pairs (North-West
and South-East)
North – Delhi STP Node
West – Mumbai STP Node
South – Chennai STP Node
East – Kolkata STP Node
IP Cloud
North-WestININ
SCPSCP
SMSCSMSC
ININ
SCPSCP
SMSCSMSC
MSCMSC
MSC
MSCMSC
MSC
MNP
MNPSouth-East
Total – 2 STP Pairs (North-West
and South-East)
North – Delhi STP Node
West – Mumbai STP Node
South – Chennai STP Node
East – Kolkata STP Node
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 4 of 21
MNP Call Flows should comply DOT Rules It is expected that several combination will lead to many possible call flows and SMS/MMS message flows. These flows should comply with DOT requirements in India like:
• Porting of mobile numbers only.
• Intra-Circle porting only.
• Direct routing to the terminating Operator.
• All Call Query.
• Internetworking configuration for a specific communication, e.g., Intra-Circle or Inter-Circle.
Call Flows affected by MNP MNP could affect
• All mobile terminated calls
• All mobile originated calls
• Short Message Service (SMS)
• Prepaid services
• Any service based on MDN
Affected call scenarios are illustrated in the following Table.
Note:Click on the links to see their expected call flow:
Links MO/Fixed orig/ MT
TYPE OF
CALL
A Number
B Number (Type)
B Number (Intra/Inter
Circle)
Example
Figure 1
MO / Fixed orig
Voice Post Paid - MTS
Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
Figure 2
MO / Fixed orig
Voice Post Paid - MTS
Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is ported-out to Tata Delhi
Figure 1 MO / Fixed orig
Voice Post Paid - MTS
Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is ported-in to MTS Delhi
Figure 2 MO / Fixed orig
Voice Post Paid - MTS
Non-Ported Non-MTS
Intra-circle MTS Delhi to Tata Delhi
Figure 2 MO / Fixed orig
Voice Post Paid - MTS
Ported out Non-MTS
Intra-circle MTS Delhi to Tata Delhi which is ported out to Reliance Delhi
Figure 9 MO / Fixed orig
Voice Post Paid - MTS
Non-Ported MTS inter-circle MTS Delhi to MTS Mumbai
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 5 of 21
Figure 9 MO / Fixed orig
Voice Post Paid - MTS
Ported out MTS inter-circle MTS Delhi to MTS Mumbai which is ported out to Tata Mumbai
Figure 9 MO / Fixed orig
Voice Post Paid - MTS
Ported in MTS inter-circle MTS Delhi to Tata Mumbai which is ported in to MTS Mumbai
Figure 9 MO / Fixed orig
Voice Post Paid - MTS
Non-Ported Non-MTS
inter-circle MTS Delhi to Tata Mumbai
Figure 9 MO / Fixed orig
Voice Post Paid - MTS
Ported out Non-MTS
inter-circle MTS Delhi to Tata Mumbai which is ported out to Reliance Mumbai
Figure 3
MO / Fixed orig
Voice Pre Paid - MTS
Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
Figure 4 MO / Fixed orig
Voice Pre Paid - MTS
Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is
ported-out to Tata Delhi
Figure 3
MO / Fixed orig
Voice Pre Paid - MTS
Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is
ported-in to MTS Delhi
Figure 4 MO / Fixed orig
Voice Pre Paid - MTS
Non-Ported Non-MTS
Intra-circle MTS Delhi to Tata Delhi
Figure 4 MO / Fixed orig
Voice Pre Paid - MTS
Ported out Non-MTS
Intra-circle MTS Delhi to Tata Delhi which is
ported out to Reliance Delhi
Figure 10 MO / Fixed orig
Voice Pre Paid - MTS
Non-Ported MTS Inter-circle MTS Delhi to MTS Mumbai
Figure 10 MO / Fixed orig
Voice Pre Paid - MTS
Ported out MTS Inter-circle MTS Delhi to MTS Mumbai which is ported out to Tata Mumbai
Figure 10 MO / Fixed orig
Voice Pre Paid - MTS
Ported in MTS Inter-circle MTS Delhi to Tata Mumbai which is ported in to MTS Mumbai
Figure 10 MO / Fixed orig
Voice Pre Paid - MTS
Non-Ported Non-MTS
Inter-circle MTS Delhi to Tata Mumbai
Figure 10 MO / Fixed orig
Voice Pre Paid - MTS
Ported out Non-MTS
Inter-circle MTS Delhi to Tata Mumbai which is ported out to Reliance Mumbai
Figure 5 MO / Fixed orig
SMS Post Paid - MTS
Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 6 of 21
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is ported-out to Tata Delhi
Figure 5 MO / Fixed orig
SMS Post Paid - MTS
Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is ported-in to MTS Delhi
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Non-Ported Non-MTS
Intra-circle MTS Delhi to Tata Delhi
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Ported out Non-MTS
intra-circle MTS Delhi to Tata Delhi which is ported out to Reliance Delhi
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Non-Ported MTS Inter-Circle MTS Delhi to MTS Mumbai
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Ported out MTS Inter-Circle MTS Delhi to MTS Mumbai which is ported out to Tata Mumbai
Figure 6
MO / Fixed orig
SMS Post Paid - MTS
Ported in MTS Inter-Circle MTS Delhi to Tata Mumbai which is ported in to MTS Mumbai
Figure 7
MO / Fixed orig
SMS Pre Paid - MTS
Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is ported-out to Tata Delhi
Figure 7
MO / Fixed orig
SMS Pre Paid - MTS
Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is ported-in to MTS Delhi
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Non-Ported Non-MTS
Intra-circle MTS Delhi to Tata Delhi
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Ported out Non-MTS
Intra-circle MTS Delhi to Tata Delhi which is ported out to Reliance Delhi
MO / Fixed orig SMS Pre Paid - Non-Ported MTS Inter-circle MTS Delhi to MTS Mumbai
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 7 of 21
Figure 8 MTS
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Ported out MTS Inter-circle MTS Delhi to MTS Mumbai which is ported out to Tata Mumbai
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Ported in MTS Inter-circle MTS Delhi to Tata Mumbai which is ported in to MTS Mumbai
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Non-Ported Non-MTS
Inter-circle MTS Delhi to Tata Mumbai
Figure 8
MO / Fixed orig
SMS Pre Paid - MTS
Ported out Non-MTS
Inter-circle MTS Delhi to Tata Mumbai which is ported out to Reliance Mumbai
Figure 1 MT Voice Don’t Care MTS Terminating Call to local GMSC/MSC
Local/STD/ISD call to MTS Delhi
Figure 5 MT SMS Don’t Care MTS Terminating Call to local GMSC/MSC
Local/STD/ISD call to MTS Delhi
MNP Call Flows From the perspective of particular SSTL circle, each MDN can be considered to have one of five portability status, as follows:
• Own Non-Ported number. • Own Ported-Out number. • Foreign Non-Ported number. • Foreign number Ported-In, also called Ported-In number or Imported number. • Foreign number Ported to a Foreign Network, also called Cross-Ported number.
Following Assumptions made about Signaling in these expected Flows : Intra-circle calls :
• If subscriber is foreign ported-in or imported or own non-ported subscriber then LOCREQ will be routed to
HLR by STP. • If subscriber is own ported-out then LOCREQ will be routed back with RN by STP to querying MSC. • If subscriber is foreign non-ported then LOCREQ will be routed back with RN by STP to querying MSC. • If subscriber is foreign number ported to a foreign network,also called as Cross-Ported number then
LOCREQ will be routed back with RN by STP to querying MSC.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 8 of 21
Inter-circle calls :
• If subscriber is foreign ported-in or imported or own non-ported subscriber then NPREQ will be routed
back with RN by STP to querying MSC. • If subscriber is own ported-out then NPREQ will be routed back with RN by STP to querying MSC. • If subscriber is foreign non-ported then NPREQ will be routed back with RN by STP to querying MSC. • If subscriber is foreign number ported to a foreign network,also called as Cross-Ported number then
NPREQ will be routed back with RN by STP to querying MSC. Clarification Required:-
Post MNP how to apply selective call forwarding e.g.:- Forwarding is not allowed to MTNL/BSNL. Now consider A no. as MTS (9136000000),B No. as Tata (9212000000) which is ported out to
MTNL/BSNL.So how will MTS restrict forwarding to 9212000000 in this scenario.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 9 of 21
Figure 1: Own Non-Ported MDN or Ported-in MDN- Postpaid MSC STP(MNP) HLR VLR LOCREQ MAP B Add=B LOCREQ MAP B Add=B, SCCP Add=HLR LOCREQ RESPONSE TLDN
IAM TLDN
A Subs
B Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 10 of 21
Figure 2: Ported-out or Foreign non-ported or cross ported MDN-Postpaid( Intra Circle) MTS NETWORK OTHER NETWORK MSC STP(MNP) MSC STP(MNP) HLR VLR LOCREQ: B Add=B LOCREQ Response MAP B Add=RN+B IAM MAP B Add=RN+B LOCREQ MAP B Add=RN+B LOCREQ MAP B Add=B
SCCP Add=HLR LOCREQ Response TLDN IAM TLDN
B Subs
A Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 11 of 21
Figure 3: Own Non-Ported MDN or Ported-in MDN-Pre Paid MTS NETWORK OTHER NETWORK MSC STP(MNP) IN HLR VLR ORREQ ORREQ Continue Analyzed MAP B Add=B Analyzed MAP B Add=RN+B, SCCP Add=SCP Analyzed Response=Continue LOCREQ MAP B Add=B LOCREQ MAP B Add=B, SCCP Add=HLR LOCREQ Response=TLDN TLDN
A Subs.
B Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 12 of 21
Figure 4: Ported-out or Foreign non-ported or cross ported MDN-Pre Paid(Intra Circle) MTS NETWORK OTHER NETWORK MSC STP(MNP) IN MSC STP(MNP) HLR VLR ORREQ ORREQ ORREQ Continue Analyzed MAP B Add=B Analyzed B Add= RN+B, SCCP Add =IN Analyzed ACK=Continue LOCREQ Map B Add=B LOCREQ Response Map B Add=RN+B IAM MAP B Add=RN+B LOCREQ MAP B LOCREQ MAP B Add= B Add=RN+B SCCP Add=HLR LOCREQ Response TLDN IAM TLDN
B Subs.
A Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 13 of 21
Figure 5: Non-Ported/Ported in SMS Flow-Postpaid
MTS NETWORK MSC STP(MNP) SMSC HLR VLR MO SMDPP MAP B Addr=B MO SMDPP MAP B Addr=RN+B SMDPP ACK
SMSREQ MAP B Addr=B SMSREQ MAP B Addr=B SMSREQ, SCCP CdPA=SMSC, IS‐41 MAP Routing Addr=VLR SMSREQ, SCCP CdPA=SMSC IS‐41 MAP Routing Addr=VLR MT SMDPP, SCCP CdPA=VLR IS41 MAP Addr=IMSI
SMDPP
B Subs.
A Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 14 of 21
Figure 6: Ported out or Foreign non-ported or cross ported - SMS Flow-Pospaid MTS NETWORK OTHER NETWORK MSC STP(MNP) SMSC GMSC HLR VLR MO SMDPP MAP B Addr=B MO SMDPP MAP B Addr=RN+B SMDPP ACK SRI _SM
MAP B Addr=RN+B SRI_SM CdPA=B, IS41 MAP B Addr=B SMSREQ Response, SCCP CdPA=SMSC IS 41 MAP Routing Addr=VLR, IMSI MT FSM, SCCP CdPA=VLR IS41 MAP Addr=IMSI MT FSM Response B Subs.
A Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 15 of 21
Figure 7: Non-Ported/Ported in SMS- Prepaid
MTS NETWORK OTHER NETWORK
MSC STP(MNP) SMSC STP(MNP) IN HLR VLR SMDPP IS41 MAP B Addr=B SMDPP IS41 MAP B Addr=RN +B PPSCHECK(RN+B) PPSCHECK_ACK
SMSREQ MAP B Addr=B SMSREQ GTT CdPA=SMSC , IS41 MAP Routing Addr=VLR MTSMDPP GTT SCCP CdPA= VLR MAP Addr=IMSI , SMDPP Response
A Subs
B Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 16 of 21
Figure 8: Ported out or Foreign non-ported or cross ported - SMS Flow-Prepaid MTS NETWORK OTHER NETWORK
MSC STP(MNP) SMSC STP(MNP) IN GMSC HLR VLR SMDPP IS41 MAP B Addr=B SMDPP IS41 MAP B Addr PPSCHECK(RN+B) =RN+B PPSCHECK_ACK
SMSREQ MAP B Addr=B SMSREQ GTT CdPA=SMSC , IS41 MAP Routing Addr=VLR MTSMDPP GTT SCCP CdPA= VLR MAP Addr=IMSI , SMDPP
A Subs
B Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 17 of 21
Figure 9: Ported-out or Foreign non-ported or cross ported MDN-Postpaid( Inter Circle)
MTS Network Other Operater Network MSC STP(MNP) MSC STP(MNP) HLR VLR NPREQ: B Add=B NPREQ Response MAP B Add=RN+B IAM MAP B Add=RN+B LOCREQ MAP B Add=RN+B LOCREQ MAP B Add= B
SCCP Add=HLR LOCREQ Response TLDN IAM TLDN
B Subs
A Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 18 of 21
Figure 10: Own Non-Ported MDN or Ported-in MDN-Pre Paid( Inter Circle) MSC STP(MNP) IN HLR VLR Analyzed MAP B Add=B Analyzed MAP B Add=RN+B, SCCP Add=SCP Analyzed Response=Continue NPREQ MAP B Add=B NPREQ Response=RN+B IAM
A Subs.
B Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 19 of 21
Figure 11: Ported out or Foreign non-ported or cross ported – International SMS Flow-Prepaid MSC STP(MNP) SMSC International gateway SMDPP IS41 MAP B Addr=B SMDPP IS41 MAP B Addr=B
A Subs
B Subs
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 20 of 21
Figure 12: Own Non-Ported MDN or Ported-in MDN ( Wireline)
Wireline Wireless MSC STP(MNP) MSC HLR VLR INAP Query MAP B Add=B INAP Response MAP B Addr=RN+B IAM B Addr=RN+B LOCREQ MAP B Add= B LOCREQ MAP B Add=B B.SCCP Add=HLR LOCREQ Response TLDN TLDN
A Subs.
B Subs.
MTS MNP Implementation
MTS, INDIA
MNP Design Document Page 21 of 21
Figure 13: Terminating call (MTS Network)
Other Network MTS Network MSC STP(MNP) MSC STP(MNP) HLR VLR LOCREQ B Add=B LOCREQ Response MAP B Add=RN+B IAM MAP B Add=RN+B LOCREQ MAP B Add=RN+B LOCREQ MAP B Add= B
SCCP Add=HLR LOCREQ Response TLDN IAM TLDN
B Subs
A Subs