[Q] VOIP - CSipSimple - Echo/Gnex - Samsung Galaxy Nexus

Many forum members use CSipSimple+GNex, but I have not been able to switch from Sipdroid to CSipSimple due to an echo issue with speaker phone mode.
I am running Stock 4.1.1 with a low-latency patch.
Anyone have some settings they use with CSipSimple so not only normal phone use, but also speaker phone work well without echo problems?
Thanks in advance!

whitedragonz83 said:
Many forum members use CSipSimple+GNex, but I have not been able to switch from Sipdroid to CSipSimple due to an echo issue with speaker phone mode.
I am running Stock 4.1.1 with a low-latency patch.
Anyone have some settings they use with CSipSimple so not only normal phone use, but also speaker phone work well without echo problems?
Thanks in advance!
Click to expand...
Click to collapse
Have you tried the latest version? I was using Sipdroid, and the built in Android SIP function, but the latest version of CSipSimple is outstanding, and better than both. Change to expert mode, and play around with the echo settings in the 'Media' section.
There are tons of options, and you may be able to fix your issues there. Also, try a new codec. Speex works well if you're calling over 4g/3g or you have high latency. What "low latency patch" are you using?

osi13 said:
Have you tried the latest version? I was using Sipdroid, and the built in Android SIP function, but the latest version of CSipSimple is outstanding, and better than both. Change to expert mode, and play around with the echo settings in the 'Media' section.
There are tons of options, and you may be able to fix your issues there. Also, try a new codec. Speex works well if you're calling over 4g/3g or you have high latency. What "low latency patch" are you using?
Click to expand...
Click to collapse
I have the latest Google Play version of CSipSimple, but still experiencing echo issues. Are there any settings you use specifically that I can check against?
Yeh, Speex is the best choice atm for 4g/3g I feel too.
The patch is this: http://forum.xda-developers.com/showthread.php?t=1777261
It takes the delay from 40ms to 18ms, but this was more critical in ICS, which had a delay of 118ms (?) I believe. I still applied it anyways.

Try turning on "voice audio detection" to on in media settings in CSipSimple to see if it helps.

krazykeyur said:
Try turning on "voice audio detection" to on in media settings in CSipSimple to see if it helps.
Click to expand...
Click to collapse
No luck. Still overly sensitive when on speaker phone.
Sent from my Galaxy Nexus using Tapatalk 2

Anyone have settings they use that I can compare against?
Sent from my Galaxy Nexus using Tapatalk 2

what settings are you specifically looking for?

krazykeyur said:
what settings are you specifically looking for?
Click to expand...
Click to collapse
Mic levels, echo settings, audio routing settings. From what I can tell the problem might be either the Nexus has to sensitive a mic or the audio routing is wrong with the default settings in csipsimple.
Sent from my Galaxy Nexus using Tapatalk 2

whitedragonz83 said:
Mic levels, echo settings, audio routing settings. From what I can tell the problem might be either the Nexus has to sensitive a mic or the audio routing is wrong with the default settings in csipsimple.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Mic amplification : 1.0 (default)
Speaker amplification : 1.0 (default)
Echo Cancellation ON
Echo Mode is set to Speex
Media Quality is set to 4.. which is default.
Voice Audio Detection ON
Codecs : G729 and then GSM. Rest are disabled. I have set "Codec priority list per bandwidth" to off.. so it uses G729/GSM for all cases
I havent touched any settings in Audio Troubleshooting.. "Focus Audio" and "Restart stream when change routing" are on under those settings by default

krazykeyur said:
Mic amplification : 1.0 (default)
Speaker amplification : 1.0 (default)
Echo Cancellation ON
Echo Mode is set to Speex
Media Quality is set to 4.. which is default.
Voice Audio Detection ON
Codecs : G729 and then GSM. Rest are disabled. I have set "Codec priority list per bandwidth" to off.. so it uses G729/GSM for all cases
I havent touched any settings in Audio Troubleshooting.. "Focus Audio" and "Restart stream when change routing" are on under those settings by default
Click to expand...
Click to collapse
Thanks, I will look at these settings tonight.
Sent from my Galaxy Nexus using Tapatalk 2

