Вы можете установить его программно, как показано ниже:
AudioManager audioManager = (AudioManager)getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(true);
Но имейте в виду, что не забудьте отключить динамик при остановке вызова:
audioManager.setSpeakerphoneOn(false);
А, установить разрешение в манифесте:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
Этот код отлично работает для меня. Надеюсь, он будет вам полезен.