отправлять тональные сигналы DTMF в текущем вызове

Здравствуйте, я новичок в Android, и я хотел знать, что в Android можно отправлять сигналы DTMF в текущем вызове? Я хочу сделать следующее в android. Является ли это возможным ?

1) вызов + хх ххххххх

2) дождитесь окончания первого гудка

3) вставить проход: xxxx

4) дождитесь окончания короткого высокого тона

5) нажимайте 1, пока не услышите определенный звук.

Здесь тоны - это тоны DTMF, и я пытался сделать это с намерением вызова, но как я могу ввести проход в текущем вызове с помощью кода?

Кто-нибудь может меня направить?

Заранее спасибо !

Пожалуйста, помогите мне узнать это. Я хочу знать, как это работает. Я ищу все больше и больше в Интернете, но я не имею точного представления об этом.

Заранее спасибо.


person Hardik Joshi    schedule 25.05.2012    source источник


Ответы (2)


Только в VOIP это возможно, приложения Android не имеют доступа к аудиопотоку во время разговора. Вы можете немного подделать его в режиме громкой связи.

person Community    schedule 10.12.2012

попробуйте отключить microphone (возможно, через AudioManager.setMicrophoneMute) во время воспроизведения тона.

person Community    schedule 10.12.2012