I have an analog phone (specifically a Spirit of St. Louis Field Phone Mark I). I am thinking of a project where instead of connecting it to a land line, I connect the phone to a Raspberry Pi and read and control it from there. Note I don't want to make actual calls with the phone, just receive the phone input (dial numbers, sound, ..?) on the RPI, and send output (sound, ..?) from the RPI to the phone.
However I don't know much about phones and am looking for some tips. The phone has an RJ11 jack that is supposed to be connected to a land line, and no other jacks. Evidently the phone has to get power through the jack, too.
I found some USB-to-RJ11 cables that should be able to connect to phones, but because of USB's low voltage these wouldn't work with a phone that also needs power though the RJ11 jack.
So I think a setup like the following is required.
RPI <- USB -> some hardware component <- RJ11 -> phone ^ ^ | | 5V power supply higher voltage power supply
However I have not yet been able to find the right hardware component.
Am I on the right track? What hardware do I need? Any input is appreciated!