Мой запрос, я хочу получать уведомление, если получатель на другой стороне принимает мой вызов, когда я делаю исходящий вызов.Возможно ли это с помощью Android SDK.
Функция onCallStateChanged вызывается только тогда, когда абонент набирает номер (OFFHOOK) со своего телефона и когда лицо, принимающее вызов, отключает вызов (IDLE), но нетПараметр состояния, чтобы узнать, получил ли другой конечный человек вызов?
public class MyPhoneStateListener extends PhoneStateListener{
public void onCallStateChanged(int state,String incomingNumber){
Log.d("Checking---->",TelephonyManager.ACTION_PHONE_STATE_CHANGED);
}
}
Logcat выдает только следующую информацию при получении вызова на другой стороне:
01-19 19:33:30.633: DEBUG/CallNotifier(638): stopRing()... (OFFHOOK state)
01-19 19:33:30.662: DEBUG/Ringer(638): stopRing()...
01-19 19:33:30.694: DEBUG/Ringer(638): - stopRing: null mRingHandler!
01-19 19:33:31.256: DEBUG/PhoneApp(638): updateWakeState: callscreen true, dialer false, speaker false...
01-19 19:33:31.287: DEBUG/PhoneApp(638): updateWakeState: keepScreenOn = false (isRinging false, showingDisc false)