Show HN: OpenPayphone – open-source guts for a 1996 coin payphone (Pi and SIP)(github.com)
6 分 | 作者 mcintyem 10小时前
1 条评论
- mcintyem 9小时前Author here. My wife gave me a dead ~1996 Ernest D3 coin payphone for my birthday; the original board was toast, so I gutted it and rebuilt the internals with a Raspberry Pi Zero 2W, with PoE, audio, and custom HATs + an open-source SIP stack and kept it genuinely coin-operated (escrow, rate plans, intercept tones, and a hidden hold-# refund trick).
Two highlights: the call-progress tones come from the codec's hardware tone generator (it's like IQ had this in mind?) and the software is multiprocess behind a board HAL (including a mock backend so the phone logic is unit-testable without the hardware). Repo has the PCB/BOM/parts too, plus a 3-part write-up. Happy to answer anything.
Write-up: http://blog.1in1e6.com/2026/06/payphone-part-1-new-old-phone...
(for the AI crowd - I architected it, but used Claude Code to fill it in; that's part 3 of the write-up.)