Вызов не устанавливается Android Sinch - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь создать приложение с приложением для вызова приложения в Android с помощью Sinch.

Мне удалось реализовать push-уведомления, и на входящем вызове отображается экран входящего вызова, но когда я нажимаю ответ,он переводит меня на страницу «Экран вызова», но вызов остается в исходном состоянии.Я звоню "call.answer ()" и клянусь, что мой код для ответа такой же, как пример кода, предоставленного sinch.

private void answerClicked() {
    mAudioPlayer.stopRingtone();
    Call call = getSinchServiceInterface().getCall(mCallId);
    if (call != null) {
        Log.d(TAG, "Answering call");
        call.answer();
        Log.d("calls", call.getState().toString());
        Intent intent = new Intent(this, CallScreenActivity.class);
        intent.putExtra(SinchService.CALL_ID, mCallId);
        startActivity(intent);
    } else {
        Log.d(TAG, "call must be null");
        finish();
    }
}

«Отвечая на вызов» отображается в журнале.Любая идея, почему он не будет правильно отвечать на звонок?

This is what the phone looks like when it goes to CallScreenActivity.

...