Skip to main content

Mobile Number Portability-Same Mobile Number over different Network Operators

Mobile number portability (MNP) enables mobile telephone users to retain their mobile telephone numbers when changing from one mobile network operator to another.
Mobile number portability is implemented in different ways across the globe. The International and European standard is for a customer wishing to port his/her number to contact the new network (recipient), which then sends the number portability request (NPR) to the current network (donor). This is known as "recipient-led" porting. The UK and India are the only exceptions to implement the donor-led system. The customer wishing to port his/her number is required to contact the donor to obtain a code (Porting Authorisation Code (PAC) in the UK and Unique Porting Code (UPC) in India) which is then given to the recipient network. The recipient continues the porting process by contacting the donor with porting code. This form of porting is known as "donor-led".

A significant technical aspect of MNP is related to the routing of calls or mobile messages (SMS, MMS) to a number once it has been ported.Call routing implementation is done  via the use of a central database (CDB) of ported numbers. A network operator makes copies of the CDB and queries it to find out to which network to send a call. This is also known as All Call Query (ACQ) and is highly efficient and scalable. A majority of the established and upcoming MNP systems across the world are based on this ACQ/CDB method of call routing.
In a decentralised model of MNP, a FNR (flexible number register) may be used to manage a database of ported out/ported in numbers for call routing.
Service providers and carriers who route messages and voice calls to MNP-enabled countries might use home location register (HLR) query services to find out the correct network of a mobile phone number. A number of such services exist, which query the operator's HLR over the SS7 signalling network in order to determine the current network of a specified mobile phone number prior to attempted routing of messaging or voice traffic.

Comments

Popular posts from this blog

Fatal exception errors and how to fix them

              'A fatal exception XY has occured at xxxx:xxxxxxxx' What is it? A fatal exception error is an error that causes a program to abort,returning the user to the operating system.When program encounters an exception that is invalid or unknown,fatal exception error(fatal 0E) is thrown.It mainly occurs during the computer's booting process,shutdown process or while trying to launch a program in windows.The processor exception(XY value) ranges from  00 to 0F. xxxx:xxxxxxxx represents the 32-bit address where the actual exception has occured. 00-Divide fault 02-NMI interrupt 04-overflow trap 05-bounds check fault 07-coprocesser not available 08-double fault 09-coprocesser segment overrun 0A-invalid task state segment 0B-Not present fault 0C-stack fault 0D-general protection fault 0E-page fault 10-coprocessor error fault 11-Alignment check fault When it occurs? Attempting an illegal instruction or operation accessin...

Difference between a 32-bit and 64-bit computer

The number of bits in a processor refers to the size of the data types that it handles and the size of its register .A register is a small amount of memory available to the processor in order to speed up its operations.Thus,a 64-bit processor can address  a larger physical memory locations and hence,can handle larger amount of RAM, than a 32-bit processor. Another difference is the speed .A 64-bit processor can perform more number of calculations per second than a 32-bit processor.Windows 95, 98, and XP are 32-bit operating systems and Windows Vista, Windows 7, and Windows 8 are 64-bit. A  64-bit machine can have a 32-bit or 64-bit operating systems installed on it whereas a 32-bit machine cannot have a 64-bit operating system installed. Although it is possible for a 32-bit software to run on a 64-bit machine,a 64-bit software cannot run on a 32-bit machine. How to find out whether a computer is running a 32-bit or 64-bit version of windows? Right click My Compute...

Some useful Windows System Shortcuts

F1         :Help F2         :Rename the selected item F3         :Search for a file or folder F4         :Display the address bar list in File Explorer F5         :Refreshes the current window. F6         :Moves among panes in a window F10        :Activates the Menu bar     CTRL+C                       : Copy CTRL+X                       : Cut CTRL+V                       : Paste CTRL+Z    ...