You are on page 1of 12

Whitepaper

Mobile Number Portability


aricent.com
Implementation, Challenges and Solutions
Whitepaper

Copyright Information
© 2008 Aricent™, Inc. All rights reserved.

No part of this document may be reproduced or transmitted in any form or by any means, electronic or otherwise, including photocopying,
reprinting or recording, for any purpose, without the express written permission of Aricent.

Disclaimer
Information in this document is subject to change without notice and should not be construed as a commitment on the part of Aricent. Aricent
does not assume any responsibility or make any warranty against errors that may appear in this document and disclaims any implied
warranty of merchantability or fitness for a particular purpose.

URLs mentioned in this white paper, being the copyright of their respective owners may be changed by them anytime, without prior notice,
and may not lead to the mentioned Web page.

Trademarks
All other company, brand, product or service names mentioned herein are the trademarks or registered trademarks of their respective
owners.

Aricent
CORPORATE OFFICES
700 Hansen Way
Palo Alto, CA 94304,
USA

Toll Free +1-888 426 6679


Tel +1 650 391 1088

Fax +1 650 391 1089


e-mail: info@aricent.com
Visit us at: http://www.aricent.com June, 2008

2 aricent.com
Whitepaper

CONTENTS

1. Introduction 4

2. Types of Number Portability 4

3. Service Provider Number Portability Schemes 4


3.1 All Call Query (ACQ) 4
3.2 Query on Release (QoR) 5
3.3 Call Dropback 5
3.4 Onward Routing (OR) 5

4. Comparisons of the Number Portability Schemes 5

5. Versions in ACQ scheme 6

6. Implementation 6
6.1 Number Porting Process: Procedure and Considerations 6
6.2 Call Routing 7

7. Typical Flow of Porting Data 7

8. Factors Influencing Success of Number Portability 7

9. Challenges of implementing number portability 8


9.1 Number Portability Setup Costs 8
9.2 NP maintenance costs 8
9.3 Call routing costs 8

10. Solution 8

11. Conclusion 8

3 aricent.com
Whitepaper

1. INTRODUCTION
Mobile Number portability (MNP) enables mobile subscribers to . Call Dropback
change their service providers or their location without having . Onward Routing (OR)
to change their existing phone numbers. If the subscribers are
not satisfied with the services of their service provider, they can Before we discuss the technical aspects and various call routing

change their service provider while retaining the existing phone schemes in detail, let us understand some terms in the context of

number. This infuses competition among service providers and mobile network and number portability.

forces them to improve their service standards to check subscriber . Donor Network: It is the network that first assigns a telephone

churn. Many countries have made number portability mandatory to number to a subscriber

liberalize competition. Many others are in the process of . Recipient Network: It is the network that currently serves the

implementing it. A significant technical aspect of implementing ported number. A recipient network is a network that a

number portability is related to the routing of calls or mobile subscriber’s number is ported to when the subscriber switches

messages (SMS, MMS) to a number once it is ported to some the service provider

other network. This paper discusses: . Old Serving Network: The old serving network is the network

. types of number portability that previously served the ported number before the number was

. various call routing schemes for service provider number ported to the new serving network. Since a subscriber can switch

portability service provider any number of times, the old SP is not

. comparisons among various routing schemes necessarily the same as the donor network

. challenges of implementing number portability . Participant: A Participant is a service provider who is not related

. best solution in terms of complexity of implementation, use of to the porting process in any way and still needs the routing

network resources, and scalability information for call routing and various other activities.

3.1 ALL CALL QUERY (ACQ)

2. TYPES OF NUMBER PORTABILITY . The Originating Network receives a call from the caller and

The various types of number portability are: sends a query to a centrally administered Number Portability

. Service Provider Number Portability: Subscribers can change Database (NPDB) also called central database (CDB)

the service provider while retaining the same phone number. It is . Network operators generally keep local copies of the CDB, which

also called operator portability is hosted on either a network element within their network or a

. Location Number Portability: Subscribers can change their third party network element

service location while keeping the same telephone number . The NPDB returns the routing information of the dialed number

. Service Portability: Subscribers can change the subscribed . The Originating Network uses the routing information to route the

services while retaining the same telephone number. Service call to the new serving network

portability allows the subscribers to enjoy the subscribed


services in the same way when they roam outside their home
NP Donor Network
networks Database

This paper discusses service provider number portability (SPNP), 1 2


