2010-02-10 24 views
5

¿Hay alguna forma en que pueda generar dinámicamente el tono DTMF de enlace ascendente (es decir, el receptor lo oye)?Generación de tonos DTMF de enlace ascendente

Cuando vi el código fuente de Android vi una función llamada startDTMF() que es exactamente lo que necesito, pero no pude encontrar cualquier API que me permite acceder a esa función ...

luego pensé de usar ToneGenerator e intenté inyectar el sonido a la corriente de micrófono, y de nuevo no pude encontrar una manera de lograr esto ...

Cualquier ayuda es apreciada.

+0

Actualización de 2013: sí, es posible. Breve resumen aquí: http://stackoverflow.com/questions/4726229/how-to-create-auto-answering-machine-for-android/20025926#20025926 –

+0

¿Encontró alguna forma de decodificarlo? – user1532587

Respuesta

0

Tal vez la clase android.media.ToneGenerator en el SDK puede ayudar?

+2

Sí, lo intenté, pero solo sirve para generar un tono dtmf de enlace descendente (es decir, lo que USTED escucha). Como mencioné intenté encontrar una forma de inyectar el audio a la secuencia de micrófono, pero no tuve suerte ... :( – Michae1

+0

¡Ah, ya veo, disculpe el malentendido! –

+0

Para completar, [aquí está el documento de Android] (http://developer.android.com/reference/android/media/ToneGenerator.html) donde dice específicamente: "Esta API no es para generar tonos sobre la ruta de audio del enlace ascendente". Lástima, porque sería perfecto. –

0

tel: 1234.123

esto puede ayudar. , genera una demora de 4 segundos, por lo que puede usar esto en lugares a veces ... pero todavía tenemos que conseguir algo de SDK, ¡ojalá que los chicos de Android encuentren algo!

Cuestiones relacionadas