- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
LANCELOT: What does it say?
GALAHAD: What language is that?
ARTHUR: Brother Maynard! You are a scholar.
MAYNARD: It's Aramaic!
GALAHAD: Of course! Joseph of Arimathea!
LANCELOT: 'Course!
ARTHUR: What does it say?
MAYNARD: It reads, 'Here may be found the last words of Joseph of Arimathea. He who is valiant and pure of spirit may find the Holy Grail by dialing 9-1-arrrrgghhh'.
ARTHUR: What?
MAYNARD: '...9-1-aaarrrrggh'.
BEDEVERE: What is that?
MAYNARD: He must have died while dialing it.
LANCELOT: Oh, come on!
MAYNARD: Well, that's what it says.
ARTHUR: Look, if he was dying, he wouldn't bother to carve 'aarrggh'. He'd just dial it!
Admin
It's EVE Online
Admin
All these messages going back and forth about loops of messages going back and forth and no one has mentioned the REAL wtf.
Why, in this millennium, are we still expected to memorize and punch in a NUMBER when we want to connect to a machine halfway around the world? And not just some meaningless number like an IP address, either. We are expected to instruct the phone network which country to route to, then which area code, and so on.
If only there were some kind of Distributed Naming System we could use to resolve human-compatible names to network-specific numbers...
Captcha: acsi - four bit ASCII
Admin
And this is one of the many reasons our fax lines weren't part of our phone system.
Admin
Great, so I would have to renew my phone's name every year. I wonder how much the "good" phone names would go for.
I actually like the idea, though.
Admin
If only there were a +REP or "Like", I would have clicked it.
Admin
800 is the "dot com" of the phone network.
Admin
If this is the case, then it made no difference that the system required a 9. They probably dialed "9911" because they dialed a "9" and then the number on the caller ID return, which the Indians set as "91 11 ..."
Admin
Why not? It could just fax some banknotes to the police.
Admin
Try dialling that on many modern mobiles with qwert-esque keyboards.....
Admin
So, umm, what exactly did the whole story about the fax-back system have to do with the ultimate problem? As numerous others have already pointed out that the dialing sequence described for dialing India is incorrect, the story is apparently somewhat garbled, so it's not clear if the problem was that the phone system made it impossible to dial India, the phone system made it impossible to dial any international number, or if the caller ID was giving incorrect numbers. Only the third of these possibilities as anything to do with the fax-back system, and that would only be a subset of the problem.
So we were treated to a long story about this fax-back system -- yes, I too expected it to end with an infinite loop between two machines -- and then suddenly the punchline is only marginally releated. The ending of this story might as well have been, "And then the programmer slipped on a banana peel and fell!" for all it's relevance.
Admin
Admin
Dialing 911 by mistake is not a felony. Intentionally calling 911 with no reason however is (aka prank calling).
We actually just had a situation like that at our office yesterday. One of the lines dialed 911 and hung up (obviously a dialing mistake) but when they tried to call back the line was busy and wasn't included in our hunt group. So they sent out a couple patrol cars.
Long story short they just said "OK, check your phone system to see if something is wrong because if it happens 3 times we charge you" Charge being a fine, not in the criminal sense.
Regarding the story: I fail to see the WTF here. A crappy faxback program didn't take into account 911 rules and forgot to make an exception...a little shortsighted but hardly a WTF.
Admin
It seems to me the police left awfully easily the first two times.
I once had the police show up at the door of my home saying that they had received a 911 call from this address, but that then the caller hung up without saying anything. I said I hadn't called them, my wife hadn't called them, I called to my children and they all seemed all right. The police said "sorry to bother you" and left. Nothing was wrong so this was the easy solution, but I wonder ... what if there had been some crazed killer hiding behind the door pointing a gun at my head who had just said, "Get rid of the police or I'll blow your brains out" ? Or for that matter, how did they know that I actually lived here, and that I was not the crazed killer and I had the homeowner and his family lying bleeding to death in the basement?
I don't doubt that a large percentage of 911 calls are someone mis-dialing or kids playing with the phone or whatever, but I'd think the system loses a lot of its value if all it takes is one person to say "No problem here officer" and the police leave. Maybe the police are good at judging people. I understand they often make decisions based on subjective factors like "she seemed really nervous" or "he didn't look like he belonged in this neighborhood".
Admin
I certainly don't think that our government is particularly rational, but the idea of sending someone to jail for 5 years because his finger slipped while dialing and he accidentally called 911 seems a little crazy even for a Democrat administration.
I haven't bothered to look up the actual law on this subject, but I strongly suspect there's a distinction betwee mistakes, deliberate prank calls, and calls intended to divert the police from responding to a real crime.
Admin
Forward the image to India where a human will be pait 1/1000th of a cent to decode it for you.
Admin
In my country it's mandatory that emergency services are reachable without dialing any prefix...
Admin
As has already been mentioned multiple times, dialing 911 by accident is not a crime anywhere in the United States.
Admin
India country code is 91. New Delhi area code is 11.
The FaxBack should've been dialing 9911xxxxxxxx. Perhaps, on dialing 9911, the damn box didn't care what came after it. WTF?
Admin
India's country code is actually 91 :)
Admin
You're right, it wouldn't have cared what came after. Nor should it.
I am unsure of the exact legal specifications but new phone systems must have 911 support. If I reach over to my phone and hit 911 right now it really doesn't matter what I hit after that it will call 911. A 911 'special' case is supposed to be overriding, that's the point of it.
Admin
I think I love you, but what am I so afraid of?
Admin
Can't be true as written, since the international prefix for India is +91, not +11.
Admin
But it should care about what comes before it. Specifically, the 011 that routes it as an international call. "9 011 91 11 xxxxxxxx" should never trigger a call to 911.
Admin
Obvious troll is obvious.
Admin
I'm not so sure about that. I recently had a user set up an auto-reply rule in Outlook before leaving for a week. Shortly after she left, she got some lame e-mail newsletter with an invalid reply-to address. This mail was dutifully replied to, but bounced back with an undeliverable message, which was dutifully replied to, but bounced back with an undeliverable message. This repeated untold thousands of times until the Exchange server ran out of hard drive space.
Admin
HAHA, just watched that episode last night!
Admin
Been there, done that. Only it was humans doing the faxing to India and not a machine on automatic. Our fax machine line no longer requires dialing 9 ever.
Admin
Admin
exactly. those who worte the faxback were simply uneducated in how the phones worked
Admin
Thats "special case" is actually pretty std on most telcom systems.
However the logic is usualy a little deeper.
You want to catch the 911 dialed by someone in a panic situation who reaches and grabs ..
So the telcom /pbx / whatever should only treat it as a special case if the second digit, the 1 in this case ,is heard before the release of dial tone ( the change in tone from internal to 'real dial tone'
Admin
Captcha: sino... I think you meant sin(o).
Admin
http://www.voip-info.org/wiki/view/SIP+DTMF+Signalling '*' is 10 (0xA), and # is 11 (0xB). To make things further complicated, there are four more standard tones, called 'A', 'B', 'C' and 'D', whose codes are 0xC, 0xD, 0xE and 0xF, accordingly.
And then you have 16 (0x10) which is reserved for transferring the signalling event of "flash".
One common encoding of a caller ID number is a sequence of DTMF digits, where the first is C and the last is D (thus you can be sure they are not part of the number).
Admin
In the UK (where 999 is the "official" relevant number) only the first two digits are generally required.
This has two advantages:
Admin
OOHH I love it when you talk dirty!
CAPTCHA: modo - the beginnings of a phone company.
Admin
Do you mean Australia? You know Tasmania is part of Australia, right?
Admin
Our users still choose fax over scan/upload (about 70% to 30%). I think a lot of them send from work, where you're much more likely to find a fax machine than a scanner from my experience.
Admin
Should I go on?
Admin
In the middle of the article, I was allmost certain that I knew the WTF - someone else had FaxBack installed aswell - user A, and user B. A sent a fax to B, the transmission failed, B automatically sent a fax to A, but since the problem did not magically disapear (part faulty hardware, datastealing gremlins or something), the fax about the error to A came out also bad. A sent an error report about not receiving properly the error report from B, and so to infinity... oh well, the real WTF was also amusing.
Admin
You either have a very old Exchange server, or it is not configured correctly.
As has been pointed out here, this was not a problem that was obvious to everyone until it happened: after it happened software was updated to prevent it
Admin
And to add insult, most phone systems here in Australia use "0" for the external line anyway! :) Same thing could happen when dialling internationally, since the international access code is 0011.
Admin
The area code for Delhi/New Delhi is 11, so internationally it would be written +9111xxxxxxxx. Still trips the special case.
Admin
In australia the emergency number is 000 :P
Admin
It's going through a phone system. You have no idea how the phone system dials long distance numbers. Phone systems are designed to do long distance routing to save toll costs. It's one of the features. Anything about how the phone system will dial long distance numbers is just a guess.
It's not using caller-id. Caller-id doesn't work for international calls
It's not using caller-id. You have to pay extra to get your phone system to work with caller id. It's extra cost, and probably requires ISDN. It's not like your home phone or your cell phone. I don't know why they can't do it like your home phone or your cell phone, but they don't. And anyway.
It's using the fax handshaking to get the fax number. It's easy and standard.
The fax handshaking use the number the sender provides. In this case, 91 11 xxxxx. that is, India, Delhi.
Fax callback is a standard feature of the fax standards. It can be used for errors, or for security, or scheduling, or to get the other end to pay for the call cost.
No caller id. No international prefix. No special toll routing. Just a fax call-back system that fails because it doesn't understand international numbers, and depends on user configuration. Connected through a phone system that dosn't understand international numbers, and depends on user configuration.
In other words, a typical, ordinary, WTF: how did that happen? What is it doing? and "That's funny... it's never done that before..."
Hey! So now you do...Admin
What if someone misconfigured their fax machine! Set it to some 1900 number that you get money from, dial this service and cause it to fail. Profit.
Admin
Admin
And here I was expecting to read about two faxes happily faxing error messages to each over through a noisy line ad-infinitum.
Admin
two lovely WTFs.
send and receive in parallel, right? WTF. to do that you need two phone lines. did your setup program take the receive line # and assign it to the sender?
telco switch. it is a general rule that 911 cuts straight through. we have to dial 9 to get an outside line too, as well as 1 to get long distance, as the network demands. if you happen to have a stuttering silly finger or a goofy keyswitch, you all of a sudden are talking to emergency dispatch. around these parts, we start telling how we got to them, they get it and accept the apology without sending a freakin' big bill for a bogus emergency call. ymmv.
Admin
This reminds me of address forms with ‘city’ fields. I don't live in a city, my postal address does not contain the name of any city, so why the smeeee should I be required fill that field in?
Admin
With the exception of the blind person (and I'm pretty sure there are laws or guidelines concerning this - I'd expect them to require training for all employees, though):
Do you really want to rely on a phone in any of these circumstances?