as SPNP is the primary form of number portability that promotes
3
competition among the mobile service providers. Originating Network Recipient Network

3. SERVICE PROVIDER NUMBER PORTABILITY CALL


ROUTING SCHEMES
The Internet Engineering Task Force (IETF) has defined four Illustration1: All-Call-Query Scheme

flavors of call routing that support number portability. These


schemes are:
. All Call Query (ACQ)
. Query on Release (QoR)

4 aricent.com
Whitepaper

3.2 QUERY ON RELEASE (QoR) 3.4 ONWARD ROUTING (OR)


. The Originating Network receives a call from the caller and . The Originating Network receives a call from the caller and
routes the call to the donor network routes the call to the donor network
. The donor network releases the call and indicates that the dialed . The donor network detects that the dialed directory number has
number has been ported out of that network been ported out of the donor switch and checks with an internal
. The Originating Network sends a query to its copy of the network-specific NPDB
centrally administered NPDB . The internal NPDB returns the routing number associated with
. The NPDB returns the routing information of the dialed number the dialed directory number
. The Originating Network uses the routing information to route the . The donor network uses the routing number to route the call to
call to the new serving network the new serving network
. This method of routing calls is also known as Call Forwarding
2
NP Donor Network
2
Database 1 Central Internal
Donor Network NP
NP
1 3 Database
Database
3 4
4

Originating Network 5 Recipient Network Originating Network Recipient Network

Illustration4: Onward Routing Scheme


Illustration2: Query-On-Release Scheme

3.3 CALL DROPBACK


This scheme is also known as “Return to Pivot (RTP).” The call 4. COMPARISONS OF THE NUMBER PORTABILITY SCHEMES
steps are as follows. Of the four number portability call routing implementations
. The Originating Network receives a call from the caller and discussed above, the ACQ is the only implementation that does not
routes the call to the donor network involve the donor network when routing the call to a new serving
. The donor network detects that the dialed directory number has network. Thus, the ACQ scheme is the most efficient in terms of
been ported out of the donor switch and checks with an internal using the network resources for routing the call to a ported number.
network-specific NPDB
. The internal NPDB returns the routing number associated with The OR scheme requires to setup two physical calls - one from the

the dialed directory number originating network to the donor network and the other from the

. The donor network releases the call by providing the routing donor network to the new serving network. This increases the

number usage of network resources and hence is the least efficient in

. The Originating Network uses the routing number to route the terms of using the network transmission facilities.

call to the new serving network


The QoR and Call Dropback schemes set up calls to the donor

2 network first but release the call back to the originating network
Central 4 Internal
Donor Network
NP NP that then initiates a new call to the Current Serving Network.
1 3 Database
Database

In the QoR and Dropback schemes, dedicated signaling circuits


are set up between the originating network and the donor network
Originating Network 5 Recipient Network when the originating network sets up the call towards the donor
network. This complexity increases the signaling between the
networks and hence the cost of the call to a ported number
increases.

Illustration3: Call Dropback Scheme

5 aricent.com
Whitepaper

5. VERSIONS IN ACQ SCHEME


There are two possible versions of ACQ scheme. In the first one, interface. With this non-standard approach, there can be multiple
the originating network always queries the NPDB when a call is commercial agreements between the service providers, which
received from the caller regardless of whether the dialed number make it difficult to manage the terms of each agreement, and
belongs to any number range that is portable or has at least one track the porting requests. This approach is very complex, and the
number ported out. Number range covers a contiguous range of complexity is further increased with increasing number of service
numbers within that range. Once a number within a particular providers.
range has ported away from the donor network, all numbers in that
Service Provider 1
range are considered potentially ported. Service Provider 2

The other version is to check whether the dialed number belongs


to any number range that is portable or has at least one number
Service Provider 5
ported out. If yes, an NPDB query is sent. If not, no NPDB query Service Provider 3
is sent. The former performs best when there are many portable
number ranges. The latter performs best when there are not too
many portable number ranges. The latter ACQ scheme is similar to Service Provider 4

the QoR scheme, except that the QoR scheme uses call setup and
relies on the donor network to indicate “number ported out” before Illustration5: Peer-to-Peer Approach

initiating the NPDB query.


