Sending data to iPhone

I wan't to buy an old rotary phone and use an Arduino to connect it to my iPhone to make calls. I have tried to look through some forums, but I can't find any clear instructions on how to do this. As I see it there are two possibilities;

  • Connect the Arduino to my iPhone using a BT module.
  • Connect the Arduino to my iPhone using the lightning port.

So, in order to make calls with my iPhone, I would need to send the number dialled by the rotary phone and make the iPhone start the call. Also, I need to detect when the iPhone recieves a call and send this to the rotary phone. From what I understand I would need to make a custom app on the iPhone to do this, what do you guys think? Can anyone give me some hints on how to do this, or if it is possible at all?

Maybe you can look into how apple make calls from an iPad that is sharing the telephony capability of an iPhone.

Maybe a cheap BT handsfree module would be easiest.
You'll need the Arduino to count the pulses when dialing, then convert them to DTMF

Systems in cars do something similar through Bluetooth

I would explore the profiles you need for that like Hands-Free Profile (HFP 1.6), Phone Book Access Profile (PBAP) and Advanced Audio Distribution Profile (A2DP)

You'll need to pair that system with your phone

Dear me, I can't recall just how far back this project first appeared on the forum, :worried: