You are on page 1of 21

MTS MTS, INDIA

MNP Implementation

SISTEMA Shyam Teleservices Limited


MNP Implementation

MNP Design Document Page 1 of 21


MTS MTS, INDIA
MNP Implementation

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).

MNP Design Document Page 2 of 21


MTS MTS, INDIA
MNP Implementation

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.

MSC
MSC
MSC Total – 2 STP Pairs (North-West
and South-East)

IN
IN North-West North – Delhi STP Node
MNP
SMSC
SMSC West – Mumbai STP Node
South – Chennai STP Node
SCP
SCP
East – Kolkata STP Node

IP Cloud

IN
IN South-East
MNP
SMSC
SMSC

SCP
SCP MSC
MSC
MSC

MNP Design Document Page 3 of 21


MTS MTS, INDIA
MNP Implementation

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 TYPE A B Number B Number Example


orig/ MT OF Number (Type) (Intra/Inter
CALL Circle)

MO / Fixed Voice Post Paid Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
Figure 1 - MTS
orig

MO / Fixed Voice Post Paid Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is
Figure 2
orig - MTS ported-out to Tata Delhi

MO / Fixed Voice Post Paid Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is
Figure 1
orig - MTS ported-in to MTS Delhi

Figure 2 Voice Post Paid Non-Ported Non- Intra-circle MTS Delhi to Tata Delhi
MO / Fixed
- MTS MTS
orig

Figure 2 MO / Fixed Voice Post Paid Ported out Non- Intra-circle MTS Delhi to Tata Delhi which is
orig - MTS MTS ported out to Reliance Delhi

Figure 9 MO / Fixed Voice Post Paid Non-Ported MTS inter-circle MTS Delhi to MTS Mumbai
orig - MTS

MNP Design Document Page 4 of 21


MTS MTS, INDIA
MNP Implementation

Figure 9 MO / Fixed Voice Post Paid Ported out MTS inter-circle MTS Delhi to MTS Mumbai which is
orig - MTS ported out to Tata Mumbai

Figure 9 MO / Fixed Voice Post Paid Ported in MTS inter-circle MTS Delhi to Tata Mumbai which is
orig - MTS ported in to MTS Mumbai

Figure 9 MO / Fixed Voice Post Paid Non-Ported Non- inter-circle MTS Delhi to Tata Mumbai
orig - MTS MTS

Figure 9 MO / Fixed Voice Post Paid Ported out Non- inter-circle MTS Delhi to Tata Mumbai which is
orig - MTS MTS ported out to Reliance Mumbai

Voice Pre Paid - Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
MTS

MO / Fixed
orig

Figure 3
Figure 4 MO / Fixed Voice Pre Paid - Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is
orig MTS ported-out to Tata Delhi

Voice Pre Paid - Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is
MTS ported-in to MTS Delhi

MO / Fixed
orig

Figure 3
Figure 4 MO / Fixed Voice Pre Paid - Non-Ported Non- Intra-circle MTS Delhi to Tata Delhi
orig MTS MTS

Figure 4 MO / Fixed Voice Pre Paid - Ported out Non- Intra-circle MTS Delhi to Tata Delhi which is
orig MTS MTS ported out to Reliance Delhi

Figure 10 MO / Fixed Voice Pre Paid - Non-Ported MTS Inter-circle MTS Delhi to MTS Mumbai
orig MTS

Figure 10 MO / Fixed Voice Pre Paid - Ported out MTS Inter-circle MTS Delhi to MTS Mumbai which is
orig MTS ported out to Tata Mumbai

Figure 10 MO / Fixed Voice Pre Paid - Ported in MTS Inter-circle MTS Delhi to Tata Mumbai which is
orig MTS ported in to MTS Mumbai

Figure 10 MO / Fixed Voice Pre Paid - Non-Ported Non- Inter-circle MTS Delhi to Tata Mumbai
orig MTS MTS

