[Q] Force voice calls over A2DP profile - Android Q&A, Help & Troubleshooting

I have a bit of a particular situation, but I think others may find the answer useful too.
Here it is. I have an A2DP bluetooth receiver that I'm using with my HTC Desire Z. I want to be able to send voice call audio output to the receiver (while using the phone's built-in mic).
This would effectively be the same behaviour as plugging in a regular stereo audio cable/earphones to the 3.5mm jack. Music and call audio are routed out over the headphones, but in order to talk you have to use the phone mic.
I know there's an app that does the reverse (forces stereo media audio over the Headset profile). https://market.android.com/details?id=com.steven.supermonofroyofree
See also: http://forum.cyanogenmod.com/topic/29191-routing-call-audio-over-a2dp/

I am also wondering about this. Disconcerting that this is only one of a few posts on the topic I can find on Google and none of them have an answer :/

At
Natolx said:
I am also wondering about this. Disconcerting that this is only one of a few posts on the topic I can find on Google and none of them have an answer :/
Click to expand...
Click to collapse
I would like this to happen as well. I am very disappointed in the Bluetooth gateway in my car. (Blackberry)
How could one force a callers voice through the the media audio? it might be as simple as changing the output using a hack on the phone dialer apk, but I wouldn't know where to look. Any help or suggestions would be greatly appreciated.

devytrip said:
At
I would like this to happen as well. I am very disappointed in the Bluetooth gateway in my car. (Blackberry)
How could one force a callers voice through the the media audio? it might be as simple as changing the output using a hack on the phone dialer apk, but I wouldn't know where to look. Any help or suggestions would be greatly appreciated.
Click to expand...
Click to collapse
It apparently would take ALOT of work and may in fact be impossible
Sent from my Galaxy Nexus using Tapatalk

I think you can record incoming call in a buffer and then play as a2dp like a music player.

Has anybody found a solution or workaround to this issue? I would appreciate any advice immensely!

Related

[HELP] use internal phone mic on bluetooth

Hi,
I have samsung vibrant, and have car stereo with bt handsfree, the problem is that the microphone of the car stereo has bad quality, the other side can't hear me.
The vibrant's mic is very good even if the phone is far away
My question is how I can disable bluetooth mic and use the phone internal one? Only the audio from the phone will be routed to the car stereo?
I searched all over the net but nothing, just a lot that searching solution like me.
Searched in android api for microphone disable,there is only mute procedure, no route/disabling.
Maybe some hack, I played with audio service menu of the sgs not found something there
Don't want use aux port for this
Please developers put attention that thing is usefull for a lot of users
Thanks
Your best bet would be to check the Samsung Support or their Forums and search there.
Your best bet would be to check the Samsung Support or their Forums and search there.
Alternatively you can check Here
UP
Sent from my GT-I9000 using xda premium
deliad said:
Hi,
I have samsung vibrant, and have car stereo with bt handsfree, the problem is that the microphone of the car stereo has bad quality, the other side can't hear me.
The vibrant's mic is very good even if the phone is far away
My question is how I can disable bluetooth mic and use the phone internal one? Only the audio from the phone will be routed to the car stereo?
I searched all over the net but nothing, just a lot that searching solution like me.
Searched in android api for microphone disable,there is only mute procedure, no route/disabling.
Maybe some hack, I played with audio service menu of the sgs not found something there
Don't want use aux port for this
Please developers put attention that thing is usefull for a lot of users
Thanks
Click to expand...
Click to collapse
Did you ever find a solution for this? I noticed that Moto Voice and the Google app allow for this, but I can't find a way to do this during phone calls.

Bluetooth headset connects but can't stream audio

