한 개발자가 1996년에 생산된 구형 공중전화(Ernest D3 COCOT)의 내부 부품을 라즈베리 파이(Raspberry Pi) 기반의 현대적인 전자 장치와 VoIP(Voice over IP) 호환 SIP(Session Initiation Protocol) 클라이언트로 교체하는 '오픈페이폰(OpenPayphone)' 프로젝트를 공개했습니다. 이 프로젝트는 단순한 하드웨어 개조를 넘어, 웹 인터페이스를 통해 요금제 설정, 코인 입금 추적, 통화 기록 관리 등 공중전화의 핵심 기능을 현대적으로 재구현한 것이 특징입니다.
오픈페이폰 소프트웨어는 라즈베리 파이에서 시스템d 서비스로 구동되며, 전화 상태 머신, SIP/pjsua2 클라이언트, 하드웨어 I/O 및 코덱 톤, 통화 기록기, 웹 관리 UI 등 여러 협력 태스크로 구성됩니다. 사용자는 웹 인터페이스를 통해 CPU 사용량, 시스템 가동 시간, SIP 등록 상태, 수화기 상태, 통화 상태, 코인 에스크로 현황 등을 실시간으로 확인할 수 있습니다. 또한, 요금제(dial_plan)를 YAML 파일로 상세하게 설정하고, 통화 기록(최대 100건)을 확인하며, 현금 추적 및 환불 기능까지 관리할 수 있습니다. 모든 설정은 웹 UI 내에서 편집 가능하며, 변경 사항은 즉시 적용됩니다.
이 프로젝트는 오래된 하드웨어에 새로운 생명을 불어넣는 창의적인 접근 방식을 보여줍니다. 단순히 구형 기기를 복원하는 것을 넘어, 현대적인 네트워크 기술과 저가형 임베디드 시스템(라즈베리 파이)을 결합하여 새로운 활용 가치를 창출했다는 점에서 의미가 큽니다. 이는 개인의 취미 프로젝트로 시작되었지만, IoT(사물 인터넷) 시대에 구형 기기들을 스마트하게 재활용하거나, 특정 목적을 위한 맞춤형 통신 시스템을 구축하는 데 영감을 줄 수 있습니다. 또한, 오픈소스(open-source)로 공개되어 있어, 관심 있는 개발자나 메이커들이 이를 기반으로 다양한 실험과 개선을 시도할 수 있는 기반을 제공합니다.