I have a PJSIP library used in my android based csipsimple application. Everything is working fine except one issue. When i turn on speaker there are lots of echo/noise in the call and it impossible to have conversation. What could be an issue and how to deals with this?
Asked
Active
Viewed 1,545 times
1
-
can you describe briefly with code you are using to reduce the noise. – Vipin Singh Jan 08 '16 at 14:57
-
1I am using PJSIP library with JNI and JAVA code in android application. – Dhananjay Kashyap Jan 12 '16 at 06:41
1 Answers
3
A simple google search returns the XDA thread which says the possible cause and the solution.
I quote the answer given by gtj0
In CSipSimple, go to Settings, press the Menu button and set Expert Mode. Then in Settings, Media...set
- Echo cancellation on
- Echo mode to WebRTC
- Noise reduction on
- Clock rate to 16khz
Scroll to the bottom and select Audio troubleshooting then set
- Use WebRTC implementation on
- Restart stream when change routing on
- Audio implementation to OpenSL-ES
You can also try different settings for Audio mode for SIP calls. IN_CALL seems to work for me.
Hope this helps.

Nithish
- 1,580
- 12
- 21
-
-
1@DhananjayKashyap : Sure. Go through it and update your findings here. – Nithish Jan 12 '16 at 09:38
-
2Its working great for me as of now. I am looking for more best options. – Dhananjay Kashyap Jan 12 '16 at 14:16