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

Reply via email to