Use Computer headset like a hands-free for cell phone

Solution 1:

I know that some bluetooth devices will not connect with a phone I used to have. There seems to be some incompatibilities between different BT devices, and there is not much that could be done there. So far, Bluetooth was more trouble that it was worth it. I also had issues with such keyboards that would always disconnect.

I know this is not the answer you are looking for, but this might be a fact, and unless you can hac the Bluetooth connection, or change bluetooth-related internal settings, you may not be able to do anything.

Solution 2:

Bluetooth is a technology based around specifications and profiles. According to the official Bluetooth site many features of the core specification are not required, but are optional. Furthermore, product differentiation is furthered by the use of profiles.

Not all devices support all profiles or are made to support them. For example, my Motorola Rokr S9 headset supports the Advanced Audio Distribution Profile (A2DP), the Headset Profile, and the Hands-Free Profile. The later two are used for telephone handsfree.

With that said, the first thing to determine is whether your phone and your headphone support the same Core Specification level (ie 2.0, 2.1, 3.0, 4.0) and whether or not it supports the proper profiles. To do so you would need to check with the documentation on the headset and/or with the manufacturer.

If the necessary Profiles or Core Spec is not met, then there is no way to use the computer headset with your mobile.

Official Bluetooth Technology Info Site

Solution 3:

have you thought about using Google Voice or Skype type applications for your mobile to forward the calls to your PC skype/Voice application?

Solution 4:

Hey thank you so much. Because of your post I found HFP for Linux. I was so sick of switching headsets all the time. Anyway, my solution is to use OSS instead of ALSA. Sounds stupid but it works:

  • Driver: OSS
  • Device: /dev/dsp
  • anything else default

I'm using a thinkpad T61p, ubuntu 10.04 with a Nexus One android phone. The whole solution can be found in my blog: http://rebusdigitalis.blogspot.com/2011/03/using-your-phone-from-your-computer-via_15.html