Разработчик программного обеспечения Ставрос Корокитакис (Stavros Korokithakis) взял старый дисковый телефон и превратил его в устройство, с помощью которого можно общаться во время видеозвонков, пишет The Register.

Автор модифицировал старый дисковый телефон Siemens. Корокитакис использовал дешёвую звуковую карту USB и микроконтроллер Raspberry Pi RP2040. Микроконтроллер запрограммирован для преобразования действий с телефоном в команды для компьютера: снятие трубки инициирует подключение, а сброс трубки отправляет сочетание клавиш (например, Ctrl+Shift+E для Zoom или Ctrl+W для Meet), завершающее вызов. Дисковый набор используется для ввода номера конференции, который затем преобразуется в клавиатурный ввод. Передачу голоса обеспечивает USB-звуковая карта, которая подключается к динамику и микрофону в трубке.

Внутреннее устройство дискового телефона Siemens для онлайн-конференций. Модуль RP2040, отвечающий за набор номера и соединение/разрыв звонка, находится внутри телефона под изолентой и подключен к USB-хабу. Он в свою очередь подключен к звуковой карте USB. Изображение: Ставрос Корокитакис.
Внутреннее устройство дискового телефона Siemens для онлайн-конференций. Модуль RP2040, отвечающий за набор номера и соединение/разрыв звонка, находится внутри телефона под изолентой и подключен к USB-хабу. Он в свою очередь подключен к звуковой карте USB. Изображение: Ставрос Корокитакис.

Журналист The Register связался с Корокитакисом, чтобы поговорить о проекте и увидеть, как работает устройство. Во время разговора по модифицированному телефону особенно отличалось качество звука. «Когда мы переключились на телефон Siemens, стало очевидно, что мы слушаем звук, передаваемый через аналоговое оборудование, выпущенное в 1970-х годах», — рассказал репортёр Брэндон Вильяроло.

Это не первый эксперимент Корокитакиса с дисковым телефоном. Ранее разработчик сделал из старого дискового телефона мобильный телефон, который назвал iRotary. По словам Корокитакиса, это был гораздо более сложный проект, но в итоге у него появилось мобильное устройство, с помощью которого он мог совершать и принимать звонки.

Код дискового телефона для онлайн-конференций, а также iRotary опубликованы на Github.