[ Home ] [ Table of Contents ] [ About Lee Goeller ] [ Search ]

Voice Communication in Business Volume 2
Essays on telecommunications, 1981-2002

It is easy to take telephone numbers for granted. However, if one understands something about numbering plans, the operation of switching systems may be clarified. With this background, we can go on to PBX numbering plans in the next chapter. I wrote this for the May, 1993, issue of Business Communications Review as sort of a general review of the numbering plan problem as it faced the new world of more or less unregulated telephony.

The explosion of the Internet a couple of years later, combined with ISDN being completely ignored, made all my predictions seem pretty silly looking back from 2002.

They've Got Your Number
(Business Communications Review, 1993)

It is a beautiful spring day in New York in the year 1998, and your pocket dialer has dropped dead. You shake it, unbelievingly; NOBODY dials numbers by hand any more. There are just too many of them. A major responsibility of your secretary is to keep your pocket dialer up to date; it may take five minutes to put in a name and double check the number, but then all you have to do is get the name in the little screen and push the "dial" button. Why do you have to dial 212 and a seven digit number to get the drug store downstairs? Wasn't it possible, just a little while ago, to make that call with only the seven digits? When did Brooklyn become 718? And how can the people in the office upstairs have a telephone number that starts with 917 instead of 212? It just isn't fair! How can you make your calls in all this madness...

***

The first time I heard of a shortage of telephone numbers must have been prior to 1958 in an internal Bell Labs memo. As I recall, the author predicted the then-new numbering plan would find its numbers exhausted by the late 1980s or early 1990s. He was right, even though the numbering plan adopted some 40 or more years ago wasn't half bad. For Direct Distance Dialing (DDD) to work, a telephone number had to be independent of the location of the caller; that is, it had to be a "destination code" from which automatic switches could select trunks in the proper route; it couldn't be a "route code" such as operators had used prior to DDD, and Strowger Step by Step (SXS) systems had used until quite recently in private tie-trunk networks.

The translator in one of the smart crossbar systems of the day would look at the dialed number, select an outgoing trunk in the proper group, and then outpulse the called number to the next switch which could (if necessary) repeat the process. Translations could be changed easily to reflect new trunk construction, and provide several routing options depending on the intensity of traffic. This shielded the caller from the intricacies of actual call routing, and provided vastly greater efficiency in the use of toll trunks. Indeed, using automatic alternate routing to set up connections in real time made better use of circuits than the manual queuing it replaced.

For DDD, telephone numbers were standardized with three parts: the area code, three digits which defined a specific part of the country; the office code, a second group of three digits which defined the central office within the area; and the customer number, four digits to select the particular phone line in the central office. Because 0 was reserved for reaching the operator, and 1 was not used as the first dialed digit because certain early telephones would generate a false 1 when taken off hook, the first digit of both the area code and office code excluded 0 and 1.

To make it easy for simple translators to tell the difference between an area code and an office code, the second digit of an area code was always made a 1 or a 0, while the second digit of an office code was never a 1 or 0. In either case, the third digit, and all the digits of the customer number, could by any of the ten digits. Thus a telephone number would be described as N0/1X NNX XXXX (see Sidebar 1).

