SIP beep for Android: how to disable noise reduction?

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();

//open
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);

//make sip call
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?

+4
source share
1 answer

SIPAudioCall Manager, , , , - .

, , , AMR, VOIP, . , , , , . , . , android VOIP.

+1

Source: https://habr.com/ru/post/1651570/


All Articles