DarvinArroyo / sipdroid

Automatically exported from code.google.com/p/sipdroid
GNU General Public License v3.0
0 stars 0 forks source link

Echo cancelling #108

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When calling other people from my ADP1, there's a fair bit of long-delay 
echo, which is pretty annoying. Most other telephone solutions solve this by 
adaptive echo cancellation (you can ge far with relatively simple DSP 
techniques), but Sipdroid seems to have no code for this -- thus this 
feature request.

Original issue reported on code.google.com by sgunder...@bigfoot.com on 6 Aug 2009 at 10:34

GoogleCodeExporter commented 9 years ago
Samsung Intercept, 2.1, Sipdroid running the PBXes w/google Voice.  Person on 
other end has bad echo.  When I reduce gain on speaker and mic it seems to 
help, but significantly reduces useability as audio is coming through main 
speaker instead of the ear speaker.  Hopefully a headset with mic will fix the 
echo problem.  Otherwise have had no problem with the Sipdroid and free is good!

Original comment by speedadd...@gmail.com on 21 Dec 2010 at 2:45

GoogleCodeExporter commented 9 years ago
LG Vortex (Verizon), 2.2, Sipdroid running the PBXes w/google Voice.  
Person on other end has bad echo.  Reducing gain on speaker and mic in Sipdroid 
settings seems to help, but significantly reduces useability. 
Oddly, call audio is coming through both main speaker (on back of phone) and 
earspeaker. However, sealing main speaker with finger has no little impact on 
echo, indicating feedback is likely not local to the phone.

Original comment by VaultedH...@gmail.com on 20 Jan 2011 at 9:21

GoogleCodeExporter commented 9 years ago
Issue 828 has been merged into this issue.

Original comment by pmerl...@googlemail.com on 31 Jan 2011 at 6:57

GoogleCodeExporter commented 9 years ago
I have this issue on my Galaxy S i9000 too. I'm running OS Version 2.2.1. Is 
there any possibility to solve this problem or rank it to high priority? This 
report is from Aug 06, 2009......

Original comment by Sebastia...@gmail.com on 7 Feb 2011 at 7:03

GoogleCodeExporter commented 9 years ago
Any word on what the priority is to fix this issue?  Is anyone even looking 
into echo cancellation?

Original comment by scottji...@gmail.com on 7 Feb 2011 at 2:03

GoogleCodeExporter commented 9 years ago
I also have this problem. The person on the other end hears himself quite 
clearly. Been like this over several months and through several updates. Nexus 
One, and my voip rig: Google Voice -> SipGate -> PBXes -> Sipdroid.

Original comment by mcandid...@gmail.com on 23 Feb 2011 at 2:10

GoogleCodeExporter commented 9 years ago
Great program, but echo on the other party's side is a HUGE problem on my HTC 
Incredible. I have tried EVERY single solution mentioned here, but none of them 
works all of the time. Mic and ear piece gain set to the lowest possible level, 
and I even lower the volume to the point where I can barely hear. The problem 
seems to go away sporadically if I do all of the above, but I still get 
complaints.

Original comment by isad...@gmail.com on 10 Mar 2011 at 6:22

GoogleCodeExporter commented 9 years ago
Same problem here.  Incredible w/google voice and pbxes.org setup.

Original comment by meckh...@gmail.com on 10 Mar 2011 at 10:07

GoogleCodeExporter commented 9 years ago
Same pb for me.
Motorola defy 2.1

After testing many voip apps, "voip. By antisip" is the only one that solve 
echo with no need to adjust micro or speaker.(just to let you know in case it 
helps)

Original comment by stephane...@gmail.com on 18 Mar 2011 at 9:43

GoogleCodeExporter commented 9 years ago
Same problem. Long delay echo makes it almost unusable. Looking forward to this 
issue being resolved.

Original comment by ericd8...@gmail.com on 18 Mar 2011 at 11:11

GoogleCodeExporter commented 9 years ago
@ stephane

Do you mean there's really no echo with "voip. By antisip"? That would be 
superb and I 'd reactivate my ippi account...

Original comment by phber...@gmail.com on 19 Mar 2011 at 7:51