My Motorola H17 pairs and connects to my TP but there's no sound when playing music or audio. It works fine with my Optimus V phone using the BT-Mono app to redirect the sound out to the headset. I've tried BT-Mono which appears to function correctly (no errors etc), but when I switch it over no audio through the H17 although the tablet speaker is muted as it should be.
Is there something else I need to do on the Prime to switch the sound over, is it an incompatibility issue with this headset, or is there another app that would work? I've searched a bit and apparently others with BT headsets get them working with TP, but also found very little on the subject. Perhaps it's the lack of phone functionality with some headsets? I'd try another brand/model if I was sure it would work.
Thanks for any help.
Get audio manager from the market, there is both pay and free, pay attention to incall volume. It worked for me, seems incall volume is defaulted to zero at least in my case.
Dahenjo said:
My Motorola H17 pairs and connects to my TP but there's no sound when playing music or audio. It works fine with my Optimus V phone using the BT-Mono app to redirect the sound out to the headset. I've tried BT-Mono which appears to function correctly (no errors etc), but when I switch it over no audio through the H17 although the tablet speaker is muted as it should be.
Is there something else I need to do on the Prime to switch the sound over, is it an incompatibility issue with this headset, or is there another app that would work? I've searched a bit and apparently others with BT headsets get them working with TP, but also found very little on the subject. Perhaps it's the lack of phone functionality with some headsets? I'd try another brand/model if I was sure it would work.
Thanks for any help.
Click to expand...
Click to collapse

Any way to direct ALL sound to BT headset?

For some odd reason the GS3 seems to still play sounds (rings, notifications, etc) on the device as well as the BT headset when connected; causing an unecessary echo. On all my previous devices, all sounds were directed to the headset. Any way to change this? Couldn't find it under Settings.
Bump!
Bump!
akarol said:
Bump!
Click to expand...
Click to collapse
I'm experiencing the same problem but I'd like to broaden the scope.
My Bose MIE2I's are plugged into the 3.5mm slot not BT and do not receive the notifications, nor do they work for speaking through the phone and listening to the other party on the call.
I'm used to them not controlling my multimedia and voice control as per my GSII but their functionality being constricted on a higher model phone perplexes me.
akarol said:
For some odd reason the GS3 seems to still play sounds (rings, notifications, etc) on the device as well as the BT headset when connected; causing an unecessary echo. On all my previous devices, all sounds were directed to the headset. Any way to change this? Couldn't find it under Settings.
Click to expand...
Click to collapse
Have you try application name BT mono? search in Google play. try that application. it pretty much make your BT headset as output sound. So music notification can play through BT headset
For Bluetooth- turn on the device and find it in the Bluetooth settings. Then click on the wheel beside it and check both vocal and media audio.
same issue here.. driving my nuts..
want all rings notifications etc in the earpiece only.
I want to mute my phone and have all sound routed 100% to the earpiece.
CVSiN said:
same issue here.. driving my nuts..
want all rings notifications etc in the earpiece only.
I want to mute my phone and have all sound routed 100% to the earpiece.
Click to expand...
Click to collapse
I know this is an old topic, but I was searching for a solution for the exact same issue and thought I'd add my .02 cents here as well.
Anyone come up with a solution to this yet?

[Q] Is it possible to force bluetooth media audio to emulate wired connection?

