Old-school rotary phone dials into online meetings, hangs up when you slam it down
- Reference: 1764008410
- News link: https://www.theregister.co.uk/2025/11/24/rotary_phone_online_meetings/
- Source link:
Armed with an old Siemens rotary phone, "30 percent of the knowledge required, and 100 percent of the underestimation of how hard the other 70 percent would be," [1]per Korokithakis' writeup of his build, the Greek software developer proceeded to build a device that can dial - meeting ID digit by meeting ID digit - into calls, speak and listen through the receiver, and disconnect from meetings by hanging up.
Korokithakis modified the old Siemens phone by taking a two-dollar USB sound card, tearing it apart and wiring the handset up to it, and connecting the card to a USB hub. That hub, in turn, was wired to a USB hub that was connected to a [2]Raspberry Pi RP2040 microcontroller programmed not only to send common keystroke combinations that end calls on collaboration software (like Ctrl+Shift+E on Zoom or Ctrl+W on Meet), but also to listen for the GPIO pin that is pulled when the receiver is hung up and listen to the rotary switch for dialing meeting IDs.
[3]
The internals of Korokithakis' Siemens rotary online meeting phone. The RP2040 that handles dialing and picking/hanging up is inside the phone under the electrical tape, which feeds to the USB hub, which in turn is wired to the USB sound card that attaches to the receiver cord. Image: Stavros Korokithakis - Click to enlarge
"The rotary dial is similarly a second switch, one that opens and closes very quickly, a number of times equal to the number you just dialed," Korokithakis wrote. "The software on the RP2040 just counts these opens and closes, waits a few milliseconds to see if there are any more of them, and, if not, simulates a keyboard typing the number it counted."
The Register caught up with Korokithakis to chat about the project and get a first-hand demonstration. The device worked, and it was noticeable how much difference there was in the sound quality between the modern headset Korokithakis was using for most of the call and the Siemens receiver. When switched to the latter, it was obvious we were listening to audio transmitted through a piece of analog hardware manufactured in the 1970s.
[4]
Korokithakis demonstrates his rotary meeting phone during our chat - Click to enlarge
"I have used it to dial into meetings," Korokithakis told us, noting that he usually only subjects his coworkers to his maker escapades. "People know me and they know that I do this crap all the time and so they're just kind of like, oh, yes, of course, another one of the things."
"Usually they laugh and ask, 'are you actually talking through this thing?' They're surprised when I say yes," Korokithakis added.
Talking rotary on the road
This is Korokithakis' latest rotary phone experiment, but it's not his first one. Prior to creating a device he could use to dial into virtual meetings, he took another old rotary phone - this time a flashy orange device - and turned it into a mobile phone he dubbed the [5]iRotary .
That was a much more difficult project, Korokithakis explained, but in the end, he had a device he was able to take out and about to make and take calls.
[6]
[7]Youtube Video
[8]
[9]
"I took it out to a cafeteria and I was talking to my parents," the Greek maker explained. "Somebody came to the table and asked, 'Are you absolutely talking on this? Is it actually a mobile phone?' I said, 'Yeah, I made it,'" he explained. "It's a good conversation starter."
That build, while being more complicated due to having to wire in a cellular modem, SIM card, and battery, still works relatively simply. The ringer isn't connected, but it does flip an indicator to red to notify Korokithakis that a call is coming in, and, other than that, it just spins the rotor to dial a number. Unlike the meeting phone, however, the code for the iRotary stores the entire 10-digit number (the normal length of a phone number in Greece) before dialing so that it works with modern cellular architecture.
[10]
One of Korokithakis' favorite vintage features about the old rotary phones he experimented with, he told us, is the fact that they have sidetone (i.e., the microphone transmits what it picks up to the speaker so you can hear yourself), which still worked in his experiments, albeit better on the iRotary than the meeting phone.
With modern phones, "you keep yelling because your brain thinks they can't hear you because you're muffled," Korokithakis explained. "This plays the audio through the earpiece, so I know I can be heard, which is very satisfying."
They don't make 'em like that anymore
For those worried that he destroyed a pair of vintage rotary phones, there's no need for concern, Korokithakis explained in his blog posts and in our call: Unlike modern [11]built-to-fail electronics , those old rotary devices were not only simple and built to be cracked open (both devices even included a complete schematic on the inside, Korokithakis told us), there wasn't a lick of solder in sight, so he didn't have to make any permanent modifications.
[12]Time to study the classics: Vintage tech is the future of enterprise IT
[13]Retro nerd hacks LEGO's Game Boy into the real deal
[14]What are our top picks from the vast world of retro tech? Let's find out
[15]Junk is the new punk: Why we're falling back in love with retro tech
Take the Siemens meeting phone, for instance: Every wire in the device is connected to the circuit board with a connector that can be removed and replaced if, say, a wire goes bad. What that meant for Korokithakis' tinkering is that he simply had to 3D print his own connector to attach his components. While both devices are still wired up with his custom builds, it would be entirely possible for him to remove his modifications and be left with a pair of stock rotary phones that could take up space on a shelf instead of being used for such interesting projects.
If you happen to have a spare rotary phone or two lying around and want to try either of Korokithakis' builds for yourself, the code for both the [16]meeting phone and the [17]iRotary are available on Github.
As for build instructions, you'll have to refer to Korokithakis' blog posts and your own know-how to sort that out. ®
Get our [18]Tech Resources
[1] https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/
[2] https://www.theregister.com/2022/01/17/raspberries_pi_direct_launch/
[3] https://regmedia.co.uk/2025/11/24/meeting-phone-guts.jpg
[4] https://regmedia.co.uk/2025/11/24/rotary-meeting-phone-in-action.jpg
[5] https://www.stavros.io/posts/irotary-saga/
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aSTjluR6HEa2fS2Yd-cJ6gAAAAU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[7] https://www.youtube.com/watch?v=fSkdWQswpc8
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aSTjluR6HEa2fS2Yd-cJ6gAAAAU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aSTjluR6HEa2fS2Yd-cJ6gAAAAU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aSTjluR6HEa2fS2Yd-cJ6gAAAAU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://www.theregister.com/2025/07/01/right_to_repair_laws_manufacturers/
[12] https://www.theregister.com/2023/01/16/opinion_column/
[13] https://www.theregister.com/2025/10/03/lego_game_boy/
[14] https://www.theregister.com/2024/01/17/does_old_tech_never_die/
[15] https://www.theregister.com/2025/08/25/straight_outta_1996_why_were/
[16] https://github.com/skorokithakis/dialogue/
[17] https://github.com/skorokithakis/iRotary
[18] https://whitepapers.theregister.com/
Re: Well done + random thoughts
This person did it
https://hackaday.com/2022/09/10/the-open-source-rotary-cell-phone-two-years-later/
WAY more work than I would be willing to put in, but kudos for completing the project ANd for making it open source!
Aren't those...
...what the Doctor Who Cybermen used to wear?
I have some old phones
One, slightly more modern so it does DTMF, is hooked to my fibre box. The microphone is horrific, an ancient carbon granule thing that barely works any more. I keep wanting to patch in a dinky little electret in its place, but the downside of old phones is they use weird voltages and run as a current loop so...
Still, there's something oddly satisfying about dialling a number. Rrrr-fzzzzzzzt, rrrr-fzzzzzzzt, rrrr-fzzzzzzzt....
Re: I have some old phones
I should add, about a decade ago I had a lighting strike either to the phone line or a big whack of power was induced in the phone line. Either way, my ADSL box was toast to the point where stuff rattled around inside if you shook it, and pretty much everything connected to the box (Ethernet, USB, or phone) was also crispy toasted. With the notable exception of the rotary dial phone that I had connected because the ringing bell is a pleasing sound. That thing just shrugged off the impact - nothing burnt, nothing damaged, it still works fine.
Re: I have some old phones
The POTS exchanges were quite forgiving. I had read somewhere that you could dial using the hook plunger thing. Just tap it N times to dial an N (10 for 0). Worked fine.
Soooo, when I wanted to dial out for a 300 baud modem, just do the same thing in simple code - the hook switch in RS-232 is available. Aaand, you didn't need any kind of modem really, since 300 baud was slow enough that even an 8-bitter could implement a "bit banger", where the RS-232 TX line is simply bounced up and down with the proper timing. Just remember that the start "bit" is 1-1/2 bits long, and you need a couple of off bits between bytes. For incoming, you just counted properly (depends on your CPU speed) and then sampled to see if it was an incoming 1 bit or a 0 bit. Wait for the start bit between bytes, and you stay in sync. Sample at the middle of the data bits. Pretty much how UART chips did it.
Re: I have some old phones
Uhh. Old TTY tech here. Start bit is the same as all the other bits, including the stop bit.
Now, *some* older, 5-bit Baudot machines had a longer stop bit, and some even had two bit times for stop. That was to give the mechanism time to reset before the next character came in. But everything that does ASCII has a single stop bit.
Start, data 0 through 7 and stop, repeat as necessary, from 300 through 56k.
Re: I have some old phones
Bashing the receiver rest to "dial" numbers worked in coin boxes to make phone calls for free.
So I'm told.
Re: I have some old phones
You could do the dialling on the hook switch but it didn't get you "free". It was an easy enough skill to master and everyone would have been doing it if it had worked.
I believe call charging was handled by sending tones to the payphone.
How it was with A/B buttons I don't know - I remember them but only from my earliest years.
sidetone came along for free with POTS
The sidetone that was mentioned came along for free - the full voice conversation is carried on two wires and is powered by the telco. There's a hybrid circuit in every phone that gets the microphone and earpiece working on that one loop.
Well done + random thoughts
Old POTS/PSTN devices are not as easy as banging together some TTL logic or even basic audio. Kudos! ----->
I still hope someday someone will design & build an iPhone dock with Bluetooth and Qi charging [1] so I can use a physical/tactile number pad and handset to make calls without touching my actual phone. Adding USB for a computer -- Teams/Zoom/etc. -- would be quite doable. Maybe even hold some speed-dial memory. You could still slam the call dead and have decent sideband -- like our subject found -- unlike most headsets. [2]
1. When I first thought of this, it was back in the 30-pin days and Bluetooth was still too sketchy.
2. I have an older headset (Plantronics/Poly) that I won't give up because it's sideband is perfect; the newer one (Logi[tech]) stinks in that area.