Slashdot Mirror


Clever Caller ID Tricks With VoIP

An anonymous reader writes "securityfocus.com has an interesting article collecting some clever exploits for VoIP. According to the article, using 'the open-source Linux-based PBX software Asterisk, used in combination with a permissive VoIP provider' can be used to fool caller id, and even get caller numbers that are supposed to be private."

259 comments

  1. Freaks! by krumms · · Score: 5, Insightful

    Return of the phreak? :P

    1. Re:Freaks! by yootje · · Score: 2, Insightful

      Yeah, but this time without the whistle, and with Linux.

    2. Re:Freaks! by SunPin · · Score: 0, Offtopic

      Sorry to see you modded off topic. The moderators are demonstrating new lows of ignorance.

      --
      Laws are for people with no friends.
    3. Re:Freaks! by TubeSteak · · Score: 1

      This is something you've been able to do for a long time, you just needed to know how to route your phone through someone else's PBX. phreaks tend to guard those PBX #'s like their firstborn children.

      --
      [Fuck Beta]
      o0t!
    4. Re:Freaks! by hackhound · · Score: 1

      Now, with the aid of Asterisk, you can run your own PBX. As an admin of a large PBX where I work, I can configure my phone extension to send out any caller ID number that I choose.

    5. Re:Freaks! by GMC-jimmy · · Score: 1

      From the artical: phoner ?

      --
      __________________________________
      Free your mind - Flush your toilet
    6. Re:Freaks! by TubeSteak · · Score: 1

      does it have to be a full 7 or 10 digit number?
      Or could you have it display "Bond 007" for the name and number.

      --
      [Fuck Beta]
      o0t!
    7. Re:Freaks! by Anonymous Coward · · Score: 0

      You sicken me.

    8. Re:Freaks! by fimbulvetr · · Score: 1

      Woudln't that be new _highs_ of ignorance?

    9. Re:Freaks! by Ziviyr · · Score: 1

      I'll get my start by finding an Asterisk CD in a box of Captain Crunch.

      --

      Someone set us up the bomb, so shine we are!
  2. Countdown by UberOogie · · Score: 3, Insightful

    ... until this is used in another "Open Source is evil" argument by MS, the government, the phone company, or all of the above in 5, 4, 3...

    --
    "Enough of this wretched, whining monkey life." -- Marcus Aurelius, _Meditations_, Book 9, 37
    1. Re:Countdown by LostCluster · · Score: 4, Informative

      This isn't an open source issue at all. It's a "trusting user provided equipment" mistake... a closed source program can violate the standard just as badly.

      It's a matter of equipment being given info it's not supposed to share and a flag telling it not to share. But, if the customer provides the software...

    2. Re:Countdown by Anonymous Coward · · Score: 3, Interesting

      Yet, it is another way spammers might decide to intrude on peoples lives. You don't know how many times I get "unknown" from my caller id when it is some salesperson. And I am on the Do Not Call List, but they call and it is "unknown", and worse a recording to call some 800 number for a free satelite dish, from some company in Canada. No way to make them accountable for violating the law.

    3. Re:Countdown by Anonymous Coward · · Score: 2, Funny
      It should be legal to burn places like that to the ground. You know the greatest good for the greatest number and all.

      That would make the problem self-regulating.

    4. Re:Countdown by Jahf · · Score: 0, Offtopic

      He didn't quite show -everything- stupid about /. ... You've highlighted the "I won't get modded down if I'm self-effacing/igratiating by saying I'll get modded down for this, but that's ok" reverse psychology versus moderation ploy.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    5. Re:Countdown by SiO2 · · Score: 2, Insightful

      The phone companies have been trying to sell me caller ID for years. I don't need it, because I have an answering machine. I just never answer my phone and screen all of my calls. That would solve your "unknown" caller problem.

      SiO2

    6. Re:Countdown by UberOogie · · Score: 2, Funny

      Well sure I know that, and you know that, but the headlines will read "Insecure Open Source Software Used By Hackers to Aid Telemarketers."

      --
      "Enough of this wretched, whining monkey life." -- Marcus Aurelius, _Meditations_, Book 9, 37
    7. Re:Countdown by Idarubicin · · Score: 4, Informative
      And I am on the Do Not Call List, but they call and it is "unknown", and worse a recording to call some 800 number for a free satelite dish, from some company in Canada. No way to make them accountable for violating the law.

      Interesting. You might actually look at their violations of Canadian law, then. Using an auto-dialler (an Automatic Dialling and Announcing Device, or ADAD) for solicitation--charitable donations, promotions, sales, etc.--is forbidden by the CRTC (Canadian Radio-television and Telecommunications Commission.) The CRTC can demand that a phone company suspend service to any company or individual who flagrantly violates these rules. Even if a company hires another company to make the calls, they can be held accountable. You might want to contact the CRTC directly to see how the rules apply on international calls, however.

      Even if a company is blocking call ID, your phone company can probably trace the call. For advice on how to handle this type of thing with an international call, again you might need to contact the FTC and the CRTC. It doesn't hurt to ask, and I'm pretty sure that the people at these organizations hate the spam callers as much as everyone else.

      --
      ~Idarubicin
    8. Re:Countdown by bareminimum · · Score: 5, Informative

      This isn't about violating standards. We've been faking caller ids for fun with Asterisk for a while. It does work, however my local (Bell) provider will not let me put one of its own numbers in the bogus CID I pass.

      This is a normal "feature" of CID. That's how you can go through a third-party LD provider yet still have your own phone number show up on the recipient's display. Voicepulse or other VOIP providers are not being overly permissive here. If you get a T1 bank you will have the same capability. That's what makes it possible for huge corporations to have thousands of phone lines in hundreds of offices yet display only their main incoming number on your caller id capable phone when someone from their office calls you.

      The difference is that now average Joe can fake CID like the big boys used to do with a mere $7/month investment, vs the couple hundred dollars it would cost (plus install fees) if you went with a standard channel bank.

      CID is for information purposes only. The problem is that people have grown to trust it as being 100% accurate, but they definitely shouldn't.

    9. Re:Countdown by afidel · · Score: 1

      Telemarketers ALREADY provide their own outgoing caller-ID and I'm sure there are backdoors to the PBX software which allow them to ignore the private flag on the CID info. If you have a trunk line and are willing to ignore standards there is all sorts of info you can glean from the phone system.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:Countdown by Anonymous Coward · · Score: 1, Interesting

      "Well sure I know that, and you know that, but the headlines will read "Insecure Open Source Software Used By Hackers to Aid Telemarketers.""

      We ought to publish a different headline first: "Insecure Microsoft Software Used By Criminals to Aid Spammers."

    11. Re:Countdown by rcamera · · Score: 2, Funny

      and those of us that don't leave phone messages will never get in touch with you. a few months ago i tried calling a friend at his parents house. they do the same answering-machine screening that you do. i never left a message. i called 4-5 times within an hour. the guy's mother called me back.

      i guess the moral of the story is that if someone wants to get you on the phone without leaving a message, they can piss you off until the point where you call back.

      --
      Wave upon wave of demented avengers March cheerfully out of obscurity into the dream
    12. Re:Countdown by fish+waffle · · Score: 1

      Using an auto-dialler (an Automatic Dialling and Announcing Device, or ADAD) for solicitation--charitable donations, promotions, sales, etc.--is forbidden by the CRTC

      Yes, in theory, just like jay-walking & littering are illegal. I had a particularly persistent 'unknown number' using an autodialer. When i called the phone company about it, they were real reluctant to do anything involving effort on their part, like tracing the call. Good luck getting anyone interested in an international version of the same insignificant (at least to the phone co) problem.

      Even if a company is blocking call ID, your phone company can probably trace the call.

      But they really don't want to. Bell insisted i first try to trace it myself using their $0.50 service for one-shot call trace (ineffective). They then wanted detailed logs, and to get the police involved. At that point i wasn't sure which was going to suck up more of my time, the telemarketers or the people who were supposed to help eliminate those problems.

      The only way to avoid phone spam is to not get a phone. The only way to hurt phone spammers is to waste their money----a sufficient number of tarpits would at least make it less cost-effective. Unfortunately, you need that sufficient number, and slowing telemarketers down also ties up your phone line.

    13. Re:Countdown by iantri · · Score: 1
      Using an auto-dialer is only forbidden when numbers are dialled sequentially.

      Auto-dialling calls is perfectly legal, otherwise.

    14. Re:Countdown by Idarubicin · · Score: 1
      Using an auto-dialer is only forbidden when numbers are dialled sequentially.

      Auto-dialling calls is perfectly legal, otherwise.

      Sorry; I should have been more specific in my comment. The great-grandparent poster reported,

      ...but they call and it is "unknown", and worse a recording to call some 800 number for a free satelite dish, from some company in Canada.
      Auto-dialling is forbidden--sequentially-dialled numbers or not--when used to solicit business using a prerecorded message. Cheers.
      --
      ~Idarubicin
    15. Re:Countdown by Lehk228 · · Score: 1

      Fuck 'em, if it's an 800 number just call it and leave the phone off the hook for a few hours, repeat on random payphones.

      --
      Snowden and Manning are heroes.
    16. Re:Countdown by NaDrew · · Score: 1

      The moral of the story is that I get to control who I talk to, whether by CID or call screening. If you choose not to (provide accurate CID | announce yourself on the answering machine) I simply won't accept your call. There are always alternatives to whatever you're selling.

      --
      Vista:XPSP2::ME:98SE
    17. Re:Countdown by maximilln · · Score: 1

      I know that you made your post in all sincerity but you forgot to warn your advisee to "be prepared to receive the world's largest ball of red tape before anything gets done".

      --
      +++ATHZ 99:5:80
  3. old news for me :) by Anonymous Coward · · Score: 5, Interesting

    Back in 2001 or so I found this out when talking to my local ISP/VoIP provider IPOnly. Then me and some of my friends thought about setting up some kind of SMS-style service that was free, since it apparently works sending ascii as caller ID :)

    1. Re:old news for me :) by itwerx · · Score: 4, Interesting

      Back in 2001 or so...
      A heck of a lot longer than that, as this "issue" isn't limited to VOIP. Ask anybody who installs/maintains standard PBX systems.
      The privilege of setting your own outbound CID is simply another (business class) service and reading blocked inbound is actually your right if you have a toll-free number (because you're paying for the call).
      (Dunno why cell-phones don't have the same right though, c'est la vie :).

    2. Re:old news for me :) by buffer-overflowed · · Score: 1

      Ayup. You've been able to do this for ages.

      Nothing new. Of course real telcos generally don't let you pass whatever the hell you want to pass.

      Just another case of VoIP people not having their shit together I guess.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    3. Re:old news for me :) by Anonymous Coward · · Score: 0

      What the heck? Old News on Slashdot???? This has never happened before.

    4. Re:old news for me :) by jonadab · · Score: 1

      > Dunno why cell-phones don't have the same right though

      Because, the caller is paying for the call (if it's non-local). What you're
      paying for is the wirelessness, roaming, and all that sort of jazz. This is
      not the same as a toll-free number, where the called party pays the whole bill.

      I'm sure it's possible to have a cellphone with a toll-free number. I don't
      want to know what the monthly bill would be, though, especially if you give
      the number out pretty freely.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    5. Re:old news for me :) by Anonymous Coward · · Score: 0

      since it apparently works sending ascii as caller ID :)

      Well damn.. why can't it be ANSI? Then you can setup worthless BBS style 'breakdance' animations. Just imagine watching a twirling cursor for about thirty seconds bobbing back and forth just to figure out who in the hell is calling.

    6. Re:old news for me :) by itwerx · · Score: 1

      Good point!
      Interestingly enough, it so happens that I used to have a toll-free number directed to my cell phone and found that I was not able to see the blocked calling party numbers until I got my bill as it is apparently a different dataset.
      (Though if I'd had a PBX, with the incoming calls simply being forwarded to the cell, I probably could have...)

    7. Re:old news for me :) by Anonymous Coward · · Score: 0

      Quote> reading blocked inbound is actually your right if you have a toll-free number (because you're paying for the call).

      Now that's stupid. If they want to refuse my call without CID information then that's certainly their right, but I don't see how it's their right to get the CID information without my knowledge.

    8. Re:old news for me :) by Frank+T.+Lofaro+Jr. · · Score: 1

      I'd be happy if AT&T wireless gave my anonymous call reject and unknown call screening (like Sprint Privacy Guard). That would be close enough.

      If you won't identify yourself, my phone just won't ring.

      Unfortunately that and selective call accept/reject aren't available on my cell.

      --
      Just because it CAN be done, doesn't mean it should!
    9. Re:old news for me :) by Cervantes · · Score: 1
      (Dunno why cell-phones don't have the same right though, c'est la vie :).

      Because cell phone users are not a monolithic corporation with millions of $'s to buy their own legislation. They're a bunch of individuals hoping to convince the monolithic corporations that they buy their service from to do something for them, and then not noticing when they get ignored. After all, it doesn't make The Corp money, so it must not be worthwhile.

      All hail capitalism.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    10. Re:old news for me :) by usrid0 · · Score: 1

      Exactly. We did this a couple of years ago at a company I worked at in the Bay Area. We spoofed an "adult entertainment" business phone number out of Las Vegas. We called one of our fellow team members at home in Dallas and said we were sending a limo full of hookers to house for his birthday. Freaked him out for months. All on a regular ol' PBX PS: A few days later we sent him an e-mail asking him if he had a good time. We spoofed the domain name of the company as well. Best damn prank ever.

  4. from overseas by millahtime · · Score: 4, Interesting

    Does this mean that I could get a call on a private line with with my number on the do not call list from overseas? Kind of like spam for my phone.

    1. Re:from overseas by Anonymous Coward · · Score: 3, Informative

      Did you even RTFA? It's about caller ID expliots, one of which allows VoIP users on Linux to change the number that you see on your caller ID when they call you. They could make it look like their phone number was Domino's Pizza or the Pope.

      The other part is being able to capture and display the caller ID of people who call you with numbers that show "Private" or "Blocked" on a normal line.

    2. Re:from overseas by marnargulus · · Score: 2, Insightful

      He still had a point. Could a spam group find your number from a large database (great example with the DNCL) and start using public numbers from that area code?

      Worse yet. Imagine if hackers could get your personal contact numbers, then use this to place calls from numbers you trust. They could make a program that calls just like a worm. Find your contacts, call them, find their contacts call them...

    3. Re:from overseas by Anonymous Coward · · Score: 0

      Anyone can find my phone number in a large database. They're called phone books!

      People overseas will NEVER call you randomly like spam. Why? Because it costs A LOT of fucking money to do that. That is why e-mail spam is so huge, because it is essentially free.

      On your other note, say a hax0r gets my contact numbers (How? Dunno. I don't use Outlook, or even have them programmed into my cell phone). Then what? Call my friends pretending to be me by spoofing my caller ID? What's the point? They will plainly hear it's not me and hang up...

    4. Re:from overseas by FLEB · · Score: 1

      Well, I imagine someone good at voice imitations could have a field day with this and your answering machine. They could also imitate the police, an employer, or many other interesting callers.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
  5. Gone Phishing by Mz6 · · Score: 4, Insightful
    "Callers with life-or-death anonymity concerns might consider spoofing just to get a little privacy. For now, Lucky says pranks among friends are the most common use that he's seen of VoIP spoofing, but he believes that identity thieves and other swindlers could have a field day. "I've used it myself to activate my own credit cards, because I never give credit card companies my real number," he says. "One simple spoof, and it's like saying, if you have the guy's phone number, that piece of information is more important than his mother's maiden name and date of birth. If you have the phone number, you don't need anything else."

    Well this is nice. Once again the social engineering tricks will creep up on most once again. However, who's really that stupid to be giving away all of their personal info over the telephone anyway? Does this mean that it's going to start being like the phishing scams now?

    --
    Hmmm.
    1. Re:Gone Phishing by LostCluster · · Score: 5, Insightful

      Who's really that stupid? Big business.

      Call-centers are using the CPN data as an authentication method to recognize customers. Call from somebody else's phone, or in this case appear to be doing so, and instantly that person's account will open on the operator's screen.

      Banks and credit card companies seem to be smart enough to know that they have to ask some other challenge question to make themselves confident enough that they have the right person before discussing anything sensitve... but it just take one merchant willing to charge to an account and ship merchandise based on the the phone data alone and suddenly there's a way to get a charge onto somebody's credit account without even knowing their card number.

      It's a matter of "trust", and a formerly trustworthy system no not so much.

    2. Re:Gone Phishing by Anonymous Coward · · Score: 0

      Once again the social engineering tricks will creep up on most once again

      Once again someone should have hit preview once again.

    3. Re:Gone Phishing by Anonymous Coward · · Score: 0

      "I've used it myself to activate my own credit cards, because I never give credit card companies my real number,"

      big deal. I've activated credit cards from a number that was NOT my number or any number they had listed that belonged to me.

      havingto activate it form your phone is a bit of FUD the CC companies like to spread.

    4. Re:Gone Phishing by jhunsake · · Score: 1

      havingto activate it form your phone is a bit of FUD the CC companies like to spread.

      No it's not. I've taken new credit cards on the road before, thinking I could activate them from somewhere else. However, when I called, rather than get the automated system, one of the reps comes on and asks who I am and tells me to go home and activate it (they do NOT compromise). There is an easy way around it though. I just login into the website, change my number, call and activate it (now getting the automated system), log back into the website, change my number back.

    5. Re:Gone Phishing by AviLazar · · Score: 1

      However, who's really that stupid to be giving away all of their personal info over the telephone anyway?

      "Hello Mr. Smith, this is Margaret calling from MBNA America. We would like to offer you a 0% interest credit card for a period of two years. Great glad to hear that you are interested, we just need to verify your information for security purposes...."

      This happens legitimately ALL the time. So it is not hard to believe that some scammer will use this for identity theft purposes. Hell they don't even need to spoof the number as a lot of the call center numbers come in as unavailable or blocked. To find a name and number of random person just open a phone book.

      --

      I mod down so you can mod up. Your welcome.
    6. Re:Gone Phishing by Electrum · · Score: 1

      but it just take one merchant willing to charge to an account and ship merchandise based on the the phone data alone and suddenly there's a way to get a charge onto somebody's credit account without even knowing their card number

      Who cares? The card holder will charge back, and the merchant will be out the money, plus the charge back fee. It only hurts the incompetent merchant, not the card holder.

    7. Re:Gone Phishing by Satan+Dumpling · · Score: 1

      Gee that's rude of them. With MBNA, an operator just answers the phone if the automation doesn't match the numbers, and they confirm name and address and whatnot to activate.

    8. Re:Gone Phishing by shawn(at)fsu · · Score: 1

      Just an FYI, I've recently activated a credit card using a payphone.

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    9. Re:Gone Phishing by Frank+T.+Lofaro+Jr. · · Score: 1

      Even with reliable caller ID, it is bad relying on it for authentication. Beige boxing would get you access to people's accounts, etc.

      My cell phone provider (AT&T wireless) knows my number when I call, and if I call from my cell phone, it assumes it is me and about my phone. Makes it hard to use my cell phone to help out a friend having problems with their cell phone, even if they are right there, since they have to override the fact it is my account which shows up. There really should be an option to tell the system to not use the number it thinks you are calling from.

      --
      Just because it CAN be done, doesn't mean it should!
    10. Re:Gone Phishing by jhunsake · · Score: 1

      Just an FYI, we probably have different banks.

    11. Re:Gone Phishing by LostCluster · · Score: 1

      Verizon's landline telephone support system has the simple fix. It asks "Is the line you are calling in to report trouble with the line you are using right now? Press 1 for Yes, 2 for No."

      If somebody says yes, it reads back and confirms the number it thinks you're on, or if not then you're asked to input the number. That's all it'd take...

    12. Re:Gone Phishing by SeaFox · · Score: 1

      Actually, many call centers have access to the ANI numbers, so they can't be fooled this easily.

    13. Re:Gone Phishing by shawn(at)fsu · · Score: 1

      Obviously, as I'm sure you probably have a different bank from the AC that you disagreed with No it's not when he said it was FUD.

      It is also possible but not probable that the AC and I have the same bank.

      Now I just need an example of something that is probable but not possible...

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    14. Re:Gone Phishing by Lehk228 · · Score: 1

      beige box? sort of like the $2.00 splitter radio shack sells but more 1337 i assume

      --
      Snowden and Manning are heroes.
  6. Err... so what? by newt · · Score: 5, Informative

    This isn't new. You can do exactly the same thing with a PABX with ISDN ports. The ability to set your own caller-ID is part of the ISDN call setup protocol.

    What you can't do, though, is set the ANI data (which is used by the telcos to find out who gets billed for the call and for call interception). And I can't see how that capability changes at all just because you're using a VoIP gateway either.

    - mark

    --

    -----
    I tried an internal modem, but it hurt when I walked.

    1. Re:Err... so what? by tomee · · Score: 0

      Then this sounds like a simple problem to fix to me: The phone companies would simply have to check that the phone number reported for caller id matches one that they have registered for the person who is billed. If not, they can give an error message or something. Or did I misunderstand something?

    2. Re:Err... so what? by bhmit1 · · Score: 4, Insightful

      This isn't new. You can do exactly the same thing with a PABX with ISDN ports.

      Read the article. The interesting part isn't that this is some new feature. The interesting part is that you don't have to go out and get a lot of expensive telephone equipment to intercept blocked numbers and impersonate someone else's number.

      And, as was said before, the biggest fear this creates is that someone will start grabbing the ready-to-activate credit cards out of the mail, look up the persons name in a phone book, program their voip with that persons number, and activate that card. And this is only a problem because credit card companies trust that Joe Shmoe was really him when he called from his home number.

    3. Re:Err... so what? by swordboy · · Score: 3, Funny

      So what?

      I should point out that it is possible to set your caller ID to 5318008. It was fun on an inverted calculator and I don't see how inverted caller ID is any different.

      --

      Life is the leading cause of death in America.
    4. Re:Err... so what? by YankeeInExile · · Score: 2, Informative

      If the call doesn't enter the PSTN at an end office, there will BE no ANI spill, other than whatever SE the VoIP gateway adds, which is under THEIR control. As far as The Network is concerned, identification and rating are end-office functions. Sure, logs are kept at the tandem level for billing access minutes, or inter-carrier settlement, but getting from that to "who was at the other end" can be a tremendous challenge requiring the cooperation of every carrier whose network the call passed through.

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    5. Re:Err... so what? by julesh · · Score: 1

      The interesting part is that you don't have to go out and get a lot of expensive telephone equipment to intercept blocked numbers and impersonate someone else's number.

      A personal computer and a PBX are now in approximately the same price bracket.

    6. Re:Err... so what? by Anonymous Coward · · Score: 0

      You don't need expensive equipment to send a fake caller-id over ISDN. Any ISDN-phone will do. The difference is that phone companies normally block caller-ids which don't match the real phone number (or one in the set of numbers assigned to that port). They only make an exception if you can give a good reason. Apparently some VoIP networks are not as restrictive.

    7. Re:Err... so what? by stanmann · · Score: 2, Interesting

      ANI spoofing is also doable, so I don't see what the big deal is. It may not be user settable, but there are fairly trivial techniques which can be used to provide faulty or NO ANI so what's the big deal.

      IMO, being able to user-disable Call ID should be simply user configurable.

      techniques used for ANI spoofing will be left as an exercise for the student.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    8. Re:Err... so what? by julesh · · Score: 1

      I don't know about the US networks, but in the UK we operate a system where non-geographic (e.g. 0800, 0845, 0870 numbers that are billed at special rates) numbers are mapped onto ordinary lines. Your line providing telco doesn't need to know about the arrangement. One feature of a PBX is to set your outgoing CLID to one of your alternative numbers that will be forwarded to your ordinary telco lines.

      Think of it like the 'from' address in your e-mails. As long as its an address that gets back to you, it doesn't really matter which you use.

      The same sort of system would be needed to prevent abuse -- a list of acceptable source lines associated with each number to prevent CLID hijacking.

    9. Re:Err... so what? by timftbf · · Score: 1

      A DSL connection and an ISDN PRI (even at a minimum spec like 6 or 8) channels aren't though. AFAIK you can't do the caller-ID setting on BRI. (Or at least with sane telcos, you can't.)

      Regards,
      Tim.

    10. Re:Err... so what? by Tmack · · Score: 4, Informative
      Then this sounds like a simple problem to fix to me: The phone companies would simply have to check that the phone number reported for caller id matches one that they have registered for the person who is billed. If not, they can give an error message or something. Or did I misunderstand something?

      You misunderstand how caller ID works. On traditional PSTN lines, when you make an outbound call your callerID information is looked up in a database (maintained by your carrier) when it hits the callswitch in the Central Office (CO). This is tacked onto the call and is sent with the rest of the call routing information to the destination via the signalling lines of SS7 trunks (note: SS7 splits voice traffic and call signaling between physically seperate routes/lines, meaning voice traffic is not transmitted or routed until the call is established, eliminating the effectiveness of the old blue/black box dialers.). When it reaches the last CO and goes out to a Remote Terminal (RT), the RT sends the ring tones to your phone over the local loop copper (for PSTN, more on that in a sec). Mixed in with the ring tones is a modem-sounding signal that your Caller ID box intercepts and decodes to get the caller ID info. Since this data is stored by the phone company, it is hard to spoof.

      With digital phone systems, the signaling goes all the way to the switch itself, allowing the PBX more control over the call. ISDN and CAS have provisions to inject CallerID information into the outbound calls. Whether or not this information is passed through the CO call switch or is replaced is up to the carrier. Generally since its less stuff for the carrier to deal with, they let it pass. I-VoIP (internet VoIP) carriers need the software to be able to route calls back to their switch, and in doing so, the software basically becomes a software based digital PBX. So along with routing information, the CallerID info can be passed into the signaling.

      Another issue is that caller-ID can be any alpha-numeric string, with a few special characters thrown in as well. Because of this, you can have your CallerID Name set to show up as a random phone number (867-5309?), and unless someone actually checks the number portion of the CaID against what shows up in the display, they probably wont notice, and if it is noticed, it would look like 2 different phone numbers and probably just confuse the person receiving the call.

      Tm

      --
      Support TBI Research: http://www.raisinhope.org
    11. Re:Err... so what? by JesseL · · Score: 1
      A personal computer and a PBX are now in approximately the same price bracket.

      Now guess which one most of us already have.

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    12. Re:Err... so what? by Abalamahalamatandra · · Score: 2, Informative

      I had a job from 1992-1994 programming those credit card activation numbers, and our service bureau operated entirely on ANI data and not caller ID.

      AFAIK, you can't spoof ANI data, only deny it, and in that case my program transferred the call to a live operator who had a script of verification questions to ask.

      So, not much to see here, move along...

    13. Re:Err... so what? by Anonymous Coward · · Score: 0

      BRI is sufficient. The terminal can send arbitrary caller id information, but under normal circumstances the telcos only allow valid information to pass through.

    14. Re:Err... so what? by Anonymous Coward · · Score: 0

      ,i>look up the persons name in a phone book, program their voip with that persons number, and activate that card

      wow is their SSN in that envelope?

      because activation requires you to enter your SSN before you are finished.

      nice try at spreading some FUD.

    15. Re:Err... so what? by Anonymous Coward · · Score: 1, Informative

      The main differnce that matters here is that a BRI is effectivly still a line to most if not all telco switches. A PRI on the other hand is trunk in most telco switches (in an ewsd switch its actually built as a multi-line huntgroup , quite an oddity) and therefor relies on the end user for far more information.

      In BRI (2b+d channel) calls the originating number is determined by the spid. The spids must match in the cpe and the switch.

      In PRI (generally 23b+d or higher) the important match up imformation is the channel number that the call is being passed on. The switch fully relies on the cpe to tell it the originating number.

      However it should be noted that most switches at least those popularily used to day such as 5ess, dms and ewsd CAN be set to screen the originating numbers. In wich case the originating number sent from the cpe is cross referenced to a list of number set for it in the switch. Generally if the number does not match one of the numbers listed for it then the switch will use the pri's billing number.

    16. Re:Err... so what? by hpa · · Score: 1

      Credit card companies typically uses the ANI, not the Caller ID. ANI is what the phone companies use to determine who to bill, and thus can't be blocked, and it much harder to spoof. On the other hand, you can't get it to point to a specific extension inside a PBX typically.

      For people interested in this topic I highly recommend comp.dcom.telecom.

    17. Re:Err... so what? by Anonymous Coward · · Score: 1, Insightful
      And, as was said before, the biggest fear this creates is that someone will start grabbing the ready-to-activate credit cards out of the mail, look up the persons name in a phone book, program their voip with that persons number, and activate that card.
      Many phone companies provide an outside jack for testing purposes (in case inside wiring fails). If you're already at their house snatching credit cards out of their mailbox, what keeps you from using their (outside) phone jack to activate the card? All the right information gets sent, and no VoIP required. Planning and forethought, however, are required.

      Besides, getting the SSN out of their mail isn't hard when everybody uses it as your account number (insurance, banking, yearly SS mailing). Or, just offer them a piece of chocolate for their SSN.

      (hmm, better click that anonymous checkbox)

    18. Re:Err... so what? by stanmann · · Score: 1

      Why don't you google for that and get back with us on whether ANI spoofing is possible..

      NO nevermind, it is. In fact there are carriers who will help you spoof your ANI. Of course they don't know that.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    19. Re:Err... so what? by Frank+T.+Lofaro+Jr. · · Score: 1

      Sprint Local ISDN in Las Vegas ignored what I set in my modem's settings for the number to send to the switch. It would always display the correct number on caller ID, even if I tried to spoof the other B channel on that very same line (which actually would have been a useful thing to be able to do).

      --
      Just because it CAN be done, doesn't mean it should!
  7. business opportunity by ch-chuck · · Score: 4, Funny

    so is voip going to turn into something like the email spam mess once the peddlers of Mydixaflopin and their cronies start figuring out how to use it?

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:business opportunity by Morphine007 · · Score: 0, Troll

      so is voip going to turn into something like the email spam mess once the peddlers of Mydixaflopin and their cronies start figuring out how to use it?


      My-dix-a-flopin

      BAHAHAHAHAHAHAH!!! I wish I had mod points... keyriced... now I gotta find something to clean the coca-cola off my monitor...

  8. Alight! by theJerk242 · · Score: 4, Funny

    Thanks to this exploit, I can do crank calls again without getting caught!

    --
    Red Bull gave me wings and I flew into the ceiling fan.
    1. Re:Alight! by pjt33 · · Score: 1

      A few scripts to get you started.

    2. Re:Alight! by Frank+T.+Lofaro+Jr. · · Score: 1

      Don't try that with anything in the 710 area code. ;)

      --
      Just because it CAN be done, doesn't mean it should!
  9. VOIP does NOT change WHAT you can do by Havokmon · · Score: 3, Informative
    IMHO, Anyone with a PBX can do these things.

    I'm not sure if you can get away with just a POTS line into your PBX, or if you need a T1 - but this kind of stuff is always accessible when you run the switch. Whether or not it's a land-line or VOIP, if you have a switch, you can do it.

    (FWIW, I recently saw a Fujitsu 9600 - up to 9,600 lines, the unix of PBX's - on Ebay for $2000.)

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    1. Re:VOIP does NOT change WHAT you can do by baylanger · · Score: 1
      You need at least a T1. No way to do it with a POTS. The PBX will block it... unless you use a "Linux PBX" and use the following compilation flag:

      ./configure --disable-private-id

    2. Re:VOIP does NOT change WHAT you can do by Anonymous Coward · · Score: 0

      For VoIP only, you don't need any special hardware... just a connection to the Net. With dial-up, it's possible but the bandwidth would be the limit.

    3. Re:VOIP does NOT change WHAT you can do by swb · · Score: 1

      I think you might even need ISDN. We have a Meridian Option 61 with voice T1s, and we get no caller ID information on incoming calls, and outgoing caller ID is the number assigned to the outbound trunks or unavailable.

      What I'm unsure of is whether our switch's software is just braindead, or if its data that's only really provided with ISDN, but I do know that T1s don't automatically provide caller ID data if your switch doesn't support it.

    4. Re:VOIP does NOT change WHAT you can do by Havokmon · · Score: 1
      You need at least a T1. No way to do it with a POTS. The PBX will block it... unless you use a "Linux PBX" and use the following compilation flag:

      Are you sure? On the 9600, I believe once you've configured your POTS trunk, it would behave the same as your T trunk.. The only thing I could see is the local telco blocking that outgoing Caller ID...Then again, it's been a while since I've really had my mits on that beauty :)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    5. Re:VOIP does NOT change WHAT you can do by Anonymous Coward · · Score: 0

      You used the wrong acronym -- whether "anyone with a PBX can do these things" is not a matter of opinion. The correct acronym is "AFAIK". Thank you.

    6. Re:VOIP does NOT change WHAT you can do by Tmack · · Score: 2, Informative
      What is needed is a PBX or other similar device that can play with call signaling, and phone service that allows you to control call signaling (ie: digital service). This can be CAS/PRI/whatever over ISDN/T1/T3/whatever. The callerID is injected into the call setup signaling. It is up to the carrier to validate this and reject it, replace it, or pass it along. It is a feature of digital lines, as customers with digital systems may have 24 channels (up to 24 lines active at any one time) but 2400 phone numbers, and might want to make calls "from" different numbers. The only way to do this is to either have multiple trunk-groups (expensive from the billing side of things), or be allowed to set the outbound caller ID info on a per-call basis, as all calls go out over the same trunk-group, which has only 1 "real" phone number (the other 2399 are DID's, direct inward dial, and are used by the PBX to route a call to someone's specific extension, usually by the last 4 digits of the number) that would otherwise showup in the caller ID.

      TM

      --
      Support TBI Research: http://www.raisinhope.org
    7. Re:VOIP does NOT change WHAT you can do by Anonymous Coward · · Score: 0

      Option 11, andI think this is a switch issue. We're using an we can manipulate the caller id number that is sent when the calls go out over our PRI T1s. For incoming caller id, we do get it, but I remember reading that this was a feature not present in older releases of the software. You might not have it. Calls sent over our copper lines do just return the number of the lines though, which is a bummer for 911.

      Greg

    8. Re:VOIP does NOT change WHAT you can do by swb · · Score: 1

      Yeah, but you have PRIs (which happen to use T1s as the carrier).

      We have plain DSS T1s, no ISDN signalling involved, and I'm pretty sure our switch vendor has told us "no caller ID without ISDN". What I don't know is if this is a limitation of Nortel's software, or if it's a limitation of DSS T1 trunk signalling, which only has the DID info and nothing else.

      I suspect the latter, as I don't think Nortel would just support caller ID on ISDN, especially considering they've had display capable phones since the SL-1 series.

    9. Re:VOIP does NOT change WHAT you can do by (C)0N0(R) · · Score: 1

      CLID needs to be enabled in programming on Nortel systems. Your vendor should be able to do it, you may be able to yourself, Feature * *, 223446; 223446; from there use the left and right arrows on a 10-button or more phone. I would have to be at a phone to tell you exactly where to turn on CLID, but it's in there.

      --
      The light at the end of the tunnel is a train.
    10. Re:VOIP does NOT change WHAT you can do by Anonymous Coward · · Score: 0

      Ah, good to know. I've had this system drop into my lap for maintenance without much phone knowledge, and have been learning as I go along. Good thing Nortel believes in very comprehensive manuals. :) I'd be been dead without them and the google groups archive of comp.dcom.sys.nortel.

    11. Re:VOIP does NOT change WHAT you can do by Anonymous Coward · · Score: 0

      with digium hardware, you can run a pbx with only a singal pots line. I have the hardware card sitting in a box next to me...You don't even need a pots line to run the pbx as an in-house phone network though, but you always have control of cid data on in house lines...

  10. Re:So I guess . . . by Mz6 · · Score: 1
    "I'll be getting a refund for that $7.99 I just paid to my telephone carrier for caller ID blocking?"

    You know *67 is free :)

    --
    Hmmm.
  11. Details? by Cheirdal · · Score: 3, Interesting

    It would be nice to see a detailed explaination of how to do this. In the past when I had a blocked number I noticed a credit card company authenticated my ID via caller ID even though I had a blocked number. If I'm paying for a service, such as blocking my number I expect it to always work.

    1. Re:Details? by callipygian-showsyst · · Score: 4, Informative

      800 numbers always have access to your number, regardless of your "Caller ID" preference.

    2. Re:Details? by HardCase · · Score: 1

      Actually, it's a function of the PABX system that they are using - it's not that they have an 800 number (although plenty of places with 800 numbers have PABX's), it's that they are using a PABX that ignores the flag that suppresses the caller ID info. Or maybe it can read the ANI info.

      -h-

    3. Re:Details? by Anonymous Coward · · Score: 0

      It's the terminating phone company's responsibility to block caller ID info on the last hop. The customer can be a credit card company with a fancy PABX or the pope, the info is not allowed to reach them, unless they pay for the call. Obviously the PABX has to support it too, but caller ID "unblocking" is a feature of the 800 number processing in the last phone company switch.

    4. Re:Details? by Feyr · · Score: 4, Informative

      i run a small ISP, and i have the callerid of everyone calling, no matter what their privacy setting says. it even gets logged in my cute little radius database

      as someone pointed out, it's a part of the ISDN call setup protocol.

    5. Re:Details? by cmburns69 · · Score: 4, Interesting

      The theory behind it is that since the owner of the 800 number is paying for the call, he has the right to know who is calling.

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    6. Re:Details? by robslimo · · Score: 1

      That's because the ID info went to *their* PBX where *they* can tell it to ignore the privacy flag.

    7. Re:Details? by Moose-Alini · · Score: 1

      "800 numbers always have access to your number, regardless of your "Caller ID" preference." Oh? dial the operator, or better yet the operator of another provider. "I am visually impaired, could you dial a number for me?" 7 times out of 10 they will dial your number for free and no caller ID or ANI will get your real number. This goes for 800 numbers, credit card company, or hey, even 911.

  12. Is this a surprise? by insensitive_clod · · Score: 5, Insightful

    Is this a surprise? From the article, it says that the calling party number is always sent, and there's just a flag set saying "don't look here." If you tell someone they can't or shouldn't do something... that's the best way to insure that they will.

    1. Re:Is this a surprise? by suwain_2 · · Score: 1

      The way it's supposed to work is that the "Don't look here" flag is sent along at every 'hop,' and the last one -- the one on the last switch, *before* it gets to you, will finally read it and omit the Caller ID info.

      The issue here is that some VoIP providers aren't doing that final step, and they pass the data along to you.

      It's not as if you're normally getting this data.

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    2. Re:Is this a surprise? by Anonymous Coward · · Score: 0

      The issue here is actually in the fact that if you operate your own PBX (Circuit or VoIP Based) then YOU are the last switch in the call process and are provided the CN along with the flag. It's up to YOUR PBX to supress the information.

    3. Re:Is this a surprise? by Anonymous Coward · · Score: 0

      Nope, it's a PRIVATE branch exchange. You don't get the info (or your telco needs to be fined).

    4. Re:Is this a surprise? by SilentChris · · Score: 1

      The real surprise is that the same problem that plagued the original caller ID is carrying over to new (and, in a lot of ways) completely different technology. The "do not look" flag was dumb to begin with. Why include this with VOIP at all (and if you're going to say compatibility: name me one VOIP system that works CONSISTENTLY WELL with a normal telephone (not a special PBX-type box). Thought so.

    5. Re:Is this a surprise? by lhand · · Score: 1

      Kind of like Microsoft networking where a shared resource with a name ending with a $ is not to be displayed. If you look at the shares on a Microsoft client, it doesn't show them. If you look with Samba's smbclient you see them. They're there and advertised, it's the client's job to ignore ones it shouldn't show to you.

      No surprise it doesn't work with caller ID either. Someone will create a work-around every time some bone-headed idea like this comes along.

  13. Is there security protocol in place? by TS020 · · Score: 2, Interesting
    I'm a big Linux fan, which is all that I use at home, but my question is, if there is some form of security in place preventing you from getting the information out of private calls, then aren't you already breaking a rule of the DMCA?

    This here is just proof positive that people skip the simplest security bugs, imagining that others will simply accept there bogus obfuscation and live with what they are given.

    I feel that as consumers, we need to demand better from these corporations. This is a joke and a slight security risk that we shouldn't have to deal with, and corporations inability to supply a quality product in software terms is so shoddy, I can't believe that we go for it anymore.

    Oh well. I'm too peeved to go on.

    1. Re:Is there security protocol in place? by Anonymous Coward · · Score: 0

      I'm a big Linux fan, which is all that I use at home, but my question is, if there is some form of security in place preventing you from getting the information out of private calls, then aren't you already breaking a rule of the DMCA?

      You can get a patch for your OS here

  14. Re:Linux by Anonymous Coward · · Score: 0

    linux users are as much evil hax0rs as windows users... likely more so.

    Let's face it, we know more about the network and systems, and can more easily manipulate it...

  15. from your local wikipedia whore by Anonymous Coward · · Score: 2, Informative

    the ever badass wiki link for voip info

  16. Re:Linux by ErichTheWebGuy · · Score: 2, Funny

    yes we are! ok, maybe not evil (all the time).

    --
    bash: rtfm: command not found
  17. No wonder by foidulus · · Score: 1, Funny

    why I keep getting all these prank calls from a person listed as "Cowboy Neal" with the phone number 666-867-5309...

  18. Useful part by dacarr · · Score: 4, Interesting

    You know those idiots (read: bill collectors) who call with "OUT OF AREA" tags on their Caller ID data? Yeah. I wonder if you can reset those to figure out who those are. The possibilities are good here. =^_^=

    --
    This sig no verb.
    1. Re:Useful part by machine+of+god · · Score: 4, Funny

      Or, you could, you know, pay your bills.

    2. Re:Useful part by hackstraw · · Score: 4, Insightful

      You know those idiots (read: bill collectors) who call with "OUT OF AREA" tags on their Caller ID data? Yeah. I wonder if you can reset those to figure out who those are. The possibilities are good here. =^_^=

      First, its much less stressful to just pay your bills.

      Also, I dispise the fact that there can be either "OUT OF AREA", or "Unavailable", or the worst, "Private Name/Private Number". The only reason I answer these on my phone, is because I do sometimes get legitimate business call from people hiding behind these things. I do not answer politely, and I'm ready to start bitching at someone.

      I am required to have a license plate on my car, I have to show ID to do most anything. I certainly would never walk into a store or bank disguising my face, why is this acceptable with a phone call?

    3. Re:Useful part by jaysones · · Score: 1

      Hiding from bill collectors is one thing, but telemarketers and commercial callers do this too, and I would LOVE to find out who they are.

    4. Re:Useful part by Flying+Purple+Wombat · · Score: 1

      Sometimes blocking your CPN is useful. For example, my sister blocks her CPN. Her husband is the mayor of thier town (small town, it's a part time job). They have a separate line for town business, and don't want people calling their personal line for town business. People call the mayor at all times of the day and night, because they want to bitch about something. My sister and His Honor try to keep the personal number secret so they can retain their sanity - only select friends and family know the number.

      --
      If God had meant for man to see the sunrise, He would have scheduled it later in the day.
    5. Re:Useful part by Qrlx · · Score: 1

      First, its much less stressful to just pay your bills.
      True, but some of us thrive on stress.

    6. Re:Useful part by 241comp · · Score: 1

      But what if it's not your bill? I have a friend who was harrassed for months by a collection agency because they were convinced that he was someone else - the person who had the phone number previous to him. Phone numbers are aged before being recycled but all the collection agency needs to do is find a 6 month old credit account with a phone number and they'll start harrassing the new owners of that phone number. Calling all times of day and night.

    7. Re:Useful part by pjt33 · · Score: 1
      I certainly would never walk into a store or bank disguising my face, why is this acceptable with a phone call?
      Remember the days before caller ID? Anyone over about 15 is likely to be used to identifying themself explicitly at the start of a call.
    8. Re:Useful part by Anonymous Coward · · Score: 0

      "Or, you could, you know, pay your bills."

      Windows users pay bill...

    9. Re:Useful part by AviLazar · · Score: 1

      You do realize you can set your phone that if someone calls you with their number not listed, they have to dial back unblocked (i think it is *68 pre-phone number). This will prevent most telemarketers (as they have automated systems that dial), and anyone who really wants to reach you can just dial back without blocking their number...

      --

      I mod down so you can mod up. Your welcome.
    10. Re:Useful part by NarrMaster · · Score: 0

      Beat me to it. Don't you love it when people complain about recent technologies either being annoying or being circumvented, not realizing that the world got along fine without said recent technology?

      --
      That's right. All your base.
    11. Re:Useful part by AndroidCat · · Score: 1

      Just use a voice modem and software (SAPI4/5 under Windows) and have the computer route them directly into voicemail hell. Imagine how bad a system deliberately designed to be annoying could be.

      --
      One line blog. I hear that they're called Twitters now.
    12. Re:Useful part by AviLazar · · Score: 1

      Which is great for house lines, but what about cell phones? Also, most people do not want to utilize a complex method (which requires using your computer). An easier method is the call block-block service, which I believe is a free option these days.

      --

      I mod down so you can mod up. Your welcome.
    13. Re:Useful part by Anonymous Coward · · Score: 0

      Would be fun to see a list of telemarketers and their phone numbers, so we could start calling them.

    14. Re:Useful part by Anonymous Coward · · Score: 0

      Yes becuase after all everyone has thousands set aside to pay medical bills (that if they hadnt gone to the hospital they would have died), or for services they cancelled that didnt get the hint to stop billing them.

      And sending some 'bill collector' after them is going to somehow change that 1. either they dont HAVE the damn money to pay that particular bill, or 2. They dispute owing the particular bill.

    15. Re:Useful part by Anonymous Coward · · Score: 0

      > An easier method is the call block-block service, which I believe is a free option these days.

      Anonymous call blocking may or may not be free, depending on your phone company. In this area, for instance, Qwest provides it free, but Comcast charges for it.

    16. Re:Useful part by Anonymous Coward · · Score: 0

      Also, I dispise the fact that there can be either "OUT OF AREA", or "Unavailable", or the worst, "Private Name/Private Number". The only reason I answer these on my phone, is because I do sometimes get legitimate business call from people hiding behind these things. I do not answer politely, and I'm ready to start bitching at someone.

      I am required to have a license plate on my car, I have to show ID to do most anything. I certainly would never walk into a store or bank disguising my face, why is this acceptable with a phone call?

      Caller ID blocking is entirely acceptable, and in fact necessary in many cases. Think, for example, of my cellphone. In that particular instance, I may not care that you know that it's me, but if you want the number, you'll have to ask me for it, and, given how fanatically I guard the secrecy of that number, the answer will probably be something like "I could tell you, but first I'd have to kill you." Why? Two reasons: 1 - I value my privacy. Only a very few people are important enough (in my personal context, of course) to be able to call me 24x7 regardless of where I may be at the moment, and you're not one of them. My employer isn't, either. 2 - If you have the ability to call me, then you have the ability to make me pay for the airtime. Sorry, you're not getting that off a caller ID.

    17. Re:Useful part by Frank+T.+Lofaro+Jr. · · Score: 1

      The Fair Debt Collection Practices Act says you can tell them to stop calling and they have to, at least until they call to let you know you are being sued/your wages are being garnisheed/your car is being repossesed/your house is being foreclosed/someone's coming to break your kneecaps (just kidding about that last one - that would be an FDCPA violation too :).

      --
      Just because it CAN be done, doesn't mean it should!
    18. Re:Useful part by Lehk228 · · Score: 1

      no need for software, set the modem to dial random frequencies on all blocked calls

      --
      Snowden and Manning are heroes.
    19. Re:Useful part by AndroidCat · · Score: 1

      I had the start of a version of Zork that would play by voice over the telephone. Let them play for five minutes then drop the line with no save game. (The object is to eat as much of their time as possible.)

      --
      One line blog. I hear that they're called Twitters now.
    20. Re:Useful part by Anonymous Coward · · Score: 0

      I don't know about other telco's but Telus, one of the big boys here in Canada has an option that blocks private calls. If you call a number with this option on the line you are prompted press 1 to show your number or 2 to disconnect. (Why do they allways give you a disconnect number, doesn't anyone just hang up any more?)

    21. Re:Useful part by horza · · Score: 1

      First, its much less stressful to just pay your bills.

      If they are yours and not those of the previous tenant. "Do I look like Miss C. Smith?"

      I am required to have a license plate on my car, I have to show ID to do most anything. I certainly would never walk into a store or bank disguising my face, why is this acceptable with a phone call?

      I thought the communist Soviet empire had collapsed? Where do you live?

      Phillip.

    22. Re:Useful part by nacturation · · Score: 1
      • AndroidCat wrote:
      • You do realize you can set your phone that if someone calls you with their number not listed, they have to dial back unblocked
      An easier method is the call block-block service, which I believe is a free option these days.

      That's what AndroidCat just said, isn't it?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  19. It's about as clever as using tcpdump... by jj_johny · · Score: 2, Interesting

    It's not clever...it's 100% obvious. Anyone who knows anything about phone systems knew this was possible and just going to take someone with burning desire to do. The fact that there is "hidden" stuff inside of the signalling messages for phone systems is a real yawner. And the fact that the "reporter" had to have this demonstrated means, he is another tech lightweight. Oh, and didn't phone phreakers do this 20 years ago? Phone switches are after all only specialized computers.

    1. Re:It's about as clever as using tcpdump... by karnal · · Score: 2, Insightful

      And just because I'm a techie doesn't mean I know everything about everything.

      Come on, people. This is cool to those who don't work in the field with this stuff day in and day out.

      --
      Karnal
    2. Re:It's about as clever as using tcpdump... by jj_johny · · Score: 2, Informative

      Here is a quick tutorial on SS7 - Signaling System 7 - the root of the current phone systems. Just look at the ISUP page to see some of the secret fields.

    3. Re:It's about as clever as using tcpdump... by kevin_conaway · · Score: 1

      Actually the report Kevin Poulsen is a famous phone phreak who has since reformed and now does pieces for securityfocus

    4. Re:It's about as clever as using tcpdump... by Anonymous Coward · · Score: 0

      Ditto, Kevin did some crazy shit back in the day.

  20. Calling FCC... by LostCluster · · Score: 2, Insightful

    Our current PTSN works as well as it does because it's regulated... and this is just more one example of how VoIP companies won't implement correctly things they aren't required to implement correctly.

    As the summary and article point out, in order for any of these exploits to work, the VoIP carrier must be permissive... they have to be asleep at the switch enough to send data that is marked "private" to the end user's equipment or accept CPN data isn't a number the customer controls. That should be things handled at the VoIP service side rather than anything on customer equipment that can't be trusted.

    The FCC would never tolerate an old-line phone company selling a service that lets people lie to caller ID... why are they letting VoIP companies do it?

    1. Re:Calling FCC... by AEton · · Score: 1
      --
      We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    2. Re:Calling FCC... by silas_moeckel · · Score: 2, Interesting

      Funny the phone company currently does this with anything digital aka ISDN and above. It's actualy required to work if you want dial back to function, this is a standard business feature why shouldent smarter than average home users be able to do it?

      --
      No sir I dont like it.
    3. Re:Calling FCC... by Gaewyn+L+Knight · · Score: 4, Informative

      There is NOTHING about this that is any more permissive than a normal business with a digital PBX can already do...

      "The FCC would never tolerate an old-line phone company selling a service that lets people lie to caller ID"

      It is done CONSTANTLY! Marketing companies send out the callerid of the companies they are calling on behalf of... Companies have multiple phone lines send out the callerid of their main phone line.... it is a normal business service.

      As for getting the number of the remote caller, anyone with a PRI line can do that. This is mandated because otherwise on 1-8XX lines you would never be able to verify you were being correctly billed for their usage from your provider.

      I hate to say this... but you obviously havn't worked with a real phone system before.

      --
      Telcos have alot of dark fibre in the States. Most people assume that's optical fibre...but it's actually moral fibre.
    4. Re:Calling FCC... by Waffle+Iron · · Score: 2, Funny
      The FCC would never tolerate an old-line phone company selling a service that lets people lie to caller ID...

      Wow... So that means every telemarketer that has called me in the last 12 years actually was physically and literally "out of area". That's mind boggling. They must all reside in some hidden dimension.

    5. Re:Calling FCC... by Anonymous Coward · · Score: 0

      Seems to me the problem is with the FCC and phone companies, not VoIP. Basically the phone companies made a half-ass implementation leaving people's privacy to mutual trust. Like that was going to last!

      At the very least, the phone companies should have a double-authentication check where the caller company would not send the ID at all if the callee is not registered with the FCC. Do it right to begin with, and you won't have to snowball regulations.

      -hadohk

    6. Re:Calling FCC... by greenegg77 · · Score: 1

      Yeah, right next to the Republic of Spamovia.

      --
      --- This .sig for sale - $500 OBO.
    7. Re:Calling FCC... by hackstraw · · Score: 1

      The FCC would never tolerate an old-line phone company selling a service that lets people lie to caller ID... why are they letting VoIP companies do it?

      The last time I set up a personal land line, the phone company asked me what text to display with caller ID. They didn't say anything about the information having to do with my name, or the info had to be factual, or anything.

      Actually, I was going to put something amusing like "Your moma", or "Prank Call", or "Guess who" the next time I was going to set up a land line, but I quit using their "service" years ago, and I doubt I will be a returning customer.

    8. Re:Calling FCC... by mjh · · Score: 1
      Our current PTSN works as well as it does because it's regulated

      Regulation of our current PSTN is a necessary evil bourne out of the fact that market forces are artifically removed from the situation. Which is to say, when there's no competition in a market, and a high barrier to entry into that market, regulation is necessary in order to ensure standards. This is exactly the case with the PSTN, where the ILECs would rule with an iron fist in absence of regulation.

      However, in a competitive market, regulation is unnecessary. The market will define, through competition, the standards that it wants most. And moreover, with competition, you get to choose which standards are most important to you, instead of being spoon fed a single set of standards that you don't care about.

      Put another way: competition is a regulatory force that costs less then governmental regulation because it requires no government to implement.

      and this is just more one example of how VoIP companies won't implement correctly things they aren't required to implement correctly.

      Quite right, but there's more than one way to impose requirements than just turning to a government. In the VoIP market, if you don't like the permissiveness of your provider, call them up, tell them why you don't like them, and switch to someone else who isn't as permissive. If enough people do this, then the provider will either change or die. Exactly the same result as if a government were to regulate it, with the added benefit of being cheaper to our society.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    9. Re:Calling FCC... by FuzzyBad-Mofo · · Score: 1

      The FCC would never tolerate an old-line phone company selling a service that lets people lie to caller ID... why are they letting VoIP companies do it?

      Probably because the FCC doesn't regulate VoIP. RTFA

    10. Re:Calling FCC... by jjhall · · Score: 2, Informative

      I'd tell you to RTFA, but then, unfortunately you did. The problem here, is that the reporter didn't put in all of the information, imagine that.

      I personally use Nufone (the company that "doesn't have things configured correctly" according to the article.) Things are in fact configured correctly. The "hacker" in the article is no different than someone exploiting some other feature for the wrong reasons.

      The reason the person could "magically" read the "hidden" nubers is because Nufone mostly provides toll-free numbers. As a holder of such a toll-free number, I have a right to know who is calling me, as I am paying for it. To my knowledge, it is a right that all toll-free numbers allow. The article failed to point out this information.

      As for being able to spoof numbers, the article also failed to mention that most any business-class connection with a digital line can do this. It is set up this way so a company with 1000 extensions can have direct inbound dialing for each extension with only a few physical lines. This is not a flaw in the system. Nufone markets itself toward the business-class users, not the everyday joe.

      Call your local phone company and ask them if they can give you a toll-free number. When they say yes, ask them if you will get Caller-ID info even if it is blocked when someone calls that line. Guess what the answer will be?

      Now ask them if you can get 2 digital ISDN lines. Explain that you are going to have 10 phones, and you want each one to have its own number associated with it. Tell them your PBX will set the correct number when it sets up the outbound call. They will tell you "No problem."

      These things are available, even though you may have to change over to a business customer instead of a home customer. Nothing is new here, only that the financial bar has been lowered to get these features. This is great for small and home office based businesses.

      I for one will be writing a feedback to both the reporter and his editor explaining the mis-information the article is giving. I just hope the wrong people don't complain about this being available, and cause those of us who this is truely useful to, to lose it.

      Jeremy

  21. Fraud by Zeroth_darkos · · Score: 1

    Wow. There's endless possibilities to fool people with this. And the average Joe really trusts the info he gets from the Caller ID.

  22. telemarketing by A_GREER · · Score: 1

    This sounds good, now i can get the pesky telemarketing numbers, many of which, in my experiance, still are blocked from caller ID, never mind the FTC and the no call list legislation...

    1. Re:telemarketing by Creepy+Crawler · · Score: 0

      Wanna find out who you call and tattle on with the FTC?

      Find out what the idiot company is selling and mailing address/phone number.

      --
  23. 867-5309 by RepeatedEigenvalue · · Score: 1, Funny

    It means that for the first time, JENNY calls YOU!

    And this is capitalist America!

    --


    friends don't let friends use linearly dependent row vectors.
    1. Re:867-5309 by freqres · · Score: 1

      Jen-nee, Caller ID is like a box of choc-o-lots, you never know what you're going to get.

      --
      Rampant Ninja related crimes these days...Whitehouse is not the exception
  24. a 21 year old 1337 h4X0r by roman_mir · · Score: 3, Funny

    The article states something of this kind: a 21 year old 'hacker' (quotes are mine) used VOIP line and a Linux based program named Asterisk to unveil blocked phone numbers and spoof his number. - well, that proves it, Linux is evil.

    Seriosly though, the only reason this is a problems is due to the fact that the VOIP providers are sending too much information to the end user and relying on the users' software to not reveal the caller's number.

    Clearly Linux causes invasion of privacy.

    1. Re:a 21 year old 1337 h4X0r by TS020 · · Score: 1
      It's a good thing that your being sarcastic, but we all know that the software involved has nothing to do with Linux, as probably code that worked in the same manner would work for any operating system handling the call.

      The real issue here is, as you said, with the person sending the information (poorly written corporate slop that they call code), and the expect laws to back up this crap that they send out that says that it's illegal to break the most mundane of security protocol.

      It really ticks me off. I have to get off this thread.

    2. Re:a 21 year old 1337 h4X0r by silas_moeckel · · Score: 1

      What security protocal? Like I have stated elsewhere this is a feature the every business with a digital line has allways had. Telco's trust business to tag there outgoing calls with the corret caller ID info. Realy even home users with ISDN can set there caller id info it's part of the call setup process.

      --
      No sir I dont like it.
    3. Re:a 21 year old 1337 h4X0r by TS020 · · Score: 1
      You can accept, then, that there is no anonymity in modern systems, and be happy with that. I mean, we are already NOT anonymous on the internet (of course, it's possible to be anonymous, but also generally illegal).

      The problem with this is that the user PAYS for anonymity, and it is far too easy to break. Thus, I wonder, is the act of getting the information illegal because of the DMCA?

      Even if not, the telcos should write up something that enables only certain end users (such as the telco itself) to determine the start point of a call. This would be some kind of encryption method, or data grabbing when the call is handled by the telco. This would enable the only people who really need anonymous caller information (the police) to be able to get it when they need it.

    4. Re:a 21 year old 1337 h4X0r by Teancum · · Score: 1

      What utter BS.

      Linux does not cause invasion of privacy. This is no different than what happens when you send e-mail, and is exactly the same problem that happens with e-mail spoofers that claim to be somebody else. Not particuarly hard to do, but you need to use software that has been modified to get this to work. Regular e-mail browsers don't normally let you "spoof" your e-mail account, because there really isn't a point to doing so, but if you are a script kiddie it is no problem.

      BTW, this isn't restricted to Linux, but to any operating system that allows the user to enter byte codes in some manner to cause direct manipulation of the CPU (or virtual CPU) registers... I.E. software written by programmers. This software can be easily written in Windows or TRS-80 DOS as well (the TRS-80 might be a real challenge though).

      OK, I get it now, computer devices of any kind that have a CPU are an invasion of privacy!

      Also, VOIP providers are not sending too much information to end users. They are simply sending information. Period. The problem is that phone companies _**MUST**_ send information about the caller, in part to establish billing records, because of federal wiretap/tracing laws, and to help with troubleshooting/diagnostics of telephone equipment. Try to troubleshoot phone equipment and identify failures without knowing the phone number and being able to trace its connection route. This is the real reason for the TRACERT program with most TCP/IP software collections when trying to trace TCP networks.

      Keep in mind that when you set up one of these Asterisk PBX systems, you are in effect becoming you own telephone company (sans regulation, but that is a different story), and you are no longer talking to the phone company as an end-user but rather as a peer. And before you start cracking jokes about having the world's smallest telephone company, there are some very tiny exchanges dating back to the 1920's that still have less than 100 telephones on the POTS network, and are treated as a telephone company, complete with FCC filings and state utility regulation. So when I say that you become your own telephone company, I am not kidding here either. With the Asterisk system you could even in theory send wires over to your neighbors and hook them up to your network, as long as you follow federal and state laws. As long as you keep them within your home or business, you are pretty much free to do what you want.

      With the main voice connection being made through TCP/IP packet switched networks, just about anybody can set themselves up to help establish "peerage" to you as well, so an arbitrary law to restrict this information to some users in some circumstances just won't work. If anybody gets this data (like your supposedly blocked phone number), then everybody in theory can be able to get it.

    5. Re:a 21 year old 1337 h4X0r by roman_mir · · Score: 1

      Swoosh (the sound a sarcastic remark makes when it flies over your head.)

    6. Re:a 21 year old 1337 h4X0r by silas_moeckel · · Score: 1

      The only anonymity in modern systems is what you create in them. Raly should anybody have the right to privacy when you call somebody??? Your invading there privacy why shouldent they be able to invade yours?

      LOL the users pays extortion to the phone company they make caller ID made you pay for it then made caller ID blocking and made you pay for it. Realy it's all them using there monopoly on the phone system to make new business. Nope it's not encrypted so I doubt the DCMA would apply more importantly the information is REQUIRED for some systems to operate removing it breaks things like automatic call routing based on incomming location.

      Your talking about reworking the whole infrastructure to make you happy. If you realy want anonymity in your outgoing phone calls use a proxy and deal with the issues. I think everybody should get caller info period if you dont like it stop calling people or use a proxy.

      --
      No sir I dont like it.
  25. Re:Linux by penguinoid · · Score: 1

    Well, I would suppose that most crackers are linux users, because Linux lets them do whatever the hell they want, but I was thinking that this would only serve to let the media pretend that Linux is an evil OS.

    Someone else beat me to saying that by a few seconds, and an idiot moderator thought this is redundant :-(

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  26. Orange Box??? by WizzleWizzleWizzle · · Score: 1, Interesting

    Well, if VoIP is supposed to replace POTS, it stands to reason caller-id spoofing would be included...

    You can spoof POTS caller-ID as it is with an Orange Box, as well as many other ways, including from a Nokia Cellphone.

    --
    "I'm a karate man. Karate mans bleed on the inside."
  27. They may be changing ANI also by Anonymous Coward · · Score: 2, Informative

    My understanding of card activation is that it is based on ANI, not caller ID. If the author could get this technique to allow card activation, that would seem to imply that ANI is being spoofed. Of course there were reports that this could be done with an ISDN hookup some years back. It isn't much of a surprise that something that is a software PBX can fake either.

    It just hasn't been so easy.

    1. Re:They may be changing ANI also by Lucky225 · · Score: 1

      Credit Cards work off CPN data, not ANI this is b/c ANI is not always correct, when you call from voip phones there is no ANI, but there is CPN.

  28. Re:So I guess . . . by baylanger · · Score: 2, Interesting
    even get caller numbers that are supposed to be private.

    This is a very well known "security breach" that not only applies to VoIP. For example, you can retrieve a CID from a PBX or an access server (PPP server) that has a T1 link.

  29. Amazing... by yogensha · · Score: 5, Informative

    ...that this type of spoofing is so easy. I work for a small ILEC. We got an Asterisk box almost a year ago to play a bit with VoIP. The caller ID spoofing was easy to do, and fun for awhile. Out of curiosity, I tried to figure out how to secure the switch enough to prevent this type of spoofing from happening. With less than a year of experience in circuit switching, the manual, and about 30 minutes, I managed to limit the spoofable numbers to the range of DID numbers actually assigned to that PRI. In other words, no more spoofing. It amazes me that more providers don't implement this type of security.

    --


    Abstainer: a weak person who yields to the temptation of denying himself a pleasure.
    --Ambrose Bierce
    1. Re:Amazing... by julesh · · Score: 3, Informative

      It's intentional. You're supposed to be able to use non-geographic numbers that route back onto any of your own DIDs, and your line-providing telco doesn't necessarily know about these.

    2. Re:Amazing... by Baldrson · · Score: 1

      Trying to translate that into non-telco-literate language, are you saying that even if phone calls originate and terminate in the same local 3 digit dialing prefix, their CID's can be spoofed?

    3. Re:Amazing... by yogensha · · Score: 1

      Makes sense. Does it also make sense to police what your customers put (or don't put) on the network? Not everybody plays nice. Call centers send blank or no idenitfying info so their targets can't find out who they are. What if they started sending invalid numbers to make their targets more likely to answer?

      Of course, if the provider decides to start preventing the bad guys are sending crappy data, the bad guys will find a new provider. That's why it's intentional, because it helps the bottom line :)

      We see the same thing in the IP world with spammers.

      --


      Abstainer: a weak person who yields to the temptation of denying himself a pleasure.
      --Ambrose Bierce
  30. Not New by suwain_2 · · Score: 4, Interesting

    The fact that this is happening is interesting, but this sort of thing's always been possible.

    First off, any sort of digital phone line lets you set your own caller ID info, it's just that most home users can't afford bringing a T1 into their home just to mess with caller ID.

    Secondly, there've always been ways around caller ID anyway. A common one is called 'op diverting,' where you route your call through an operator, who will, in many cases, manually key in your Caller ID info with no authentication at all.

    There are real privacy concerns here, but my point is, for those alarmed by them... Be even more alarmed. This is entirely doable without VoIP.

    I don't know about getting blocked caller ID, though 800 numbers (and, IIRC, almost all high-volume digital lines?) have full access to caller ID, even if you block it.

    The point of the article, IMHO, is that VoIP providers are carelessly sending this data, not the exploits that can be done -- they already exist. And you can almost argue that VoIP providers aren't entirely wrong here -- if you got a PRI line to your home, you could do this type of stuff anyway.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
  31. Wouldn't help you by Anonymous Coward · · Score: 0
    Even if you got the originating number from the telescum's PBX, you probably could not call them back or otherwise do anything useful; those numbers do not point to incoming lines.

    Besides, those boiler-room operations can rename themselves so fast that the FTC's enforcement probably can't keep up. What you really need is anti-fly-by-night laws, so that you can confiscate the bond of such scum or make claims against their insurance (and make them uninsurable because of all the claims, etc).

    1. Re:Wouldn't help you by julesh · · Score: 1

      Even if you got the originating number from the telescum's PBX, you probably could not call them back or otherwise do anything useful; those numbers do not point to incoming lines.

      I think his theory is you can use them to avoid anwering when they next call you...

  32. It all depends ... by Secrity · · Score: 1

    I am assuming that you called the credit card company using a toll free number. Calling party ID blocking NEVER blocks the calling party ID when you call a toll free number. If somebody else is paying for the call, they have a right to know who is calling them. There are other exceptions where calling party ID block does not work. Every time I hear (or read) some luser say "...I'm paying for a service...I expect it to always work." hits a raw nerve. Expect in one hand, shit in the other, see which one fills up faster.

    1. Re:It all depends ... by pointbeing · · Score: 1
      I'm not trolling, honest - but it seems to me that if I pay for the right to receive phone calls I should also be able to see who's calling me.

      I use SBC's Privacy Manager service on my voice line - and so far it's been pretty effective. You unmask caller ID or you talk to the machine ;-)

      --
      we see things not as as they are, but as we are.
      -- anais nin
    2. Re:It all depends ... by Secrity · · Score: 1

      It sounds like SBC's Privacy Manager seems to be a compromise between the privacy of the caller and the privacy of the person being called. I assume that the system works like this: anybody who has caller id blocked either unblocks their caller id or has to say their name which is recorded in order to announce the call. The called party then can answer the phone and either accept the call or refuse the call based upon the recorded name. I have a little different compromise (the only extra service it requires is caller id): I have caller id displays on all of my phones and an answering machine. I do not answer any call without satisfactory caller id. The answering machine picks up and plays a message telling the caller that one of two conditions exist; either I am not available and to call back later or that my caller id display does not show a valid caller id for the call and for them to unblock their caller id and then call back. After playing the recording, the answering machine hangs up, it does not record any messages.

  33. The security "industry" is engageing in FUD by bferrell · · Score: 4, Interesting

    This isn't a hack. The telco interconnect company (in this case nuphone) sends the info to Ma Bell. The fact that they don't validate it is NOT a hack. It may be a risk, but feeding incorrect info to mother is not a hack or a manipulation. In general the telco themselves require information be provided... It's a little sad that some interconnect companies don't treat it more seriously. I know my company does.

  34. ISDN by jcrowly · · Score: 4, Interesting

    Having tried to set my MSN (the outbound number) to an invalid number here in the UK (on a primary rate with 100 phone number mapped to it), the invaild caller ID simply got reset by the telco to the billing number of the line.

    I guess in the states the Telcos must trust the equipment that connects up to the line to set the MSN connectly, hence being able to fake the Caller ID.

    As for the privicy bit for callerid, in the UK (as far as I am aware, but I'll test this) only telecos are passed the CallerId+Flag (by telecos I means those with an Interconnect with other telecos and an NX2 license, but the licenses are being phased out), It's then the telecos job to strip out the CallerID and Flag before passing on the data to the customers line.

  35. Once again, this is not really a hack or exploit. by BlueTT · · Score: 4, Informative

    CID information was never designed nor intended to be in any way secure.

    PBXs have always had the ability to set outgoing CID information - so, for example, all outgoing calls would appear on the receiver's CID box as coming from a company's main switchboard rather than whatever extension they were actually originating from.

    It always frightens me to see press accounts of CID information being used as "proof" of something, say the violation of a restraining order or proof of harassment when it is absolutely trivial to spoof. Newer VOIP devices just make it easier to do without the need for a PBX and trunk line to do so.

    ANI information, the calling number information provided when you call an 800 number, is an entirely different matter. Since it is used for billing information, it IS secure, the only way to spoof it to be to call a provider who then turns around and reroutes your calls from their exchange. But whether you have CID blocking or not, the ANI number is ALWAYS passed because, frankly, they're paying for the call and they have a right to see who's calling them.

  36. Junk Fax Broadcasters! by clmensch · · Score: 2, Informative

    Maybe I can use this to track down the scumbags who send junk faxes to me at all hours of the night and morning, but whose numbers are listed only as "Out of Area". In fact, I bet this would be a handy tool for those who are trying to stop these asshats.

    --
    There is no gravity...the earth just sucks.
    1. Re:Junk Fax Broadcasters! by illumin8 · · Score: 1

      Maybe I can use this to track down the scumbags who send junk faxes to me at all hours of the night and morning, but whose numbers are listed only as "Out of Area". In fact, I bet this would be a handy tool for those who are trying to stop these asshats.

      It won't be too long before these asshats figure out how to spoof on their own, then it will be just as bad as email spam where the headers give you no clue as to the actual source of the email (other than the sending MTA's IP address).

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
  37. OVoIP? by Doc+Ruby · · Score: 2, Insightful

    Where's the compilable source to a SIP softphone for PalmOS, that is a useful Asterix client and, like SJPhone and Xten, also work with Vonage's softphone accounts?

    --

    --
    make install -not war

  38. Encrypted VoIP by SumoFanAgain · · Score: 2, Insightful

    Why doesn't someone simply put in, at a minimum, a digital signature on the caller ID packets. Sooner or later one could extend this to an encryption system for the conversation itself. Which, to my mind, is necessary in any case.

  39. Another trick by rindeee · · Score: 4, Informative

    I just sent Kevin an e-mail to this effect, but for anyone else interested here's more info:

    **Portion omitted**

    Vonage has "fixed" their CID spoofing problem (at least in some switches), but in the process has created a new "feature". Try this:

    1. Call a party. When they answer, flash over to a new dial-tone (as if to initiate a 3rd party call). Dial the new third party (who has been instructed not to answer the call coming from your phone number) and after a couple of rings hang up the phone. Rather than the initial call ringing back to you as it should, it will ring forward to the third party. A nifty way to put your friend in CA in touch with your friend in NY with no long-distance charges even when they don't use Vonage.

    2. Let a party call you. Flash over to a new line and dial a 3rd party. Repeat process above and you can effectively "transfer" the call out of your phone system with no toll charges.

    In both cases, your Vonage line is free to make and receive calls as soon as you hang up.

    Thanks, and keep up the great writing!!!

    Egon Rinderer

  40. "It's not a bug, it's a feature." by faedle · · Score: 4, Informative

    Let me echo the statements of others that said "This has been possible forever" by saying that I was doing this with a Pacific Bell ISDN line six years ago. I discovered that they weren't authenticating any of the data I sent out on the D-channel, they were just passing it along.

    Also, the reason why many VoIP providers are passing along Caller ID data without verification is legitimate. VoIP has no concept of "numbers" tied to hard physical "lines". Many VoIP providers sell outgoing service that is not tied to any physical telephone number. This is nothing new: conventional telcos have been doing that for years (it used to be called OutWATS) over T1s. If my VoIP gateway provider has no physical phone number to set my calls to, what are they supposed to do? This is the #1 reason all those telemarketer calls are labelled "OUT OF AREA", BTW.

    In my case, I set the Caller ID to the POTS line that terminates into the same phone system. However, it would be trivial for me to set it to something like 714-853-1212, and it would get passed.

    The problem is not that I can set Caller ID to any arbitrary number, but that idiots are actually depending upon an in-band signalling system which depends upon third parties (private PABXs) for the data as a secure authentication method.

    I don't personally see any easy fix to this, nor should there be. The telecom business is increasingly having small players in it, and it will be difficult to fix this alleged "problem" without locking out these same small players.

    1. Re:"It's not a bug, it's a feature." by jcrowly · · Score: 1

      There are plenty of reasonse why this sort of CallerID behavour is not resonable for a telco to impliment (Fraud, Obscene Calls etc). Rightly or wrongly people trust callerid, and it is easy to re-educate a few telecos than the whole of the population at large.

      As for technical problems you mentioned, the teleco could easierly assign an outbound CallerID to your calls even if the VoIP account is outbound only, or set an invalid callerid, letting you set the Callerid seams the most stupid of all the options. At the teleco Interconnect point Telecos should not send out callerid for number that is not in their number block.

  41. Parallels to The Internet by YankeeInExile · · Score: 1

    As little as five years ago, getting connected to The Network (in the sense of telephone network, not internet) was difficult. It required substantial technical know-how, some regulatory hoops to jump through, and newcomers were carefully scrutinized for behavior consistent with Community Standards.

    Sound like the internet we knew and loved pre-1995?

    I fear The Network will become just as much a stinking sewer as The Internet has become, unless we do something Serious, and Now.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    1. Re:Parallels to The Internet by Qrlx · · Score: 1

      Stinking sewers create jobs. You lose. I blame Judge Greene.

  42. Trick the Trade by Osinoche · · Score: 1

    New on Judge Judy, Mr. POTS takes Ms. VOIP to court, for phreaking with some fone-geeks. -- Osi -- Militant Agnosticism -- I don't know and you don't either.

    --
    Osi Osi Osi Osi Osi
  43. Phone Bill by strider44 · · Score: 1

    I wonder if the caller ID can appear on the phone bill . . . *thinks about friend's wife finding "porn-are-us"*

  44. Never trust Caller ID anyway. by Dr.+Zowie · · Score: 1
    For example, whenever we phone someone from home, it comes up "U.S. GOVERNMENT". No kidding.


    We get a few laughs out of it, but I suppose we could run a pretty good scam if we wanted to.

  45. You got it by mekkab · · Score: 1

    Companies have multiple phone lines send out the callerid of their main phone line.... it is a normal business service.

    Yep- thats why anyone who THINKS they have my phone number when I call them don't realize they are wrong until they call back and hit the switch board.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  46. Oh, it get's worse.. by Anonymous Coward · · Score: 2, Informative

    If you have T-Mobile cell service try calling your cell phone with a spoofed Caller-ID of it's own phone number. What a wonderful surprise - instant voicemail. Don't feel bad for them - they were notified a year ago. :) Kudos to Sprint for fixing the same problem immediately after notification.

    1. Re:Oh, it get's worse.. by Anonymous Coward · · Score: 0

      It goes straight to voicemail? So what? What is it supposed to do? If the caller is spoofing the number of the cell phone, who cares that it goes straight to voicemail?

    2. Re:Oh, it get's worse.. by Anonymous Coward · · Score: 0

      This is a 'feature', and disabling it on all the accounts would upset far more people than leaving it the way it is and letting some people get owned. Of course, this 'feature' is easy to turn off, so dont leave your shit on default

    3. Re:Oh, it get's worse.. by Anonymous Coward · · Score: 0

      Heh, sorry.. it doesn't go straight to voicemail. It goes straight to YOUR voicemail management. You can access any T-Mobile voicemail box by spoofing Caller-ID.

  47. Stupid quote by Aumaden · · Score: 3, Insightful
    "A worse case scenario is if you have a blocked number, and you're a victim of stalking, and you're duped into calling a number the stalker set up that was routed through a VoIP line," says Jordana Beebe of the San Diego-based Privacy Right's Clearinghouse. "It could put their life in danger."

    This is so over the top.

    You have a stalker who knows enough about you and/or has enough access to you to trick you into calling this number that allows them to get your phone number. And that endangers your life? I could see it opening the way to harassing phone calls, but endangering your life?

    Isn't the real problem that you have a stalker in the first place?

  48. Dish network uses this by jcrash · · Score: 1

    My number is private and whenever I call Dish Network their system already knows my number - before I have identified myself, my account or anything.


    --
    I do not fear computers. I fear the lack of them. Isaac Asimov (1920 - 1992)
    1. Re:Dish network uses this by SmurfButcher+Bob · · Score: 1

      No, they use ANI. ANI is a service that's been around since dirt was invented, and "caller ID" and "private numbers" have nothing to do with it.

      --

      help me i've cloned myself and can't remember which one I am

  49. Cisco by ObsessiveMathsFreak · · Score: 1

    Rest assured, whatever the fix is, Cisco or some other company will patent it and then charge us all for using it.

    The patent will probobly be so ambiguously worded, that ALL workarounds to the problem will be covered by it.

    --
    May the Maths Be with you!
  50. Re:PHreaks! by Phreakiture · · Score: 1

    That's PHreaks, thank you very much!

    --
    www.wavefront-av.com
  51. Feature, not a Bug by cfoster611 · · Score: 2, Insightful

    The ability to set outgoing CallerID data is one of Asterisk's more useful features.

    Most DID (Direct Inward Dialing) providers do not let you set outgoing CallerID manually, though if you have any kind of digital phone connection, such as PRI,T1 or ISDN, you can. I say lets celebrate that NuFone allows you to fully control the service you pay for, rather then vilifying them for something that most Asterisk admins want.

    --
    --- Kicking the Cheat since late 2002
    1. Re:Feature, not a Bug by Scott+Laird · · Score: 2, Insightful

      Exactly. There are a *ton* of perfectly legitimate uses for this.

      Simple example: a "follow-me" phone number that will automatically forward calls to my home phone, cell phone, office phone, or wherever I am. It's trivial to set up Asterisk to take incoming calls and then dial back out to some other number and tie the two calls together. It's like 2 config lines. If you can set your own caller ID, then you'll see who's actually calling on the forwarded call. If you can't set the caller ID, then you'll see the number of your forwarding service, which is kind of useless.

      In corporate contexts, it's sometimes useful to have outgoing calls set the caller ID to the user's DID number. That's essentially the same thing, although *sometimes* telcos will filter the allowed caller ID numbers and only let you use valid DID numbers. If you want unfiltered caller ID, then you generally have to negotiate for it, or you'll probably be screwed in the end. I mean, that's what telcos do, right?

      One final point, you can usually only set the caller ID number. The caller ID name comes from a central database and is produced via a database lookup over SS7.

  52. A very trivial trick indeed. by unexpected · · Score: 0

    Kevin Mitnick actually demonstrated this a while back during the March 2004 InfoSec conference in orlando. He was talking about how we focus so much on implementing the nifty security plans and yet in the end, exploits of these trusted systems (called ID has never been secure anyway) seem to take us by surprise when in fact, TRUST was placed on a system that was never secure in the first place.

  53. The "Open Source is Evil" argument... by WebCowboy · · Score: 1

    ...might be used by the old-guard phone companies, and this case could be used by them to lobby for FCC regulation of VoIP (although the real reson to regulate it is to protect their market share from new startups).

    However, those arguments are misleading. It is, in fact, over-regulation and closed technology that led to the situation in the first place. "Ma Bell" didn't have to worry about competitors and didn't have to worry about interoperability in a regulated monpoly environment, which I think led to a philosophy of designing in a vacuum. They didn't need to disclose their implementations to anyone for independent review or standards compliance--they alone set the standards. Functionality could be designed to implicitly trust equipment on both ends of a connection because "Ma Bell" made (or at least issued) all the equipment.

    Times and technology change however. The Telecoms industry is no longer a regulated monopoly, and standards and new technology are much more open (this is a must in order to allow interoperability). However, old methods and designs take a long time to change, especially in a culture resistant to change.

    In hindsight, telecoms were regulated too much and for too long and a differnet approach should have been taken from the start. However, nobody can really predict where technology will go. The system has been vulnerable to crackers for decades, but the culture of a regulated monopoly set the stage for it LONG before Steve and Steve were up to their shenanigans prior to building computers in their garage.

  54. Whoa...Jock Myself by natas802 · · Score: 1

    whoa im slashdotted! jock myself!

  55. Boring.... by Beave · · Score: 2, Informative

    Welp, as many have pointed out ANI != CID. I'm a big, big fan of VoIP and is anything but knew. Whoopy. If you're interested in what you can do with VoIP and asterisk, check out: http://www.telephreak.org and of course a wonderful reference is http://www.voip-info.org . Normal DID lines usually aren't lax enought to let outbound CID go through. However, DS1, etc. circuits, it's not completely uncommon. I think it's sort of cool the Nuphone does this (though, I will have to check it out for myself). When a call via SIP, for example, is made, the CID information is sent - just as normal data. So, it shouldn't be terribly supprising that if your machine is sending the data, you can alter the outbound data. This isn't exactly something ground breaking with asterisk.

  56. This is an old trick used by telemarketers by DiveX · · Score: 2, Interesting

    Because of some good laws (telephone cunsumer protection act of 1991; 47 usc 227), consumers have tools to go after those that use illegal telemarketing practices such as prerecorded solicitations, junk faxes, etc. However finding the people responsible is often the hard part. It is very common for these people to intentionall make as unavailable or private their numbers so that they cannot easily be traced. Most people that would complain about such calls (if they are on a state or national DNC list) now cannot since they won't make the extended effort to ID the perps. Thus without some serious legwork, perps gets fewer complaints.

    Another trick (though not new) is to cause the caller ID to display some message and a number. The message can be "Great offers", "National Prize Line", or some other enticement. The systems will simply dial a number just long enough to be displayed on the CID. Someone curious about the strange looking display will call and will get hit by some prerecorded ad. The problem is that FCC regulations now require automatic dialers to not have naything more than 3% dropped calls (when not transferred to a live marketer) and in any case must ID the company placing the call. I'm not aware, however, of any previous actions regarding this, but it is coming.

    I don't want to necessarily spoof a number, but I definitely want to be able to track these kind of numbers used by illegal telemarketers. The biggest complaint about Vonage is that they do not offer some kind of call tracing, so if a call comes in that I cannot ID based on info in the call or legit CID info, then I cannot enforce my rights and seek damages against the company as allowed by law.

    --
    Cave, wreck, and deep diver.
    1. Re:This is an old trick used by telemarketers by David+Thompson · · Score: 1

      Welcome to the unregulated world of voip. You're going to have to take the bad with the good.

    2. Re:This is an old trick used by telemarketers by Anonymous Coward · · Score: 0

      Not to mention I can see this happening:

      A hacker has a huge bot network right... ok, so he sets up asterisk on every computer he can find, then connects them in a huge chain. (phone to server to server to server to server to server to server .... eventually hitting vonage, then connecting to the POTS. ok, so the FBI is looking for the guy and they find vonage. The vonage server has a record of that last server, they go after that owner, find its compromised, has another address and so on... How long would it take to be traced if at all? VOIP looks dangerous.

    3. Re:This is an old trick used by telemarketers by GISGEOLOGYGEEK · · Score: 1

      unregulated ... but not for long thanks to the irresponsible hackers.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  57. Backwards compatibility by TubeSteak · · Score: 1
    These CallerID 'packets' as you so eloquently call them are not packets at all. They're really just a series of tones that your CallerID box literally hears & decodes. This was designed to work with bare bones hardware and some (a few are going completely digital) telco's still use hardware that's been running *nix or some stripped down custom version of it nonstop for the last 20+ years.

    The change from hardware to software switching was a huge step for the telephone industry, but they didn't go out and throw away all that reliable (and not completely depreciated) hardware either. Your telephone company has to send out a signal that Aunt Lucy's phone in East, NoWhere (don't forget she has one of the only phone lines in town) can read. The digital 'signature' will have to get stripped off at some point because the signal will most definitely be analog by the time it gets to large portion of the United States.

    --
    [Fuck Beta]
    o0t!
  58. Oh PLEASE... by mindstrm · · Score: 3, Informative

    All you doomsayers who are saying who bad this is, how credit card companies use CID for activating cards, etc....

    Please realize that CID was *never* a secure protocol and has *always* been easily spoofable.

    This is not something new, it's just eaiser to do now. It was never illegal or shady.

    How your CC Company decides to verify your new card is NOT something you should be really worried about! WHY? BEcause in the end, if your signature isn't there, YOU ARE NOT RESPONSIBLE FOR A PENNY.

    Second: This lets you spoof callerID, not ANI. How do you know your credit card company is relying on caller-id, and not ANI?

  59. Re:Once again, this is not really a hack or exploi by pe1chl · · Score: 2, Informative

    CID information was never designed nor intended to be in any way secure.

    PBXs have always had the ability to set outgoing CID information - so, for example, all outgoing calls would appear on the receiver's CID box as coming from a company's main switchboard rather than whatever extension they were actually originating from.


    When a PBX is connected to a line with multiple numbers (number block or MSN) it is only valud to present an outgoing number in this block. So yes, you can send a main switchboard number, but you cannot send someone else's number.

    The system was reasonably secure as long as reputable telephone companies managed the public exchanges and made sure every line was correctly configured w.r.t. incoming and outgoing CID info.
    But now, just about anyone can start a phone company and offer the routing of phone traffic without the sensible management of security etc. VoIP carriers are just one example of that, other mishaps have occurred with alternative carriers etc.

  60. The result will be predictable by Anonymous Coward · · Score: 0

    "This is a tool used by and only useful to terrorists"
    -- John Ashcroft

  61. Re:PHreaks! by Anonymous Coward · · Score: 0

    That's PHreaks, thank you very much!

    I don't know about you, but in my estimation it should be Super PHreak, thank you very much.

  62. Similiar tricks with closed source apps by homesteader · · Score: 2, Interesting

    Not that I've tried it or anything, but in some circumstances using Cisco's CallManager, you can impersonate any number for long distance purposes. You set the calling party information on a given line. If the local telco doesn't do any checking, which I know of at least one that doesn't, you can make long distance calls as anyone. An example, again not that I've done this, a call placed from place of business X where the calling party info has been set to Y, where Y is the phone number of some random guy in the same area. Check the long distance bill of some random guy and there it is! This might be limited to people being billed by the same company, though in some cases it is not limited by CO, dialing prefix, or even city.

    This is not a problem with Cisco's product, it's poor security practices of a backwards local telco. Why? They've never had any intellectual competition.

  63. I thought this was a feature by ncttrnl · · Score: 1, Interesting

    Correct me if I'm wrong but you can set up your caller id display number in most VOIP equipment including Cisco gear like call manager. I used to work for a VOIP company and we would routinely change peoples Caller IDs to a specific number so they could call someone on their secondary line and have it display the CID of their primary line. Granted, we owned all the DIDs we were using and we were on PRIs but still. I think the access provider should be checking to make sure your CID is either a DID you own or it is not present.

  64. will create the telphony equiv' of email spam by Sjobeck · · Score: 0

    I hope that this does not let some scum out there turn telephone calls in to the equivolent of spoofed address email spam. Yuck! Scum.

  65. So? by Anonymous Coward · · Score: 0

    Can't you do the same thing using ISDN? It is my understanding that ISDN service just passes through the caller ID defined in the customer equipment...

  66. Reading unlisted numbers by James+Turpin · · Score: 1

    I'd really like to hack my caller ID hardware to display unlisted or caller-ID-blocked numbers. Is this possible to do in the US? If so, how?

    --
    Mathematics is not a crime.
    1. Re:Reading unlisted numbers by jjhall · · Score: 4, Interesting

      Nope, it isn't possible anywhere, US or otherwise. The reason is, that your CID box is showing exactly what is sent to it. The correct information is blocked at the switch level, before your line even rings.

      Now if you want to get as many numbers as is possible, like this article is stating, get yourself a toll-free number and use it instead of your local number. Anyone calling it (that has CID information available) will have it show up, regardless as to whether or not they try to block it.

      That article was very misleading, making it seem as though this is a flaw that the information was displayed when it was blocked. In reality, it is just how the network operates. Nufone provides a toll-free number, since the person being called is the one paying, they have a right to know the number. This is how it has always worked.

      Jeremy

    2. Re:Reading unlisted numbers by Lucky225 · · Score: 1

      No, actually nufone also displays this information on their toll numbers, which is what natas had. Try calling 206-203-0225 with your caller ID blocked and leave me a message :)

    3. Re:Reading unlisted numbers by James+Turpin · · Score: 1

      OK, I grok it now. https://www.nufone.net/ I didn't have a clue what this article was talking about before. This looks pretty good.

      --
      Mathematics is not a crime.
  67. Uhhhh ok, review time. by Anonymous Coward · · Score: 0

    I think its time we review how Caller-Id works all-together.

    First of all, the ANI everyone is referring to is automatically added at the first trunk entry point.

    For example here at my business we have a trunk line and my PBX adds the ANI to outgoing calls, this is just a number. The name I add to this has been pre-registered to a central database somewhere.

    Now when I make a call, my ANI is sent through all the switches, when it arrives at the remote switch the remote switch is responsible for blocking or allowing the display. This remote switch goes out to the central DB and grabs the name for the reported number, throws it together with your number date time and other information and displays it in whatever local format is used, in the case of most consumer lines you have the caller id boxes we all know and love/hate. In alot of proprietary PBX systems where the system is digital and has LCD's its a completely different format, the only universal here is ANI.

    Here is where that trust issue comes in. Since I have a trunk line, the first entry point is MY PBX, my pbx is responsible for generating the ANI and sending it out. I can make this whatever I want, but dont get any evil ideas as the trunk ID can still be found by the telco that provides me the trunk. They can tell which trunk the call they are switching came from and went to. And then the next company down the line will see that it came from a trunk from my company etc.... Trace anyone?

    When I receive calls, my PBX gets the number, and is supposed to block blocked calls, however I can turn this option on and off. Some PBX's cannot control this and comply with the rules.

    Essentially my digital wonder-system is it's own switch. They trust that most people do not know what they are doing with these devices enough to spoof, and that even if they did they are hoping you are a trustworthy person.

    In the case of VOIP the first entry point would be your VOIP PBX / Switch, you dont have to use Asterisk, you could use the CISCO hardware solutions to do the same thing because thats where they are concentrated into the trunk system. Therefore LINUX in itself is NOT evil, all phones are evil.

    Just something to think about.

    1. Re:Uhhhh ok, review time. by Anonymous Coward · · Score: 0

      Also note that some checks could be added at the next switch to only allow calls with certain ANI's to come through as telephone switches are just like routers. How does it know where to route your call? because it has a list of numbers and which trunks they are on. So if I were to try and send out a number that wasnt one of my 10 numbers, then the call could be blocked (if the telco was smart enough) otherwise I dont have to reg a name for all my lines just 1 name for the main number (MBN as the telco puts it) and then change outgoing numbers for all the others, and walla my name shows up on the other end, because it matches my MBN, and I had that name registered.

  68. Nigerian Deaf-Relay and VOIP Spam by billstewart · · Score: 1
    VOIP means that anywhere in the world with decent Internet connectivity is a local call away from you - at most it costs the 2-3 cents/minute that US local telcos charge to deliver calls, and sometimes not even that much, especially if you've got a VOIP phone.

    A free service that has a much higher cost is Deaf Relay Service - in the past you could use a TDD to call the relay operator, who'd make a voice phone call to a hearing person, but now they support Internet-based relaying as well - so they've been getting a huge amount of abuse from Nigerian 419 spammers and other scams. (You can find the Slashdot discussions about it yourself.)

    I've had a Nigerian 419 spammer call my cell phone using deaf relay; really annoying.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  69. Account Terminated by natas802 · · Score: 3, Interesting

    Just so everyone knows, my account has since been terminated by NuFone for apparently somehow breaking the TAC's on their website, due to this artcile.

    1. Re:Account Terminated by awehttam · · Score: 2, Interesting

      Why were you spoofing caller ID?

  70. Asterisk by Law1620 · · Score: 1

    Well it was bound to happen. We use Asterisk and it has some interesting features. Atleast it's open-source :-) Now let's crack open that source code and get to the bottom of this!

  71. ...so linux would be used for illegal activity... by cball2k · · Score: 0

    Isn't this just a hackers toy??

    Now we can expect the script kiddy zeelots to increase our VoIP cost.

    Isn't this the sort of thing that hurts the public opinion of linux??? That it is used for illegal activity (virus writers, hackers, now pheakers...).

    Some of the problems society has, is dealing with things that have no benifit, and only cause harm to others. Why do programers create harmful tools and release them to the public with instructions of how to abuse them.

    --
    karma, hah...
  72. Re:Once again, this is not really a hack or exploi by Anonymous Coward · · Score: 0

    frankly, they're paying for the call and they have a right to see who's calling them. You mean 'paying' like I do for my cell phone? Hrmm How come no one wants to fight for my rights? Sigh.

  73. A good prank by Anonymous Coward · · Score: 0

    One of our devs reprogrammed the outgoing caller-ID to look like it was coming from a 900 number. Then he sent repeated pages to our PM's Blackberry.

  74. Yay Linux! by Anonymous Coward · · Score: 0

    Yipeee!

    Now you too can intentionally destroy the privacy of others using your very own linux system!

    Horrayyy! Lets all help slashdot promote the idea of stealing people's privacy in this wonderful thread, contradicting half the other stories posted here that deride the thought of lost privacy!

    Yaaaaay!! do your part! use your linux system now to screw others! ... just dont whine like dumbass crybabies when the government steps in a regulates VoIP even more harshly than regular phone lines thanks to your inconsiderate and pathetic hacking Caller ID's.

  75. So what?? So let's dance! by Bapu · · Score: 2, Informative

    VoIP security is ripe to be exploited. No one is going to create a "bluebox" for VoIP. But hacking techniques that are common to Unix and Internet will work well when applied to VoIP signalling, particularly SIP, but H.323, and potentially even MGCP could be exploited.
    It is very important to recognize that some VoIP signalling (yes, two "l"s) is done in plain text, particularly MGCP which won't help you much for spoofing your identity, and SIP which will. In fact, a SIP endpoint is acting in effect as a class 5 switch. This means that if you roll your own SIP client (or wait for someone else to do it for you, you script kiddie) you can send whatever kind of data you like in the various fields associated with identity.
    A couple of useful things in the SIP protocol could be spoofed this way.
    1. Run Ethereal on your neigbors open WLAN, grab his registration information, and you now have a free SIP account. Since most SIP accounts (Vonage) are flat rate billing, your calls won't even be noticed.
    2. Call a compromised SIP line from your PSTN phone, send a spoofed SIP redirect message at the right moment and you are calling pay numbers from your phone for free. This will get noticed, but its between your neighbor and his Telco, right.
    3. A SIP provider might have a pool of provisioned, but unused accounts/numbers sitting on its system with trivial login/password. This makes for quick turnaround when people buy a new account. Find out the phone numbers of two or three friends who just got the service in the same area and find out what their initial username and password were. You may have a goldmine of never ending free accounts. Just keep incrementing the values as the passwords change on the older numbers.
    4. Now for the fun stuff. We need to send a few spoofed messages to get an unbilled SIP call. Begin with a normal call from your SIP phone in New York to your friend on the PSTN in Mexico City. First make a good call and capture all the SIP information. You are looking for the IP information for your Phone, the Proxy Server, and the media gateway that will handle the converstion from VoIP to PSTN. With this information you can create a "shadow proxy" which sends SIP messages just before or after the real proxy to effectively cut-through a call which the actual proxy thinks has been released due to "Busy Here" or some other good reason. If the media gateway uses MGCP instead of SIP this gets harder, but it is still possible. Your "shadow proxy" will have to become a "shadow media gateway controller" and you'll need a lot more information about your providers network. Still a strategic DLCX that appears to come from the gateway could work wonders.
    So, in short, a lot of free phone calls will be made until the SPs get this security thing right. SIP will probably have to go through major revision, and providers will have to carefully guard their networks. Also, your neighbor should really use encryption on his WLAN.