When I'm on my work computer, I'd like to connect my phone via USB and have the possibility to answer calls or initiate calls directly from my computer, using a microphone handset directly connected to the computer, not the phone.

I Googled assuming something like this already existed, but I didn't find that specific use (I found GtalkSMS, EasySMS, Airdroid, but most of them are for SMS/MMS only).

How can this be done?

It would be great if this would be directly connected to Google+ (like initiating a Hangout that would automatically use my phone, or a GTalk call that would use my connected phone insted of a "web" phone number).

Thanks for your help!

  • I just slightly re-phrased your question to avoid it being closed for "off topic" (see FAQ: Can you suggest an app that does X?). Guess you'd also be satisfied with a solution not involving any additional app :) Btw: Why not simply using a headset connected to your phone? – Izzy Feb 19 '13 at 10:12
  • Thanks for the modifications. The idea is to avoid switching from the computer to the phone (I receive/make a lot of phone calls), and my computer handset is way more comfortable :) – Cyril N. Feb 19 '13 at 10:21
  • Yepp, I already thought this being the cause. Just wanted to make sure. I also just linked a few releated questions in my last comment, maybe one of them proves helpful (if so, please state here -- you might even answer your own question, just in case you find a solution yourself). – Izzy Feb 19 '13 at 10:24
  • 1
    The second link is this question ;=) – Cyril N. Feb 19 '13 at 10:46

The only linux application I know that could achieve this is 'HFP for Linux'. It works by implementing the Bluetooth HFP 1.5 Hands Free profile, which basically makes your PC a remote control/headset for your Android phone.


As far as I've seen there's no solution aside from ADB and custom coding to preform call forwarding over USB that can be trusted; BlueTooth self induced MiTM I don't consider very secure for client calls ... side note here, "Bad USB" (AKA Rubber Ducky or HID) attacks are to easy to deploy if your device is infected with the latest generation of cross platform malware; if one cares about their workplace security phones shouldn't be plugged into the corporate network or computers... so I'll suggest what I know to have worked for providing similar features you've requested.

The trick I've used in the past doesn't require the phone to be connected to a PC to answer calls but should still work as desired; look up Google Voice number to forward calls to your cell or PC; additional benefit of using Google Voice is that groups of contacts or individual contacts can have their own custom voice mail greetings setup.


There is a Java application which you can use to connect your android device with your linux/windows installation. It needs adb. Part of your question, without USB, you can use adb's tcpip function so you won't need a USB cable all the time. Just connect it once, enable tcpip, and then connect over wireless connection. It won't forward your incoming calls but you can use your android screen. I have written a tutorial on its usage as well. Once connected with adb, you can dial a number from phone like this:

adb shell am start -a android.intent.action.CALL -d tel:+12345678

This is what one of Apple's "Continuity" features, "Handoff", does...yes? But Handoff's only good btwn Mac and IPhone..so I have used Google Voice to dial and answer calls to my Android phone on my Mac You can connect your phone to Google Voice or port your number to Google Voice and then you can use Hangouts to answer and make calls.(If you have Sprint, like I do, this works great! Just use your number as Google Voice # and it's totally synced; unlike fully porting your # over, everything stays same with your Sprint service except now you use Google Voice VM but it's better and more convenient anyhow and nothing changes from phone-side) Also have you tried AirDroid{Air Mirror}? I use AirDroid for controlling my phone from computer(Mac App or Website>comp and phone must be hooked to same network); I also have it set up as security and to find location, in case my phone is lost or stolen. And I use Pushbullet's Chrome extension for texting[bc its easier and I discovered it first;)] AirDroid{AirMirror} is almost like Handoff except I don't know if it accepts incoming calls but you can make outgoing. Check out: http://gadgets.ndtv.com/apps/features/how-to-make-calls-send-and-receive-sms-from-your-computer-using-an-android-phone-654766

There are a couple company's that I read about that are said to offer this exact solution but I don't have personal experience..(except "Vysor", I have used as an Android mirroring app for presentations):

Remote Phone call- https://www.justremotephone.com/ *Mobizen- mobizen.com Vysor

*Seems like a great platform...

But ultimately, it seems like these are simply mirroring apps. Which actually could be just fine; the mirroring route is not as clean and fluid as Google Voice has been for me because of the necessary setup, every. single. time. But it could be an easy hack or workaround for this problem. You just activate the mirroring system when you sit down for work on your computer, then plug your headset into your phone and then you can use the app's screen mirroring your phone to answer or dial calls etc... Either way there are so many apps and stuff out there, Im sure there are other options but in my experience, Google Voice has been the best at doing what you asked, and its simple and seamless> once you set it up, you can forget about it!

  • apple's "handoff" only works about 50% of the time. i have tried with iphone 6+ 6s+, and macbook pro's from 2012 all the way to 2016 - same story every time. so that's a terrible comparison IMHO – ierdna Nov 17 '17 at 10:48

I appreciate that this is now quite an old question now, however, I was still looking for the answer so perhaps someone else is...

I use Mightytext as it allows you to dial phone calls and send SMS messages from the browser. I have used it on Windows & Linux with an android phone. No need for USB connection either.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.