I have a Nexus 4 and I'm having similar echo problems. The person talking to me hears themselves back with a 1/2 second delay. This goes away as I turn down the speaker volume from the earpiece. In Speakerphone mode its terrible and they can hear every word they say clear as a bell 1/2 second later. I'm going to start messing with the echo settings in expert mode. I have found that all SIP programs Vonage, sipdroid, csipsimple, and grooveIP all have this problem with the Nexus 4. Thankfully Csipsimple has more options for echo on the phone so I'll report back once I figure out what works best.

Update problem fixed on my Nexus 4. I was reading through the csipsimple bug mailing list on this issue, and one of the developers pointed to a possible way of fixing echo that completely fixed it for me.
go to csipsimple google code page in the FAQ go to audio routing troubleshooting.
Basically try the Use Mode API first (which worked for me) and go down the list till your echo is gone. To test your echo I would turn up the earpiece volume all the way and set the mic gain to about half during a call in the settings page. If the other person does not hear echo you should be good.

derjuden said:
I have a Nexus 4 and I'm having similar echo problems. The person talking to me hears themselves back with a 1/2 second delay. This goes away as I turn down the speaker volume from the earpiece. In Speakerphone mode its terrible and they can hear every word they say clear as a bell 1/2 second later. I'm going to start messing with the echo settings in expert mode. I have found that all SIP programs Vonage, sipdroid, csipsimple, and grooveIP all have this problem with the Nexus 4. Thankfully Csipsimple has more options for echo on the phone so I'll report back once I figure out what works best.
Click to expand...
Click to collapse
did you manage to find what the problem was ?

derjuden said:
I have a Nexus 4 and I'm having similar echo problems. The person talking to me hears themselves back with a 1/2 second delay. This goes away as I turn down the speaker volume from the earpiece. In Speakerphone mode its terrible and they can hear every word they say clear as a bell 1/2 second later. I'm going to start messing with the echo settings in expert mode. I have found that all SIP programs Vonage, sipdroid, csipsimple, and grooveIP all have this problem with the Nexus 4. Thankfully Csipsimple has more options for echo on the phone so I'll report back once I figure out what works best.
Click to expand...
Click to collapse
I'm having the same problem.... did you figure this out?
EDIT: Oops, sorry, saw you did. I'm currently using Sipdroid, I may have to switch over to CSipSimple.

Related

Groove IP Users (VOIP over Google Voice)

What setting have you found that work well for you? Callers are reporting horrible echos, and I can't seem to work them out.
Also, does't really work at all over 4G, I can hear them fine, but my voice cuts in and out. Tested it while getting 20/16 with 30ms pings.
I am using it with the GSM GN on T-Mo and have had no complaints on 3G/H+/WiFi.
I have Echo Cancellation enabled + Post Processing and Auto detect for the Echo Tail
Speaker Volume at +1
Mic Gain at -2(default)
Yeah, I'm having the same problems. I've tried GrooveIP on my GN using my home wi-fi and Talkatone (iOS5 app that does the same thing) on my iPad 2 and Talkatone is much clearer without tweaking any of the settings.
Vandalet said:
I am using it with the GSM GN on T-Mo and have had no complaints on 3G/H+/WiFi.
I have Echo Cancellation enabled + Post Processing and Auto detect for the Echo Tail
Speaker Volume at +1
Mic Gain at -2(default)
Click to expand...
Click to collapse
I had to boost the mic gain so the caller could hear me at all, now they can sorta hear me...but their voice echos like nuts (on their end)

[Q] best groove ip settings to use with galaxy nexus?

