[Q] mic doesn't work during incoming call - Java for Android App Development

Hi
I have a problem..
when I get incoming call, I'm muting the ringer and starts capturing audio streaming..
it works fine on most of the devices but not on HTC..
after reading in some forums I understood that in some firmwares, when we have incoming call,
the OS automatically direct the streaming into the audio chipset and the app does not have access to it.
first question:
is it true?
second:
how can i programmatically detect these problematic firmware..?
Thanks, Walid.

Related

[Q] Are there any SIP programs for the Snap?

There are programs for windows mobile but I can't find any for windows smartphone 6.5 . I'm also looking for stock quotes software... one that can use stocks from non US markets.
I managed to get incoming VoIP/SIP working with a native app but it was a bit messed up. Basically I installed this package: http://forum.xda-developers.com/showthread.php?t=596682
and followed this guide: http://forum.xda-developers.com/showthread.php?t=299950
I can't get outgoing to work, but incoming works.
Wow you got it working? Which device do you have? I tried with the HTC Maple (called Mobilicity Snap here) and could never get the audio to come through the earpiece.
Anyway, the two programs I've tried that DO work are AGEphone and fring.
On the Mobilicity HTC Snap I got it working, yes. The question was not about using the earpiece, it was about using the native VoIP client. In fact, I did manage to get the VoIP calls through the earpiece but it has a very bad negative effect: the ringer also goes through the earpiece after a few seconds, thus making the ring on incoming calls very quiet. In my opinion, it is much better to use the headset for VoIP calls as it provides excellent quality, no echo and no problems with the ringer.
The problem with outgoing calls is in the way WinMo's VoIP places the calls. They work with Voxalot but not PBXes. I am assuming everybody can just use Voxalot as a middleman between the HTC Snap and the voip provider if there are any problems with outgoing calls.
That's funny, as I could never get it working with the headset. Outgoing calls worked, but only over the speakerphone, while incoming calls had no audio at all. The mic didn't even work; I could press the keypad and get a DTMF tone, but that was it.
Could you tell me exactly which steps you took to get the audio to come out of the earpiece? I kind of gave up and am using fring, but it would be interesting to see how you did it.
xenyz said:
That's funny, as I could never get it working with the headset. Outgoing calls worked, but only over the speakerphone, while incoming calls had no audio at all. The mic didn't even work; I could press the keypad and get a DTMF tone, but that was it.
Could you tell me exactly which steps you took to get the audio to come out of the earpiece? I kind of gave up and am using fring, but it would be interesting to see how you did it.
Click to expand...
Click to collapse
Sorry, apparently I was wrong, even with the earpiece hack (I tried both of them) the most you can achieve is to get the ringer to go through the earpiece but once the call connects it goes back to the speaker.
The only solution is to use the headset. I tried for outgoing only and I am able to dial, send DTMF and speak, so the mic works well.
With the native client on the HTC Snap VoIP works only with headset. Overall, I have been using WinMo for about a week and I can say that I hate it more than any other OS I have used. I wish we could get Android to boot but seems like the CPU on the Snap is messing up the effort.
Fring is also garbage on WinMo. It often fails to connect and when it does connect the call quality (over WiFi) is much worse compared to Fring on S60 or iOS. It eats the battery like a monster, something that doesn't happen on S60. There is no way to change/silence the ringtone with Fring on WinMo and if a call comes over the GSM line while you are on a call with Fring your Fring call goes through the speaker, very embarrassing.
I got my Snap for 100$ from Mobilicity and I think the hardware is worth it, but Microsoft should be paying me for being stuck with their useless OS.

[Q] Detect native video call in android - detect 3G-324M video call

I want to know how to detect an incoming native Video call on android device? Actually there are lots of documentation on detecting incoming phone calls but I couldn't find any information on detecting incoming native video calls in android?
So may you let me know on this?

Disable call audio on smartwatch GT08 clone without loosing call notifications

And a question need help to solve my problem:
My phone is connected with bluetooth watch GT08 clone, which has built in speakers. I can make and receive calls from my watch. But whenever I receive a call my call audio output is sent to my watch speakers. After picking up the phone I can change it to my phone's earpiece but this is annoying to do everytime I receive a call. Is there a way to force my phone not to transfer incoming call audio to bluetooth?
.... I can disable Phone Audio from my bluetooth profile but then I am not able to make calls or see who is calling me from my watch. Are there a better solution for this issue?
Quite annoying that , no bt notifications app have proper choice to choose answer incomming call on watch or phone? If press answer incomming call on phone , the audio phone call will not going out to watch and viceversa, and if by pressing answer incomming call in watch, the audio call will be in watch...that's much better, right? That is smart watch & smart phone.
EDIT:
Temporary solution is using 'Bluetooth Audio Manager' app to rout phone call audio to phone or whatever Bluetooth device you want...

Calling problems with smartwatch connected

Hi hello guys how are you. So i have th essential phone and the gear s3 frontier. When the watch is paired to the phone whenever i receive or make a phone call even using the phones dialer. I would get no sound at all. The other person cant hear me either. I noticed that even if i pick up a call with the phone it would automatically switch to the watch. I think it might be a glitch thinking is more like a radio Bluetooth. So even if i switch to the phone or speaker. No audio at all. If i turn off the Bluetooth everything is back to normal. Any suggestions. I would like to keep on using my watch. Sometimes im not near my phone and would like to talk through the watch. If i go into the Bluetooth settings i can toggle the option for voice calls. I would get the notification when receiving a call but on the watch i cant only decline now.
You have to go in BT settings and set the watch not to be used for phone audio
no audio when answering an incoming call, while paired with a smartwatch
hi,
I'm experiencing the same thing, but I would use another title for the bug (see above).
The answer in post #2 is helping me to get audio when answering a phone call, BUT I can't use my smartwatch (Gear S3) for making calls or answering calls anymore.
So when I disable the "phone audio" in the smartwatch Bluetooth connection profile, the phone sends the audio to the earpiece, as no audio Bluetooth device is connected --> audio is available when answering the call.
But as I want to use my smartwatch for making and answering calls, I'd like to get a solution for this.
Side note: there is no audio on both ends. I can't hear the other end and the other end can't hear me. And the "no audio" thing is only present for the first 10 seconds of a call. After that the audio starts to work on both ends via phone (when watch is connected as BT audio device).
BR
ice

Bluetooth VOIP call control

Has anyone managed to get bluetooth call controls like answering and hanging up VOIP calls from bluetooth headsets working on this phone? Normal calls work fine but if I'm say on a Hangouts call and hangup from my headset the call audio just switches from my headset to the phone speaker instead of disconnecting the call like one would expect. I had the same problem on my Samsung Galaxy phone but I thought with this being a Pixel, call handling regardless of cellular or VOIP would be handled consistently similar to how iOS handles them. Anyone have any tips or workarounds to get this working?

Resources