“Fake” a bluetooth call with RFCOMM - Android Q&A, Help & Troubleshooting

Hey Guys, I also posted this question on Stackoverflow.
okay, here's my problem: I am developing an app that reads out SMS while driving and therefore connects to to a bluetooth speaker (mono) using startSCO. However, there are some devices (especially car entertainment systems that lack A2DP functionality) that only react on calls.
So my idea would be to initiate a "fake" call (read: send the String with Caller ID etc to the device so it rings) and - if the user "picks up" the call - then send the normal output with the VoiceCall Stream.
As Android supports RFCOMM, this should be possible I guess. However, I can't find any information about this particular topic on the internet.
Would you say it is possible? And if yes, do you have any information you can share with? Like how to initiate the call and so on.
Thanks!

forceu said:
Hey Guys, I also posted this question on Stackoverflow.
okay, here's my problem: I am developing an app that reads out SMS while driving and therefore connects to to a bluetooth speaker (mono) using startSCO.
Thanks!
Click to expand...
Click to collapse
Whether you have code for that?(connecting to mono headset) I am in need of it

Sure ^^
http://developer.android.com/reference/android/media/AudioManager.html#startBluetoothSco()
But I think this is SDK8+ only, before that there is a function called AudioManager.setRouting or something like that =)

Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A

Related

Jabra 250 & Dailling a contact without using the Headset

my friend has an xda II & he bought a Jabra 250 BT headset, he have no idea how to use it & moreover i never had BT in any of my phones so both are ignorant regarding BT, now he asked me a question, "How can i dial a contact from my Headset without the use of the phone, is their any SW i need to use?" i tiold him, i have no idea but i will forward his question to this forum, so could someone answer this question pleaaaaaase ?
the point is the right BT profile ... the headset profile doesn't work except during a phone call ... what you need is a "hands free" profile which will deal with all types of system "sounds" ... then you can use MS voice commands s/w ... however, I didn't try this myself, but in theory it should work
I have this combination. I've not checked the groups recently but from personal experience you cannot dial from the headset with the exception of a bolt-on (name escapes me) that will allow you to use the headset button to redial the last number.
I also have Microsoft voice thingy which works well but you need to initiate the call from the pda and then switch it over to the headset once connected. This little bolt on does manage the operation of the bluetooth radio and disables it to save battery after one minute. If you want to initiate a call like this then it is best to kick the bluetooth off first otherwise there is a delay before the headset links up and the person you just called is left hanging around whilst you frantically try to transfer the call to the headset!
Having said that and with all its limitations the two do work well together. One thing I did do based on various comments on this web site was to update my firmware to latest version.
Hope this helps

I Think it is possible to record voice calls through WM after all...

Hi
I've seen many threats about Answering machine, and Voice call recording.
I've understand that the Voice call "mechanism" does not work along with the operating system, so the WM does not "aware" for that calls.
(If there is a solution for that, except speaker, I'm sorry for bothering you guys... I Haven't found one, please link me)
But
I've read threats that it is possible to use Bluetooth headset as microphone, and it is possible to hear music through it...
I Think that the OS can analyze the Bluetooth activity, and record voice calls through it.
What do you think?
Are you talking about the Hermes specifically? If you do, then please consider the fact that the Hermes has been available for almost two years. If call recording was possible, wouldn't there be software available by now?
(I am not counting those few products that rely on the microphone picking up the callers voice.)

[Q] Incoming text messages sent through Bluetooth?

