开发者

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. So 2 questions

  1. Is it possible ?
  2. If not, how do I work to get it on the list of u开发者_如何学Pythonpcoming features to be provided on Android

I can say that this is possible on BlackBerry and Symbian, so Android is falling behind in this regard.


The only way is at the time you dial, you can add DTMF at the end of the phone number. For example, you call this number 6215551234 just add ,1234 at the end:

tel:6215551234,1234

The comma is a 2 second pause. The 1234 is the DTMF you will send. 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.


thanks Emmanuel, just as I suspected. Mind you, I am getting more like 4s delay with the comma, which makes lack of this feature even more frustrating.

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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