Я пытаюсь создать приложение с приложением для вызова приложения в 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();
}
}
«Отвечая на вызов» отображается в журнале.Любая идея, почему он не будет правильно отвечать на звонок?