News: 1764008410

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Old-school rotary phone dials into online meetings, hangs up when you slam it down

(2025/11/24)


We've all been there: A meeting goes sideways and you really wish you could physically slam the phone down and walk away. Maker Stavros Korokithakis knows that feeling well, so he took an old rotary phone and turned it into a device that can dial into - and hang up on - video calls in a decidedly retro fashion.

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/



Well done + random thoughts

My other car WAS an IAV Stryker

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.

Re: Well done + random thoughts

Antron Argaiv

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...

spold

...what the Doctor Who Cybermen used to wear?

I have some old phones

heyrick

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

heyrick

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

Chris Gray 1

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

Antron Argaiv

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

Inventor of the Marmite Laser

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

Jason Bloomberg

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

Timo

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.

"I have a friend who just got back from the Soviet Union, and told me the people
there are hungry for information about the West. He was asked about many
things, but I will give you two examples that are very revealing about life in
the Soviet Union. The first question he was asked was if we had exploding
television sets. You see, they have a problem with the picture tubes on color
television sets, and many are exploding. They assumed we must be having
problems with them too. The other question he was asked often was why the
CIA had killed Samantha Smith, the little girl who visited the Soviet Union a
few years ago; their propaganda is very effective.
-- Victor Belenko, MiG-25 fighter pilot who defected in 1976
"Defense Electronics", Vol 20, No. 6, pg. 100