GoogleCodeExporter commented 9 years ago
samsung galaxy i5500 (550) - same problem. Other side is hearing echo.
Used codec - alaw, asterisk as pbx, sipdroid 2.1 beta (from the market), 
android 2.1 . 

Other side - hardware voip router fritz box 7050 (never had echo before with 
fritz 7050).

Original comment by lishtva...@gmail.com on 24 Mar 2011 at 7:16

GoogleCodeExporter commented 9 years ago
Same problem: echo on the otherside
My setup: Xperia X10 Android 2.1, Sipdroid 2.1, pbxes.org account, try all 
codecs. Other side: Try all devices (landline, cellphone, other SIP), always 
the same problem.
This problem makes sipdroid almost useless for me, because many times the other 
side asks me to call them from "normal" phone, because the echo is unbearable 
for them.

Original comment by rolf.leu...@gmail.com on 27 Mar 2011 at 2:22

GoogleCodeExporter commented 9 years ago
Same problem: echo on the otherside
Samsung Intercept, Android 2.2, Sipdroid 2.2.1, pbxes.org trunked to 
callwithus.com
Other side: Try all devices (landline, cellphone, other SIP), always the same 
problem.
This problem makes sipdroid almost useless for me, because many times the other 
side asks me to call them from "normal" phone, because the echo is unbearable 
for them.

Original comment by jfar...@gmail.com on 4 Apr 2011 at 9:42

GoogleCodeExporter commented 9 years ago
While this is a recurring problem with all phones, the echo seems to be 
especially bad when I speak with i-Phone users.

Original comment by isad...@gmail.com on 7 Apr 2011 at 6:03

GoogleCodeExporter commented 9 years ago
Samsung Vibrant, Sipdroid 2.2.1 beta, same problem.
Earpiece and Speaker both on low.
I believe the codec has something to do with it, the PCMU/A codecs seem to give 
me more trouble than the GSM codec.
Also, I believe it to be an acoustic echo (the speaker catches the sound from 
the earpiece).

Let me know if there's anyway I can help!

Original comment by dontaran...@gmail.com on 19 Apr 2011 at 9:15

GoogleCodeExporter commented 9 years ago
A bit more testing done, the codecs change nothing, I did test speakerphone to 
notice that the echo goes away completely and has great quality.
Will the speakerphone echo cancellation software not work for normal calling?

Original comment by MatTaran...@gmail.com on 20 Apr 2011 at 2:00

GoogleCodeExporter commented 9 years ago
Can anyone post the link for sipdroid-debig.apologize or email it to me @ 
cox315@gmail.com the other r link is broken.. thank you

Original comment by cox...@gmail.com on 4 May 2011 at 12:48

GoogleCodeExporter commented 9 years ago
I think the csipsimple dev figured this out.  Sipdroid devs, please consider 
making this hack available until Android 3.0 becomes widespread:

http://code.google.com/p/csipsimple/issues/detail?id=119#c38

Original comment by k...@laberteaux.org on 4 May 2011 at 2:07

GoogleCodeExporter commented 9 years ago
@cox...

The link for sipdroid debug is 
http://code.google.com/p/sipdroid/issues/detail?id=366
The apk is on post 69.
On my san francisco orange it works perfectly.  It is worth setting up an 
account with pbxes.org

Original comment by w.j.ree...@gmail.com on 8 May 2011 at 12:51

