android-ivr

Modules we need to build

  • Audio recorderer
  • DTMF interpreter from recorded audio stream
  • VXML engine (don't like VXML too much standard is better)
  • Call handler

Useful links http://java-dtmf.sourceforge.net/ http://henryranch.net/software/java-dtmf-detector/ http://developer.android.com/reference/android/media/MediaRecorder.html

http://developer.android.com/guide/topics/media/mediaplayer.html http://developer.android.com/tools/adk/aoa.html http://mobilepearls.com/labs/native-android-api/STABLE-APIS.html http://developer.android.com/reference/android/bluetooth/BluetoothHeadset.html http://code.google.com/p/auto-answer/source/browse/trunk/src/com/everysoft/autoanswer/AutoAnswerIntentService.java http://developer.android.com/reference/android/telephony/PhoneStateListener.html#onCallStateChanged(int, java.lang.String) http://mobilepearls.com/labs/native-android-api/opensles/index.html http://markmail.org/message/44kcut4nbpfzu5ly http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL http://stackoverflow.com/questions/4654779/how-to-play-sound-from-microphone-to-speaker-directly-on-android http://forums.whirlpool.net.au/archive/1637137 http://developer.android.com/guide/topics/media/mediaplayer.html SAYS: Note: You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call. http://stackoverflow.com/questions/11360355/when-stream-voice-call-is-going-on-why-do-other-applications-hear-audio http://stackoverflow.com/questions/5493286/android-setvolume-and-setaudiostreamtypeaudiomanager-stream-voice-call http://stackoverflow.com/questions/2119060/android-getting-audio-to-play-through-earpiece