Hi all, I'm working to develop an accessibility application to allow hands free ability to end calls. In determining how we're going to approach this problem, we've run into a few questions.
Our first intuition was to try to recognize a cue word by the caller to signal the end of the call. However it would seem that access to the audio stream is not available, and that there is specific ability to make recordings but not to process the audio in real time. Which makes sense considering the security issues associated (and the fact that this might be a privacy point protected by law?) but I guess when you're working on an accessibility application you don't think about what evil you could do :P. The next thing we came to was allowing the user to be prompted to continue the call at specified intervals. This approach requires us to be able to pause the phone call and resume our app, which could then use voice recognition to get user input. The problem is that we aren't sure how we could pause the call from our background app. We've looked at com.android.internal.telephony.ITelephony.java<http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/com/android/internal/telephony/ITelephony.java>(gaining access through reflection as seems to be exhibited in hundreds of places on stackoverflow etc) but though this would give us the facility to end the call we can't use it to pause and resume. Is there a way to do that? We're open to making a wrapper app for the phone but haven't found any reason that it would solve our problems yet. Thanks in advance! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en