There were 8*2*10 = 160 area codes (minus the 16 N00 and N11 codes, 8*8*10 = 640 office codes, and 10,000 numbers in each office. This implied about a billion telephone numbers which seemed adequate for the US/Canada population of less than 200 million as of 1960. (Reference 1).

Area codes, unlike zip codes, were not arranged in an orderly plan corresponding to geography; rather, they were designed to minimize the number of dial pulses to be inserted by the customer and then transmitted by senders, a matter of some importance more than ten years before the invention of Touch-Tone (DTMF). The most frequently called areas had numbers with the fewest dial pulses; New York, Los Angeles and Chicago were thus 212, 213, and 312 respectively. There were a couple of other guide lines: area codes were not to cross state lines, for instance, and states with only one area code had 0, not 1, for their middle digit.

Minimizing the dial pulses transmitted, which shortened call set-up time for the benefit of the telephone company and customer alike, shows the attention given to efficient operation. But more important than pulses, minimizing the number of dialed digits was vital. When New Yorkers called other New York phones, requiring them to dial 212 before the seven digit number would have caused enormous delays and increased the number of registers required to handle call set-up. However, with hundreds of central offices to choose from, and most local calls going to some CO other than the caller's, a pattern typical of large metropolitan areas, it was not unreasonable to require the caller to dial the office code on all calls.

As a result, local calls were completed with a seven digit number, and area codes were only added for calls to other areas. The telephone network used the office and area codes for routing, while the terminating central office used the customer number to connect an incoming (or intra-office) trunk to the called party. Implicit in this addressing scheme was the assumption that a telephone was served by a particular CO in a particular area; that is, the area code and office code identified a specific location.

The Impact Of Reality

Like most things of theoretical beauty, the national numbering plan of 1955 or so was somewhat less attractive in the real world. In the first place, every central office, no matter how small, had to have its own unique office code; with many small COs in rural areas serving only a few hundred customers, the number of telephones which the numbering plan could reach was thus far less than might have been supposed. Further, because party lines were then quite common, party access cut down even further the number of lines which could be supported. (Reference 2).

Second, each area code had boundaries across which next-door neighbors had to dial ten digits to call each other. When area code boundaries passed through the open countryside, this wasn't much of a problem; in the northeast corridor, however, where area codes boundaries split dense population concentrations, dialing a ten digit number to call a neighbor would have caused considerable customer resistance. The initial solution was not to use office codes from one side of an area code boundary on the other side; this kept office codes near boundaries unique, and allowed seven-digit dialing to continue. Unfortunately, it reduced the number of office codes just where they were needed the most.

Third, metropolitan areas existed independent of political boundaries along which area code boundaries were supposed to run. For example, 202 was the area code for Washington, DC, but for many years it included, unofficially, the Virginia and Maryland suburbs as well. This allowed government officials to call each other with just seven digits, even if their call crossed one or two state boundaries. Unfortunately, to call from Alexandria, Virginia, to Roanoke, both nominally in the 703 area code, you had to dial 703 plus the Roanoke office code and number. Similarly, outsiders could call a number in Alexandria by dialing either 703 or 202 as the area code. When I discovered that Band 1 WATS from South Jersey could reach 202 but not 703, you can guess what opportunities I saw for ARS when there was a need to reach the Pentagon.

Finally, when the national numbering plan was new, there were many SXS and Panel CO switches in use, none of which had enough translation capability to deal with DDD. What was usually done was to have subscribers on SXS switches dial a 1 to escape from their CO, accessing trunks to a toll switch with enough intelligence to take the number following the 1 and complete the call anywhere in the country.

Panel switches, designed for metropolitan areas which required from several dozen to several hundred switches to serve local callers, had pioneered inter-office customer dialing starting in the 1920s; they could route on a limited number of office codes, but not on area codes. They had originally used an initial 1 to call in an auxiliary register for toll calls beyond the local area; this practice was expanded for DDD. With either SXS or Panel, a customer dialed seven digits for a local call, 1 plus a seven digits for a toll call in the same area code, and 1 plus ten digits for a toll call to some other area code. Of course, in areas equipped with 5XBAR and, later, the various ESSs, all with plenty of translation capability, a caller dialed 7 digits for a local or toll call within an area code, and ten digits for calls out of the area (except where high communities of interest were split by an area code boundary and office codes were not duplicated as mentioned above).

The Two Initial Ones

Because of its use in Panel and SXS areas, the initial 1 often signified a toll call. Indeed, many began to assume, based on limited understanding, that this was a universal truth. It was not. For instance, I can dial a seven digit toll call to Atlantic City or Princeton, both in my 609 area, while callers in Manhattan dial 1 plus ten digits for local calls to Westchester (914), Long Island (516), and Brooklyn (718). However, some state PUCs have apparently decided that the use of the initial 1 as a "toll alert," particularly for intra-state and intra-area-code calls, is a good thing. It is hard to understand how making the customer tell the CO something it knows but he or she probably does not is in the customer's interest. Some feel that, if a toll alert is actually required, the switch should tell the customer rather than the other way around, but this sort of reasoning is lost on lawyers.

To see how this impacts users, until Sept. 23, 1991, it was possible for a business caller in an industrial park in the northwest corner of the Philadelphia local calling area to place local calls anywhere in the city, ten miles or more distant, without dialing a 1. However, to go one mile north or west into the suburbs, still within the 215 area code but a toll call, an initial 1 had to be inserted. At home in those same suburbs, the caller had to reverse the process and dial 1 for Philadelphia, but not to call the neighbors. Businesses with smart PBXs usually resolved the problem by having callers dial a 7 or 10 digit number, and then letting the PBX insert the 1 when necessary, based on an internal translation table; machines do this sort of thing far better than people.

For callers served by common control central offices, there was no need for an initial 1 for either local or long distance calls for the first 20 years of DDD. One simply dialed a seven or ten digit number and the call went through. It was too good to last. The shortage of office codes within heavily used area codes drove the telephone industry, about 1975, to start expanding the number of office codes by including 0 and 1 as their second digit. This made them look just like area codes, and a new way had to be found to make the distinction.

The grand scheme was to use the initial 1 for calls out of the area code; thus the user either dialed a seven digit number not starting with 1 (or 0), or dialed a 1 followed by ten digits where the first three were an area code. The office code was, by definition, the next three digits. If there was no initial 1, the first three digits were an office code, even if the second digit was 1 or 0. Needless to say, New York City, 212, was one of the first areas to have to adopt this procedure.

One can immediately see the problem: in Philadelphia, an initial 1 meant toll, even though the three digits following the 1 were often an office code, perhaps in Allentown, while in New York, an initial 1 was followed by an area code which, if it represented Westchester or Long Island, was a local call.

Philadelphia was brought into alignment with New York 14 years later, and in 1991, Bell of Pennsylvania indulged in an advertising campaign of vast proportions involving all possible puns on the phrase "no one." In the mean time, the Philadelphia area had outgrown its supply of numbers. In the near future, 215 will be split, putting most of the old intra-area-code toll destinations in a new 610 area code; customers who have responded to the "no one" campaign will now have to put back the 1 as well as an area code for calls to the suburbs.

This is a triumph in public relations comparable only to that of the old Bell System when DDD was first introduced. People in small towns seldom had to dial more than four digits for a local call, and their dials almost never had letters stuck in with the numbers. With the coming of DDD, all these people had to go from 4 to 7 digit dialing, and even worse, had to identify the first two of the seven digits with letters! This did not go down well, but just when everybody learned to conform to AT&T's whim, AT&T suddenly reversed its field, "invented" All Number Calling (ANC), and replaced letters with the corresponding digits in all office codes. The uproar which followed exploded to enormous proportions, and even helped pseudo-semanticist S. I. Hayakawa obtain a seat in the U. S. Senate.

Today, of course, we have come full circle and even AT&T and the BOCs use the letters on the dial or keypad to identify a particular telephone company (10ATT0 or 10NJB0, for instance), copying the techniques of business people making 800 numbers easier to recall. We all dial 800-Business Communications Review-1234, or 800-LIBRARY with a fairly high frequency, and take our revenge on ANC.

I-N-P-A! Hooray! Hooray!

Although the numbering plan problems of Philadelphia and New York are interesting, they cannot hold a candle to what is brewing in the Washington, DC, area. With the supply of office codes in the District finally running low, the informal extension of 202 to include the Virginia and Maryland suburbs has been abandoned. Today, callers going out of their area code have to dial ten digits, not seven. But these calls are still local; the "toll alert" factor requires the caller to NOT insert a 1 before the 301 to call Silver Springs from the District or Virginia, but to do so before calling Baltimore. Just where the border between 1 and "no one" lies is doubtless spelled out in complex tariffs on file for public viewing at various convenient locations. But that is not the end to the "toll alert" convenience: to call Roanoke from Alexandria, "toll alert" now requires that 1 be inserted before dialing 703. Similar absurdities doubtless exist within Maryland's 301 and 410 areas. Unlike New York or Philadelphia, three PUCs have jurisdiction in the region around Washington. Getting this mess untangled is going to approach the impossible.

Something will have to give, however, because INPAs are the way NANPA (see Sidebars 2 and 3) is going to expand the supply of telephone numbers (Reference 3). INPA stands for Interchangeable Numbering Plan Area (telephone people call an area code an NPA, choosing not to differentiate between the thing itself and the symbol that represents it in what must be an attempt to strike back at S. I. Hayakawa); what is implied is that area codes will be assigned, starting in 1995, which look just like office codes. This seems fair enough; if office codes can have 0 or 1 as a middle digits, area codes should be able to have use the digits 2-9, making a 640 new area codes available. But that requires the initial 1 to be used to identify a ten digit number and thus differentiate an area code from an office code. "Toll alert" will have to go.

However, the yearning of telephone people for a universal numbering plan, where all telephone numbers are alike, is so strong that there is serious talk of going to 10 digit dialing for all calls, local and long distance alike. Already studies are being devised to show how much the customers will like ten digit dialing, just like ANC. As a major advantage, it will free up the initial 1 for toll alert if necessary; if one always dials 10 digits, the system knows that the first three are the area code, no matter what. Another advantage is allowing the fourth digit to become an X rather than an N, allowing a number to be NXX XXX XXXX. This, in effect, produces 200 more office codes in each area code (using numbers which formerly were reserved for telco use to reach inward operators, test desks, etc.).

There are other factors pushing toward 10 digit dialing. The area code splitting that has been so common of late has had as a direct result a great increase in the number of neighbors who have to dial 10 digits rather than 7 to call each other. The existence of 640 more area codes says we can expect a lot more area code splitting. This will continue to reduce the number of calls we can dial with only 7 digits until 7 digit dialing withers away.

One final factor is needed to complete this picture: overlay area codes. The first overlay area code, 917, was assigned on Jan. 1, 1992, to cover the present 212 (Manhattan) and 718 (Brooklyn/Bronx), providing a whole area code of additional office codes and customer numbers where such numbers already exist. With two area codes covering the same geographical area, the probability of 7 digit dialing decreases as the new area code fills.

A major step encouraging 10 digit dialing has already been taken by many telephone companies: a customer-dialed area code, when dialed within that area, is now almost universally acceptable. In the past, dialing an area code to complete a call within that area would block the call; this led to complications in PBX ARS systems when one wanted to overflow from an FX line to WATS, for instance. Note that 0+ calls within an area, as when a caller wants to use a credit card, require the local area code, and many types of dialing to cellular phones also require ten digits for a local call.

We may have a universal numbering plan yet.

Numbers For Others

Going beyond ten digits is for the future; Bellcore and NANPA are pushing INPAs as the solution of the moment. But the telephone is not the only game in town any more. Paging, mobile (cellular) radio, and PCS also need telephone numbers, as will specialized data services which may come with or without ISDN. AT&T has even started offering lifetime personal phone numbers in the 700 series; the N00 service codes suggest there is plenty of room for other service providers to go beyond 800 and 900 service. All these new number-needers are not among the Bell operating companies that own Bellcore. As a result, there is a movement afoot recruit the FCC as custodian of the national numbering plan, doubtless in the belief that lawyers are best qualified to handle this task. Remembering the FCC approach to transmission (forget 40 years of human factors studies and let the market decide), they may get results they do not anticipate if this plan goes through.

The "non-geographical" services do have their problems, however. At the moment, the portability of 800 service, decreed by lawyers, is giving those responsible for its implementation fits. Because 800 service is a callED party feature, there is nothing that can be associated with the callers or their serving telephone companies which can identify the long distance carrier to be used or the telephone number to which the 800 number must be translated to make the call possible. When a customer can take an 800 number, in which considerable investment may have been made in terms of advertising, to some other service vendor, it is obvious that there is nothing in the number itself which can identify the particular data base which contains the translations needed; further, operating companies apparently have to limit their own data bases to the LATA which they serve, which suggests they will have to add and maintain an 800-number-to-carrier translation in every LATA for ALL 800 numbers. How this will all come out remains to be seen, but it will doubtless be repeated with 900 service and anything else identified by N00.

Existing and proposed radio services demonstrate a different kind of portability requirement. Here the customer's number, like the customer, really is portable, and there is no reason to assume that its area and office code have anything at all to do with the phone's location. This is no problem for call originations. Cellular phones are set up to conserve spectrum by allowing the customer to dial the digits of a called number into a memory and only send them out when the called number is complete. This burst of information also includes the identity of the calling phone, needed primarily for charging. It is only on terminating calls that the flexible relation between phone number and geography poses problems.

Normally, cellular systems page a called number from all cell-sites in the home service area and narrow down to one cell-site when the called phone responds. However, when such phones roam into a different service area, information has to be provided to the system to seek them there, not at home. If the caller happens to know just where the called phone has roamed, a call can be placed to the remote service area, the called number passed forward, and the remote system can then page the called phone. Various schemes are also used whereby placing a call in a foreign area informs that system of a rover's presence so that it can send an appropriate message back to the home service area's data base; other schemes have an idle but turned-on portable phone send out its identity periodically to create a location message even if a call is not placed. Modern signaling networks such as SS7 make it easy for such information to be moved to the place where it is needed, but as the number of cellular phones continues to explode, and PCS enters the picture with even greater potential, one wonders if SS7 as we know it today will be able to carry the load.

The problem is being compounded by area-code splitting. As area codes get smaller and smaller physically, a person who really needs a mobile phone will be venturing farther and farther afield even for short trips. I have a friend who starts his drive to work in the 609 area, passes through 908, and arrives at his office in 201. With 90% of his driving in the "roving" mode, he doesn't have a car phone. A salesman covering eastern Pennsylvania, New Jersey, New York City and Western Connecticut would be an even more extreme case of someone almost never in a specified home service area, and thus would be a candidate for overloading the signaling systems trying to find him. One possible use of overlay area codes would be to have one large overlay just for mobile phones in congested areas with geographically small area codes for fixed service.

Using the telephone network to interconnect terminals on different LANs could be very much like accessing mobile phones. After all, the address of a given terminal within a single LAN or several tied together by bridges is just a bunch of bits in the header which ALL terminals read, just as all mobile phones listen to a page to see if the call is for them. For both LANs and cellular radio, the location of a particular terminal within a given service area is irrelevant; another similarity is that the caller doesn't even know if the called terminal is turned on.

It would be no great problem to let LANs continue to develop their own internal addressing, using a server on each to interface an ISDN BRI for calling others in the same confederation. Once one or more phone connections are established, the server can snag the packets destined for elsewhere and send them out, or take incoming packets and put them on the LAN to complete delivery. With all the wonderful broadband architectures available today, nothing this simple would be of much interest; but if the telephone network's switched Px64 connections are to be used by anything except teleconferencing, conformance to the telephone numbering plan will have to become part of inter-LAN addressing at some level.

Buy The Numbers

Bellcore's hope that INPAs can stretch the present 10 digit numbering for 20 years or so is not unreasonable if one considers the expansion of conventional telephony. However, if mobile and data systems are to be part of the universal numbering plan, ten digit numbers may not last to the end of the decade. Further, future address may have to include some sort of indication of service type (do you connect data to fax for instance, or voice to video?), and specify the bandwidth required. Perhaps a six-digit customer number, with the first digit specifying type of service, will be the way to go; perhaps all the new INPAs can be arranged to identify separate kinds of service. But sooner or later, the present ten digits will have to be expanded.

Running out of telephone numbers is as silly as running out of checks while you have plenty of money in the bank, but it is beginning to look like we could possibly achieve this goal in the not too distant future. Perhaps the solution is to let the FCC take charge and auction off telephone numbers to the highest bidder. The proceeds could retire the national debt.


References:

1. Notes on the Network, 1980, Section 2.

2. Notes on Distance Dialing, BSP 953.200.02, 1958, Section 2. An early version of 1 above.

3. Information Letter-93/01-008: North American Numbering Plan Administrator's Proposal on the Future of Numbering in WZ1-Second Edition. Bellcore, 1/8/93


Sidebar 1. Talking About Numbers

In discussing numbering plans, it is necessary to talk about digits in general. Traditionally, N stands for any digit 2 through 9, while X stands for any digit. In discussing numbering plans, it should be recalled that numbering, dialing and routing are considered to be three separate concepts. Numbering includes only the digits of the telephone number itself. Dialing is what is required of the customer to enter the telephone number in a form the telephone network can use; it includes extra symbols such as the initial 1, escape codes for calling foreign countries, carrier identification codes, end of dialing digits such as #, etc. Routing is the process in which the entire dialed number is used by the system to set up the call.


Sidebar 2. Who's Got Your Number?

When AT&T was broken up, administration of what was then called "The North American Numbering Plan" was passed to Bellcore, the R&D facility created jointly for the former Bell Operating Companies. The plan name has now been changed to the World Zone 1 (WZ1) Numbering Plan to reflect its inclusion of Hawaii and various Caribbean islands and the exclusion of Mexico and other Latin American countries obviously part of North America but included in World Zone 5; the Bellcore administration group is still called NANPA, however.

Bellcore administration worked all right until the "natural monopoly" of the LECs was challenged by cellular radio, PCS and high speed data networks, to say nothing of CATV which already had its wiring running in parallel with telco cables in most exchanges. Organizations offering both POTS and new services have at least a potential need for telephone numbers, and it is not logical to them that an entity owned by their principal competition should have control of the supply and administration of such a vital part of telecommunications.

All this became acute when the last of the 144 possible area codes available under existing rules was assigned in 1992. The master plan is to allow area codes to look just like office codes by 1995; when the 0/1 limitation is removed from the middle digit, 640 new area codes will appear as if by magic. Who is to get these codes and how they are to be used is, of course, the jackpot question.

In an effort to establish a suitable approach, Bellcore issued Reference 3 as a target to illustrate possible future actions, and invited all interested parties to come to the "Future of Numbering Forum" held just outside the Beltway surrounding Washington, DC, from March 16-18 to begin a joint discussion of the situation and to establish an orderly way to proceed while protecting the interests of all.

To have INPAs (that is, area codes interchangeable with office codes), some method has to be found to let a common control telephone switch know when it has gotten all the digits it is going to get when a customer places a call. Thus one topic of paramount importance was the use of the initial 1: should it signify a 10 digit number is to follow, or should it be used to indicate a toll call? Another topic is "overlay" area codes: in densely telephoned areas, particularly where area codes have been split already and more numbers are still needed, adding a third area code to cover the same geographical area is a possibility.

With split area codes already common, and the possibility of overlay area codes looming, dialing the area code for many local calls is already here; another topic requiring discussion is simply going to a "uniform numbering plan" requiring ten-digit dialing for all calls, local, long distance, and out of home area code.

As one more example, the portability of seven digit numbers without a specific geographic designation (numbers following service access codes such as 800 and 900, for instance) when a customer moves from one long distance company to another, or from one geographic location to another, offers almost limitless opportunities for different groups to express different needs.

Unfortunately, FNF-1 did not get to any of these topics. Rather, the hundred or so people present spent the entire two and a half days defining "consensus," rewriting the 27 word "mission statement," and discussing "process." As a result, FNF-2 will be convened about the end of June to continue the good work, with an infinite series of FNFs projected. Let us hope some progress will result; the future of the industry and all its customers hangs in the balance.


Sidebar 3: Some Terms You'll Want to Keep In Mind

NANPA: North American Numbering Plan Administrator (Bellcore).

INPA: Interchangeable Numbering Plan Area. An area code that looks like an office code. There is no particular name for an office code that looks like an area code.

FNFP: Future of Numbering Forum (The P is a digit to identify a particular forum in the series). A series of meetings which Bellcore hopes will allow the industry to decide numbering plan issues without resorting to violence or the FCC.

FCC: A group of lawyers specializing in auctions and the design of complex technological systems.

WZ1: World Zone One. The part of the Earth covered by what used to be called The North American Numbering Plan. Includes the US, Canada, Hawaii, and various Caribbean islands. It does not include Mexico or Cuba.

[ Top ] [ Next ] [ Table of Contents ]


Copyright 2006 Lee Goeller. All Rights Reserved.