I've tried almost a half dozen different versions of groove ip now. But everyone complains that my voice sounds staticy/robotic.
Happens on wifi and 4G. I have tried using both outgoing and incoming audio processing on older versions. So far nothing has fixed it. Their voice sounds crystal clear to me though.
What settings do you use?
bout the same for me. GrooVe IP doesn't use the best codecs in the world and its really just trial and error to get it to work best for your setup. I wouldn't expect it to work regularly on 3G, and definitely not 100% on WiFi.
You could try Talkatone, I've had a bit better success there. They use better codecs.
martonikaj said:
bout the same for me. GrooVe IP doesn't use the best codecs in the world and its really just trial and error to get it to work best for your setup. I wouldn't expect it to work regularly on 3G, and definitely not 100% on WiFi.
You could try Talkatone, I've had a bit better success there. They use better codecs.
Click to expand...
Click to collapse
It worked fine for me on my garbage optimus v lol. At least on wifi. I don't understand why it'd be worse on such better hardware...
Please post questions in Q&A
Thread moved
Thanks
FNM
These are the settings I use that seem to work best for me on the newest version of groove. I only use it on wifi normally, but I have used it in a strong HSPA+ area and had good results as well. No one has complained about sounding robotic or anything. The one thing I notice is the delay. there's nothing I can do to get rid of the extra delay so far, but i don't use the phone that often so I'm fine with it. My family and friends mostly use Voxer and text now adays lol.
Audio/echo: I DONT use any echo cancel.never works well for me.
Speak volume 3
Mic gain 1
Trouble shooting: audio processing ON
Sunch voic ON
Mic buffer SMALL: reduces delay for me
mic source auto
and thats it. If I didn't mention a setting then I have it off or it's not relevant like ringtone stuff.
frigidazzi said:
These are the settings I use that seem to work best for me on the newest version of groove. I only use it on wifi normally, but I have used it in a strong HSPA+ area and had good results as well. No one has complained about sounding robotic or anything. The one thing I notice is the delay. there's nothing I can do to get rid of the extra delay so far, but i don't use the phone that often so I'm fine with it. My family and friends mostly use Voxer and text now adays lol.
Audio/echo: I DONT use any echo cancel.never works well for me.
Speak volume 3
Mic gain 1
Trouble shooting: audio processing ON
Sunch voic ON
Mic buffer SMALL: reduces delay for me
mic source auto
and thats it. If I didn't mention a setting then I have it off or it's not relevant like ringtone stuff.
Click to expand...
Click to collapse
What version are you running? I'll try these settings later...
colonelcack said:
What version are you running? I'll try these settings later...
Click to expand...
Click to collapse
What ever the newest from play store is
frigidazzi said:
These are the settings I use that seem to work best for me on the newest version of groove. I only use it on wifi normally, but I have used it in a strong HSPA+ area and had good results as well. No one has complained about sounding robotic or anything. The one thing I notice is the delay. there's nothing I can do to get rid of the extra delay so far, but i don't use the phone that often so I'm fine with it. My family and friends mostly use Voxer and text now adays lol.
Audio/echo: I DONT use any echo cancel.never works well for me.
Speak volume 3
Mic gain 1
Trouble shooting: audio processing ON
Sunch voic ON
Mic buffer SMALL: reduces delay for me
mic source auto
and thats it. If I didn't mention a setting then I have it off or it's not relevant like ringtone stuff.
Click to expand...
Click to collapse
These settings result in an echo on their end while on wifi. (see edit, might have just been because I was calling my friend on tmobile)
If I turn on the basic echo canceler the other person cannot hear me at all.
If i turn on the adaptive echo cancellation and use post processing and echo tail set to 0-200ms. They say the echo goes away (even on my friends tmobile phone) but THEN my voice becomes "staticy"
:/
edit:
if i turn off all echo cancellation (fixes staticy voice) and turn the mic gain volume down to -2 then the echo is gone if I call some numbers. Then I tried my friend on tmobile and he still has an echo. But he says it goes away if I call a landline....
ugh! it was never this hard to figure out on my old optimus v. Why they can't figure out the echo processing settings for such a nice piece of hardware is beyond me...especially seeing as how groove ip posted about BUYING a galaxy nexus for settings testing on their facebook months ago!
Sorry to hear that my friend. Out works ok for me. All of the echo settings caused heading issues for me
frigidazzi said:
Sorry to hear that my friend. Out works ok for me. All of the echo settings caused heading issues for me
Click to expand...
Click to collapse
You don't have people complain about an echo only some of the time? ie. only certain providers/phones...
Nope. But I don't talk a lot on it so maybe people just aren't anything.

