通过上行链路呼叫期间播放DTMF音

时间:2016-01-05 08:02:25

标签: android audio call dtmf

我需要在通过呼叫上行链路的呼叫期间播放一些DTMF音。 我找到了生成DTMF音的代码:

public void PlayDtfmTone(){

    ToneGenerator toneGenerator= new   ToneGenerator(AudioManager.STREAM_DTMF,ToneGenerator.MAX_VOLUME);
    //this will play tone for 2 seconds.
    toneGenerator.startTone(ToneGenerator.TONE_DTMF_1, 2000);

}

但问题是如何将其注入呼叫的上行链路。 我试着大声播放扬声器让麦克风听到它,但由于某种原因它不起作用,麦克风也没有捕获它。我认为这是因为有些回声消除系统。有谁知道如何克服这个问题呢?

0 个答案:

没有答案