我已经开发了Android应用程序,可以通过单击按钮呼叫另一个人,但是现在我想在需要时将dtmf音调从应用程序发送到该拨出呼叫。 那么该怎么做呢?
其实这是可能的。它不是那么明显,也不是那么优雅。但它:)有效在我的项目中,我请求了无障碍服务的许可。它使我能够以编程方式模拟屏幕上的单击。然后我得到"打开键盘"按钮的屏幕坐标和我需要按下的所有数字按钮(需要发送的音调(。然后它非常简单 - 与接收器接听收入电话,进行小延迟,然后运行模拟点击序列。
多田 🎉🎉🎉
如果有人需要代码 - 我可以分享它。
您无法在活动呼叫期间发送 DTMF 音调,但可以在发起呼叫时"编程"它们时发送它们。 请参阅以下帖子:https://stackoverflow.com/a/12986066/475472
实际上,当调用活动时,手动按键触摸和相同的将发送到接收器时,键的DTMF可能。我们还在嵌入式GSM模块上检查它,它将在接收模式和DTMF启用下,并且在调用后,当我们按下任何键时,它将发送到接收器端。