如何从我的应用程序发送dtmf音调到拨出电话?

时间:2015-12-28 09:23:05

标签: android

我已经开发了Android应用程序,可以通过按钮点击呼叫其他人,但现在我想在需要时从应用程序向该传出呼叫发送dtmf音。那怎么办呢?

3 个答案:

答案 0 :(得分:0)

您无法在通话期间发送DTMF音,但您可以在发起通话时“编程”它们时发送它们。请参阅以下帖子:https://stackoverflow.com/a/12986066/475472

答案 1 :(得分:0)

其实是有可能的。它不是那么明显,也不是那么优雅。但它有效:) 在我的项目中,我请求了无障碍服务的许可。它让我有可能以编程方式模拟屏幕上的点击。然后我得到“打开键盘”按钮和所有我需要按下的数字按钮(需要发送的音调)的屏幕坐标。 然后就非常容易了 - 用接收器接听收入电话,延迟很小,然后运行模拟点击序列。

多田 ???

如果有人需要代码 - 我可以分享。

答案 2 :(得分:-2)

实际上DTMF可以在呼叫时活动,当时手动按键触摸同样会发送给接收器。 我们还在嵌入式gsm模块上检查它,它将处于接收模式和DTMF启用状态,当我们按任意键时它将发送到接收方。