08-21-2012 11:46 AM
when initiating or answering internet voice calls (SIP), always the loudspeaker is active, regardless of the state of the loudspeaker-on-off button. Calls are done with the builtin standard phone app. Mobile (GSM) calls are doing without problems, and the loudspeaker-on-off button works as expected.
04-01-2013 09:40 AM
Hello, I have the very same problem with my recently purchased Defy Mini XT320: loudspeaker is always enabled for regular internet calls (Gingerbread SIP stack), and cannot be disabled.
By the way, I'd say that sound quality is quite poor (interruptions) compared to X-Lite softphone.
Did you find any solution, WofFS?
Details of my phone (bought in Amazon UK):
- Kernel 184.108.40.206+ buildsrv@lxdex2 #1 (compilation number 0A.21.21)
- Flex version: WE_RTGB_v14_0512_FLEXTNBST
- Software version: TNBST_4_0A.21.21RPS
04-03-2013 08:24 AM
Just to let you know, this the response I got from Motorola (after being asked to perform a factory data reset)
"We would like to inform you that we have transferred your case to our IT department, which has confirmed that this is a known issue and the SIP feature on the Motorola Defy Mini can only be used via loudspeaker.
We apologize for any inconvenience this may cause you and we would suggest to visit Play Store in order to download a third party SIP application.
Thank you for allowing us to be of service to you."
04-05-2013 06:33 AM
I will add that the recommended app by Motorola support, Zoiper, will use the correct speaker.
We would like to thank you very much for your feedback and let your know that your report has been passed to our IT department, however at this moment the phone is working as designed and we are not able to offer you an alternative for SIP calls. We sincerely apologize for any inconvenience this may cause you.
PS: OK, I've just found that this more or less common:
"It seems that, even with "Wifi Sleep Policy" set to "Never", the wifi on some Android devices will enter Power Save mode (a.k.a. PSP mode) when the screen turns off.
PSP mode apparently causes the wifi device to sleep, but wake up periodically and ask its access point to deliver packets that were addressed to to the device while it was asleep. This necessarily causes additional, "spiky" network latency. This additional latency means that some network-oriented applications experience problems when the screen turns off.
Most notably, Internet telephony apps simply cannot make a call over wifi with the screen off. As soon as the screen goes off, the call becomes heavily garbled or mute in both directions. Here's the associated bug on Sipdroid:
Sipdroid has kludged a solution for this problem by forcing the screen to be on while a wifi call is in progress. Fring may do the same, but I do not use Fring enough to know. The best that any Internet telephony app could ever do in this situation is use a large buffer to smooth out the audio, but the resulting delay would always be similar to calling China from the United States."
Zoiper with "Disable Proximity sensor " audio option is a solution, although sound quality is clearly worse than X-Lite softphone in Windows.
04-05-2013 06:44 PM
The tweaked version of sipdroid linked here also works for me, when combined with "turn on screen" in wifi settings to avoid Power Saving Poll mode destroying audio (Zoiper uses much more CPU than sipdroid):
3 years later and these bugs in android are still driving us mad.