简体   繁体   English

Android电话dtmf

[英]Android telephony dtmf

I have researched extensively and am pretty sure this is not possible. 我已经进行了广泛的研究,很确定这是不可能的。 I want to make a call and then inject DTMF when the far end answers. 我想打个电话,然后在远端接听时注入DTMF。 So 2 questions 所以2个问题

  1. Is it possible ? 可能吗 ?
  2. If not, how do I work to get it on the list of upcoming features to be provided on Android 如果没有,我该如何处理将在Android上提供的即将推出的功能列表

I can say that this is possible on BlackBerry and Symbian, so Android is falling behind in this regard. 我可以说这在BlackBerry和Symbian上是可能的,因此Android在这方面落后。

The only way is at the time you dial, you can add DTMF at the end of the phone number. 唯一的方法是在您拨号时,您可以在电话号码的末尾添加DTMF。 For example, you call this number 6215551234 just add ,1234 at the end: 例如,您将此号码称为6215551234,最后添加1234:

tel:6215551234,1234

The comma is a 2 second pause. 逗号是2秒钟的暂停。 The 1234 is the DTMF you will send. 1234是您要发送的DTMF。 Now it's just a matter of using the right number of commas. 现在只需使用正确数量的逗号即可。 (It is also impossible to be notified when the other end of the call is answering.) (当电话的另一端正在接听时,也无法收到通知。)

If you want to send the DTMF in the middle of a call, can't be done. 如果要在通话过程中发送DTMF,则无法完成。

thanks Emmanuel, just as I suspected. 感谢Emmanuel,就像我怀疑的那样。 Mind you, I am getting more like 4s delay with the comma, which makes lack of this feature even more frustrating. 请注意,我越来越喜欢用逗号延迟4s,这使得缺少这个功能更令人沮丧。

I also since found it on the feature wish list here so have a look and vote for it if you think it is important. 我也因为发现它的功能的愿望清单在这里这么一看,并投它一票,如果你认为它是非常重要的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM