I've been trying to use CSIPSimple for Voip calling with the Nexus 5 so I can switch to the T-Mobile plan, but I've been having serious issues with background noise. All other events occurring in the background are very audible in voip calls in both CSIPSimple and Sipdroid, though the same problems aren't present in regular GSM calls.
Is anyone else having these problems? Is this an issue with 4.4 or just the Nexus 5 processor?
quadomatic said:
I've been trying to use CSIPSimple for Voip calling with the Nexus 5 so I can switch to the T-Mobile plan, but I've been having serious issues with background noise. All other events occurring in the background are very audible in voip calls in both CSIPSimple and Sipdroid, though the same problems aren't present in regular GSM calls.
Is anyone else having these problems? Is this an issue with 4.4 or just the Nexus 5 processor?
Click to expand...
Click to collapse
I've got CSipSimple working pretty well with the exception of a Bluetooth routing issue with my car handsfree.
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.
gtj0 said:
I've got CSipSimple working pretty well with the exception of a Bluetooth routing issue with my car handsfree.
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.
Click to expand...
Click to collapse
I figured it out. Enable "Mode audio API" (and no other additional audio troubleshooting items, other than the defaults) solved the problem (my phone was effectively using the speakerphone mic instead of the actual mic for calls)
quadomatic said:
I figured it out. Enable "Mode audio API" (and no other additional audio troubleshooting items, other than the defaults) solved the problem (my phone was effectively using the speakerphone mic instead of the actual mic for calls)
Click to expand...
Click to collapse
You don't find the audio "tinny" with an 8khz clock rate?
gtj0 said:
You don't find the audio "tinny" with an 8khz clock rate?
Click to expand...
Click to collapse
Is that what Mode Audio API does? I'm only using 8 KHz codecs because that's all my provider supports.
quadomatic said:
Is that what Mode Audio API does? I'm only using 8 KHz codecs because that's all my provider supports.
Click to expand...
Click to collapse
The mode audio api is related to how the audio is routed.
The clock rate is also different than the codec's sample rate. The clock rate controls the audio device sample rate as opposed to the network sample rate. There's a separate setting for it in Media settings. It should be set higher than the codec sample rate.
It turned out Mode Audio API didn't actually solve the problem. It switched the mic from the normal one for calls to the speakerphone, but for whatever reason it was much better at processing out background noise that way...still need a fix.
Have you tried the internal sip client? If not, give it a shot and see if the results are any different. You can get to it by opening the stock dialer, then go to call settings and scroll all the way down.
I own an ASUS Zenpad 370 CG phablet and a bluetooth headset Plantronics Voyager Legend. Android version is 5.0.2.
Here is my problem:
Earlier I was using this bluetooth with Samsung Galaxy SIII. The voice quality was great at both ends. But when I switched to Zenpad, I started hearing complaints from those with whom I was talking. I could hear them alright, but they complained of unclear sound.
I did the check by being at the other end. My wife called me, using the bluetooth, from SIII first and then from Zenpad. SIII sound was good, but Zenpad sound is faint. If she spoke up, I could hear her well. But at normal level of speech, I needed to strain my ear.
I checked bluetooth with Easy Voice Recorder and Skype. When I record with bluetooth on Easy Voice Recorder (Paid app), the voice is faint. But this app has a mic boost for bluetooth. When I boosted the mic, the sound came out loud enough and audio quality is also very good.
When I use bluetooth with Skype (Echo / sound testing service), my own voice (through bluetooth) played back to me is very clear.
I had one more interesting observation. I was talking to someone and needed to record the call. While talking to her, the sound quality at both ends wasn't great, but we could talk. But when I played back the recording, the sound quality of both of us was much better.
To me it seems that Zenpad's voice caller is somehow inferior to that in Samsung Galaxy SIII. I looked for bluetooth mic booster for voice calls. But there seems to be none such. I tried using other caller apps, but they also seem to use my built in app.
It seems that if I can somehow manipulate some settings in my caller app, or I can completely replace it with another caller app, I should be able to get very clear voice quality in Zenpad, like SIII.
What does the developer community here think? And what suggestion does it have, if any?
Thanks
Sanjay
Bangalore, India
Although cameras, processor speed, battery life, etc., etc. are commonly discussed when deciding which phone to buy, in-call voice quality is important because my phone is used for consultations for work.
The phonearena.com ratings for voice quality seem to be spot on.
The speaker is obviously of the main factors in determining the sound of the other party's voice (independent of the phone the other party uses), but what are the main determinants of the outgoing voice quality?
If it is mainly the mic, should we be able to improve the voice quality by using a high quality boom mic / other external mic?
Or is it the radio, antenna, software which processes voice or some other issue that is primarily responsible?
Motorola phones have consistently sounded great on the other party's end and I wonder why other phones sometimes don't ... Is there some proprietary tech involved because it seems some phones skimp on the hardware responsible for voice quality.
I noticed what could be a bug regarding bluetooth and voice dialing. When the screen is locked and I use voice dial it would always route the call to the speaker phone instead of the Bluetooth. After doing some digging I noticed this happens when I have media unchecked. When I have media check it wouldn't route my calls to the speaker phone. This is very annoying and I don't know what to do to fix it. I don't always want to have media checked because I don't like having notifications playing in my ear all the time.
Are you calling via Google Voice?
Gary02468 said:
Are you calling via Google Voice?
Click to expand...
Click to collapse
Yes I am
There's a Google Voice option to use BT to record audio. Maybe that would help here (even though you're concerned with audio output rather than input).
Hey,
is there way to enhance a human voice during a call? I know there is example Samsung Adapt Sound but it does not work without headphones plugged in. I want to change (boost up) some human voice frequencies during the call without plugged headphones. If a another person has his voice too "deep" then I may have a problem. I would like to make it "thinner"