I have implemented my own SIP solution for Android in my Android application.
SipProfile.Builder builder = new SipProfile.Builder("username", "host");
builder.setPassword("password");
SipProfile me = builder.build();
Intent intent = new Intent();
intent.setAction("android.truc.INCOMING_CALL");
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, Intent.FILL_IN_DATA);
manager.open(me, pendingIntent, null);
manager.makeAudioCall(me.getUriString(), "sip:username:host", new SipAudioCall.Listener() {
@Override
public void onCallEstablished(SipAudioCall call) {
call.startAudio();
}
}, 5);
Everything is working fine, I can call another SIP client. But I want to listen to the background sound, and I feel that there is noise suppression because I do not listen to the background sound.
Is there noise reduction in Android’s own SIP library? How to disable this noise reduction using Android's own SIP library? Or how to increase the microphone volume?
source
share