GoogleCodeExporter commented 9 years ago
Hi all,
We had the same issue in IMSDroid (http://code.google.com/p/imsdroid/) and we 
were using Speex echo canceler. We finally fixed the issue in our latest 
release (imsdroid-2.0.448-webrtc) by using Google's WebRTC AEC 
(http://code.google.com/p/webrtc/).
The source code of our implementation is available here: 
http://code.google.com/p/doubango/source/browse/branches/2.0/doubango/tinyDAV/sr
c/audio/tdav_webrtc_denoise.c

Please note that for now we only enable AEC on ARMv7 device to avoid CPU 
overhead.

Original comment by boss...@yahoo.fr on 7 Aug 2011 at 4:41

GoogleCodeExporter commented 9 years ago
It doesn't seem to be Samsung's issue. My 9003 work fine by using Singfafa VOIP 
MMS software. It  doesn't have both echo and low volume issues at all.  
https://market.android.com/details?id=com.fafa.app&feature=search_result#?t=W251
bGwsMSwyLDEsImNvbS5mYWZhLmFwcCJd

Original comment by rickst...@gmail.com on 25 Nov 2011 at 10:53

GoogleCodeExporter commented 9 years ago
I get this issue with samsung android phone also

Original comment by MRD...@gmail.com on 1 Jan 2012 at 6:05

GoogleCodeExporter commented 9 years ago
I am getting numerous complaints of echo since I have started using sipdroid on 
my Samsung Exhibit 2.  I do not hear it, but the people I speak to seem to 
always hear it.  Has there been any progress in this?

Original comment by chrispat...@gmail.com on 7 Jan 2012 at 6:22

GoogleCodeExporter commented 9 years ago
Not to pile on, but I'm a new user to sipdroid and pbxes.org using gtalk with 
google voice.  Every phone call I'm on, the user on the other end complains of 
an echo. The audio is already quieter than what a normal calls volume is at, 
I'm not sure I could handle it any lower.  

Original comment by cj0...@gmail.com on 9 May 2012 at 7:16

GoogleCodeExporter commented 9 years ago
Using the speex codec, I have to set gain to lowest setting otherwise I receive 
complaints of unbearable echo. The audio is already quieter than regular voice 
calls, lowest gain setting results in audio that is almost uncomfortably low. I 
cannot have any peripheral noise otherwise it drowns out call audio.

I'm thankful for what you've accomplished but please work on this issue.

Original comment by raynas...@gmail.com on 11 May 2012 at 3:02

GoogleCodeExporter commented 9 years ago
If the other end hear echo, set the earpiece vol to an acceptable level for 
your own ears.  Then set your mic volume to low.  This is on the sipdroid 
settings menu.  After I've done this, the echo on the other end almost gone.

Cell phones mics are a bit sensitive.  They most likely have audio processing 
may be equalizer built in otherwise you can barely talk in a moving car.

Original comment by wan.h....@gmail.com on 18 Dec 2012 at 4:31

GoogleCodeExporter commented 9 years ago
The problem is when mic gain is set lower, the otherside (landline) can't hear 
me, and if I set the earpiece gain lower, I can't hear the otherside. At normal 
levels, there is some echo. Basically the speakerphone echo cancellation 
feature needs to be enabled & tweaked for regular phone conversations too.

Original comment by jayz...@gmail.com on 18 Jan 2013 at 2:16

GoogleCodeExporter commented 9 years ago
It's now year 2013, and still it is on-going problem.. too bad.. I also 
experienced the echo problem with my Google Nexus 4. When I make a phone call, 
I hear perfectly no echo. but remote hears echo of his voice definitely.

I tested with gain settings and my phone's speaker volume, and the resulting 
symptom says that [Remote talks] -> [Nexus 4 Ear Speaker Voice] -> [sound over 
air, or voice vibration wave over phone body] -> [Nexus 4 mic receives that 
voice] -> [Remote hears] happens...

Is it really impossible to fix this problem? 

Original comment by daWild...@gmail.com on 22 Mar 2013 at 2:27

GoogleCodeExporter commented 9 years ago
Other VoIP products have it fixed via software echo cancelling, Groove IP does 
an ok job, so does Talkatone, and from what I hear Skype, Viber don't have it 
at all.

Original comment by jayz...@gmail.com on 22 Mar 2013 at 3:12

GoogleCodeExporter commented 9 years ago
Same issue on a friend's android 4.1 tablet. The echo is so loud and clear, 
it's as if the feedback on the SIPdroid side is _digital_, as in the audio 
out/speaker somehow digitally gets into the audio in/microphone stream..

If the feedback would be analog, e.g. though a headset, one would expect the 
difference in volume between the feedback and the actual person talking to be 
more apparent.

Original comment by mailsan...@gmx.net on 26 Mar 2013 at 4:24

GoogleCodeExporter commented 9 years ago
just a heads up, i eliminated echo by lowering the microphone gain as this was 
better than turning down the volume to where i couldn't even hear them.

Original comment by sinik...@gmail.com on 7 Apr 2013 at 11:26