我们可以制作一个应用程序,从我们的应用程序iphone sdk挂断拨打的x秒数

时间:2011-04-07 14:17:49

标签: ios4

我想开发一个iPhone应用程序,其主要功能是在拨打电话后经过X秒/分钟后挂断拨出电话,而不是从呼叫连接时开始。挂机后,应用程序将自动重拨以继续通话,无需任何用户干预。只有在相同的应用程序挂断电话的情况下,该应用程序才会重拨。如果任何一方挂断电话,应用程序将不会重拨。

待开发的预期功能包括:

1.-添加并更新要监控的电话号码列表 用户必须能够直接输入电话号码或从地址簿中选择。该列表将显示名称和电话号码,如“Roberto Ibarra:33 5555 5555”。此列表将作为电话号码的数据库,应用程序将识别为拨出电话,必须挂起并在X分钟过后自动重拨。该应用程序不得影响来自此列表中的号码以外的号码的来电或拨出电话。

如果可能,应用程序必须与OS拨号系统完全集成,以便监控从手机任何部分发出的呼叫。例如,如果使用语音命令拨打电话,则应由此应用程序监控。

2.-提醒并挂断

应用程序必须在挂断前5秒发送BEEP,以便呼叫中的双方都可以听到它,并且知道呼叫即将结束。这将无法由用户配置,它将始终在结束受监控的呼叫前5秒发生。如果呼叫是拨出呼叫且号码是要监听的号码列表的一部分,则应用程序将在达到X分钟/秒后暂停呼叫。这声嘟嘟声可以是DTMF音。

3.-自动重拨由应用程序结束的受监控呼叫 只有当应用程序自动结束呼叫时,应用程序才会自动重拨被呼叫的号码以继续呼叫,因为达到了时间限制。如果用户结束了呼叫,则不得重拨呼叫。

5.-复制保护机制 应用程序必须具有基于手机IMEI的复制保护机制。应用程序必须第一次询问代码并显示手机的IMEI。代码将由第三方网站通过输入IMEI生成,如果在手机中正确输入,则应用程序将起作用。

算法将基于来自IMEI的散列和要确定的一些种子。在使用操作系统的大多数手机中,crypt功能应该类似于MD5或操作系统中可用的其他功能。

感谢您提前获得任何支持。

1 个答案:

答案 0 :(得分:2)

你不能这样做。您无法访问从设备发出的呼叫,当然也无法挂断进程中的任何呼叫。你最接近的是要求电话应用程序拨打一个号码。