Slashdot Mirror


AT&T, Comcast Announce Verification Milestone To Help Fight Robocalls (usatoday.com)

"The fight against robocalls can even bring telecom rivals together," reports USA Today: AT&T and Comcast said Wednesday that they can authenticate calls made between the two different phone providers' networks, a potential industry first and the latest in the long-running battle against spam calls... The system, which uses a method developed in recent years, verifies that a legitimate call is being made instead of one that has been spoofed by spammers, scammers or robocallers with a "digital signature." The recipient network then confirms the signature on its side. The companies said consumers will get a notification that a call is verified, but exactly what that will look like is not yet known.

Both AT&T and Comcast will roll out the system to home phone users later this year at no extra charge. AT&T also said it will introduce the feature to its mobile users this year... Other major wireless and traditional home voice providers have pledged support for the verification method, including Verizon, T-Mobile, Sprint, Charter, Cox and Vonage, with several announcing plans to roll out or test the feature in 2019.

The day Comcast and AT&T made their announcement, AT&T's CEO was giving a live interview that was interrupted by a robocall.

45 of 90 comments (clear)

  1. Legitimate use by TheMeuge · · Score: 1

    I'm interested how they'll handle legitimate use cases. I call my patients via calling service that spoofs my number to look like my office. If I have to use my genuine cell number I will simply stop communicating this way.

    1. Re:Legitimate use by mark-t · · Score: 1

      I'd imagine you can probably continue to use the service... the signature the recipient receives would then be generated by the service instead of by your phone.

    2. Re:Legitimate use by mark-t · · Score: 1

      Theoretically, yes.... which is why this idea won't work.

      The only way I can see to make verified caller ID using the existing phone switching network is via an out-of-band reverse lookup that is done by the receiving phone. It the call is spoofed, then the reverse lookup will end up reaching a phone number other than the one the caller is actually calling from (if any). This would mean that you could only spoof real numbers that the person you are calling could actually call back, and where you actually have real control over that number.

    3. Re:Legitimate use by PolygamousRanchKid+ · · Score: 1

      I'm interested how they'll handle legitimate use cases.

      Why not just make robocalls illegal . . . ? I live in Germany, and get zero robocalls . . . because they are illegal.

      All my relatives in the US complain about them . . . nobody seems to like them . . . why it is a problem to make them illegal . . . ?

      Oh, maybe the AT&T and their pals who make lots of money the calls . . .

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    4. Re:Legitimate use by mark-t · · Score: 1

      why it is a problem to make them illegal?

      Enforcement. A switched telephone network does not have any way to verify that a call which is coming in from an exchange that they don't have any control over actually originated in that exchange or was simply being passed along from some other exchange, and so has no possible way to enforce ramifications on someone who fakes a call.

    5. Re:Legitimate use by tcgroat · · Score: 2

      The US already has laws against it, including state and federal "Do Not Call" registries. The robo-calls became epidemic after those laws were enacted, confounding identification of those making the calls, so that making complaints to law enforcement is ineffective. Before the callers were mostly legitimate businesses who would identify themselves; now they are from criminals pretending to be somebody whom they are not--or politicians (a particular example of the more general case).

    6. Re:Legitimate use by mark-t · · Score: 1

      If I were to guess at the cause, I would suggest that it is probably because there are fewer independently controlled switched networks in a given area.

    7. Re:Legitimate use by mark-t · · Score: 1

      Nice conspiracy theory, but no.

      The only agent that knows who to bill is the one that is directly connected to the caller, but even their own exchange still doesn't have any way to know if the caller is going to route the call through another exchange that will enable them to spoof their number. The end result is that the receiving exchange has no way to currently identify the caller, or know who to bill. They only know the exchange that the number came from, but the call may have been forwarded through any number of other exchanges.

    8. Re:Legitimate use by Gojira+Shipi-Taro · · Score: 1

      criminals pretending to be somebody whom they are not--or politicians

      That seems rather a redundant phrase...

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  2. Re:No robocalls in FEDERAL PRISON by Anonymous Coward · · Score: 1

    Watched Maddow cry like a little girl. Her ratings will surely drop now that she is implicated in the lies and distortions.

    Prison is too good for evil media creatures. Time for purge.

  3. Wonderful but I already know when a call is spam by Vermonter · · Score: 4, Insightful

    I don't want my phone to ring with a little alert that something is a scam. My phone already tells me when something is a potential scam. In fact if its a number I don't recognize, I know that 99 times out of 100 it's a scam. I want my phone not to ring at all. I want the call to get stopped before my phone is even involved. It's not answering a robocall that annoys me, it's having my phone ring in the first place.

  4. Home users versus mobile users by p51d007 · · Score: 1

    Maybe 30 years ago, it would be prudent to roll it out to home first, but today? I know people my parents age, might still have a home phone (85 years old) although they don't, but it should go to mobile first. Why not? Because the mobile carriers make a ton of money off of calls, regardless where they come from.

    1. Re:Home users versus mobile users by Brett+Buck · · Score: 1

      I don't understand this at all - I am not 85, but I still have a phone, and it's the only thing that works reliably. I have had several cell phones, and even in Silicon Valley, they don't connect at my house reliably, they don't connect at my work (parking lot) reliably, they can't be used in the building at all (prohibited and shielded anyway), they don't work at any hotel I go to. I don't talk while driving, but when I check, they aren't connected when you are on the highway aside from poulated areas. Basically, they seem to be more-or-less a stunt, or hit-or-miss proposition whether there is any signal.

            How can people use these things, they seem utterly unreliable.

    2. Re:Home users versus mobile users by JustAnotherOldGuy · · Score: 1

      Same here...I have a wired home phone for several reasons, including long-duration work- and tech-related calls.

      I can't recall the last time I got an actual legit call coming in on it, it's probably been years. The phone (2 lines, actually) are only about ~$10/month so it's not much of a cost.

      And I admit that I enjoy driving the phone scammers insane and wasting their time in all sorts of ways. It's fun and I always come away feeling refreshed at having ruined a scammer's morning or whatever.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    3. Re:Home users versus mobile users by satsuke · · Score: 1

      I work in telecommunications and can say without hesitation that there's very little new money in actual phone conversations.

      Have you noticed that even the bare bones $15 per month cellular plans are either unlimited calls, or have a large bucket of minutes assigned to them?

      The cost and profit is so low that it realistically costs more to generate an itemized bill than it does to nickle and dime people for service.

    4. Re:Home users versus mobile users by Gojira+Shipi-Taro · · Score: 1

      I no longer have a landline because for 5 straight years, the only calls that came to it were from scammers, telemarketers and similar filth. I asked myself "Why the fuck am I paying for this?" and I couldn't find an answer, so I got rid of the thing.

      Now I do live in a major metro area, and have great signal on my cell.

      Your other points about mobile not being reliable in places away from home don't exactly do much to sell the idea that landlines are still relevant. Unless you have one really fucking long cord.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  5. Re:And Google? by omnichad · · Score: 1

    Because this will probably *break* Google Voice or at least make calls show as unverified.

  6. "the one they are calling from" is a problem by raymorris · · Score: 1

    > will end up reaching a phone number other than the one the caller is actually calling from (if any).

    Your proposal will not work because: ...
    F) it relies on first solving the problem, then using the results to solve the problem

    The receiving end has no way of knowing which "number they are actually calling from", in general. In fact, there are no such thing as the number they are calling from.

    in the industry a phone number is called a DID number. DID stands for Direct INWARD Dial. The destination in need number is defined, the call can very well come from a phone that has no number. Consider a company with 1,000 employees, each with a phone on their desk. They need a few phone numbers (inward dial IDs) - tech support, billing, HR, and maybe a "main" number. So four phone numbers, 1,000 phones.

    1. Re:"the one they are calling from" is a problem by mark-t · · Score: 1

      The receiving end does have a way to know that the caller is *CLAIMING* to be calling from.... that's the number that the receiver does a reverse lookup on.

      Unless the number that they are spoofing is also controlled by the caller, a reverse lookup on a spoofed number would always fail.

  7. There's an app for that by SuperKendall · · Score: 1

    There are a number of apps that do indeed block pam calls from ringing through, two I use are Hiya and NoMoRobo.

    I have for a while been mulling over building a regex based one though as it would be lots simpler and probably more effective.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  8. There must be cost involved. by 140Mandak262Jamuna · · Score: 1

    If a call seems to be coming from Telco A to Telco B, A must authenticate and owe a small fee to B. And vice versa. If it does not cost any money or revenue, there is no incentive for Telco A to be vigilant or sincere in the authentication issue.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:There must be cost involved. by drinkypoo · · Score: 1

      If it does not cost any money or revenue, there is no incentive for Telco A to be vigilant or sincere in the authentication issue.

      They've made a reciprocal agreement. They both get the same thing out of it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  9. digital signatures by hAckz0r · · Score: 2

    Wow. Its about time. It's been more than 3 years since I started writing online, everywhere I could, and telling every single service provider's support manager I talked to, that they should standardize this exact technology between all carriers. If all device connections into each telecom network were verified in a standard way, and exchanged during handover, this problem would have been solved years ago.

    The biggest problem is with the addition of VOIP, the spammers are able to put whatever they want into a database and thus spoof the number at the other end where it goes back into a telcom network. Enforcement of a digital signatures for each device would fix the problem and with that the exchanged caller id, though much larger in size, would finally be useable for something. So, If you think blocking numbers is useful or effective, you are just wasting time. A blocklist is just blocking random phone numbers of honest people who are not actually calling you anyway.

  10. Lookup what? Home address by domain name? by raymorris · · Score: 1

    Let's explore your idea. Maybe there is a kernel of a possible idea there; perhaps you just don't know the terminology to express it clearly.

    What information, exactly, are you expecting to get from this reverse lookup? I take it the input is the CID (caller ID).

    Do you have some idea of what you plan to send this reverse lookup to?

    Here's some background information on how the phone system and CID works, using a real example I did for a Coca-Cola facility. Note, btw, that DIDs and bandwidth connections come from separate companies. Just like you can order a domain name from Verisign and an internet connection from Comcast.

    The facility needed to support 200 phones, 20 concurrent internal calls, and at least 10 concurrent calls in and out. So they ordered a PBX (private branch exchange) capable of meeting those requirements.

    They ordered bandwidth for incoming / outgoing. A T-1 supports 24 consecutive calls, so that was a good match for their needs. They shipped several local providers for their T-1.

    We made a list of how many DIDs (phone numbers) they'd need to list on the POTS, it was about 20. They ordered 20 DIDs.

    We configured the PBX to route each DID to the appropriate pool of stations. So for example if a supplier is calling, that's routed to a certain hunt group, job listings get a different DID and go to a different hunt group. The same phone may be in multiple hunt groups, with reception at the end of every hunt group.

    We also set an appropriate CID for each station. Note a station (phone) may be in multiple hunt groups, so it has many DIDs, or no hunt groups, so it has no DID. Therefore the DID and the CID cannot possibly match. For one or two stations, the best CID may be Atlanta headquarters, which is served by a different set of companies.

    When Coke makes an outgoing call, their PBX sends a CID to the company they bought their T-1 from. Note this isn't the same company they bought their DIDs from. Their T-1 provider includes this DID when they route the call to a regional POTS provider. The regional provider knows that the CID was provided by the T-1 provider and nothing more. They have no way of knowing how I chose the DID or if the local provider changed it. The regional provider hands it to a national backbone, and potentially an international one. Then one of the backbones hands it to Cricket, who sends it to you. Cricket doesn't have any way of knowing which provider added that CID, much less if it's "right" for some arbitrary definition of "right".

  11. No extra charge to solve the problem they cause? by shess · · Score: 1

    It's embarrassing that we're in 2019 and we can't authenticate callers. I think it's amazing that we haven't seen some massive DoS type attack because phone providers just trust each other like "Well, you're in the club, you must be legit". So now they're going to solve the problem which is caused by their inadequate system, and do it free of charge? WTF?

    Maybe instead there should be a tax on every call which is NOT end-to-end authenticated, and then let the free market take care of things.

  12. Re:Lookup what? Home address by domain name? by mark-t · · Score: 1

    Do you have some idea of what you plan to send this reverse lookup to?

    Yes... the number. Essentially, you basically would be making a kind of special "call" to this number from your own phone, effectively performing a reverse lookup that is completely independent of the incoming phone call. This special call wouldn't be identical to a regular phone call, more resembling a "ping", to use tcp/ip terminology, but the idea would be that a phone line that wasn't actually calling you at the time wouldn't even try to respond to this sort of ping, thereby effectively notifying you through a lack of response that a spoofed # is not where the caller is really calling from.

    The route that this special kind of call that effectively does a reverse lookup would take cannot be controlled by the original caller, so the caller has no practical way to spoof an arbitrary phone number unless the number they pretend to be from is not only a real one that the recipient has the ability to actually call back, but also a number is directly controlled by the caller as much as they control their own real phone line.

    There would have to be some additional work to allow legitimate spoofing, such as showing only the main office number on any outgoing call for a company, even from a direct dial phone anywhere in the building, but since this spoofed number is one that would be directly controlled by the company, the general principle still works.

    How I imagine it would work is as follows: The dialout line tells the main line that it is making a call to XYZ, and to act as a proxy for the reverse lookup request from XYZ when it happens. The main line verifies the number that the dialout line claims to be from using the same reverse-lookup protocol that the receiver would use, and if verified as an authentic number that it can proxy for, it would know to be a proxy for that phone call for a brief period... creating a temporary proxy entry in its cache so that it can authenticate a reverse lookup when it happens, and deleting the proxy entry after a short time (maybe 15 to 30 seconds or so, which should be plenty of time for a reverse lookup to happen) so that memory resources are not needlessly wasted.

  13. Thanks for the explanation. Answer 1 and 10, then by raymorris · · Score: 1

    Thanks for the explanation.

    You propose to replace the existing world wide phone network with new protocol.

    https://craphound.com/spamsolu...

    1, 10, 2 & 9 & 10, none, 1

  14. Re:Lookup what? Home address by domain name? by Sique · · Score: 1
    The main problem is that a phone number from a technical point of view doesn't indicate a specified station (the name Caller ID is somewhat missleading). It's a route. It gives the network the information how to route a call. Incoming and outgoing route don't have to be the same for the caller ID to be legitimate. As I install phone switches for a living, I know the setup of several companies, and many of them bought PSTN connectivity from several providers, which means that they have several trunk numbers, that are all routed to the same phone switch. Outgoing calls always get the caller ID of the primary trunk, independent of the trunk the call is actually leaving the company. The outgoing trunks are chosen by rate: The trunk that currently offers the best rate for the called number gets used, and if that trunk is full, the next cheapest is used. In the same way, the primary trunk is used for incoming calls, but if it's full, the other trunks are overflow destinations. This setup also provides for redundancy. If one trunk fails, another can be used, and the called party still sees the same caller ID, independent of the route the call actually takes.

    With this setup, there is almost a guarantee, that an outgoing call and an incoming call will have different routes, even if the stations at the end of both connections will be the same.

    It gets even more confusing in other coutries. In Austria for instance, any entity can get a number starting with 5 (four to six digits long), which acts like a separate area code reserved for this company. Calls to a 5xxx number are always considered local calls, and the difference to the rate of the actual call has to be paid by the owner of the 5xxx number. On the other hand, an owner of a trunk can have extensions of arbitrary length, it's not necessary to buy DIDs or similar, as long as the total E.164 number is not longer than 15 digits. One of my customers for instance has the extensions -5 and -6 for the call centers, but three digits extension for fixed stations and five digits extensions for internal mobile (DECT) phones. The caller IDs the customer sends to the PSTN thus have lengths between 8 and 12 digits (something totally impossible in the U.S. and Canada, where a phone number always has to have 10 digits, with 3 digits for the area code and either three digits for the local code and four digits for the extension, or seven digits for the subscriber number).

    Phone providers in Austria offer online tools to their customers where they can define the routes for their trunks, define overflow destinations or caller ID rewrites, so incoming calls to their locations are routed to the right trunks. Especially if you have a 5xxx number, you can finely tune the actual trunks used for calls to your central 5xxx, depending for instance on the origin of the call, or on patterns in the extension numbers or both.

    And the owner of the 5xxx number can have several independent local phone switches in the respective locations, and all of them will use the same 5xxx caller ID (plus extension), and in each case this is legitimate. But your scheme would still fail, as the phone switch at location L, where the call went out, is independent for instance of the phone switch at location C, where the call center is located, and where all incoming calls are routed to. Any "call back" feature you imagine would be answered by the switch C which has no information about the call from switch L -- and still the caller ID switch L is providing is totally legitimate.

    --
    .sig: Sique *sigh*
  15. Re:And Google? by omnichad · · Score: 1

    Because they spoof numbers outside of their network.

    You'll note that this new system doesn't mention anything about verifying the caller ID data being sent by the call originator, it only mentions verifying the networks the call traverses.

    No, this article doesn't mention it. AT&T's own press release does.
    https://about.att.com/story/20...

  16. Re:Thanks for the explanation. Answer 1 and 10, th by mark-t · · Score: 1

    No, I'm pretty sure that backward compatibility could be retained while it is being rolled out.

    Caller ID didn't work either until at least the source and destination exchanges had been updated, but phone calls continued to work normally.

  17. Point of fact: can still use a 1980 phone by raymorris · · Score: 1

    As a factual point, you can actually still use a 1980 phone, to either make or receive calls. I still have a box of 1980s phone equipment that still works fine. Just because you have caller ID capability does NOT require me to update my stations, my PBX, or anything else in order to call you. You just won't get a caller ID frame if I don't send one, sonon your end it will show up as "unknown".

  18. PS you may use non-caller Id capable by raymorris · · Score: 1

    PS if by chance you do network or server admin, you may have a modem you can dial to work on the equipment. (You can't use the network to connect to a router that it down.). If you've ever done that, you've probably used telephone equipment that isn't caller ID capable. Many modems aren't.

    The point being - they don't have to be. Caller ID does not and did not require everyone around the world to simultaneously replace everything.

    Thanks for the idea, though. We'll put it in the file.

  19. Re:Wonderful but I already know when a call is spa by Gojira+Shipi-Taro · · Score: 1

    This is why I love the Do Not Disturb mode in Android Pie (9.0) You can tell it things in great detail like "Don't ring or show a text unless the call is from someone on my contacts (or even a subset)"

    It makes all the call block apps that were necessary the past couple years completely unnecessary. I'm sure if I was in Sales or had some other reason to have to answer calls from numbers I don't know it would suck, but I identified early on in my career all the reasons I was NOT EVER going into sales.

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  20. Re:And Google? by Gojira+Shipi-Taro · · Score: 1

    Fortunately, I only use Google Voice as the recipient of my voicemail, which lets me do things like having separate responses for separate call groups (such as the " This number is no longer in service" message that telemarketers et. al. get.)

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  21. To clarify by raymorris · · Score: 2

    To clarify, if I'm understanding your proposal correctly:

    In order to make a call and not have it show up as suspicious, the caller would need to both switch their service to handle incoming calls while an outgoing call is ringing, and upgrade their equipment.

    The receiving station would otherwise show the call as suspicious. Therefore, upon initial rollout by a station manufacturer, almost all calls would show as suspicious.

    Is that correct?

    Assuming that's correct, people would quickly learn that all calls they receive show as suspicious. They would stop using it within a week. Callers would have no reason to implement it, given that calllees ignore it.

    They only want it would work would be if the whole world pretty much switched over all at once, everyone gets new phones, etc. Experience shows such ideas have not worked.

    Btw, if you're going to require a "everyone switch this week", we have PKI, so there is no need for a callback. All callers could simply send their signed certificate, which all calleees would use to authenticate the call.

    We've tried for nearly twenty years to get people to upgrade to IPv6. Even given that IPv4 requires goofy hacks, and there are no more IPv4 addresses to issue, people haven't switched to IPv6 - even with strong reasons for both sides to do so.

    You need a system where it makes sense for either most callers or most calleees to switch, before the other end has done so.

    1. Re:To clarify by mark-t · · Score: 1

      Therefore, upon initial rollout by a station manufacturer, almost all calls would show as suspicious.

      Kind of like Caller ID itelf when it was first being rolled out flagged most incoming calls as :"unknown", or "no caller info sent".

  22. No, because it didn't require most callers to chan by raymorris · · Score: 1

    Caller ID didn't require most callers to get a second line, so no, most calls showed the number.

    But let's pretend it had. In every other case, it would show the caller's number - useful information.

    A call-back system could only flag an incoming call as suspicious (after the third ring). Before it is widely adopted, it would flag all calls as suspicious.

    If you're going to introduce a new protocol and get everyone to start using it, a certificate works after the first ring, rather than the third.

    Again, thanks for the idea.

  23. Re:No, because it didn't require most callers to c by mark-t · · Score: 1

    Caller ID didn't require most callers to get a second line, so no, most calls showed the number.

    No... most calls did not show the number... the separate call display unit I had at the time either said "unknown" or "no caller info sent", with the the area where the phone number itself would appear on the device being blank. Other times, when the number did show up, in the text area for the display, it only showed the city and province or state that the caller was calling from, and not the caller's actual name. I actually don't remember how long this was the case, but it did it for long enough that even over 20 years later, I still don't pay as much attention to the name that is associated with a number in the caller ID info as I do to the actual number that shows up. Partial info was still moderately useful in the early days of caller ID even without the full name of the caller because the people who made the most use of it still knew the people's phone numbers for their friends and family, and unrecognized phone numbers were just that, unrecognized.

    If you're going to introduce a new protocol and get everyone to start using it, a certificate works after the first ring, rather than the third.

    Why do you figure it would take until after the third ring? I'd imagine that this only would add one more ring to the delay for the info, at most. Secondly, even if you answer right after the first ring, before you've got the complete story, that shouldn't stop you from receiving the lookup info that you asked for as soon as you received the call, if it was available. Finally, as technology improved, I'd imagine that the delay before getting the lookup info back would get shorter and shorter, eventually becoming as unnoticeable as the fact that when your phone now first starts to ring, full CID info is shown as soon as it starts to ring... you don't have to wait for the first ring to finish like you used to.

  24. Stop "allowing" spoofing, Switch it off. by SCUBA+Instructor · · Score: 1

    [quote]...an exchange of authenticated calls between two separate providers ...[/quote] What about scam calls made _WITHIN_ AT&T or Comcast? Are they going to be screened or not? Scammers have so much power (as in admin rights), they can switch their calls thru any switch. Easy fix. Given that AT&T and Comcast, _ALLOW_ callerID spoofing. Scammers have total control over their victim's caller ID display. The fix is to _DISALLOW_ spoofing. Switch it off.

  25. That's enhanced caller ID by raymorris · · Score: 1

    Name and area is enhanced caller ID, a separate protocol launched several years later. The additional information is fetched via Analog Display Services Interface. It has a lookup delay and is subject to DIP fraud. Anyway that's a different topic than caller ID, which sends the phone number.

    > Why do you figure it would take until after the third ring?

    The first ring "wakes up" the receiving station. It is then ready to receive the 1500 baud, 450ms FSK caller ID frame. In your proposal, it would then call back that number. After the first ring of the second call (second ring of the first call), it could send the "did you call me?" query. Then it would await the response coming back.

    > as technology improved, I'd imagine that the delay before getting the lookup info back would get shorter and shorter

    There are 10 billion phones, which all have to interoperate. Any phone can call any other phone. For that reason, POTS ring protocol doesn't slowly improve. It doesn't gradually change. That's what you seem to be missing. It's not like Facebook Messenger, where a company can decide to switch up the protocol. The last major change was over 50 years ago, in the 1960s, when we started introducing touch tone dialing. It took 20 years after that to get rid of pulse dialing.

  26. Also don't forget the logic error by raymorris · · Score: 4, Informative

    Btw before even trying to figure out a technical protocol, don't forget you need to fix the logic. A station is not a DID and a DID is not a station. It *may* be that your station (phone) has a phone number, only one phone number, and you never use call forwarding, and no other phone uses that number. Those things might be true for you today, but those are absolutely not rules in the phone system. Some people DO have call forwarding, and a a lot more.

    It's a lot like the name Google.com - that does NOT identify a particular server. A dialed number doesn't identify a particular phone any more than Google.com identifies a particular computer. There are many buildings full of servers, and any request for Google.com will use several randomly selected servers from among thousands.

    For example, I volunteer to receive calls for a crisis hotline which gets a few calls per month. The person in need of help calls the crisis number. They know which service they are trying to reach. They have no idea which phones will ring, and they don't care. They are asking for a service (1-800-help), not for a specific device (an IMEI or other station ID).

    I'm not always able to answer the phone of course, so the crisis line doesn't just forward the call to my mobile phone. It rings my phone, and while it's ringing my phone if I don't answer within 10 seconds it starts also ringing another volunteer, ten seconds later it adds a third, etc, until someone both answers and presses 1 to accept the call.

    Now suppose my phone were to call the person back, asking "did you call Ray's phone?" Their phone has no idea whether they called my phone or not! They called 1-800-help, not "Ray's LG phone, the one he just bought". Their phone has no way of answering that question.

    The number you dial doesn't identify a device. "Did you call Ray's mobile" isn't an answerable question.

    Similarly, if I miss a call that rings my mobile, I don't know if the caller was calling the crisis line, my business number, or my personal number. Any of those three numbers, identifying three different services, might ring the same device.

    So get it out of your head that there is some fixed relationship between a phone and a number that someone can call. There isn't.

    1. Re:Also don't forget the logic error by mark-t · · Score: 1

      Now suppose my phone were to call the person back, asking "did you call Ray's phone?"

      They don't ask "did you call Ray's phone", they ask "did you call 1-800-help", and it may be able to do this even before it finished forwarding the incoming call to the -800 number to your phone.

    2. Re:Also don't forget the logic error by mark-t · · Score: 1

      Er... no, your phone would ask did the other phone call 1-800 help, not the service that provides the number... I just realized that wouldn't work at all., because the 1-800 help exchange is not physically connected to your phone.

      That would mean that the caller has to give you the number it is calling in addition to its own CID info, and then you, as a recognized user of the 1-800 help number, would be able to authenticate the call against one that the 1-800 help number really did forward to you by asking them (which they should know since they just fowarded the call to you), and you would only do this since the 1-800 line is not your actual phone number.

    3. Re:Also don't forget the logic error by raymorris · · Score: 1

      > and you would only do this since the 1-800 line is not your actual phone number.

      Which if the four numbers that may ring my phone is my "real" number, in your opinion?

      Again, there is no fixed mapping between DIDs and stations. When you first start thinking about phones, if you've never used anything more complex than the default Cricket setup it's easy to start off thinking that way, but that in way lays madness. You will drive yourself crazy trying to decide which DID is the "real" or "first" DID for a station, or what it the "default" station for a given DID. You'll really go crazy when you realize I have DIDs that can never reach a station, and DIDs which normally don't end at a station. I have nearly the simplest PBX there is, Coca-Cola's is far more complex, yet even I have DIDs without stations.

      After driving yourself insane trying to map them to some sort of "first DID" and "default station", you'll next realize that was all for naught, because the other DIDs and other stations also have to work. You can't make it work only for the "default station", which doesn't exist anyway.

      Again, DIDs and stations are orthogonal concepts.

    4. Re:Also don't forget the logic error by mark-t · · Score: 1
      Example, a person at phone number X calls 1-800-help, which forwards to phone number Y. Phone number Y queries X to ask if it is currently calling 1-800-help, the number that was supposedly originally dialled at X. The answer is yes, so the number shows up as valid.

      If X spoofs, the callback query from Y doesn't end up going to X, and so X has no control over whether the response is going to succeed or fail.