Figure 10 MO / Fixed Voice Pre Paid - Ported out Non- Inter-circle MTS Delhi to Tata Mumbai which is
orig MTS MTS ported out to Reliance Mumbai

Figure 5 MO / Fixed SMS Post Paid Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
orig - MTS

MNP Design Document Page 5 of 21


MTS MTS, INDIA
MNP Implementation

SMS Post Paid Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is
MO / Fixed - MTS ported-out to Tata Delhi
orig
Figure 6
Figure 5 MO / Fixed SMS Post Paid Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is
orig - MTS ported-in to MTS Delhi

SMS Post Paid Non-Ported Non- Intra-circle MTS Delhi to Tata Delhi
MO / Fixed - MTS MTS
orig
Figure 6
SMS Post Paid Ported out Non- intra-circle MTS Delhi to Tata Delhi which is
MO / Fixed - MTS MTS ported out to Reliance Delhi
orig
Figure 6
SMS Post Paid Non-Ported MTS Inter-Circle MTS Delhi to MTS Mumbai
MO / Fixed - MTS
orig
Figure 6
SMS Post Paid Ported out MTS Inter-Circle MTS Delhi to MTS Mumbai which is
MO / Fixed - MTS ported out to Tata Mumbai
orig
Figure 6
SMS Post Paid Ported in MTS Inter-Circle MTS Delhi to Tata Mumbai which is
MO / Fixed - MTS ported in to MTS Mumbai
orig
Figure 6
SMS Pre Paid - Non-Ported MTS Intra-circle MTS Delhi to MTS Delhi
MO / Fixed MTS
orig
Figure 7
SMS Pre Paid - Ported out MTS Intra-circle MTS Delhi to MTS Delhi which is
MO / Fixed MTS ported-out to Tata Delhi
orig
Figure 8
SMS Pre Paid - Ported in MTS Intra-circle MTS Delhi to Tata Delhi which is
MO / Fixed MTS ported-in to MTS Delhi
orig
Figure 7

SMS Pre Paid - Non-Ported Non- Intra-circle MTS Delhi to Tata Delhi
MO / Fixed MTS MTS
orig
Figure 8
SMS Pre Paid - Ported out Non- Intra-circle MTS Delhi to Tata Delhi which is
MO / Fixed MTS MTS ported out to Reliance Delhi
orig
Figure 8
MO / Fixed
SMS Pre Paid - Non-Ported MTS Inter-circle MTS Delhi to MTS Mumbai
orig

MNP Design Document Page 6 of 21


MTS MTS, INDIA
MNP Implementation

MTS
Figure 8
SMS Pre Paid - Ported out MTS Inter-circle MTS Delhi to MTS Mumbai which is
MO / Fixed MTS ported out to Tata Mumbai
orig
Figure 8
SMS Pre Paid - Ported in MTS Inter-circle MTS Delhi to Tata Mumbai which is
MO / Fixed MTS ported in to MTS Mumbai
orig
Figure 8
SMS Pre Paid - Non-Ported Non- Inter-circle MTS Delhi to Tata Mumbai
MO / Fixed MTS MTS
orig
Figure 8
SMS Pre Paid - Ported out Non- Inter-circle MTS Delhi to Tata Mumbai which is
MO / Fixed MTS MTS ported out to Reliance Mumbai
orig
Figure 8
Figure 1 MT Voice Don’t Care MTS Terminating Call to Local/STD/ISD call to MTS Delhi
local GMSC/MSC

Figure 5 MT SMS Don’t Care MTS Terminating Call to Local/STD/ISD call to MTS Delhi
local GMSC/MSC

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.
MNP Design Document Page 7 of 21
MTS MTS, INDIA
MNP Implementation

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.

MNP Design Document Page 8 of 21


MTS MTS, INDIA
MNP Implementation

Figure 1: Own Non-Ported MDN or Ported-in MDN- Postpaid

               MSC                 STP(MNP)                       HLR         VLR 


 
 
