0

我想获取有关被阻止和掉线的呼叫的信息。当您通过电话呼叫某人时,有时您的呼叫被阻止或掉线,然后您会听到一条消息,“请重试”。我想在我的应用程序中访问该信息。在 iPhone 上可以吗?也许对于越狱设备?

4

2 回答 2

3

由于安全沙盒,通话信息不适用于库存 OS iOS 设备上的应用程序。

于 2012-01-19T04:34:47.123 回答
1

播放“请重试”录音的决定(通常)由电话网络中称为服务控制点的设备做出。从手机的角度来看,“请重试”录音看起来与成功完成的通话相同:网络不会告诉您的手机已将呼叫路由到二级处理,因此手机上没有存储您可以收集的数据或分析。

当您的 iPhone 显示“呼叫失败”消息和“重试”按钮时,故障点离您更近——通常这意味着您的手机与蜂窝基站失去联系——并且手机确实记录了呼叫没有不通过。显然可以在不使用私有 API 的情况下访问 iPhone 的通话历史数据库,因此理论上您可以在您的应用程序中使用它(如果 Apple 批准)。

于 2012-01-19T05:48:19.383 回答