There has been much talk of hooking up a payphone to a cheap VoIP account and allowing free use of it as a Noisebridge public service. A popular idea is to put said payphone outside of 83C for public use. Some of us have expressed grave concerns that this will be too much of a liability and quickly result in us no longer having said payphone. Expect bickering over the issue.
An awesome old red payphone was serendipitously discovered abandoned on Grand Avenue in Oakland. Our local hero picked it up and brought it to the space.
We got it open to discover the following:
- The date of manufacture seems to be a very scribbly Aug. 1988.
- It is completely missing the coin counting and collecting mechanism.
- The keypad and hang-up switch look intact. The metal buttons on the outside actually just press against a standard little plastic keypad on the inside.
- The headset is not connected to anything, but terminates in four red, black, green and yellow wires that can be hooked up to a standard RJ11 (normal phone jack) connector.
- Out of the keypad/hang-up switch part there is a DB15 connector, equally hooked up to nothing. The assumption is that both this and the headset were connected to the coin counting mechanism which was the brains of the operation.
- We'll likely need to gut another phone for some missing parts, but how much surgery is needed will depend on what that DB15 connector can do for us. For that, we need someone to find a schematic for the pins, or someone who is a master reverse-engineer. If that's you, get to work!
Well, Seth is a master reverse-engineer, and Steen is an old school phreaker, so one long night spent on this later:
- We decoded the standard schema for DTMF that seems to apply at least to both the gutted landline phone and the payphone internals, and determined the pinouts for both the relevant bits. It turns out, a button on the keypad doesn't simply close a circuit to make a pin hot, it activates two pins, which then correspond to inputs on the DTMF encoder chip. In other words, Dual-Tone doesn't just mean the tones that are output, it also applies to the signals inside the phone circutry. Neat! So now we can connect the output pins from the payphone keypad to the DTMF inputs on the landline guts. Seth is (I think) planning on bringing in a db15 breakout box in order to manifest this. Please no one break it further before we get a chance to do so.
- We figured out the order of wires for the headset to operate, corresponding to the (somewhat arbitrary) aligator clip => rj11 cable we made for the purpose. We got this to connect to the guts of a functioning landline phone, and got a dialtone from the VoIP box, as well as a functioning mic. This mapping is complicated to format on the wiki, it's written on the inside of the old headset in sharpie. That counts as documentation.
I actually took more pictures but I strangely had a "Memory Card Error" (GRR!) and these were the two I recovered.
Post more if you got 'em.
Miloh's further adventures of Payphone hacking
I got another payphone working that was parted out. It's still missing some parts, but I got a dial tone. I have it hooked up to the Linksys internet phone adapter, and even though there's no registered voip account, I can make toll free calls.. I can tell the board is programmed because it has odd pricings for different local calls I attempt to make, most calls are at least .75 a minute :) The DTMFs drop in pitch a little bit if you hold the keys for awhile, sounds really nifty. Is it dragging the PSU down with too much draw??
A guy on Instructables says there are three types of control boards. I think I'm going to have to take it out of the sheet metal chassis to identify which board I have.
I got a nice Keypad/Hookswitch Assy. to Red/Black/White/White payphone handset wiring diagram at [www.porticus.org/bell/images/payphonehandsetwiring.jpg porticus.org]
An Elcotel board type user manual: Series5Manual.pdf
- Page 15 of this pdf has a great exploded view for payphones
- Page 16 has parts listing, and old school pricing...
A goldmine of pdfs from payphone.com's support pages... may not be there forever, probably good to archive these somewhere else.
Aside from making the first stage of this phone work for my friend's art installation, I haven't decided on the final goal for this project... hmmm a portable backpack payphone running off a burner sim might be interesting...
The form page at the payphone.com payphone programming site gives a good target for common functions to control across different board types