What Groove IP Settings Do you use?

Looking to see who else out there is using Groove IP and what settings you have found to work the best. I can't seem to pin down the right combo so I am going to try crowdsourcing.
http://snrblabs.com/snrb/grooveIp.aspx
https://play.google.com/store/apps/details?id=com.gvoip&hl=en
Are you having issues w/ sound distortion over WiFi?
The default settings work fine on most devices, and the changes I've made are minor.
Using version 1.2.21:
-Allow 3G/4G calling
-Accept calls on answer
-turned off DTMF feedback under Audio/Echo settings
-turned on Keep Screen On and Sync Voice under Troubleshooting
What are your Speaker and Mic gain settings? I am only calling over WiFi
Phillip Fry said:
What are your Speaker and Mic gain settings? I am only calling over WiFi
Click to expand...
Click to collapse
Speaker vol: 10
Mic gain (bluetooth as well): 0
Echo Cancellation: On, with Auto Detect
I haven't noticed any issues on my end by tweaking these settings, but can also say things worked fairly well on default.
Phillip Fry said:
What are your Speaker and Mic gain settings? I am only calling over WiFi
Click to expand...
Click to collapse
What kind of issues are you running into? Defaults should be good for the Galaxy Nexus. One thing to watch out for is by default the Galaxy Nexus puts the wifi into a power saving state when the screen turns off. You can change that from the android settings->wifi settings->advanced wifi settings, or enable Keep Screen Alive in GrooVe IP.
I get noticeable lags using Groove IP on my Galaxy Nexus. The extent varies - it's sometimes less than half a second, but often close to two seconds. Happens both incoming and outgoing. I am using the default settings except for the volume. If this matters, the lag is there both on Wi-Fi and 3G.
Phone: Galaxy Nexus (GSM Unlocked)
Carrier: T-Mobile
Region: Seattle
Any advice would be appreciated.
daihard said:
I get noticeable lags using Groove IP on my Galaxy Nexus. The extent varies - it's sometimes less than half a second, but often close to two seconds. Happens both incoming and outgoing. I am using the default settings except for the volume. If this matters, the lag is there both on Wi-Fi and 3G.
Phone: Galaxy Nexus (GSM Unlocked)
Carrier: T-Mobile
Region: Seattle
Any advice would be appreciated.
Click to expand...
Click to collapse
Few things can cause lag. First would be latency on the data connection. Apps running on the device that use cpu or data...or battery manager or task killer apps could also cause problems with calls. We are also working on a new update that should improve the in-app delay for audio. On our Galaxy Nexus it seems to work pretty good so far. I think we'll have a beta for it ready sometime this weekend. We'll likely be posting it on our facebook page when it's ready. Oh, something on the device going into a power saving state would also cause delay. Keep Screen Alive can help with that.
snrb Labs said:
Few things can cause lag. First would be latency on the data connection. Apps running on the device that use cpu or data...or battery manager or task killer apps could also cause problems with calls. We are also working on a new update that should improve the in-app delay for audio. On our Galaxy Nexus it seems to work pretty good so far. I think we'll have a beta for it ready sometime this weekend. We'll likely be posting it on our facebook page when it's ready. Oh, something on the device going into a power saving state would also cause delay. Keep Screen Alive can help with that.
Click to expand...
Click to collapse
Thanks for the update! I will await the new beta version. I'll keep an eye out on your FB page.
Besides the Keep Screen Alive option, are there other options that may help reduce the lag? I see things like Synchronize Voice and Mic Buffer. For instance, will it reduce delay if I change the Mic Buffer size from medium (default) to small?
Thanks again!
daihard said:
Thanks for the update! I will await the new beta version. I'll keep an eye out on your FB page.
Besides the Keep Screen Alive option, are there other options that may help reduce the lag? I see things like Synchronize Voice and Mic Buffer. For instance, will it reduce delay if I change the Mic Buffer size from medium (default) to small?
Thanks again!
Click to expand...
Click to collapse
Synchronize Voice can help, I don't really use it on the Nexus. Changing the mic buffer to small should also help, that's one of the things we're changing. Small seems still too large. So we're going to be adjusting small to be smaller and make it the default.
snrb Labs said:
Synchronize Voice can help, I don't really use it on the Nexus. Changing the mic buffer to small should also help, that's one of the things we're changing. Small seems still too large. So we're going to be adjusting small to be smaller and make it the default.
Click to expand...
Click to collapse
Thanks! I will make adjustments to those settings to see how it goes.
I wonder if there is plan to support more than one google voice login in Grooveip soon? Something that we can switch from one to another quickly?
testrider said:
I wonder if there is plan to support more than one google voice login in Grooveip soon? Something that we can switch from one to another quickly?
Click to expand...
Click to collapse
Might not be soon but it is something we're working on. Right now you can switch users pretty quickly by going into the menu and pressing change user. But that's not the same as supporting multiple accounts. Battery life is also an issue with multiple sign ins, still working on it.
Hey is this beta or new version addressing the latency available yet? I have an Epic Touch 4G & have tried everything (spoken to support repeatedly over email - thanks!) & still get 1-2 second delay. Difficult to have a normal conversation as we keep cutting each other off as we think we're done speaking.
snrb Labs said:
Might not be soon but it is something we're working on. Right now you can switch users pretty quickly by going into the menu and pressing change user. But that's not the same as supporting multiple accounts. Battery life is also an issue with multiple sign ins, still working on it.
Click to expand...
Click to collapse
elcidroyale said:
Hey is this beta or new version addressing the latency available yet? I have an Epic Touch 4G & have tried everything (spoken to support repeatedly over email - thanks!) & still get 1-2 second delay. Difficult to have a normal conversation as we keep cutting each other off as we think we're done speaking.
Click to expand...
Click to collapse
The latest version on the market has all our improvements for latency. There will still be latency from your network or from the device. Stopping apps running in the background can improve the device latency.
Well I downloaded that version and most of that lag seems to be gone. Yippee!
elcidroyale said:
Well I downloaded that version and most of that lag seems to be gone. Yippee!
Click to expand...
Click to collapse
Glad that improved things. Thanks for the update.
I just purchased this after months of debate. Are there any settings to reduce the static on the other caller's end? I did some test calls with a friend's phone, except I was holding both devices in each hand. It doesn't matter who initiates the call, but they'll hear a static noise that doesn't happen if the call is made via mobile network. Could very well be Google Voice itself because people have mentioned it to me before before I purchased Groove IP, but I just want to be sure.
Also, sending and receiving bluetooth calls do work through my car stereo. But if I'm receiving a call, something is missing to tell the radio to pause/mute the music and start the ringer. The phone itself still rings and vibrates, but it's easy to miss a call if the music is loud enough. Is there an additional setting I'm missing? The function works properly if I'm using the regular phone app.
binglejellsx2 said:
I just purchased this after months of debate. Are there any settings to reduce the static on the other caller's end? I did some test calls with a friend's phone, except I was holding both devices in each hand. It doesn't matter who initiates the call, but they'll hear a static noise that doesn't happen if the call is made via mobile network. Could very well be Google Voice itself because people have mentioned it to me before before I purchased Groove IP, but I just want to be sure.
Also, sending and receiving bluetooth calls do work through my car stereo. But if I'm receiving a call, something is missing to tell the radio to pause/mute the music and start the ringer. The phone itself still rings and vibrates, but it's easy to miss a call if the music is loud enough. Is there an additional setting I'm missing? The function works properly if I'm using the regular phone app.
Click to expand...
Click to collapse
The static could be because both phones were in close proximity to each other. Have you tried it with normal calls?
For incoming calls were you using the native music app or another app like pandora? We broadcast that a call is being made or received, the native music app should detect that, but an app like pandora may not since the app isn't the same as the native phone system.
snrb Labs said:
The static could be because both phones were in close proximity to each other. Have you tried it with normal calls?
For incoming calls were you using the native music app or another app like pandora? We broadcast that a call is being made or received, the native music app should detect that, but an app like pandora may not since the app isn't the same as the native phone system.
Click to expand...
Click to collapse
You mean to a landline? I haven't. I did try with another person a few hundred feet away with the same results. I also talked to someone else for a few seconds, but the only thing they asked was if I was whispering. After I had posted on here, I changed my settings to the ones recommended from the "other" forum: http://rootzwiki.com/topic/32464-voip-apps/page__st__10#entry902020. My voice was probably just low due to the low mic gain setting, but I'll leave things the way they are until I get more comments from people's calls.
As for the bluetooth issue, I'm not using my phone to play music. The music is through the radio, which utilizes bluetooth to make phone calls. Normal operation of incoming calls cuts the audio and rings through the car speakers until I pick up. With Groove IP calls enabled, only the phone is ringing and the music/car audio is still playing (which is usually louder than the phone's ringer). Hope that clears things up a little.
Happy Holidays!

