问题标签 [core-telephony]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5479 浏览

iphone - 有关 iPhone 中被阻止呼叫的信息

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

0 投票
2 回答
1367 浏览

iphone - iPhone 中的接收质量

当用户拨打电话时,我们可以在 iPhone 应用程序中访问 RxQuality。我想为 JailBreak 做这件事。

我可以通过以下代码访问信号强度

0 投票
2 回答
1129 浏览

xcode - 如何使用 ios5 的 Telephony 框架获取呼叫连接时间?

我想捕获来电和去电的时间戳。我读到了,这可以使用 CoreTelephony 框架来实现。我已经尝试过这里给出的代码使用核心电话捕获传入的呼叫事件? . 我在applicationwillresignActive方法中放置了代码。我已经通过在我的应用程序处于前台时发出呼叫来运行测试,但我没有在日志中收到任何消息。事件处理程序是即使调用事件发生,代码也不会执行。我没有明白我错在哪里?

提前致谢

普什帕

0 投票
1 回答
7557 浏览

iphone - 如何检测呼入和呼出结束状态?苹果手机

我有一个要求是应用程序应该在安装后消失,当来电或去电时,在通话后不久应用程序应该提示并显示屏幕。

安装后如何消失应用程序?

如何检测来电和去电?

来电和去电结束后如何显示屏幕?

主要的是我正在为个人而不是应用商店制作这个。因此,如果您对此有任何想法,请提供完整的建议和想法。

提前致谢...

0 投票
1 回答
1073 浏览

iphone - 如何为 ctcall center 创建自定义事件处理程序?苹果手机

我正在开发一个需要检测通话记录信息的应用程序。

意味着当有来电和去电时,然后在接听电话后将断开连接。所以我在通话断开时检测并发送通知。

对于这个要求,我做了很多研发并取得了一些成果,但是当我浏览 Apple 的核心电话框架文档时,就有了“CTCallCenter”类。此类提供一个事件处理程序,该处理程序将在呼叫状态更改时调用应用程序。

现在的问题是,当我浏览该类的文档时,我会得到如下所示的 som 文本

要处理此类调用事件,请在您的应用程序中定义一个处理程序块并将其分配给此属性。您必须实现处理程序块以支持从任何上下文调用。

核心电话框架的苹果文档链接

在上面的文字中写下你必须创建一个事件处理程序并分配给属性,然后它将处理调用事件。

所以问题是我如何创建自定义事件处理程序以及如何创建属性并分配给我的自定义事件处理程序?

提前致谢...

0 投票
0 回答
2144 浏览

iphone - 在 iOS 上获取 Cell-Tower 信息

我正在开发一个针对 iPhone 4 的现场测试应用程序。因此,获得有关 Serving Cell 的任何信息会很酷。我可以使用 CoreTelephony 获得信号强度:

这在 iOS 4.3 甚至 5.0 上运行良好。但是你们中的任何人都知道如何从同一个(或者可能是不同的?)库中访问 CellInfo 吗?

我尝试了一个 UI 应用程序和一个 iOS 命令行应用程序(通过手机上的 openssh 工作) - 没有成功:返回的单元格数始终为 0,而与单元格服务的连接确实成功。

使用此代码:http ://code.google.com/p/iphone-wireless/source/browse/trunk/CellStumbler/main.c?r=140

来自那个帖子:在获取单元信息后,抛出 EXC_BAD_ACCESS

(我在那个帖子上回答了一个问题,但我还不知道社区如何处理实际上是问题的答案,所以我创建了一个真正的问题)

有没有人让这个代码(或其他完成相同的代码)运行?

0 投票
0 回答
325 浏览

ios - 带有 launchd 的守护进程不接收调用状态

尽管定义了处理程序内联方法,但我的 iOS 守护程序不会接收调用状态更新。在我看来,程序没有进入事件循环。你们中是否有人对 iOS 上的守护进程有任何经验,如果有,你能帮我吗?这是我得到的(用适当的编译器编译它,将它与必要的库和框架链接起来):

它编译和链接,甚至运行(OpenSSH 到 iPhone)——但从来没有显示 CallState 日志。哦,还有,是否有可能从该守护进程运行另一个应用程序(在 /User/Applications/ 文件夹中)?

0 投票
1 回答
2279 浏览

iphone - 通过 CoreTelephony 框架和 CTCallDialWithID 访问 iOS 中的 USSD 号码

我需要在 iphone (iOS) 中拨打包含 * 和 # 的 USSD 号码,它尝试了“tel:*100#”,但这种方式不适用于 USSD 字符

使用 CTCallDialWithID 方法通过 CoreTelephony 框架找到了一些解决方案,
它是合法的还是非法的?
它是私有 API 还是公共 API?
它可以为我的应用程序拒绝苹果吗?

如果 CoreTelephony 是非法使用或私人的,
我如何拨打 USSD 号码?
有什么解决办法吗?

0 投票
1 回答
1461 浏览

iphone - iPhone:访问未接电话数和未读消息数?

我想知道是否有办法在 iPhone(未越狱)上获取未接来电的数量和未读消息的数量。

我基本上想知道电话应用程序和消息应用程序的当前批处理图标正在显示什么。无需获取单个呼叫或消息的详细信息。

这是可能吗?

谢谢,托马斯

0 投票
6 回答
16365 浏览

iphone - iPhone - 检测 SIM 卡的可用性

我正在使用本主题中的答案。iPhone - 如何确定设备的运营商(AT&T、Verizon 等?) ,这与在 iphone 中获取运营商详细信息相同。虽然使用 SIM 卡时可以正常工作,但如果没有 SIM 卡,则返回的运营商名称是旧的运营商名称。它不会检测到 SIM 已被移除。

我知道这与 Apple 文档相矛盾,即如果没有载体,则 CTCarrier 对象应为零。但是在我的应用程序中,我记录了运营商信息,它给了我最新的运营商名称,尽管没有安装 sim。