Terobero wrote: ↑Thu Feb 28, 2019 9:32 pm
I want to turn a normal home phone (the stable phones) to control my Iphone. I want to do something similar to the new car panels where you can connect to them by bluetooth. I want the following abilities:
1 - See callers name/phone number
2 - Answer the phone (via the home phone mic and get sound too)
3 - Call someone
4 - End the call
5 - Reject a call
How can I send these commands over bluetooth and receive the call and control the call using the raspi? I would like as much explanation as possible. Thanks.
First thing to consider: in most countries it's illegal to connect non-certified equipment to a phone line. It's not like they'll knock on your door to check but if you get it wrong and damage the echange expect a large bill and a possible court appearance.
While not trivial, your list could be acheived by using a vioce modem connected between your phone line and a Pi with the Pi acting as a bluetooth gateway between the modem and your iPhone.
Item 2, especially the requirement "(via the home phone mic and get sound too)" would need some hardware hacking of the phone: at least a connection to a Pi's GPIO in parallel with the "answer switch"
Then you'd need suitable software on the iPhone.
And extra hardware on the Pi for audio input.
And good luck finding a voice modem in these days of broadband internet. (and if you do manage to find one, make sure it's a hardware modem not a soft/winmodem)
Oh, and your software will need to cope with a bunch of complex cases if it's not the only device on the line that can make and answer calls.
Arguing with strangers on the internet since 1993.