This project is in development. I'll be taking notes along the way: NOTES.md
Thanks to Pradeep Singh (@pradeesi) for blogging about his work. Thanks to @havocsec for adapting Pradeep's work into a Python3 API for the Conexant CX93001 modem. Thanks to @kolonist for the serial-at package.
- direnv
- install reqs
Here we use nohup
as a simple way to keep the process alive on our Pi:
# -u sets stdout & stderr to be "unbuffered"
# this is critical since we're using stdout for logging
nohup python -u call_logger.py > call_details.log &
- Initial Inspiration: Forward Your Landline Apartment Buzzer to your Cell Phone
- RasPBX: Asterisk for Raspberry Pi
- USB Analog Modem with Raspberry Pi (first in a series of several guides with accompanying python code)
- Rotary Phone Conversion to VoIP with Raspberry Pi
- How I turned my old rotary phone into a virtual assistant
- Python3 API for Conexant CX93001 modem
- https://forums.raspberrypi.com/viewtopic.php?t=40326&p=330143
- https://groups.google.com/g/comp.sys.raspberry-pi/c/OJyrq1-_Xm8?pli=1
- https://groups.google.com/g/uk.telecom.voip/c/AcJJLLUgA4w/m/_B4xZbpfIAYJ
- https://arstechnica.com/civis/viewtopic.php?f=11&t=1453581
- https://www.reddit.com/r/vancouver/comments/tlvefd/old_vancouver_apartments_question/