从iPad发送“致电”给iPhone

是否可以在某个iPad应用程序中以某种方式与预定义的iPhone进行通信,并使iPhone调用在应用程序中定义的数字?

示例stream程
用户使用iPad应用程序。 find一个他/她想打电话的号码,触摸魔法button,iPhone开始打电话。 当iPhone在口袋里并且用户有一个耳机的时候很有用。

如果可能的话,我希望这个工作不需要在iPhone上安装任何东西。 所以例如通过与蓝牙连接。 如果不能在iPhone上安装任何东西,那么通过安装东西怎么能实现呢?

我很感激在这个问题上的任何build议。 我不是在寻找代码示例,而是考虑到我的情况和愿望的最佳技术解决scheme。 有任何想法吗?

我相信有可能连接两个设备,使用游戏工具包 , Bonjour甚至设置其中之一作为与CocoaAsyncSocket服务器。

只需在两个设备上安装您的应用程序,然后根据您select的方法, 技巧就是发现其他设备的IP 。

所以,如果你举个例子,有一个iPad的应用程序和呼叫button,还有一个iPhone来做呼叫,那么就让第一个例如TCP发送到另一个。

也许你可以从iPhone开始打电话,而用户不必用这样的方式在口袋里触摸手机,但@ tom-van-der-woerdt似乎比我更了解这一点。

答案是不。 至less不是没有越狱。

开发人员不允许直接访问iPhone上的电话例程。 您最多可以显示“是/否”选项,但实际上始终需要用户进行交互。

甚至没有安装软件:你需要iPad来让iPhone做东西。 我相当确定你没有得到蓝牙的控制水平。 iPhone可以接受呼叫命令,但iPad无法发送。

最接近实际的解决scheme是使用Web服务向iPhone发送文本消息,指示该人员拨打该号码(无论如何,它将显示为链接)。 我希望这是你的select。 (一个免费的替代scheme是将电子邮件发送到手机,而不是用户体验)

虽然Tom van der Woerdt对于需要用户交互的事实是正确的,但您可以考虑在自定义应用程序中构buildVOIP。 (很多工作)

例如,你可以让iPad告诉iPhone加载一个webview(比如一个URL),它会给手机一个tel://链接。 (仍然用户需要接受对话)

啊,另一个解决scheme 在您的服务器上configuration服务,以启动连接到所需号码的iPhone的呼叫。 这样耳机应该能够接受通话。

相当容易,至less有三种技术方法:

  1. 使用自定义URL(例如“tel:your_number”)通知/推送iPhone设备,然后将其打开
  2. 通过蓝牙连接传递相同的URL
  3. 使用web / REST层来存储从目标设备读取的URL

高层次的回答/方法虽然…