diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
commit | 4bfd864f10b68b71482b35c818559068ef8d5797 (patch) | |
tree | e3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc3482.txt | |
parent | ea76e11061bda059ae9f9ad130a9895cc85607db (diff) |
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc3482.txt')
-rw-r--r-- | doc/rfc/rfc3482.txt | 1683 |
1 files changed, 1683 insertions, 0 deletions
diff --git a/doc/rfc/rfc3482.txt b/doc/rfc/rfc3482.txt new file mode 100644 index 0000000..e361989 --- /dev/null +++ b/doc/rfc/rfc3482.txt @@ -0,0 +1,1683 @@ + + + + + + +Network Working Group M. Foster +Request for Comments: 3482 T. McGarry +Category: Informational J. Yu + NeuStar, Inc. + February 2003 + + + Number Portability in the Global Switched Telephone Network (GSTN): + An Overview + +Status of this Memo + + This memo provides information for the Internet community. It does + not specify an Internet standard of any kind. Distribution of this + memo is unlimited. + +Copyright Notice + + Copyright (C) The Internet Society (2003). All Rights Reserved. + +Abstract + + This document provides an overview of E.164 telephone number + portability (NP) in the Global Switched Telephone Network (GSTN). + NP is a regulatory imperative seeking to liberalize local telephony + service competition, by enabling end-users to retain telephone + numbers while changing service providers. NP changes the fundamental + nature of a dialed E.164 number from a hierarchical physical routing + address to a virtual address, thereby requiring the transparent + translation of the later to the former. In addition, there are + various regulatory constraints that establish relevant parameters for + NP implementation, most of which are not network technology specific. + Consequently, the implementation of NP behavior consistent with + applicable regulatory constraints, as well as the need for + interoperation with the existing GSTN NP implementations, are + relevant topics for numerous areas of IP telephony works-in-progress + with the IETF. + + + + + + + + + + + + + + +Foster, et al. Informational [Page 1] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +Table of Contents + + 1. Introduction ................................................. 2 + 2. Abbreviations and Acronyms ................................... 4 + 3. Types of Number Portability .................................. 6 + 4. Service Provider Number Portability Schemes .................. 7 + 4.1 All Call Query (ACQ) ................................... 8 + 4.2 Query on Release (QoR) ................................. 9 + 4.3 Call Dropback .......................................... 10 + 4.4 Onward Routing (OR) .................................... 11 + 4.5 Comparisons of the Four Schemes ........................ 11 + 5. Database Queries in the NP Environment ....................... 13 + 5.1 U.S. and Canada ........................................ 13 + 5.2 Europe ................................................. 14 + 6. Call Routing in the NP Environment ........................... 15 + 6.1 U.S. and Canada ........................................ 16 + 6.2 Europe ................................................. 17 + 7. NP Implementations for Geographic E.164 Numbers .............. 19 + 8. Number Conservation Method Enabled By NP ..................... 22 + 8.1 Block Pooling .......................................... 22 + 8.2 ITN Pooling ............................................ 23 + 9. Potential Implications ....................................... 23 + 10. Security Considerations ...................................... 27 + 11. IANA Considerations .......................................... 27 + 12. Normative References ......................................... 27 + 13. Informative References ....................................... 28 + 14. Acknowledgement .............................................. 29 + 15. Authors' Addresses ........................................... 29 + 16. Full Copyright Statement ..................................... 30 + +1. Introduction + + This document provides an overview of E.164 telephone number [E164] + portability in the Global Switched Telephone Network (GSTN). There + are considered to be three types of number portability (NP): service + provider number portability (SPNP), location portability (not to be + confused with terminal mobility), and service portability. + + SPNP, the focus of the present document, is a regulatory imperative + in many countries seeking to liberalize telephony service + competition, especially local service. Historically, local telephony + service (as compared to long distance or international service) has + been regulated as a utility-like form of service. While a number of + countries had begun liberalization (e.g., privatization, de- + regulation, or re-regulation) some years ago, the advent of NP is + relatively recent (since ~1995). + + + + + +Foster, et al. Informational [Page 2] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + E.164 numbers can be non-geographic and geographic numbers. Non- + geographic numbers do not reveal the location information of those + numbers. Geographic E.164 numbers were intentionally designed as + hierarchical routing addresses which could systematically be digit- + analyzed to ascertain the country, serving network provider, serving + end-office switch, and specific line of the called party. As such, + without NP a subscriber wishing to change service providers would + incur a number change as a consequence of being served off of a + different end-office switch operated by the new service provider. + The impact in cost and convenience to the subscriber of changing + numbers is seen as a barrier to competition. Hence NP has become + associated with GSTN infrastructure enhancements associated with a + competitive environment driven by regulatory directives. + + Forms of SPNP have been deployed or are being deployed widely in the + GSTN in various parts of the world, including the U.S., Canada, + Western Europe, Australia, and the Pacific Rim (e.g., Hong Kong). + Other regions, such as South America (e.g., Brazil), are actively + considering it. + + Implementation of NP within a national telephony infrastructure + entails potentially significant changes to numbering administration, + network element signaling, call routing and processing, billing, + service management, and other functions. + + NP changes the fundamental nature of a dialed E.164 number from a + hierarchical physical routing address to a virtual address. NP + implementations attempt to encapsulate the impact to the GSTN and + make NP transparent to subscribers by incorporating a translation + function to map a dialed, potentially ported E.164 address, into a + network routing address (either a number prefix or another E.164 + address) which can be hierarchically routed. + + This is roughly analogous to the use of network address translation + on IP is that enables IP address portability by containing the + address change to the edge of the network and retain the use of + Classless Inter-Domain Routing (CIDR) blocks in the core which can be + route aggregated by the network service provider to the rest of the + internet. + + NP bifurcates the historical role of a subscriber's E.164 address + into two or more data elements (a dialed or virtual address, and a + network routing address) that must be made available to network + elements through an NP translation database, carried by forward call + signaling, and recorded on call detail records. Not only is call + processing and routing affected, but also Signaling System Number 7 + (SS7)/Common Channel Signaling System Number 7 (C7) messaging. A + number of Transaction Capabilities Application Part (TCAP)-based SS7 + + + +Foster, et al. Informational [Page 3] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + messaging sets utilize an E.164 address as an application-level + network element address in the global title address (GTA) field of + the Signaling Connection Control Part (SCCP) message header. + Consequently, SS7/C7 signaling transfer points (STPs) and gateways + need to be able to perform n-digit global title translation (GTT) to + translate a dialed E.164 address into its network address counterpart + via the NP database. + + In addition, there are various national regulatory constraints that + establish relevant parameters for NP implementation, most of which + are not network technology specific. Consequently, implementations + of NP behavior in IP telephony, consistent with applicable regulatory + constraints, as well as the need for interoperation with the existing + GSTN NP implementations, are relevant topics for numerous areas of IP + telephony works-in-progress with the IETF. + + This document describes three types of number portability and the + four schemes that have been standardized to support SPNP for + geographic E.164 numbers specifically. Following that, specific + information regarding the call routing and database query + implementations are described for several regions (North American and + Europe) and industries (wireless vs. wireline). The Number + Portability Database (NPDB) interfaces and the call routing schemes + that are used in North America and Europe are described to show the + variety of standards that may be implemented worldwide. A glance at + the NP implementations worldwide is provided. Number pooling is + briefly discussed to show how NP is being enhanced in the U.S. to + conserve North American area codes. The conclusion briefly touches + the potential impacts of NP on IP and Telecommunications + Interoperability. + +2. Abbreviations and Acronyms + + ACQ All Call Query + AIN Advanced Intelligent Network + AMPS Advanced Mobile Phone System + ANSI American National Standards Institute + API Application Programming Interface + C7 Common Channel Signaling System Number 7 + CDMA Code Division Multiple Access + CdPA Called Party Address + CdPN Called Party Number + CH Code Holder + CIC Carrier Identification Code + CIDR Classless Inter-Domain Routing + CMIP Common Management Information Protocol + CO Central Office + CS1 Capability Set 1 + + + +Foster, et al. Informational [Page 4] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + CS2 Capability Set 2 + DN Directory Number + DNS Domain Name System + ENUM Telephone Number Mapping + ETSI European Tecommunications Standards Institute + FCI Forward Call Indicator + GAP Generic Address Parameter + GMSC Gateway Mobile Services Switching Center or Gateway Mobile + Switching Center + GNP Geographic Number Portability + GSM Global System for Mobile Communications + GSTN Global Switched Telephone Network + GTT Global Title Translation + GW Gateways + HLR Home Location Register + IAM Initial Address Message + IETF Internet Engineering Task Force + ILNP Interim LNP + IN Intelligent Network + INAP Intelligent Network Application Part + INP Interim NP + IP Internet Protocol + IS-41 Interim Standards Number 41 + ISDN Integrated Services Digital Network + ISUP ISDN User Part + ITN Individual Telephony Number + ITU International Telecommunication Union + ITU-TS ITU-Telecommunication Sector + LDAP Lightweight Directory Access Protocol + LEC Local Exchange Carrier + LERG Local Exchange Routing Guide + LNP Local Number Portability + LRN Location Routing Number + MAP Mobile Application Part + MNP Mobile Number Portability + MSRN Mobile Station Roaming Number + MTP Message Transfer Part + NANP North American Numbering Plan + NGNP Non-Geographic Number Portability + NOA Nature of Address + NP Number Portability + NPA Numbering Plan Area + NPDB Number Portability Database + NRN Network Routing Number + OR Onward Routing + OSS Operation Support System + PCS Personal Communication Services + PNTI Ported Number Translation Indicator + + + +Foster, et al. Informational [Page 5] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + PODP Public Office Dialing Plan + PUC Public Utility Commission + QoR Query on Release + RN Routing Number + RTP Return to Pivot + SCCP Signaling Connection Control Part + SCP Service Control Point + SIP Session Initiation Protocol + SMR Special Mobile Radio + SPNP Service Provider Number Portability + SRF Signaling Relaying Function + SRI Send Routing Information + SS7 Signaling System Number 7 + STP Signaling Transfer Point + TCAP Transaction Capabilities Application Part + TDMA Time Division Multiple Access + TN Telephone Number + TRIP Telephony Routing Information Protocol + URL Universal Resource Locator + U.S. United States + +3. Types of Number Portability + + As there are several types of E.164 numbers (telephone numbers, or + just TN) in the GSTN, there are correspondingly several types of + E.164 NP in the GSTN. First there are so-called non-geographic E.164 + numbers, commonly used for service-specific applications such as + freephone (800 or 0800). Portability of these numbers is called + non-geographic number portability (NGNP). NGNP, for example, was + deployed in the U.S. in 1986-92. + + Geographic number portability (GNP), which includes traditional fixed + or wireline numbers, as well as mobile numbers which are allocated + out of geographic number range prefixes, is called NP or GNP, or in + the U.S. local number portability (LNP). + + Number portability allows the telephony subscribers in the GSTN to + keep their phone numbers when they change their service providers or + subscribed services, or when they move to a new location. + + The ability to change the service provider while keeping the same + phone number is called service provider portability (SPNP), also + known as "operator portability." + + The ability to change the subscriber's fixed service location while + keeping the same phone number is called location portability. + + The ability to change the subscribed services (e.g., from the plain + + + +Foster, et al. Informational [Page 6] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + old telephone service to Integrated Services Digital Network (ISDN) + services) while keeping the same phone number is called service + portability. Another aspect of service portability is to allow the + subscribers to enjoy the subscribed services in the same way when + they roam outside their home networks, as is supported by the + cellular/wireless networks. + + In addition, mobile number portability (MNP) refers to specific NP + implementation in mobile networks, either as part of a broader NP + implementation in the GSTN or on a stand-alone basis. Where + interoperation of LNP and MNP is supported, service portability + between fixed and mobile service types is possible. + + At present, SPNP has been the primary form of NP deployed due to its + relevance in enabling local service competition. + + Also in use in the GSTN are the terms interim NP (INP) or Interim LNP + (ILNP) and true NP. Interim NP usually refers to the use of remote + call forwarding-like measures to forward calls to ported numbers + through the donor network to the new service network. These are + considered interim relative to true NP, which seeks to remove the + donor network or old service provider from the call or signaling path + altogether. Often the distinction between interim and true NP is a + national regulatory matter relative to the technical/operational + requirements imposed on NP in that country. + + Implementations of true NP in certain countries (e.g., U.S., Canada, + Spain, Belgium, Denmark) may pose specific requirements for IP + telephony implementations as a result of regulatory and industry + requirements for providing call routing and signaling independent of + the donor network or last previous serving network. + +4. Service Provider Number Portability Schemes + + Four schemes can be used to support service provider portability and + are briefly described below. But first, some further terms are + introduced. + + The donor network is the network that first assigned a telephone + number (e.g., TN +1-202-533-1234) to a subscriber, out of a number + range administratively (e.g., +1 202-533) assigned to it. The + current service provider (new SP), or new serving network, is the + network that currently serves the ported number. The old serving + network (or old SP) is the network that previously served the ported + number before the number was ported to the new serving network. + Since a TN can port a number of times, the old SP is not necessarily + the same as the donor network, except for the first time the TN ports + away, or when the TN ports back into the donor network and away + + + +Foster, et al. Informational [Page 7] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + again. While the new SP and old SP roles are transitory as a TN + ports around, the donor network is always the same for any particular + TN based on the service provider to whom the subtending number range + was administratively assigned. See the discussion below on number + pooling, as this enhancement of NP further bifurcates the role of the + donor network into two (the number range or code holder network, and + the block holder network). + + To simplify the illustration, all the transit networks are ignored. + The originating or donor network is the one that performs the + database queries or call redirection, and the dialed directory number + (TN) has previously been ported out of the donor network. + + It is assumed that the old serving network, the new serving network, + and the donor network are different networks so as to show which + networks are involved in call handling and routing and database + queries in each of the four schemes. Please note that the port of + the number (process of moving it from one network to another) + happened prior to the call setup and is not included in the call + steps. Information carried in the signaling messages to support each + of the four schemes is not discussed to simplify the explanation. + +4.1 All Call Query (ACQ) + + Figure 1 shows the call steps for the ACQ scheme. Those call steps + are as follows: + + 1) The Originating Network receives a call from the caller and sends + a query to a centrally administered Number Portability Database + (NPDB), a copy of which is usually resident on a network element + within its network or through a third party provider. + + 2) The NPDB returns the routing number associated with the dialed + directory number. The routing number is discussed later in + Section 6. + + 3) The Originating Network uses the routing number to route the call + to the new serving network. + + + + + + + + + + + + + +Foster, et al. Informational [Page 8] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + +-------------+ +-----------+ Number +-----------+ + | Centralized | | New Serv. | ported | Old Serv. | + | NPDB | +-------->| Network |<------------| Network | + +-------------+ | +-----------+ +-----------+ + ^ | | + | | | + 1| | 3.| + | | 2. | + | | | + | v | + +----------+ | +----------+ +----------+ + | Orig. |------+ | Donor | | Internal | + | Network | | Network | | NPDB | + +----------+ +----------+ +----------+ + + Figure 1 - All Call Query (ACQ) Scheme. + +4.2 Query on Release (QoR) + + Figure 2 shows the call steps for the QoR scheme. Those call steps + are as follows: + + +-------------+ +-----------+ Number +-----------+ + | Centralized | | New Serv. | ported | Old Serv. | + | NPDB | | Network |<------------| Network | + +-------------+ +-----------+ +-----------+ + ^ | ^ + | | 4. | + 3.| | 5. | + | | +----------------------+ + | | | + | v | + +----------+ 2. +----------+ +----------+ + | Orig. |<---------------| Donor | | Internal | + | Network |--------------->| Network | | NPDB | + +----------+ 1. +----------+ +----------+ + + Figure 2 - Query on Release (QoR) Scheme. + + 1) The Originating Network receives a call from the caller and routes + the call to the donor network. + + 2) The donor network releases the call and indicates that the dialed + directory number has been ported out of that switch. + + 3) The Originating Network sends a query to its copy of the centrally + administered NPDB. + + + + +Foster, et al. Informational [Page 9] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + 4) The NPDB returns the routing number associated with the dialed + directory number. + + 5) The Originating Network uses the routing number to route the call + to the new serving network. + +4.3 Call Dropback + + Figure 3 shows the call steps for the Dropback scheme. This scheme + is also known as "Return to Pivot (RTP)." Those call steps are as + follows: + + 1) The Originating Network receives a call from the caller and routes + the call to the donor network. + + 2) The donor network detects that the dialed directory number has + been ported out of the donor switch and checks with an internal + network-specific NPDB. + + 3) The internal NPDB returns the routing number associated with the + dialed directory number. + + 4) The donor network releases the call by providing the routing + number. + + 5) The Originating Network uses the routing number to route the call + to the new serving network. + + +-------------+ +-----------+ Number +-----------+ + | Centralized | | New Serv. | porting | Old Serv. | + | NPDB | | Network |<------------| Network | + +-------------+ +-----------+ +-----------+ + /\ + | + 5. | + +------------------------+ + | + | + +----------+ 4. +----------+ 3. +----------+ + | Orig. |<---------------| Donor |<----------| Internal | + | Network |--------------->| Network |---------->| NPDB | + +----------+ 1. +----------+ 2. +----------+ + + Figure 3 - Dropback Scheme. + + + + + + + +Foster, et al. Informational [Page 10] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +4.4 Onward Routing (OR) + + Figure 4 shows the call steps for the OR scheme. Those call steps + are as follows: + + 1) The Originating Network receives a call from the caller and routes + the call to the donor network. + + 2) The donor network detects that the dialed directory number has + been ported out of the donor switch and checks with an internal + network-specific NPDB. + + 3) The internal NPDB returns the routing number associated with the + dialed directory number. + + 4) The donor network uses the routing number to route the call to the + new serving network. + + +-------------+ +-----------+ Number +-----------+ + | Centralized | | New Serv. | porting | Old Serv. | + | NPDB | | Network |<------------| Network | + +-------------+ +-----------+ +-----------+ + /\ + | + 4.| + | + +----------+ +----------+ 3. +----------+ + | Orig. | | Donor |<----------| Internal | + | Network |--------------->| Network |---------->| NPDB | + +----------+ 1. +----------+ 2. +----------+ + + Figure 4 - Onward Routing (OR) Scheme. + +4.5 Comparisons of the Four Schemes + + Only the ACQ scheme does not involve the donor network when routing + the call to the new serving network of the dialed ported number. The + other three schemes involve call setup to or signaling with the donor + network. + + Only the OR scheme requires the setup of two physical call segments, + one from the Originating Network to the donor network and the other + from the donor network to the new serving network. The OR scheme is + the least efficient in terms of using the network transmission + facilities. The QoR and Dropback schemes set up calls to the donor + network first but release the call back to the Originating Network + that then initiates a new call to the Current Serving Network. For + the QoR and Dropback schemes, circuits are still reserved one by one + + + +Foster, et al. Informational [Page 11] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + between the Originating Network and the donor network when the + Originating Network sets up the call towards the donor network. + Those circuits are released one by one when the call is released from + the donor network back to the Originating Network. The ACQ scheme is + the most efficient in terms of using the switching and transmission + facilities for the call. + + Both the ACQ and QoR schemes involve Centralized NPDBs for the + Originating Network to retrieve the routing information. Centralized + NPDB means that the NPDB contains ported number information from + multiple networks. This is in contrast to the internal network- + specific NPDB that is used for the Dropback and OR schemes. The + internal NPDB only contains information about the numbers that were + ported out of the donor network. The internal NPDB can be a stand- + alone database that contains information about all or some ported-out + numbers from the donor network. It can also reside on the donor + switch and only contain information about those numbers ported out of + the donor switch. In that case, no query to a stand-alone internal + NPDB is required. The donor switch for a particular phone number is + the switch to which the number range is assigned from which that + phone number was originally assigned. + + For example, number ranges in the North American Numbering Plan + (NANP) are usually assigned in the form of central office codes (CO + codes) comprising a six-digit prefix formatted as a NPA+NXX. Thus a + switch serving +1-202-533 would typically serve +1-202-533-0000 + through +1-202-533-9999. In major cities, switches usually host + several CO codes. NPA stands for Numbering Plan Area, which is also + known as the area code. It is three-digits long and has the format + of NXX where N is any digit from 2 to 9 and X is any digit from 0 to + 9. NXX, in the NPA+NXX format, is known as the office code that has + the same format as the NPA. When a NPA+NXX code is set as "portable" + in the Local Exchange Routing Guide (LERG), it becomes a "portable + NPA+NXX" code. + + Similarly, in other national E.164 numbering plans, number ranges + cover a contiguous range of numbers within that range. Once a number + within that range has ported away from the donor network, all numbers + in that range are considered potentially ported and should be queried + in the NPDB. + + The ACQ scheme has two versions. One version is for the Originating + Network to always query the NPDB when a call is received from the + caller regardless of whether the dialed directory number belongs to + any number range that is portable or has at least one number ported + out. The other version is to check whether the dialed directory + number belongs to any number range that is portable or has at least + one number ported out. If yes, an NPDB query is sent. If not, no + + + +Foster, et al. Informational [Page 12] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + NPDB query is sent. The former performs better when there are many + portable number ranges. The latter performs better when there are + not too many portable number ranges at the expense of checking every + call to see whether NPDB query is needed. The latter ACQ scheme is + similar to the QoR scheme, except that the QoR scheme uses call setup + and relies on the donor network to indicate "number ported out" + before launching the NPDB query. + +5. Database Queries in the NP Environment + + As indicated earlier, the ACQ and QoR schemes require that a switch + query the NPDB for routing information. Various standards have been + defined for the switch-to-NPDB interface. Those interfaces with + their protocol stacks are briefly described below. The term "NPDB" + is used for a stand-alone database that may support just one or some + or all of the interfaces mentioned below. The NPDB query contains + the dialed directory number and the NPDB response contains the + routing number. There is certainly other information that is sent in + the query and response. The primary interest is to get the routing + number from the NPDB to the switch for call routing. + +5.1 U.S. and Canada + + One of the following five NPDB interfaces can be used to query an + NPDB: + + a) Advanced Intelligent Network (AIN) using the American National + Standards Institute (ANSI) version of the Intelligent Network + Application Part (INAP) [ANSI SS] [ANSI DB]. The INAP is carried + on top of the protocol stack that includes the (ANSI) Message + Transfer Part (MTP) Levels 1 through 3, ANSI SCCP and ANSI TCAP. + This interface can be used by the wireline or wireless switches, + is specific to the NP implementation in North America, and is + modeled on the Public Office Dialing Plan (PODP) trigger defined + in the Advanced Intelligent Network (AIN) 0.1 call model. + + b) Intelligent Network (IN), which is similar to the one used for + querying the 800 databases. The IN protocol is carried on top of + the protocol stack that includes the ANSI MTP Levels 1 through 3, + ANSI SCCP, and ANSI TCAP. This interface can be used by the + wireline or wireless switches. + + c) ANSI IS-41 [IS41] [ISNP], which is carried on top of the protocol + stack that includes the ANSI MTP Levels 1 through 3, ANSI SCCP, + and ANSI TCAP. This interface can be used by the IS-41 based + cellular/Personal Communication Services (PCS) wireless switches + (e.g., AMPS, TDMA and CDMA). Cellular systems use spectrum at 800 + MHz range and PCS systems use spectrum at 1900 MHz range. + + + +Foster, et al. Informational [Page 13] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + d) Global System for Mobile Communication Mobile Application Part + (GSM MAP) [GSM], which is carried on top of the protocol stack + that includes the ANSI MTP Levels 1 through 3, ANSI SCCP, and + International Telecommunication Union - Telecommunication Sector + (ITU-TS) TCAP. It can be used by the PCS1900 wireless switches + that are based on the GSM technologies. GSM is a series of + wireless standards defined by the European Telecommunications + Standards Institute (ETSI). + + e) ISUP triggerless translation. NP translations are performed + transparently to the switching network by the signaling network + (e.g., Signaling Transfer Points (STPs) or signaling gateways). + ISUP IAM messages are examined to determine if the CdPN field has + already been translated, and if not, an NPDB query is performed, + and the appropriate parameters in the IAM message modified to + reflect the results of the translation. The modified IAM message + is forwarded by the signaling node on to the designated DPC in a + transparent manner to continue call setup. The NPDB can be + integrated with the signaling node or, accessed via an Application + Programming Interface (API) locally, or by a query to a remote + NPDB using a proprietary protocol or the schemes described above. + + Wireline switches have the choice of using either (a), (b), or (e). + IS-41 based wireless switches have the choice of using (a), (b), (c), + or (e). PCS1900 wireless switches have the choice of using (a), (b), + (d), or (e). In the United States, service provider portability will + be supported by both the wireline and wireless systems, not only + within the wireline or wireless domain but also across the + wireline/wireless boundary. However, this is not true in Europe + where service provider portability is usually supported only within + the wireline or wireless domain, not across the wireline/wireless + boundary due to explicit use of service-specific number range + prefixes. The reason is to avoid caller confusion about the call + charge. GSM systems in Europe are assigned distinctive destination + network codes, and the caller pays a higher charge when calling a GSM + directory number. + +5.2 Europe + + One of the following two interfaces can be used to query an NPDB: + + a) Capability Set 1 (CS1) of the ITU-TS INAP [CS1], which is carried + on top of the protocol stack that includes the ITU-TS MTP Levels 1 + through 3, ITU-TS SCCP, and ITU-TS TCAP. + + b) Capability Set 2 (CS2) of the ITU-TS INAP [CS2], which is carried + on top of the protocol stack that includes the ITU-TS MTP Levels 1 + through 3, ITU-TS SCCP, and ITU-TS TCAP. + + + +Foster, et al. Informational [Page 14] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + Wireline switches have the choice of using either (a) or (b); + however, all the implementations in Europe so far are based on CS1. + As indicated earlier that number portability in Europe does not go + across the wireline/wireless boundary. The wireless switches can + also use (a) or (b) to query the NPDBs if those NPDBs contains ported + wireless directory numbers. The term "Mobile Number Portability + (MNP)" is used for the support of service provider portability by the + GSM networks in Europe. + + In most, if not all, cases in Europe, the calls to the wireless + directory numbers are routed to the wireless donor network first. + Over there, an internal NPDB is queried to determine whether the + dialed wireless directory number has been ported out or not. In this + case, the interface to the internal NPDB is not subject to + standardization. + + MNP in Europe can also be supported via the MNP Signaling Relay + Function (MNP-SRF). Again, an internal NPDB or a database integrated + at the MNP-SRF is used to modify the SCCP Called Party Address + parameter in the GSM MAP messages so that they can be re-directed to + the wireless serving network. Call routing involving MNP will be + explained in Section 6.2. + +6. Call Routing in the NP Environment + + This section discusses the call routing after the routing information + has been retrieved either through an NPDB query or an internal + database lookup at the donor switch, or from the Integrated Services + Digital Network User Part (ISUP) signaling message (e.g., for the + Dropback scheme). For the ACQ, QoR and Dropback schemes, it is the + Originating Network that has the routing information and is ready to + route the call. For the OR scheme, it is the donor network that has + the routing information and is ready to route the call. + + A number of triggering schemes may be employed that determine where + in the call path the NPDB query is performed. In the U.S. a "N-1" + policy is used, which essentially says that for local calls, the + originating local carriers performs the query. Otherwise, the long + distance carrier is expected to follow through with the query. To + ensure independence of the actual trigger policy employed in any one + carrier, forward call signaling is used to flag that an NPDB query + has already been performed and to therefore suppress any subsequent + NP triggers that may be encountered in downstream switches, in + downstream networks. This allows the earliest able network in the + call path to perform the query without introducing additional costs + and call setup delays when redundant queries are performed + downstream. + + + + +Foster, et al. Informational [Page 15] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +6.1 U.S. and Canada + + In the U.S. and Canada, a ten-digit North American Numbering Plan + (NANP) number called Location Routing Number (LRN) is assigned to + every switch involved in NP. In the NANP, a switch is not reachable + unless it has a unique number range (CO code) assigned to it. + Consequently, the LRN for a switch is always assigned out of a CO + code that is assigned to that switch. + + The LRN assigned to a switch currently serving a particular ported + telephone number is returned as the network routing address in the + NPDB response. The service portability scheme that was adopted in + the North America is very often referred to as the LRN scheme or + method. + + LRN serves as a network address for terminating calls served off that + switch using ported numbers. The LRN is assigned by the switch + operator using any of the unique CO codes (NPA+NXX) assigned to that + switch. The LRN is considered a non-dialable address, as the same + 10-digit number value may be assigned to a line on that switch. A + switch may have more than one LRN. + + During call routing/processing, a switch performs an NPDB query to + obtain the LRN associated with the dialed directory number. NPDB + queries are performed for all the dialed directory numbers whose + NPA+NXX codes are marked as portable NPA+NXX at that switch. When + formulating the ISUP Initial Address Message (IAM) to be sent to the + next switch, the switch puts the ten-digit LRN in the ISUP Called + Party Number (CdPN) parameter and the originally dialed directory + number in the ISUP Generic Address parameter (GAP). A new code in + the GAP was defined to indicate that the address information in the + GAP is the dialed directory number. A new bit in the ISUP Forward + Call Indicator (FCI) parameter, the Ported Number Translation + Indicator (PNTI) bit, is set to imply that NPDB query has already + been performed. All the switches in the downstream will not perform + the NPDB query if the PNTI bit is set. + + When the terminating switch receives the IAM and sees the PNTI bit in + the FCI parameter set and its own LRN in the CdPN parameter, it + retrieves the originally dialed directory number from the GAP and + uses the dialed directory number to terminate the call. + + A dialed directory number with a portable NPA+NXX does not imply that + a directory number has been ported. The NPDBs currently do not store + records for non-ported directory numbers. In that case, the NPDB + will return the same dialed directory number instead of the LRN. The + switch will then set the PNTI bit, but keep the dialed directory + number in the CdPN parameter. + + + +Foster, et al. Informational [Page 16] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + In the real world environment, the Originating Network is not always + the one that performs the NPDB query. For example, it is usually the + long distance carriers that query the NPDBs for long distance calls. + In that case, the Originating Network operated by the local exchange + carrier (LEC) simply routes the call to the long distance carrier + that is to handle that call. A wireless network acting as the + Originating Network can also route the call to the interconnected + local exchange carrier network if it does not want to support the + NPDB interface at its mobile switches. + +6.2 Europe + + In some European countries, a routing number is prefixed to the + dialed directory number. The ISUP CdPN parameter in the IAM will + contain the routing prefix and the dialed directory number. For + example, United Kingdom uses routing prefixes with the format of + 5XXXXX and Italy uses C600XXXXX as the routing prefix. The networks + use the information in the ISUP CdPN parameter to route the call to + the New/Current Serving Network. + + The routing prefix can identify the Current Serving Network or the + Current Serving Switch of a ported number. For the former case, + another query to the "internal" NPDB at the Current Serving Network + is required to identify the Current Serving Switch before routing the + call to that switch. This shields the Current Serving Switch + information for a ported number from the other networks at the + expense of an additional NPDB query. Another routing number, that be + meaningful within the Current Serving Network, will replace the + previously prefixed routing number in the ISUP CdPN parameter. For + the latter case, the call is routed to the Current Serving Switch + without an additional NPDB query. + + When the terminating switch receives the IAM and sees its own routing + prefix in the CdPN parameter, it retrieves the originally dialed + directory number after the routing prefix, and uses the dialed + directory number to terminate the call. + + The call routing example described above shows one of the three + methods that can be used to transport the Directory Number (DN) and + the Routing Number (RN) in the ISUP IAM message. In addition, some + other information may be added/modified as is listed in the ETSI 302 + 097 document [ETSIISUP], which is based on the ITU-T Recommendation + Q.769.1 [ITUISUP]. The three methods and the enhancements in ISUP to + support number portability are briefly described below: + + a) Two separate parameters with the CdPN parameter containing the RN + and a new Called Directory Number (CdDN) parameter containing the + DN. A new value for the Nature of Address (NOA) indicator in the + + + +Foster, et al. Informational [Page 17] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + CdPN parameter is defined to indicate that the RN is in the CdPN + parameter. The switches use the CdPN parameter to route the call + as is done today. + + b) Two separate parameters with the CdPN parameter containing the DN + and a new Network Routing Number (NRN) parameter containing the + RN. This method requires that the switches use the NRN parameter + to route the call. + + c) Concatenated parameter with the CdPN parameter containing the RN + plus the DN. A new Nature of Address (NOA) indicator in the CdPN + parameter is defined to indicate that the RN is concatenated with + the DN in the CdPN parameter. Some countries may not use new NOA + value because the routing prefix does not overlap with the dialed + directory numbers. But if the routing prefix overlaps with the + dialed directory numbers, a new NOA value must be assigned. For + example, Spain uses "XXXXXX" as the routing prefix to identify the + new serving network and uses a new NOA value of 126. + + There is also a network option to add a new ISUP parameter called + Number Portability Forwarding Information parameter. This parameter + has a four-bit Number Portability Status Indicator field that can + provide an indication whether number portability query is done for + the called directory number and whether the called directory number + is ported or not if the number portability query is done. + + Please note that all of the NP enhancements for a ported number can + only be used in the country that defined them. This is because + number portability is supported within a nation. Within each nation, + the telecommunications industry or the regulatory bodies can decide + which method or methods to use. Number portability related + parameters and coding are usually not passed across the national + boundaries unless the interconnection agreements allow it. For + example, a UK routing prefix can only be used in the UK, and would + cause a routing problem if it appears outside the UK. + + As indicated earlier, an originating wireless network can query the + NPDB and concatenate the RN with DN in the CdPN parameter and route + the call directly to the Current Serving Network. + + If NPDBs do not contain information about the wireless directory + numbers, the call, originated from either a wireline or a wireless + network, will be routed to the Wireless donor network. Over there, + an internal NPDB is queried to retrieve the RN that then is + concatenated with the DN in the CdPN parameter. + + There are several ways of realizing MNP. If MNP-SRF is supported, + the Gateway Mobile Services Switching Center (GMSC) at the wireless + + + +Foster, et al. Informational [Page 18] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + donor network can send the GSM MAP Send Routing Information (SRI) + message to the MNP-SRF when receiving a call from the wireline + network. The MNP-SRF interrogates an internal or integrated NPDB for + the RN of the MNP-SRF of the wireless Current Serving Network and + prefixes the RN to the dialed wireless directory number in the global + title address information in the SCCP Called Party Address (CdPA) + parameter. This SRI message will be routed to the MNP-SRF of the + wireless Current Serving Network, which then responds with an + acknowledgement by providing the RN plus the dialed wireless + directory number as the Mobile Station Roaming Number (MSRN). The + GMSC of the wireless donor network formulates the ISUP IAM with the + RN plus the dialed wireless directory number in the CdPN parameter + and routes the call to the wireless Current Serving Network. A GMSC + of the wireless Current Serving Network receives the call and sends + an SRI message to the associated MNP-SRF where the global title + address information of the SCCP CdPA parameter contains only the + dialed wireless directory number. The MNP-SRF then replaces the + global title address information in the SCCP CdPA parameter with the + address information associated with a Home Location Register (HLR) + that hosts the dialed wireless directory number and forwards the + message to that HLR after verifying that the dialed wireless + directory number is a ported-in number. The HLR then returns an + acknowledgement by providing an MSRN for the GMSC to route the call + to the MSC that currently serves the mobile station that is + associated with the dialed wireless directory number. Please see + [MNP] for details and additional scenarios. + +7. NP Implementations for Geographic E.164 Numbers + + This section shows the known SPNP implementations worldwide. + + +-------------+----------------------------------------------------+ + + Country + SPNP Implementation + + +-------------+----------------------------------------------------+ + + Argentina + Analyzing operative viability now. Will determine + + + + whether portability should be made obligatory + + + + after a technical solution has been determined. + + +-------------+----------------------------------------------------+ + + Australia + NP supported by wireline operators since 11/30/99. + + + + NP among wireless operators in March/April 2000, + + + + but may be delayed to 1Q01. The access provider + + + + or long distance provider has the obligation to + + + + route the call to the correct destination. The + + + + donor network is obligated to maintain and make + + + + available a register of numbers ported away from + + + + its network. Telstra uses onward routing via an + + + + on-switch solution. + + +-------------+----------------------------------------------------+ + + + +Foster, et al. Informational [Page 19] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + +-------------+----------------------------------------------------+ + + Country + SPNP Implementation + + +-------------+----------------------------------------------------+ + + Austria + Uses onward routing at the donor network. Routing + + + + prefix is "86xx" where "xx" identifies the + + + + recipient network. + + +-------------+----------------------------------------------------+ + + Belgium + ACQ selected by the industry. Routing prefix is + + + + "Cxxxx" where "xxxx" identifies the recipient + + + + switch. Another routing prefix is "C00xx" with "xx"+ + + + identifying the recipient network. Plan to use NOA+ + + + to identify concatenated numbers and abandon the + + + + hexadecimal routing prefix. + + +-------------+----------------------------------------------------+ + + Brazil + Considering NP for wireless users. + + +-------------+----------------------------------------------------+ + + Chile + There has been discussions lately on NP. + + +-------------+----------------------------------------------------+ + + Colombia + There was an Article 3.1 on NP to support NP prior + + + + to December 31, 1999 when NP became technically + + + + possible. Regulator has not yet issued regulations + + + + concerning this matter. + + +-------------+----------------------------------------------------+ + + Denmark + Uses ACQ. Routing number not passed between + + + + operators; however, NOA is set to "112" to + + + + indicate "ported number." QoR can be used based + + + + on bilateral agreements. + + +-------------+----------------------------------------------------+ + + Finland + Uses ACQ. Routing prefix is "1Dxxy" where "xxy" + + + + identifies the recipient network and service type. + + +-------------+----------------------------------------------------+ + + France + Uses onward routing. Routing prefix is "Z0xxx" + + + + where "xxx" identifies the recipient switch. + + +-------------+----------------------------------------------------+ + + Germany + The originating network needs to do necessary + + + + rerouting. Operators decide their own solution(s).+ + + + Deutsche Telekom uses ACQ. Routing prefix is + + + + "Dxxx" where "xxx" identifies the recipient + + + + network. + + +-------------+----------------------------------------------------+ + + Hong Kong + Recipient network informs other networks about + + + + ported-in numbers. Routing prefix is "14x" where + + + + "14x" identifies the recipient network, or a + + + + routing number of "4x" plus 7 or 8 digits is used + + + + where "4x" identifies the recipient network and + + + + the rest of digits identify the called party. + + +-------------+----------------------------------------------------+ + + + + +Foster, et al. Informational [Page 20] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + +-------------+----------------------------------------------------+ + + Country + SPNP Implementation + + +-------------+----------------------------------------------------+ + + Ireland + Operators choose their own solution but use onward + + + + routing now. Routing prefix is "1750" as the intra-+ + + + network routing code (network-specific) and + + + + "1752xxx" to "1759xxx" for GNP where "xxx" + + + + identifies the recipient switch. + + +-------------+----------------------------------------------------+ + + Italy + Uses onward routing. Routing prefix is "C600xxxxx" + + + + where "xxxxx" identifies the recipient switch. + + + + Telecom Italia uses IN solution and other operators+ + + + use on-switch solution. + + +-------------+----------------------------------------------------+ + + Japan + Uses onward routing. Donor switch uses IN to get + + + + routing number. + + +-------------+----------------------------------------------------+ + + Mexico + NP is considered in the Telecom law; however, the + + + + regulator (Cofetel) or the new local entrants have + + + + started no initiatives on this process. + + +-------------+----------------------------------------------------+ + + Netherlands + Operators decide NP scheme to use. Operators have + + + + chosen ACQ or QoR. KPN implemented IN solution + + + + similar to U.S. solution. Routing prefix is not + + + + passed between operators. + + +-------------+----------------------------------------------------+ + + Norway + OR for short-term and ACQ for long-term. QoR is + + + + optional. Routing prefix can be "xxx" with NOA=8, + + + + or "142xx" with NOA=3 where "xxx" or "xx" + + + + identifies the recipient network. + + +------------ +----------------------------------------------------+ + + Peru + Wireline NP may be supported in 2001. + + +-------------+----------------------------------------------------+ + + Portugal + No NP today. + + +-------------+----------------------------------------------------+ + + Spain + Uses ACQ. Telefonica uses QoR within its network. + + + + Routing prefix is "xxyyzz" where "xxyyzz" + + + + identifies the recipient network. NOA is set to + + + + 126. + + +-------------+----------------------------------------------------+ + + Sweden + Standardized the ACQ but OR for operators without + + + + IN. Routing prefix is "xxx" with NOA=8 or "394xxx" + + + + with NOA=3 where "xxx" identifies the recipient + + + + network. But operators decide NP scheme to use. + + + + Telia uses onward routing between operators. + + +-------------+----------------------------------------------------+ + + + + + +Foster, et al. Informational [Page 21] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + +-------------+----------------------------------------------------+ + + Country + SPNP Implementation + + +-------------+----------------------------------------------------+ + + Switzerland + Uses OR now and QoR in 2001. Routing prefix is + + + + "980xxx" where "xxx" identifies the recipient + + + + network. + + +-------------+----------------------------------------------------+ + + UK + Uses onward routing. Routing prefix is "5xxxxx" + + + + where "xxxxx" identifies the recipient switch. NOA + + + + is 126. BT uses the dropback scheme in some parts + + + + of its network. + + +-------------+----------------------------------------------------+ + + US + Uses ACQ. "Location Routing Number (LRN)" is used + + + + in the Called Party Number parameter. Called party+ + + + number is carried in the Generic Address Parameter + + + + Use a PNTI indicator in the Forward Call Indicator + + + + parameter to indicate that NPDB dip has been + + + + performed. + + +-------------+----------------------------------------------------+ + +8. Number Conservation Methods Enabled by NP + + In addition to porting numbers NP provides the ability for number + administrators to assign numbering resources to operators in smaller + increments. Today it is common for numbering resources to be + assigned to telephone operators in a large block of consecutive + telephone numbers (TNs). For example, in North America each of these + blocks contains 10,000 TNs and is of the format NXX+0000 to NXX+9999. + Operators are assigned a specific NXX, or block. That operator is + referred to as the block holder. In that block there are 10,000 TNs + with line numbers ranging from 0000 to 9999. + + Instead of assigning an entire block to the operator, NP allows the + administrator to assign a sub-block or even an individual telephone + number. This is referred to as block pooling and individual + telephone number (ITN) pooling, respectively. + +8.1 Block Pooling + + Block Pooling refers to the process whereby the number administrator + assigns a range of numbers defined by a logical sub-block of the + existing block. Using North America as an example, block pooling + would allow the administrator to assign sub-blocks of 1,000 TNs to + multiple operators. That is, NXX+0000 to NXX+0999 can be assigned to + operator A, NXX+1000 to NXX+1999 can be assigned to operator B, NXX- + 2000 to 2999 can be assigned to operator C, etc. In this example, + block pooling divides one block of 10,000 TNs into ten blocks of + 1,000 TNs. + + + +Foster, et al. Informational [Page 22] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + Porting the sub-blocks from the block holder enables block pooling. + Using the example above, operator A is the block holder, as well as + the holder of the first sub-block, NXX+0000 to NXX+0999. The second + sub-block, NXX+1000 to NXX+1999, is ported from operator A to + operator B. The third sub-block, NXX+2000 to NXX+2999, is ported + from operator A to operator C, and so on. NP administrative + processes and call processing will enable proper and efficient + routing. + + From a number administration and NP administration perspective, block + pooling introduces a new concept, that of the sub-block holder. + Block pooling requires coordination between the number administrator, + the NP administrator, the block holder, and the sub-block holder. + Block pooling must be implemented in a manner that allows for NP + within the sub-blocks. Each TN can have a different serving + operator, sub-block holder, and block holder. + +8.2 ITN Pooling + + ITN pooling refers to the process whereby the number administrator + assigns individual telephone numbers to operators. Using the North + American example, one block of 10,000 TNs can be divided into 10,000 + ITNs. ITN is more commonly deployed in freephone services. + + In ITN the block is not assigned to an operator but to a central + administrator. The administrator then assigns ITNs to operators. NP + administrative processes and call processing will enable proper and + efficient routing. + +9. Potential Implications + + There are three general areas of impact to IP telephony works-in- + progress with the IETF: + + - Interoperation between NP in GSTN and IP telephony + - NP implementation or emulation in IP telephony + - Interconnection to NP administrative environment + + A good understanding of how number portability is supported in the + GSTN is important when addressing the interworking issues between + IP-based networks and the GSTN. This is especially important when + the IP-based network needs to route the calls to the GSTN. As shown + in Section 5, there are a variety of standards with various protocol + stacks for the switch-to-NPDB interface. Furthermore, the national + variations of the protocol standards make it very complicated to deal + with in a global environment. If an entity in the IP-based network + needs to query those existing NPDBs for routing number information to + terminate the calls to the destination GSTN, it would be an + + + +Foster, et al. Informational [Page 23] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + impractical, if not impossible, job for that entity to support all + those interface standards to access the NPDBs in many countries. + + Several alternatives may address this particular problem. One + alternative is to use certain entities in the IP-based networks for + dealing with NP query, similar to the International Switches that are + used in the GSTN to interwork different national ISUP variations. + This will force signaling information associated with the calls to + certain NP-capable networks in the terminating GSTN to be routed to + those IP entities that support the NP functions. Those IP entities + then query the NPDBs in the terminating country. This will limit the + number of NPDB interfaces that certain IP entities need to support. + Another alternative can be to define a "common" interface to be + supported by all the NPDBs so that all the IP entities use that + standardized protocol to query them. The existing NPDBs can support + this additional interface, or new NPDBs that contain the same + information but support the common IP interface can be deployed. The + candidates for such a common interface include ENUM (telephone number + mapping) [ENUM], Lightweight Directory Access Protocol (LDAP) and SIP + [SIP] (e.g., using the SIP redirection capability). Certainly + another possibility is to use an interworking function to convert + from one protocol to another. + + IP-based networks can handle the domestic calls between two GSTNs. + If the originating GSTN has performed NPDB query, SIP will need to + transport and make use of some of the ISUP signaling information even + if ISUP signaling may be encapsulated in SIP. Also, IP-based + networks may perform the NPDB queries, as the N-1 carrier. In that + case, SIP also needs to transport the NP related information while + the call is being routed to the destination GSTN. There are three + pieces of NP related information that SIP needs to transport. They + are 1) the called directory number, 2) a routing number, and 3) a + NPDB dip indicator. The NPDB dip indicator is needed so that the + terminating GSTN will not perform another NPDB dip. The routing + number is needed so that it is used to route the call to the + destination network or switch in the destination GSTN. The called + directory number is needed so that the terminating GSTN switch can + terminate the call. When the routing number is present, the NPDB dip + indicator may not be present because there are cases where the + routing number is added for routing the call even if NP is not + involved. One issue is how to transport the NP related information + via SIP. The SIP Universal Resource Locator (URL) is one mechanism. + Another better choice may be to add an extension to the "tel" URL + [TEL] that is also supported by SIP. Please see [TELNP] for the + proposed extensions to the "tel" URL to support NP and freephone + service. Those extensions to the "tel" URL will be automatically + supported by SIP because they can be carried as the optional + parameters in the user portion of the "sip" URL. + + + +Foster, et al. Informational [Page 24] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + For a called directory number that belongs to a country that supports + NP, and if the IP-based network is expected to perform the NPDB + query, the logical step is to perform the NPDB dip first to retrieve + the routing number and use that routing number to select the correct + IP telephony gateways that can reach the serving switch that serves + the called directory number. Therefore, if the "rn" parameter is + present in the "tel" URL or sip URL in the SIP INVITE message, it, + instead of the called directory number, should be used for making + routing decisions assuming that no other higher priority routing- + related parameters such as the "cic" (Carrier Identification Code) + are present. If "rn" (Routing Number) is not present, then the + dialed directory number can be used as the routing number for making + routing decisions. + + Telephony Routing Information Protocol (TRIP) [TRIP] is a policy + driven inter-administrative domain protocol for advertising the + reachability of telephony destinations between location servers, and + for advertising attributes of the routes to those destinations. With + the NP in mind, it is very important to know, that if present, it is + the routing number, not the called directory number, that should be + used to check against the TRIP tables for making the routing + decisions. + + Overlap signaling exists in the GSTN today. For a call routing from + the originating GSTN to the IP-based network that involves overlap + signaling, NP will impact the call processing within the IP-based + networks if they must deal with the overlap signaling. The entities + in the IP-based networks that are to retrieve the NP information + (e.g., the routing number) must collect a complete called directory + number information before retrieving the NP information for a ported + number. Otherwise, the information retrieval won't be successful. + This is an issue for the IP-based networks if the originating GSTN + does not handle the overlap signaling by collecting the complete + called directory number. + + The IETF enum working group is defining the use of the Domain Name + System (DNS) for identifying available services and/or Internet + resources associated with a particular E.164 number. [ENUMPO] + outlines the principles for the operation of a telephone number + service that resolves telephone numbers into Internet domain name + addresses and service-specific directory discovery. [ENUMPO] + implements a three-level approach where the first level is the + mapping of the telephone number delegation tree to the authority to + which the number has been delegated, the second level is the + provision of the requested DNS resource records from a service + registrar, and the third level is the provision of service specific + data from the service provider itself. NP certainly must be + considered at the first level because the telephony service providers + + + +Foster, et al. Informational [Page 25] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + do not "own" or control the telephone numbers under the NP + environment; therefore, they may not be the proper entities to have + the authority for a given E.164 number. Not only that, there is a + regulatory requirement on NP in some countries that the donor network + should not be relied on to reach the delegated authority during the + DNS process. The delegated authority for a given E.164 number is + likely to be an entity designated by the end user that owns/controls + a specific telephone number, or one that is designated by the service + registrar. + + Since the telephony service providers may have the need to use ENUM + for their network-related services (e.g., map an E.164 number to a + HLR Identifier in the wireless networks), their ENUM records must be + collocated with those of the telephony subscribers. If that is the + case, NP will impact ENUM when a telephony subscriber who has ENUM + service changes the telephony service provider. This is because that + the ENUM records from the new telephony service provider must replace + those from the old telephony service provider. To avoid the NP + impact on ENUM, it is recommended that the telephony service + providers use a different domain tree for their network-related + service. For example, if e164.arpa is chosen for "end user" ENUM, a + domain tree different from e164.arpa should be used for "carrier" + ENUM. + + The IP-based networks also may need to support some forms of number + portability in the future if E.164 numbers are assigned to the IP- + based end users. One method is to assign a GSTN routing number for + each IP-based network domain or entity in a NP-capable country. This + may increase the number of digits in the routing number to + incorporate the IP entities and impact the existing routing in the + GSTN. Another method is to associate each IP entity with a + particular GSTN gateway. At that particular GSTN gateway, the called + directory number is then used to locate the IP-entity that serves + that dialed directory number. Yet, another method can be to assign a + special routing number so that the call to an end user currently + served by an IP entity is routed to the nearest GSTN gateway. The + called directory number then is used to locate the IP-entity that + serves that dialed directory number. A mechanism can be developed or + used for the IP-based network to locate the IP entity that serves a + particular dialed directory number. Many other types of networks use + E.164 numbers to identify the end users or terminals in those + networks. Number portability among GSTN, IP-based network, and those + various types of networks may also need to be supported in the + future. + + + + + + + +Foster, et al. Informational [Page 26] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +10. Security Considerations + + In the PSTN, the NPDB queries are generated by the PSTN switches and + carried over the SS7 networks to reach the NPDBs and back to the + switches. The SS7 networks are operated by telecommunications + operators and signaling transport service providers in such a closed + environment that make them difficult for the hackers to penetrate. + However, when VoIP operators need the NP information and have to + launch the NP queries from their softswitches, media gateway + controllers or call managers, there would be security concerns if the + NP queries and responses are transported over the Internet. If the + routing number or routing prefix in the response is altered during + the message transport, the call will be routed to the wrong place. + It is recommended that the NPDB queries be transported via a secure + transport layer or with added security mechanisms to ensure the data + integrity. + +11. IANA Considerations + + This document introduces no new values for IANA registration. + +12. Normative References + + [ANSI OSS] ANSI Technical Requirements No. 1, "Number Portability - + Operator Services Switching Systems," April 1999. + + [ANSI SS] ANSI Technical Requirements No. 2, "Number Portability - + Switching Systems," April 1999. + + [ANSI DB] ANSI Technical Requirements No. 3, "Number Portability + Database and Global Title Translation," April 1999. + + [CS1] ITU-T Q-series Recommendations - Supplement 4, "Number + portability Capability set 1 requirements for service + provider portability (All call query and onward routing)," + May 1998. + + [CS2] ITU-T Q-series Recommendations - Supplement 5, "Number + portability -Capability set 2 requirements for service + provider portability (Query on release and Dropback)," + March 1999. + + [E164] ITU-T Recommendation E.164, "The International Public + Telecommunications Numbering Plan," 1997. + + [ENUM] Falstrom, P., "E.164 number and DNS", RFC 2916, September + 2000. + + + + +Foster, et al. Informational [Page 27] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + + [ETSIISUP] ETSI EN 302 097 V.1.2.2, Integrated Services Digital + Network (ISDN); Signalling System No.7 (SS7); ISDN User + Part (ISUP); Enhancement for support of Number Portability + (NP) [ITU-T Recommendation Q.769.1 (2000), modified] + + [GSM] GSM 09.02: "Digital cellular telecommunications system + (Phase 2+); Mobile Application Part (MAP) specification". + + [IS41] TIA/EIA IS-756 Rev. A, "TIA/EIA-41-D Enhancements for + Wireless Number Portability Phase II (December 1998), + "Number Portability Network Support," April 1998. + + [ITUISUP] ITU-T Recommendation Q.769.1, "Signaling System No. 7 - + ISDN User Part Enhancements for the Support of Number + Portability," December 1999. + + [MNP] ETSI EN 301 716 (2000-10) European Standard + (Telecommunications series) Digital cellular + telecommunications system (Phase 2+); Support of Mobile + Number Portability (MNP); Technical Realisation; Stage 2; + (GSM 03.66 Version 7.2.0 Release 1998). + + [RFC] Bradner, S., "The Internet Standards Process -- Revision + 3", BCP 9, RFC 2026, October 1996. + +13. Informative References + + [ENUMPO] Brown A. and G. Vaudreuil, "ENUM Service Specific + Provisioning: Principles of Operations", Work in Progress. + + [SIP] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, + A., Peterson, J., Sparks, R., Handley, M. and E. Schooler, + "SIP: Session Initiation Protocol", RFC 3461, June 2002. + + [TEL] Schulzrinne, H. and A. Vaha-Sipila, "URIs for Telephone + Calls", Work in Progress. + + [TELNP] Yu, J., "Extensions to the "tel" URL to support Number + Portability and Freephone Service", Work in Progress. + + [TRIP] Rosenberg, J., Salama, H. and M. Squire, "Telephony + Routing Information Protocol (TRIP)", RFC 3219, January + 2002. + + + + + + + + +Foster, et al. Informational [Page 28] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +14. Acknowledgment + + The authors would like to thank Monika Muench for providing + information on ISUP and MNP. + +15. Authors' Addresses + + Mark D. Foster + NeuStar, Inc. + 46000 Center Oak Plaza + Sterling, VA 20166 + United States + + Phone: +1-571-434-5410 + Fax: +1-571-434-5401 + EMail: mark.foster@neustar.biz + + + Tom McGarry + NeuStar, Inc. + 46000 Center Oak Plaza + Sterling, VA 20166 + United States + + Phone: +1-571-434-5570 + Fax: +1-571-434-5401 + EMail: tom.mcgarry@neustar.biz + + + James Yu + NeuStar, Inc. + 46000 Center Oak Plaza + Sterling, VA 20166 + United States + + Phone: +1-571-434-5572 + Fax: +1-571-434-5401 + EMail: james.yu@neustar.biz + + + + + + + + + + + + + +Foster, et al. Informational [Page 29] + +RFC 3482 Number Portability in the GSTN: An Overview February 2003 + + +16. Full Copyright Statement + + Copyright (C) The Internet Society (2003). All Rights Reserved. + + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +Acknowledgement + + Funding for the RFC Editor function is currently provided by the + Internet Society. + + + + + + + + + + + + + + + + + + + +Foster, et al. Informational [Page 30] + |