A  Subs 
 
                   
                     LOCREQ 
                               MAP B Add=B                                
                                                                                         LOCREQ 
                                                                   MAP B Add=B, SCCP Add=HLR 
 
                                             LOCREQ RESPONSE 
                                                            TLDN 
                      
                       
                    IAM 
                                          TLDN                                                                                                                    
                          B Subs

MNP Design Document Page 9 of 21


MTS MTS, INDIA
MNP Implementation

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 


                                                               
 
A Subs 
                   
         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     

MNP Design Document Page 10 of 21B Subs 


MTS MTS, INDIA
MNP Implementation

Figure 3: Own Non-Ported MDN or Ported-in MDN-Pre Paid

MTS NETWORK OTHER NETWORK

               MSC               STP(MNP)                       IN    HLR                       VLR 


 
  ORREQ                          
                                                                                   ORREQ 
 
  A Subs. 
                         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 
 B Subs.
MNP Design Document Page 11 of 21
MTS MTS, INDIA
MNP Implementation

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 


                                                                           
A Subs. 
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. 
MNP Design Document Page 12 of 21
MTS MTS, INDIA
MNP Implementation

Figure 5: Non-Ported/Ported in SMS Flow-Postpaid

MTS NETWORK

               MSC               STP(MNP)             SMSC                            HLR        VLR 


                                                             
 
A Subs. 
                   
           
                                  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. 
                                                                

MNP Design Document Page 13 of 21


MTS MTS, INDIA
MNP Implementation

                                                                                                                                                                                                                         
                                                                                              
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 


                                                               
 
A Subs. 
                   
           
                               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.
MNP Design Document Page 14 of 21
MTS MTS, INDIA
MNP Implementation

                                                                                                                   
                                                                                                           
Figure 7: Non-Ported/Ported in SMS- Prepaid

MTS NETWORK OTHER NETWORK

               MSC                      STP(MNP)                SMSC     STP(MNP)    IN                       HLR            VLR 
                                                               
A Subs 
                                  
                                 
                         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      
 
  B Subs
                                   

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MNP Design Document Page 15 of 21


MTS MTS, INDIA
MNP Implementation

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 
                                                               
A Subs 
 
                   
           
                             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         
 
 
                                   

B Subs

MNP Design Document Page 16 of 21


MTS MTS, INDIA
MNP Implementation

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 


                                                               
 
A Subs 
                   
         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

 
 
 
 
 
MNP Design Document Page 17 of 21
MTS MTS, INDIA
MNP Implementation

 
 
 
 
 
Figure 10: Own Non-Ported MDN or Ported-in MDN-Pre Paid( Inter Circle)

               MSC               STP(MNP)                                IN            HLR                     VLR 


 
 
  A Subs. 
 
                   
                   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 

 B Subs.

 
 
 
 
 
MNP Design Document Page 18 of 21
MTS MTS, INDIA
MNP Implementation

 
 
 
 
 
Figure 11: Ported out or Foreign non-ported or cross ported – International SMS Flow-Prepaid

               MSC                      STP(MNP)                SMSC             International gateway 
                                                               
A Subs 
 
                   
           
                            SMDPP 
                    IS41 MAP B Addr=B        SMDPP 
                                                        IS41 MAP B Addr=B          
                                                            
                                          
                                                                                                   
                      
 
 
B Subs
                                   

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MNP Design Document Page 19 of 21


MTS MTS, INDIA
MNP Implementation

Figure 12: Own Non-Ported MDN or Ported-in MDN ( Wireline)

Wireline Wireless
               MSC                             STP(MNP)            MSC                 HLR                       VLR 
 
 
  A Subs. 
                   
                   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

 
 
   B Subs.
 
 
 
 

MNP Design Document Page 20 of 21


MTS MTS, INDIA
MNP Implementation

Figure 13: Terminating call (MTS Network)


 

Other Network MTS Network

               MSC         STP(MNP)        MSC                       STP(MNP)                             HLR         VLR 


                                                               
 
A Subs 
                   
         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

 
 
 
 
 

MNP Design Document Page 21 of 21

You might also like