[android-developers] Outbound Call Processing for In Call Screen and Logging
I am looking into coding an application which, in a manner similar to
Google Voice, can intercept outbounds and modify the called number to
go through an access number, calling card, or something similar.
Modifying the number as it flows through the system is cake, but
displaying the original number on the in call screen is not.
I want the functionality to be seamless with the exception of my Toast
messages, but the only extra in ACTION_NEW_OUTGOING_CALL is
android.intent.extra.PHONE_NUMBER.
When I set result data for my app against the outgoing call broadcast
it changes the number on the in-call screen to the new number and logs
the new number in the call log.
Obviously there is a way around this as Google uses it in the Voice
app, but what is it? I cannot find any documentation on this, but have
found a few other reports of a similar problem.
Does anyone have insight into this?
--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home