I have the A100 HTC Car StereoClip for streaming audio to my car stereo, but only the bluetooth profile is for "Media audio."
The device works great for streaming audio - it sounds just as good as a wired connection - but, it will not work for phone calls. When a call comes in, the "media audio" stops/pauses, then the call comes through the phone's speaker. With a wired connection using the physical headphone jack, the call will go through the car stereo and use the phone's microphone.
Is it possible to force a different profile for the A100 to do the same thing as the wired connection?
junkmail9 said:
I have the A100 HTC Car StereoClip for streaming audio to my car stereo, but only the bluetooth profile is for "Media audio."
The device works great for streaming audio - it sounds just as good as a wired connection - but, it will not work for phone calls. When a call comes in, the "media audio" stops/pauses, then the call comes through the phone's speaker. With a wired connection using the physical headphone jack, the call will go through the car stereo and use the phone's microphone.
Is it possible to force a different profile for the A100 to do the same thing as the wired connection?
Click to expand...
Click to collapse
I've been searching for this same exact question, but haven't found jack. Did you ever figure this out?
h41cyon said:
I've been searching for this same exact question, but haven't found jack. Did you ever figure this out?
Click to expand...
Click to collapse
Not yet. I haven't found any app or utility that will make the A100 work like a corded link for phone calls.
I am hoping the answer lies in the /system/etc/bluetooth/audio.conf file. I haven't really looked into it because root is needed to test anything there. I plan to resume looking into this once s-off is achieved.
any solutions as of yet????
optiknerv said:
any solutions as of yet????
Click to expand...
Click to collapse
Nothing as of yet. However, the answer is not in the audio.conf file.
Can anyone tell me where the system detects the headphone jack is inserted and then redirects the audio?
Go to the bluetooth settings for your device, you will see two different options "Phone Audio" and "Media Audio". If you only see "Media Audio" your A100 does not support the required bluetooth prodiles to handle phone calls.
These are two separate bluetooth audio profiles, HFP for phone and AVRCP/A2DP for media.
When a phone call comes in, the phone pauses the AVRCP connection for the duration of the phone call, and HFP comes on to handle the call.
This is the device I used for bluetooth media/phone calls in my older model car, nothing spectacular about it but it works decently for being a $40 unit.
Connects via wire/RCA jacks to aux port and needs to be hardwired into power though.
http://www.clarion.com/us/en/produc...es/BLT370/us-en-product-pf_1259392722474.html
Reading around ive abandoned the idea of finding a way to get this working on a2dp devices. Its just so stupid. All I want is to route the audio through the speakers, the microphone in the one x is close enough to pick up my voice. This is what I used to have when I hard wired the audio to my stereo in my car, and now with blutooth I can't.
optiknerv said:
Reading around ive abandoned the idea of finding a way to get this working on a2dp devices. Its just so stupid. All I want is to route the audio through the speakers, the microphone in the one x is close enough to pick up my voice. This is what I used to have when I hard wired the audio to my stereo in my car, and now with blutooth I can't.
Click to expand...
Click to collapse
Exactly. I haven't given up yet, but I agree that information on this is few and far between. Most info seems to be focused on redirecting all audio to mono SDP. With root, it should be possible somehow by re-routing the audio. I'm even ok if the music gets blended with phone audio - it might be annoying, but not nearly as frustrating as not getting phone audio via A2DP.
Sent from my Kindle Fire using Xparent Blue Tapatalk 2
any one have anything yet?
App soundabout
Sent from my ADR6410LVW using xda app-developers app
jose51197 said:
App soundabout
Sent from my ADR6410LVW using xda app-developers app
Click to expand...
Click to collapse
Unfortunately, even SoundAbout can't force the phone audio over AD2P-only devices. I talked (well, emailed) with the author about it last December. He was very receptive to input and he even tried a couple things, but no joy.
This solution requires root and knowledge beyond me. Or, I need to buy an adapter that supports AD2P and SCO and has a microphone.

Internal Device Audio As Microphone Input

Been using the virtual cam tweak but annoyingly it plays the audio out loud instead of directly into the camera/microphone input.
I'm wondering if there's a tweak that does this? Or if it can be developed, surely it can be. It's just redirecting the device audio directly into the microphone input. I absolutely couldn't find anything though through my searching.
For example
right now;
I play video using virtual cam
The audio plays out loud
The microphone picks up the out loud audio & uses it as microphone input
The audio quality sounds awful & picks up loads of background noise
What I want to do
I play video using virtual cam
I can have device muted for myself, but the audio of the video still goes through mic
Sound quality is perfect & no background noise is picked up since it's device/video audio playing in mic
Download ManyCam app.
Hope it helps.
aiSanaul said:
Download ManyCam app.
Hope it helps.
Click to expand...
Click to collapse
need a tweak not manycam, manycam doesn't help me
opommy said:
need a tweak not manycam, manycam doesn't help me
Click to expand...
Click to collapse
Oh! I don't think there is any, on web.
But you can try making your own with a headset, If you can understand this:
How do I route my audio output into the microphone of my Android phone?
Al Klein's answer: You connect your audio output (of whatever) to the mic input of the phone, probably through an attenuator (because most audio outputs are much too high for a mic input): Ignore the speakers, resistors and switches.
qr.ae
maybe I can pay someone to develop it? Surley not too difficult?
aiSanaul said:
Oh! I don't think there is any, on web.
But you can try making your own with a headset, If you can understand this:
How do I route my audio output into the microphone of my Android phone?
Al Klein's answer: You connect your audio output (of whatever) to the mic input of the phone, probably through an attenuator (because most audio outputs are much too high for a mic input): Ignore the speakers, resistors and switches.
qr.ae
Click to expand...
Click to collapse
opommy said:
maybe I can pay someone to develop it? Surley not too difficult?
Click to expand...
Click to collapse
yeah try nearby mobile repair shops, they will sure do.
i'm still looking for someone who could build this

Categories

Resources