Slashdot Mirror


Mapping Phones To IP Addresses

There's an interesting article currently running about the joys of mapping phone numbers to IP addresses, and what that means. Also talks about LDAP directory implementation and other potential fun interactions. (CT: Does anyone else think it's horribly stupid to map numbers onto names which map onto other numbers? Dumb da dumb dumb).

21 of 52 comments (clear)

  1. What about DHCP by Anonymous Coward · · Score: 2

    Shit!!! Damned DHCP Server changed my phone number again!!!!

  2. Busy Signal by Anonymous Coward · · Score: 5
    Every time I dial 127.0.0.1 it's busy!!!!

    And 10.0.0.1 my call can not be completed as dialed!!!!!

    But when I dial *.*.*.255 it's a party line!!!!

  3. Re:Transition by anticypher · · Score: 3

    You've hit on the #1 problem with VoIP phones, the one most /.ers never seem to understand. Phone numbers!

    There are two large scale communication systems in the world today, the phone system, and the internet. The phone system is still a magnitude larger than the internet.

    Now the internet supports telephony, and there was even a recent discussion about IP dialtone. But where do you get your phone numbers? Just use IP addresses or URLs? How do you tie the two systems together, since the archaic telephone system can only address a string of numbers? IP addresses with the * key in place of a dot? No, you have to go to the lowest common denominator, phone numbers.

    As people have noticed with all the recent press on telephone renumbering plans, the telephone world is growing by leaps and bounds as well. But unlike IPv4, which is hard coded to a 2^32 limit, the telephone system can expand forever by adding another digit to form new city codes and area codes. In every country, there is someone overseeing the assignment of blocks of telephone numbers, and in progressive countries, trying to ensure the established operator plays fairly with the new competition and everyone routes to everyone else's calls. Now, ISPs are being thrown into the mix.

    What happens when your techo-peasant mother wants to call you on your spiffy new IP telephone? She'll dial your telephone number, and somewhere in between her analog POTS line and your IP phone, there must be a transition gateway. Either the phone company or an ISP will run it, and somehow they will bill for the privilege.

    Nokia, Cisco, Lucent, Alcatel, Ericson, and hundreds of dotcom startups, all have some kind of SS7/IMT to VoIP gateway products on offer. I've set some up, they all require a solid, but schizophrenic, understanding of both worlds. If you thought there was a philisophical gap between Linux and Micro~1.oft, just try bridging the voice and data worlds.

    The hardest part is in obtaining a block of working phone numbers for each area, and getting a sympathetic telco to route calls. The next hardest part is in sorting out the billing. Who pays for terminating calls in each direction, and what happens when one system carries a toll call for the other. When /. ran an article last week about the Philippines charging for terminating VoIP calls, not one post seemed to show a clue as to why this rule came about. ObRant:I miss the old days when a large fraction of the /. posters were highly clued individuals :-)

    The obvious economic advantage lies in using IP to transport voice calls. Either simply, such as IP to IP calls which bypass local tolls, or in companies using part of their internet bandwidth to pass call to remote offices or partners on the internet.

    Career tip: Broadband companies are all desperately trying to create IP dialtone offerings, to help cut out the local telco monopoly. Learn VoIP, SS7, media gateway controllers, E.164 and SIP, and make a fortune selling your knowledge to cable and DSL companies.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  4. Woah, I could _so_ use this! by StandardDeviant · · Score: 3

    I mean, just think, the next time some 313370 nd00d script kiddie tries to hack a machine you own [1], you could call up his mamma and tell her to spank them 'till their ass fell off. DoS = DuS (Dial Up Spanking)

    side note: friend of mine put a sound card in his openbsd firewall (sits in front of several semi-popular local websites), and hooked up ipmon's output to a perl script that looked for things that should be handled proactively (it also logged to syslog). Everytime a pattern occured that was probably a script kiddie, he had the script play a sound sample (system("/usr/bin/mpg123","./thunk.mp3") ) of a ripe melon hitting a board. The sound of script kiddies thunking into a wall was ... gratifying.


    --

  5. Already out there by maggard · · Score: 2
    Since 1993 there's been a free standards-compliant worldwide internet to fax service at tpc.int. It allows one to send plain-text or with-specific-attachment-types email to phone-number@tpc.int. This will get automagically converted to a fax & sent out via a participating member's local system.

    While it's not the scale of the discussion it's certainly out there & working.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  6. Re:Transition by sjames · · Score: 2

    Having a transition system is critical in deploying a new technology or migrating people to it.

    Agreed completely.

    Even beyond transitional needs, it also satisfies a more long term need. I may know a friend's name and phone number, and what domains he has. However, Which IP address amongst the several under his control will have a VoIP daemon running on it? Probably the one that he mapped to his phone number. What if his IP is dynamic? Unlike names, phone numbers are unique identifiers of a place (where the phone is). It's as good as any unique ID and will probably be needed even after all phones are updated to VoIP (probably about five minutes before the heat death of the universe). IPv6 addresses could be used as well as long as dynamic addressing is strictly prohibited and the current requirement that the node address be globally unique (which may be in conflict with privacy needs).

    At some point, people may need to password protect their VoIP phones as well. It's bad enough that telemarketers can buy your phone number so they can abuse it while you are trying to enjoy dinner, but imagine getting a telemarketer call about the banner ad that just popped up on your browser.People may prefer using an alternate number that cannot be guessed based on your IP address (like current phone numbers) and require verification that the connection to the daemon was referred to the IP address by a phone number lookup (some sort of auth token).

  7. Patent Pending by enterfornone · · Score: 2

    From my K5 article from some time ago, Australian company Nascomms has patents pending on technology to convert phone numbers into URLs. They've redesigned their page, but at one stage they were claiming to have invented numeric Internet addresses.

    --

    --
    enterfornone - logging in for a change
  8. Re:Transition by linuxbert · · Score: 2

    I used to work for a company that is now part of Nokia. It had that very voice over ip product 2 years ago. Use any analog phone on your data network. see zd net

  9. A spammer's life by QuantumG · · Score: 3

    Wow.. won't this make spamming people that much easier? Thanks for the email address, I'll just do an LDAP lookup and give you a call, see if you want to buy random good/service. What? I can use the Internet to make those telephone calls and all I have to pay for is bandwidth? It's just like email!

    --
    How we know is more important than what we know.
    1. Re:A spammer's life by Mike+Schiraldi · · Score: 2
      Wow.. won't this make spamming people that much easier? Thanks for the email address, I'll just do an LDAP lookup and give you a call

      LDAP has a high-precision security model. It would be trivial to mark certain attributes as public and restrict others.

      Most LDAP systems store the very usernames/passwords they use to authenticate users in their own data set! That should give you an idea how common and well-tested it is to mark LDAP fields as private.

      --

    2. Re:A spammer's life by QuantumG · · Score: 2

      spammers pay a fortune for "targeted" email lists.. I fail to see why an additional charge to get the phone numbers of all those email addresses would be unlikely.

      --
      How we know is more important than what we know.
  10. Re:Transition by FlamerPope · · Score: 2
    But to just sweep this away at first glance because "well, you're just translating from one number to another number" is .. i have to use the word ridiculous again.

    Hm...

    From what I read in the article, the project wasn't useful just because it linked a phone number, but because it made that information accessible to both sides of the network.

    As a standalone database, this wouldn't be much more than a curiosity, or good practice in huge distributed systems. It's when it's linked to other 'bridging' services that it becomes incrediby useful.

    And, honestly, I don't see those bridging services getting as much attention as they could.

    --
    "If they send someone here, I'll arrange the usual 'accident.'" -- Alice, "Dilbert"
  11. Re:Uses? by cybermage · · Score: 2

    I'm not sure if I understand the need for this system.

    As suggested by other above, the most beneficial use of the system would be transition. There will come a time in the future when people won't want to have two systems for receiving phone calls, but we wont all switch over to IP at the same time.

    Smooth transition should also help the large telcos who will eventually see a stop in their subscriber growth followed by a steady death march downward as more and more people move to communicating by alternatives to conventional telephone service. (Probably just a dream, but a nightmare without someway to pad the fall if it happens.)

    --

  12. Re:IETF have already done this by Cato · · Score: 2

    I doubt any end user will see a DNS name when they are trying to dial a number - the phone (or VoIP enabled app) will just let them dial a number, and the DNS lookups happen behind the scenes.

  13. Re:IETF have already done this by kevlar · · Score: 2

    Check out the Session Initiation Protocol. Its the competing protocol against H.323 (blah). It supports mapping names to phone numbers, phone numbers to names, phone numbers to webpages, etc.

  14. Re:Transition -- It is dumb, or as is by Mike+Schiraldi · · Score: 2
    The idea that there's a huge shortage of IPv4 addresses is a myth. According to even the most aggressive growth estimates, we have enough for at least the next ten years.

    The reason there's such a push for IPv6 is simplification of routing tables. Under the current system, 128.59.34.22 could be on one continent and 128.59.35.22 could be on another. IPv6 is much more hierarchical.

    --

  15. Re:IP6 by uradu · · Score: 2

    You first fallacy was thinking that Britney would have any interest whatsoever in your phone number. The second was in your even uttering her name.

  16. sounds familiar by po_boy · · Score: 2

    strangely reminiscent of this.
    There's probably going to be more and more effet put into tying together the Internet and the PSTN. I wonder what methods are going to make the most headway?

  17. IETF have already done this by Anonymous Coward · · Score: 4

    See RFC2916. This describes how to map E.164 numbers (telephone numbers) in the DNS. The primary purpose is so that you can email your phone (for example), but there is nothing to stop this system mapping a phone number to a WWW page. Unfortunately this RFC uses the existing reverse-DNS .arpa domain so the phone numbers are written BACKWARDS! Not very friendly.

  18. Uses? by TheFlu · · Score: 2
    Possible uses for this as listed in the article:

    • Routing voice and fax traffic over the Internet
    • Enabling automatic reply to voicemail messages
    • Delivering content to wireless devices

    I'm not sure if I understand the need for this system. Routing voice traffic is already done on a daily basis (dialpad.com). Automatic reply to voicemail messages is certainly something that exists already, and it seems everybody I know has some sort of wireless content service on their cellphone or PDA already.

    What a directory like this could more likely be used for is marketing. Every night of the week, right when I sit down for dinner, I get a pointless marketing call from some schmoe who wants to sell me aluminum siding, or give me a great deal on a home loan. Yeah, this is just what need, now all those marketing people will be able to page me and leave me voicemails as well.

    Would you like to pet my Penguin? The Linux Pimp

  19. Transition by Mike+Schiraldi · · Score: 5
    Does anyone else think it's horribly stupid to map numbers onto names which map onto other numbers? Dumb da dumb dumb

    I don't see why it's dumb, so you're going to have to back up your argument with a little more than a song.

    Having a transition system is critical in deploying a new technology or migrating people to it. (Microsoft understands this very well, but that's a topic for another day) People aren't going to just say "Well, there are telephones on the Internet. I guess i can throw out my old phone." It's the whole chicken-and-egg thing.

    Or more accurately, the chicken-and-another-chicken thing. Think- who bought the first telephone? The first fax machine? Why is everyone sticking with ICQ and Napster when better alternatives exist?

    Because there is no migration path. We need something like this so that the old phones can use the new system and the new phones can use the old system. It also allows hybrid phones to be made.

    But to just sweep this away at first glance because "well, you're just translating from one number to another number" is .. i have to use the word ridiculous again.

    I hope this doesn't get me branded "Flamebait", or worse, "Troll."

    --