Hello

We are actually trying to develop an Android app which should record
as much GSM-Parameter as possible during a call. After the call it ask
the user some questions depending on the type of call end. (Signal
Lost, normal local hangup, remote hangup, ...)

We are not allowed to root the phone as we d'like to deploy the app to
user which have no idea from android...

What we've already found out:

- The PhoneApp knows the Disconnect-Cause
-> Unfortunately we are not allowed to access the PhoneApp-Process
neither the internal telephony-API which the PhoneApp uses...

- We tried it with the PhoneStateListener to get the current
SignalStrength/BitErrorRate and the PhoneState (OFF_HOOK/IDLE/RINGING)
-> Unfortunately it is not possible to get the Signal Strength at a
specific time. The BiterrorRate does always return -1, which is
useless!
-> We know when the call ends (OFF_HOOK -> IDLE). But no idea why?

- Connect do RIL-Daemon
-> Unfortunately it is not allowed to connect to the RIL-Deamon except
from the Phone-Process!

- Use the oemRequest-Functionality on the RIL which is used by the
fieldTest-Apps from HTC/Samsung...
-> Unfortunately we've no access to this function on a non rooted
phone...

- Run our app in the Phone-Process
-> Unfortunately this is a very bad idea.. and as we don't have the
appropriate sign-key not possible...

So do you have any idea how we could implement this functionality?
Mainly we d'like to have the cause of disconnect...

Best Regards
Stefan

-- 
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