[Q] Speakerphone Echo on CM9/CM10?

I have mad echo on CM9/CM10, not for me, rather for the person on the other end whenever I am using speakerphone. It is only with AOSP based ROMs, not Touchwiz based ROMs. Touchwiz based ROMs work perfectly.
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Bump. I know other people experience this and go unhelped
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
same problem here with echo in speakerphone mode, running CM9
same problem here, friends complaining about huge echo when i'm in speakerphone mode, they say it's their own voice they hear echoing.
i would assume this is an issue of echo cancellation missing when speakerphone mode is active.
ie. sound from my phone's speaker feeding back into the phone's microphone.
Currently running:
CM9 nightly 2012-08-19 mtd on SGS i9000 international.
with icy glitch kernel for the overclocking.
I should also note that i have installed the sipdroid app, could this interfere with the speakerphone?
joshie_boi2 said:
same problem here, friends complaining about huge echo when i'm in speakerphone mode, they say it's their own voice they hear echoing.
i would assume this is an issue of echo cancellation missing when speakerphone mode is active.
ie. sound from my phone's speaker feeding back into the phone's microphone.
Currently running:
CM9 nightly 2012-08-19 mtd on SGS i9000 international.
with icy glitch kernel for the overclocking.
I should also note that i have installed the sipdroid app, could this interfere with the speakerphone?
Click to expand...
Click to collapse
The same issue was just reported to me on my Galaxy S (i9000), running last nightly build of CM10, so it's not just S2 issue.
Edit: I checked i9000 CM10 forum and found the solution. In Advanced Settings -> In-Call Volume Controls -> Speakerphone Mic -> reduced it from 31 to about 18. The other side can still hear me well, however the echo disappeared.
Did you try disabling "noise cancellation" in the dialers settings? Worked for me.
Sent from my SAMSUNG-SGH-T989 using xda app-developers app

[Q] Wifi Calling - Incoming Audio Very Quiet

I've tried both GrooveIP and Talkatone, and both apps result in very quiet incoming audio. I have no complaints from the person on the other end hearing me, but I can barely hear them. Going into the settings of each program and boosting the speaker gain helps a little, but hinders audio quality. Even using the gain boost in each program has little effect on the earpiece volume (using the earpiece on the phone).
Is there another setting in either app or on the phone itself I might be missing? I am on an Epic 4G Touch running PhantomPhreak's CM10 ROM.
healing ewEBPGO
I found a solution. It seems odd, but I'm not complaining. It works. Using Talkatone, I went into the call settings and changed the "audio playback stream" from voice call to music. I noticed by changing this, it also deselected the hardware echo cancellation. It's odd changing this setting makes callers go from nearly inaudible because the sound is so quiet to being nearly like a normal non-wifi call. If I had to guess, the Epic 4g touch has no hardware echo cancellation or it isn't compatible with Talkatone if it does. In any case, I'm happy I can use wifi calling and finally hear the other person.

Categories

Resources