我想开发一个iPhone应用程序,它的主要功能是在呼叫发出后X秒/分钟后挂断呼出电话,而不是从呼叫连接时开始。挂断后,应用程序将自动重拨以继续电话呼叫,而无需任何用户干预。只有在同一应用程序挂断呼叫的情况下,该应用程序才会重拨。如果任何一方挂断呼叫,应用程序将不会重拨。
预期要开发的功能包括:
1.-添加和更新电话号码列表以监视用户必须能够直接键入电话号码或从地址簿中选择它。该列表将显示被监控的姓名和电话号码,如“Roberto Ibarra: 3355555555”。此列表将用作电话号码的数据库,应用程序将识别为传出呼叫,这些呼叫必须在经过X分钟后自动挂断并重拨。应用程序不得影响对此列表以外的号码的来电或去电。
如果可能,应用程序必须与操作系统拨号系统完全集成,以便从电话的任何部分发出的呼叫都将受到监控。例如,如果呼叫是使用语音命令拨打的,则此应用程序应对其进行监控。
2.-告警并挂断
应用程序必须在挂断前5秒发出嘟嘟声,以便通话双方都能听到,并知道通话即将结束。这将不能由用户配置,它将始终发生在结束被监控的呼叫之前5秒。如果呼叫是呼出呼叫,并且该号码是要监控的号码列表的一部分,则一旦达到X分钟/秒,应用程序就会挂断呼叫。此蜂鸣音可以是DTMF音。
3.-自动重拨由应用程序结束的被监视的呼叫。仅当由于达到时间限制而由应用程序自动结束呼叫时,应用程序才会自动重拨正在被呼叫的号码以继续呼叫。如果呼叫已由用户终止,则不能重拨该呼叫。
5.-复制保护机制应用程序必须具有基于手机IMEI的复制保护机制。应用程序必须在第一次询问代码,并显示手机的IMEI。代码将由第三方网站通过输入IMEI生成,如果在手机中输入正确,则应用程序将工作。
该算法将基于来自IMEI的散列和一些待确定的种子。加密功能应该类似于MD5或大多数使用操作系统的手机的操作系统中提供的其他功能。
感谢您提前给予我们的任何支持。
发布于 2011-04-07 22:24:01
,你不能这样做。您不能访问从设备发出的呼叫,当然也不能挂断任何正在进行的呼叫。最接近的方法就是让电话应用程序拨打一个号码。
https://stackoverflow.com/questions/5582576
复制相似问题