В моем приложении есть функция записи голосовых вызовов, и она работает отлично. Но при тестировании (Samsung s7, s8) он не работает. Приложение способно записывать только голоса абонентов, а не голос с другого конца. Ниже мой код для проверки, пожалуйста, предложите решение
MediaRecd = new MediaRecorder();
            MediaRecd.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL
            );
            MediaRecd.setAudioChannels(ConstantVariables.audioChannels);//monoRecording
   MediaRecd.setAudioEncodingBitRate(64);
            MediaRecd.setAudioSamplingRate(44100);
            MediaRecd.setOutputFormat(output_formats[pos]);//.mp3
            MediaRecd.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);//I already try with all possible CAMCORDER , MIC , Default etc etc but none was working
            MediaRecd.setOutputFile(Currentfilename);
            try {
                MediaRecd.prepare();
                MediaRecd.start();
            } catch (Exception e) {
                MediaRecd.reset();
                MediaRecd.release();
                MediaRecd = null;
            }