This is a question I've had since owning the G1. Can we make it so that our incoming text messages get pushed through Bluetooth? I know the functionality is not there with the stock messaging app, but does there exist one that does? Or can one be programmed to do so?
This would be helpful to handful of people (like me) that have Microsoft Sync systems in their Ford/Lincoln/Mercury cars. Sync is able to read you your text messages while driving, and allows you to reply with your voice or call the sender, but only if the handset supports sending texts through Bluetooth.
I would imagine that since we have the latest version of BT, it could at least be programmed into a third-party messaging app, by someone with more knowledge than I. The only handsets to support this feature out of the box are some candybar Nokia and Motorola featurephones, so it wouldn't be too far fetched to get Android to support this.
Any thoughts?
This is the only thing i've been able to find that looks anything remotely close to what your asking for...
http://www.myblueant.com/android/index.php
Hope this helps
I believe I saw on the official Sync website that one of the Android phones was working with the text part of Sync. Posted by a Android user. You might look into that and see if it leads anyplace.
Sent from my SAMSUNG-SGH-I897 using XDA App
Try out the vlingo app in the market. It has something called Safe reader. It will read your sms out loud. When I'm driving and have my phone hooked up to my stereo, through bluetooth, it plays the message through my speakers. Not sure about standard bluetooth headsets but its worth a shot.
DriveSafe.ly will read your incoming messages to you via BlueTooth, and can be configured to autoreply, if you wish.
I looked through the syncmyride website and several people are reporting the Droid X works with the text messaging part of the Ford Sync system. Maybe there is hope for a direct connection. Although they also talk about Samsung phones in particular having issues with the Sync.
I'm trying to get this working as well. Stock EVO
Thanks for the suggestions of DriveSafe.ly and Vlingo. This is a great alternative, however in my case they would only work if I had the car stereo connected through Bluetooth (the Sync system allows you to do a Bluetooth media stream).
The issue, however, is that most of the time I have either my Zune or my Toshbia media player playing through a USB connection in the car. Say I get a phone call, Sync knows to pause the music in the USB connection, alert me to the phone call, talk on the phone through the car speakers, and then when the call is disconnected it will resume playing the music from the USB. Since the USB is selected and not the Bluetooth stream however, DriveSafe.ly and Vlingo won't automatically notify Sync of the text (it does work if I'm using the Bluetooth streaming option though, since Android is handling the streaming).
After rummaging through some posts, it seems that Syncs ability to communicate with your texts stems from a Bluetooth profile known as MAP (Messaging Access Profile), and while Bluetooth 2.0 and higher support this feature, only some handsets have that Bluetooth profile supported. How hard would it be to add a Bluetooth profile to the Android core through, say, a custom ROM? Or would the Kernel have to be modified?
Looking at the compatibility list it seems that the Motorola phones work with the text messaging system. All ( or most) of them, not just the Android phones. So it may be deeper than ripping the BT control scheme out.
But it would be great if someone could figure it out. I don't think many people care though, if you search here for Ford Sync you don't get many hits.
Blue control
search blue control on the marketplace or appbrain. this app allows sms to be played (and responded to) through a bluetooth headset!
Vibrant reads text out loud stock.
Settings>Voice Input and Output>Text-To-Speech Settings> Check Driving Mode...though..be warned. This will read ALL incoming texts out loud, and when you get a call, it will say Call from (caller or number if it's not in your contacts)
Don't have a BT headset..well I do..just can't find the charger. lol, so can't test it. And I'm not rich enough to have a BT enabled car.
Bumpity bump
gahockey05 said:
search blue control on the marketplace or appbrain. this app allows sms to be played (and responded to) through a bluetooth headset!
Click to expand...
Click to collapse
In the app description, it says it does not work with in-car bluetooth "at this time". So we can keep our fingers crossed.
Sent from my ADR6300 using XDA App
I have found, that to get messages read to me and be able to reply, I had to install a custom rom (CyanogenMod 9-20120710-nightly), it works great! I hope this helps.

[Q] Phone App for tablet S ??

Is it possible to use the tablet S (paired to a driod X) as a speaker phone in the same manner as as using a bluetooth headset?
DW14 said:
Is it possible to use the tablet S (paired to a driod X) as a speaker phone in the same manner as as using a bluetooth headset?
Click to expand...
Click to collapse
I think headsets were designed specifically to act as bluetooth speakers with your phone and contain all the necessary hardware and software to do such. Your tablet s has no such hardware or software; yes, it has bluetooth, but it is not designed to operate that way. Maybe if somebody wrote a software program to do it, it could, but for the mean time, no your tablet will not work as a speaker for your phone.
I have been able to pair my droidx with the tablet, but not much else. Has anyone been able to stream or transfer files between the two?
Vancelot said:
I have been able to pair my droidx with the tablet, but not much else. Has anyone been able to stream or transfer files between the two?
Click to expand...
Click to collapse
I use FileExpert for it. Rightclick on file --> Share via Bluetooth
Rarely use Bluetooth tho, mostly ftp share (also possible with FE)
DW14 said:
Is it possible to use the tablet S (paired to a driod X) as a speaker phone in the same manner as as using a bluetooth headset?
Click to expand...
Click to collapse
Well I'm sure thats not what u meant, but its the only way afaik. U could get urself an online number (e.g. Swype) and just forward all calls from ur droid X to this number.
Works fine, but I was told the caller didnt understand me as clear as he did with my phone's speaker turned on.
not the answer to the OP's question, but its the answer to the thread question is
GrooveIp
set up your google voice number to use google talk as one of you forwarding phone numbers,
the sign into groove ip.
free calls over wifi
this should be a sticky somewhere mods

Oppo Reno 10x zoom, Mic issue with Bluetooth headset

Hi All,
Please help me if anyone has faced this issue with oppo Reno 10x Zoom device.
The issue happens when i connect to my bluetooth headset and use apps like Webex and games like COD mobile. Phone never uses my headset's mic but it defaults to phones mic.
However it works perfectly with my calls and whatsapp voice and video calls.
I think its a software bug, but i don't know how to fix it.
Alok257 said:
Hi All,
Please help me if anyone has faced this issue with oppo Reno 10x Zoom device.
The issue happens when i connect to my bluetooth headset and use apps like Webex and games like COD mobile. Phone never uses my headset's mic but it defaults to phones mic.
However it works perfectly with my calls and whatsapp voice and video calls.
I think its a software bug, but i don't know how to fix it.
Click to expand...
Click to collapse
THREAD CLOSED as you already created another subject matter related thread: https://forum.xda-developers.com/t/mic-issue-with-bluetooth-headset.4205145/
This thread has also been moved from the guides section to the Q&A sub-forum.
XDA Forum Rules (excerpt):
...
5. Create a thread topic or post a message only once, this includes external links & streaming media.
As a large forum, we don't need unnecessary clutter. You're free to edit your message as you like, so if you do not receive an answer, revisit your message and see if you can describe your problem better. Not everyone is online at the same time so it might take a while before you receive an answer.
You can bump your unanswered question once every 24 hours
Duplicate threads and posts will be removed
Always post in an existing thread if a topic already exists, before creating a new thread.
Use our search function to find the best forum for your device.
Links to an external source are only allowed if relevant to the topic in hand. A description must be included, no copy & pasting from the original source.
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
...
Click to expand...
Click to collapse

Categories

Resources