6.1.2 Centralized approach
In this approach, the regulatory authority of the country sets up the
guidelines, policies and processes for number portability. All the
6. IMPLEMENTATION
service providers in the country have a shared and well-defined in-
There are two fundamental issues that need to be considered in
terface with a centralized NP administration center for processing
implementing number portability in a country.
the porting request of a number. This adheres to a clear set of ser-
. Number Porting Process: This applies to the policies and
vice level agreements for each of the steps involved in the process
processes for porting the numbers
and it is mandatory for the service providers to follow them.
. Call Routing: This applies to the scheme of routing a call to a
ported number.
Any porting request from any of the service providers is sent to
the NP administration center first, to which all the service provid-
6.1 NUMBER PORTING PROCESS: PROCEDURE AND
ers’ number portability solutions are integrated with. A request that
CONSIDERATIONS
comes from the new SP to the NP administration center is sent
Number porting process involves a set of parties, which includes
to the present serving SP for clearance and once this is done the
donor (or current serving SP), recipient (new SP) and many par-
central NP administration center broadcasts the porting informa-
ticipants (other service providers not related to the number that is
tion to all the service providers in the country. As specified above,
being ported). The basic requirement of the porting process is that
the porting request can be initiated by either of the current serving
a subscriber needs to initiate a request to the service provider. The
SP or the new SP (recipient). This is decided by the regulatory
request can be initiated to either of the service providers (current
body of the country.
serving SP or the new SP). This depends on the regulatory policies
of the country.
Central number portability
administration
There are two approaches by which the number porting database center and database

can be maintained and implemented.


SOAP/CORBA/XML/Q.3
. Peer-to-Peer approach
. Centralized approach Service Provider
Gateway
Service Provider
Gateway
Service Provider
Gateway

6.1.1 Peer-to-Peer approach Local Local Local


NPDB NPDB NPDB
In this approach, there is a bilateral agreement between two
Service Provider Service Provider Service Provider
service providers. The two service providers agree on the 1 2 n

implementation of number portability based on proprietary


Illustration6: Centralized Approach

6 aricent.com
Whitepaper

Central number portability


The centralized approach is the most preferred solution and is administration
center and database
widely used across the globe. This is a highly scalable
Service Provider SOAP/CORBA/XML/Q.3
implementation. Domain

Local Service Provider Local


NP Gateway NPDB
6.2 CALL ROUTING
Provisioning to the
As discussed earlier, All Call Query (ACQ) scheme is the most respective network element

efficient in terms of using network resources. The advantages of


using ACQ to implement number portability are: Billing
Customer Other
HLR relationship network
System
management elements
. No dependency on other network for routing the call
. Easy billing for calls to the ported numbers
. Call set-up time for calls to ported numbers is minimal Illustration8: Flow of porting data

. Minimal impact on signaling


. Impact on network complexity is very less
8. FACTORS INFLUENCING THE SUCCESS OF NUMBER
PORTABILITY
. Subscriber Awareness: Subscribers needs to be aware of
7. TYPICAL FLOW OF PORTING DATA Number Portability (NP), its advantages, and how to go about it
The porting request once given by the subscriber to the service . Simplicity: NP success mainly depends on the simplicity of the
provider (new or current serving SP) is forwarded to the central process. There could be many rules that the regulator may
clearing administrator. The actual porting process starts from the impose. For example, a number can’t be ported in the first 6
central clearing administrator. months of the subscription. Such forced conditions hamper the
success of NP
. Speed: Speed is one of the major factors that affect the success
of NP. Service level agreements should be stringent enough to
minimize the time taken to port the number to other network. This
increases the level of customer satisfaction

France 30

Portugal 20

Spain 5
Countries

Finland 5

Belgium 2

Australia 1

USA 1

Illustration7: Typical Business Flow 0 5 10 15 20 25 30 35

No. of days
The administrator clears the number based on the policies and
Illustration9: Porting time (days) in various countries
processes agreed upon by both the service providers (donor and
recipient), the number is marked as ported and the administrator
. Cost factor: NP success also depends on the cost of porting the
or the central clearing house broadcasts the complete information
number. The lower the cost, the higher will be the rate of porting.
to all the service providers in the country or as registered with the
The cost here refers to the amount that the subscribers need to
central clearing authority.
pay to port their number to some other service provider’s network.
This all depends on the regulatory authority that decides who bears
the cost of porting. For better success and market competition, it is
recommended that the new service provider, who is getting the
subscriber, bear the cost of porting.

7 aricent.com
Whitepaper

9.3 CALL ROUTING COSTS


