Saturday, November 7, 2009

Phone numbers


We all have them. Some of us have multiple. Services have come up to consolidate them. Yet, the question remains, do we still need them?

If you look at it historically, these numbers were assigned based on locality. It was like an address, where numbers which were close in proximity would invariably link up houses which near each other as well. In fact, they originally began not as the pure numeric codes we see today, but as alpha-numeric combinations where the lead alphabets would mention the city in which the number existed. This made sense when phones were tied down to the house.

Today's world, is very different. Cell phones outnumber land lines in most countries around the world. Cell phones have no geographic distinctions. A number just has to be unique across a country, with country codes obscuring the fact for internationally unique numbers. This still leaves us with often hard to remember convoluted combinations of digits. As humans, remembering seemingly unrelated numbers in one series, can be quite a challenge. This leads us to my original question.

Some of you may argue, that there is no need to remember phone numbers anymore. Every phone has sufficient memory to store and remember all the contacts you will ever need. To me, that is solving the wrong problem. In a world where everything is now moving away from the circuit switched networks that defined the archaic telephone system, to an IP based, packet switched networks, surely we can come up with a better way of addressing the myriad of devices out there. With the arrival of LTE, every phone will always have an IP address, that will globally distinguish its peers.

IP addresses bring us back to numbers. That is a problem that has been solved, however. Something along the lines of a URL or even like our email addresses would be a good choice. This is something, that most of us are used to, and will be relatively easy to remember should we every lose our phones.

An example could be something like phone://home.zoxcleb or phone://work.zoxcleb
phone: is just the protocol identifier, like FTP or HTTP. If you have multiple people at one house, you could update it to phone://personA.home.zoxcleb where zoxcleb is basically like the family domain for all phones. What do you do if you move out, and need your own "domain"? Obtain one and then update the address to forward your requests out for some time until you can update all your contacts. The address will also be service provider independent, just like today's websites are agnostic of the hosting service. This makes address portability a breeze.

Todays phone numbers may just be the status quo, but as the number of devices go up, we will eventually reach the threshold that 10 digits can support. Before we do, and have to add yet another digit, it might be worthwhile considering a change in the way we do things.