To quote Karl Marx, blue boxing has always been the most noble form of phreaking. As opposed to such things as using an MCI code to make a free fone call, which is merely mindless pseudo-phreaking, blue boxing is actual interaction with the Bell System toll network. It is likewise advisable to be more cautious when blue boxing, but the careful phreak will not be caught, regardless of what type of switching system he is under. In this part, I will explain how and why blue boxing works, as well as where. In later parts, I will give more practical information for blue boxing and routing information. To begin with, blue boxing is simply communicating with trunks. Trunks must not be confused with subscriber lines (or “customer loops”) which are standard telefone lines. Trunks are those lines that connect central offices. Now, when trunks are not in use (i.e., idle or “on-hook” state) they have 2600Hz applied to them. If they are two-way trunks, there is 2600Hz in both directions. When a trunk IS in use (busy or “off-hook” state), the 2600Hz is removed from the side that is off-hook. The 2600Hz is therefore known as a supervisory signal, because it indicates the status of a trunk; on hook (tone) or off-hook (no tone). Note also that 2600Hz denoted SF (single frequency) signalling and is “in-band.” This is very important. “In-band” means that is within the band of frequencies that may be transmitted over normal telefone lines. Other SF signals, such as 3700Hz are used also. However, they cannot be carried over the telefone network normally (they are “out-of-band” and are therefore not able to be taken advantage of as 2600Hz is. Back to trunks. Let’s take a hypothetical phone call. You pick up your fone and dial 1+806-258-1234 (your good friend in Amarillo, Texas). For ease, we’ll assume that you are on #5 Crossbar switching and not in the 806 area. Your central office (CO) would recognize that 806 is a foreign NPA, so it would route the call to the toll centre that serves you. For the sake of accuracy here, and for the more experienced readers, note that the CO in question is a class 5 with LAMA that uses out-of-band SF supervisory signalling. Depending on where you are in the country, the call would leave your toll centre (on more trunks) to another toll centre, or office of higher “rank”. Then it would be routed to central office 806-258 eventually and the call would be completed. IllustrationA—CO1——-TC1——TC2—-CO2—-BA…. youCO1=your central officeTC1.. your toll office.TC2.. toll office in Amarillo.CO2.. 806-258 central office.B…. your friend (806-258-1234)In this situation it would be realistic to say that CO2 uses SFin-band (2600Hz) signalling, while all the others use out-of-band signalling (3700Hz). If you don’t understand this, don’t worry. I am pointing this out merely for the sake of accuracy. The point is that while you are connected to 806-258-1234, all those trunks from YOUR central office (CO1) to the 806-258 central office (CO2) do *NOT* have 2600Hz on them, indicating to the Bell equipment that a call is in progress and the trunks are in use. Now let’s say you’re tired of talking to your friend in Amarillo, so you send a 2600Hz down the line. This tone travels down the line to your friend’s central office (CO2) where it is detected. However, that CO thinks that the 2600Hz is originating from Bell equipment, indicating to it that you’ve hung up, and thus the trunks are once again idle (with 2600Hz present on them). But actually, you have not hung up, you have fooled the equipment atyour friend’s CO into thinking you have. Thus,it disconnects him and resets the equipment to prepare for the next call. All this happens very quickly (300-800ms for step-by-step equipment and 150-400ms for other equipment). When you stop sending 2600Hz (after about a second), the equipment thinks that another call is coming towards –> on hook, no tone –>off hook.
Now that you’ve stopped sending 2600Hz, several things happen:1) A trunk is seized.2) A “wink” is sent to the CALLING end from the CALLED end indicating thatthe CALLED end (trunk) is not ready to receive digits yet.3) A register is found and attached to the CALLED end of the trunk withinabout two seconds (max).4) A start-dial signal is sent to the CALLING end from the CALLED endindicating that the CALLED end is ready to receive digits.
Now, all of this is pretty much transparent to the blue boxer. All hereally hears when these four things happen is a . So,seizure of a trunk would go something like this:1> Send a 2600Hz2> Terminate 2600Hz after 1-2 secs.3> beepkerchunkOnce this happens, you are connected to a tandem that is ready to obey yourevery command. The next step is to send signalling information in order toplace your call. For this you must simulate the signalling used byoperators and automatic toll-dialing equipment for use on trunks. There aremainly two systems, DP and MF. However, DP went out with the dinosaurs, soI’ll only discuss MF signalling. MF (multi-frequency) signalling is thesignalling used by the majority of the inter- and intra-lata network. It isalso used in international dialing known as the CCITT no.5 system.MF signals consist of 7 frequecies, beginning with 700Hz and separated by200Hz. A different set of two of the 7 frequencies represent the digits 0thru 9, plus an additional 5 special keys. The frequencies and uses are asfollows:Frequencies (Hz) DomesticInt’l————————————- 700+900 11 700+110022 900+110033 700+130044 900+1300551100+130066 700+150077 900+1500881100+1500991300+150000 700+1700ST3p Code 1 900+1700STp Code 11100+1700KPKP11300+1700ST2p KP21500+1700STST The timing of all the MF signals is a nominal 60ms, except for KP, whichshould have a duration of 100ms. There should also be a 60ms silent periodbetween digits. This is very flexible however, and most Bell equipment willaccept outrageous timings. In addition to the standard useslisted above, MF pulsing also has expanded usages known as “expandedinband signalling” that include such things as coin collect, coin return,ringback, operator attached, and operator attached, and operatorreleased. KP2, code 11, and code 12 and the ST_ps (STart “primes” all havespecial uses which will be mentioned only briefly here.To complete a call using a blue box once seizure of a trunk has beenaccomplished by sending 2600Hz and pausing for the , onemust first send a KP. This readies the register for the digits that follow.For a standard domestic call, the KP would be followed by either 7 digits(if the call were in the same NPA as the seized trunk) or 10 digits (if thecall were not in the same NPA as the seized trunk). Exactly like dialingnormal fone call. Following either the KP and 7 or 10 digits, a STart issent to signify that no more digits follow. Example of a complete call:1> Dial 1-806-258-12342> wait for a call-progress indication (such as ring,busy,recording,etc.)3> Send 2600Hz for about 1 second.4> Wait for about ll-progress indication (such as ring,busy,recording,etc.)5> Send KP+305+994+9966+STThe call will then connect if everything was done properly. Note that if acall to an 806 number were being placed in the same situation, the are codewould be omitted and only KP + seven digits + ST would be sent.Code 11 and code 12 are used in international calling to requestcertain types of operators. KP2 is used in international calling to route acall other than by way of the normal route, whether for economic orequipment reasons. STp, ST2p, and ST3p (prime, two prime, and three prime)are used in TSPS signalling to indicate calling type of call (such ascoin-direct dialing.It all started here………………. Exodus