Example: Instead of “123-456-7890”

its: “JohnSmith234@Washington.DC.USA”

    • voracitude@lemmy.world
      link
      fedilink
      arrow-up
      66
      ·
      4 days ago

      I laughed out loud when I read the title of this post. When I’m helping my customers with their domain DNS records, I always analogise DNS to “a phone book for the internet”. I love that we’ve come full circle and phone books are “DNS for the phone system” 😂 (also goddamn does this make me feel old 😭)

  • Brkdncr@lemmy.world
    link
    fedilink
    arrow-up
    37
    ·
    4 days ago

    Because the phone system is old

    It’s also backwards compatible to an extreme:

    I remember in the early nineties I found in my grandmother’s antique store one of those old black candlestick phones that you would jiggle to ring the operator. It didn’t have a rotary dial.

    I plugged it in and got dial tone. I jiggled the hook and an operator answered the phone and asked me something. I don’t remember if I hung up or talked with them.

    When mobile phones came out they improved the system significantly but it was still very much old tech.

    Getting the entire world to switch to something better would be quite the undertaking.

    • vividspecter@lemm.ee
      link
      fedilink
      arrow-up
      15
      ·
      edit-2
      4 days ago

      Even just switching mobile voice standards is painful, as seen in Australia recently. In theory, you just need VoLTE support to use calling over 4G, but it turns out there is a bunch of other compatibility issues like emergency calling, device software and firmware settings, and carrier side problems that complicate matters.

      • desktop_user@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        8
        ·
        4 days ago

        It’s almost as if volte being a* proprietary technology hurts consumers and a lack of emergency test numbers (numbers that use the emergency system but are just for testing that it works) makes things harder.

        *potentially multiple technologies

    • patatahooligan@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Getting the entire world to switch to something better would be quite the undertaking.

      But that’s probably not necessary. You could install something on your phone that does phone number lookup and then just dials the number as normal. The service doesn’t need to be built into the old phone networks this way.

    • WolfLink@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Related: this is why the audio quality of phone calls is so bad. It’s using what’s basically a predecessor of mp3 compression at a very low bitrate. Originally because that’s what the bandwidth limits were like, but now just for the sake of backwards compatibility. That’s why making a VOIP call sounds so much better: it’s using modern audio codecs and a higher bitrate.

  • quickenparalysespunk@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    20
    ·
    4 days ago

    researchers actually succeeded in creating that phone system upgrade. the resulting communication system is the internet and world wide web.

    hooray! you got what you wished for!

  • HobbitFoot @thelemmy.club
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 days ago

    Most people talked about how the system was designed, but I’m going to ask about what you mean from a different point of view. What use would that system be?

    Everyone carries around their own personal DNS in the form of an address book. It used to be a physical book; now it is integrated to your phone. There used to be a physical book of most people’s phone numbers, but that practice went away as spam calls became a larger problem and people stopped using the DNS book, the Yellow Pages, for looking up commercial numbers.

    Second is phone numbers aren’t as valuable as IP address numbers.

    The theoretical limit to phone numbers in the USA and Canada, which has a combined system, is 10 billion while not taking into account special numbers like 911 or that 555 numbers don’t work. That’s still enough for everyone within the USA and Canada to have a personal and work phone number with plenty to spare. If that becomes too much, the system can be changed to add more digita relatively easily.

    In contrast, large parts of the Internet still works on IPv4. This is a problem as IPv4 only has about 4 billion IP address and every device has to have an IP address to work. I’ve got at least 5 devices that need an IP address to work while I only have one device that needs a phone number. So, the system of assigning IP addresses gets very complicated and DNS smooths that process to end users.

    • CouncilOfFriends@slrpnk.net
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      3 days ago

      In practice the stagnation of IPv6 seems to be a recognition of the unintended security that NAT with IPv4 adds. From a security perspective, having every device use a public IP and trying to prevent malicious software from simply opening whatever ports it needs per device would be a headache.

      • shalafi@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        How about security through obscurity, to some extent? An IPv6 address isn’t a needle in a haystack, it’s a needle floating somewhere in the solar system. I think I have a quadrillion addresses assigned to me?

        340,282,366,920,938,463,463,374,607,431,768,211,456 unique IP addresses is a staggering amount to scan, no matter what horsepower you have to deploy.

  • Kelly@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    4 days ago

    Phone numbers are a “legacy system” if they were designed today they would be different.

    • TheFogan@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 days ago

      I mean it’s true, but the same general concept could be said about the internet. Everything runs on IPV4 or IPV6 so they can’t use names. OP’s concept is why isn’t there say, a universal phone book that say if I punched DHORK into my phone, it would go to a server where you are listed on, return your phone number, and then my phone automatically dials you.

      To which I suppose the reality is… it wouldn’t really be much of a helper. everyone would have like 3-4 digits in their usernames anyway (because any combination of real first/last names, and english words would be gone in hours of the systems introduction). So your typical registered name would be JohnSmith3821 Which isn’t that much faster to learn, write or dial than a normal 9 digit number.

  • hemmes@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 days ago

    VoIP systems are getting us closer to your example. Properly provisioned VoIP (on-prem or cloud) can take a SIP user which looks exactly like an email address and direct digital calls to a physical phone. These days it’s likely going to be sent to an office desk phone or a Teams user, but many years from now it will likely be more common to dial out like that from/to any phone device.

    I think your example is a bit more nuanced in that there’s some sort of regional database that I suppose one could register for when they change their address. But I don’t think we’re moving in that direction. Things are moving in a decentralized manner and folks hold onto their digital identities, regardless of their geographical location. So like others comments have said, the phone book system is not evolving any further, because modern communication systems are already the evolved version.

  • vane@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    3 days ago

    In short because numbers take less space. In long It would require changes in IMSI. It’s probably possible with esim, possibly you could add euicc eid application as JohnSmith234@your.operator.email inside your esim profile but not sure if it would voilate some headers lenghts numbers so it won’t work everywhere except one operator and it’s relays.

    • dev_null@lemmy.ml
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      3 days ago

      “Because it would require changes” doesn’t answer OPs question. They want to know why wasn’t it done like this in the first place, and why aren’t we making the changes to make it happen now. Of course changing things would require changes.

      It’s like answering a “why are stop lights red?” question with “It wouldn’t work because stop lights factories uses red bulbs and laws require them to be red”.

      • guy@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        In the first place? We kinda did to begin with, you would phone the operator and say the name of who you wanted to phone.

        Introducing phone numbers simplified this, given the operator would have to know or lookup their name, and allowed for the future introduction of automated systems. Such systems were analogue and DNS was far more advanced than them. I guess the telephone becomes so widely used and integrated under that system that it still uses a similar interface today, albeit with a cluster of different modernised interconnected backends

  • CouncilOfFriends@slrpnk.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 days ago

    Before widespread internet it made sense to give out numbers in the White Pages because physical mail forwarding was the other option to find people when their phone number changed. In the internet age where scammers across the globe can and will use personal information to target you for social engineering scams, it is better from a privacy perspective to have phone numbers be information you volunteer to people. There are sites which attempt to catalogue this information and ways to remove yourself from these as well. If a scammer can simply go down a list of most common names and a number string they can more easily make it appear they have a fake Amazon delivery, PayPal transaction, or other pressing issue customized with their name. Most people will not use their critical thinking, and these scams are a big enough problem already.