Как приостановить звонок по телефону, если входящий вызов системы Android получен?

Я пытаюсь удержать звонок на Линфоне, если получен обычный звонок.

Линфон не переходит в режим ожидания, если в телефон поступил звонок

Как я могу реализовать это в Linphone?разрешение

это мое PhoneStateChangedReceiver учебный класс

public class PhoneStateChangedReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        final String extraState = intent.getStringExtra(TelephonyManager.EXTRA_STATE);

        if (TelephonyManager.EXTRA_STATE_RINGING.equals(extraState) || TelephonyManager.EXTRA_STATE_OFFHOOK.equals(extraState)) {
            LinphoneManager.setGsmIdle(false);
            if (!LinphoneManager.isInstanciated()) {
                return;
            }
            LinphoneManager.getLc().pauseAllCalls();
        } else if (TelephonyManager.EXTRA_STATE_IDLE.equals(extraState)) {
            LinphoneManager.setGsmIdle(true);
        }
    }
}

Любая помощь будет высоко оценен.

0 ответов

Другие вопросы по тегам