. Handset subsidies and fixed-term agreements : NP has been a Routing the call to a ported number is one of the major issues in
great success in the countries like Finland where there are no NP. In case of ACQ, the originating network needs to make a query
subsidies on mobile handsets. Subsidies given by the service to the NP database irrespective of whether the called number is
providers leads to fixed term agreements and hence limits the ported or not. Even the other schemes of NP implementation has
option for the subscriber to switch to a different service provider. their own impacts on the network signaling, database queries, and
There can be other agreements, which can hinder the success other network resources, which directly influence the network
of NP. traffic adding on to the cost.

9. CHALLENGES OF IMPLEMENTING NUMBER PORTABILITY 10. SOLUTION


The major challenges of implementing number portability are: Many countries have their own guidelines on how to share the
. Cost involved in upgrading the network infrastructure to support costs incurred in NP implementation. Regulatory bodies can
number portability consider the following points in arriving at a better model for cost
. Cost involved in maintaining the upgraded infrastructure sharing to implement number portability.
. Cost involved in the usage of network resources to route the calls . Number of subscribers per service provider should be the base
to the ported number at the time of setting up the NP System
. The service providers can incur the annual maintenance costs
9.1 NUMBER PORTABILITY SETUP COSTS for using the service of the central NPDB. This can be for the
This is one of the major deterring factors for NP implementation services used such as NPDB system and customer help desk
in any country. There are many expenses involved in NP system usage. These costs should be based on the usage of the
setup. The setup costs include the cost of setting up the central central NPDB or based on the quality of service such as the
NPDB, which maintains the complete information on the porting bandwidth for accessing the central NPDB
details, providing a well-defined interface for the service . Recipient service provider can pay for the costs incurred by the
providers to interact with apart from adhering to the policies setup centralized NPDB for any subscriber that ports to its network
by the telecom regulatory. Apart from these all the service . Recipient service provider can pay for the costs incurred by the
providers need to have NP gateway server capable of interacting donor for each ported number
with the central NPDB using the defined application programming . The central NPDB should be a non-profitable or at most a
interface (API). The NP gateway should, apart from maintaining an reasonable profit making organization and there should be a
internal NPDB, provision the routing information to the respective policy to share the profits with the service providers to lower their
network elements. Apart from these, upgrading the network adds to burden.
the cost. The service providers are supposed to bear these costs. . Service providers can be made stakeholders in the central
The setup costs includes: NPDB, though the regulatory body shall have the sole
. Central NPDB setup cost discretionary powers to control the NPDB.
. Software development or upgrade
. Network upgrade
. Customer Relationship Management (CRM) upgrade 11. CONCLUSION
. Cost involved in upgrading the billing system To implement number portability, the best solution is to imple-
ment the centralized system, maintain a common number porting
9.2 NP MAINTENANCE COSTS database, and use the All Call Query (ACQ) call routing scheme to
Once the NP system is deployed, there are many other costs route the calls to a ported number. A trusted 3rd party, which
involved in maintenance of the system. The maintenance cost typically reports to the telecom regulatory authority, can maintain
includes the following: the centralized number porting database.
. Cost for the agreed procedure involved in the porting process
. Activating the ported number
. Provisioning the routing information
. Informing all the service providers of the ported number

8 aricent.com
Whitepaper

9
This page has been left blank intentionally. aricent.com
Whitepaper

10
This page has been left blank intentionally. aricent.com
Whitepaper

11
This page has been left blank intentionally. aricent.com
Whitepaper

Aricent is a global leader in communications software, providing strategic


solutions that empower billions of people. By delivering the best and most
innovative communications software in the industry, we’re helping our
clients change the world.

Aricent has an extensive portfolio of services and products covering the full
spectrum of communications software—from strategic design to implemen-
tation in the field. Our uniquely talented team of designers, consultants and
engineers work to solve the most complex, high-impact challenges for our
clients—the world’s leading equipment manufacturers, device manufactur-
ers and service providers.

China +86 10 5924 4700


Finland +358 9 25166241
France +33 1 56 60 53 56
Germany +49 911 25270
India +91 124 234 6666
Japan +81 44 221 5360
Korea +82 2 6001 3510
Mexico +52 81 8218 9090-99
South Africa +27 11 293 0500
Sweden +46 8 601 4106
Taiwan +886 2 89771667
Ukraine +380 432 55 0955
United Kingdom +44 208 622 3859

aricent.com

You might also like