Now that Tasker can answer calls as of v1.0.8, I set up an auto-answer for when my bluetooth headset is connected.
Note: I had found that my original setup had the annoying side effect of automatically picking up a call that came in when I was already on a call. Now I have improved it to NOT automatically answer if the phone is "off the hook."
Profiles for Idle and Busy tracking Idle and Busy phone status
- Select New State context, Bluetooth Connected. Set the name to be the name that your headset connects as. My profile uses Motorola HX1. Done.
- Click on that profile, and Add Context , Incoming Call, leave the Caller Number blank cuz we want to answer all calls.
- Add tasks
- Check if phone is idle
- Wait 2 seconds. adjust to whatever delay you want before it picks up the call.
- Take Call
May not work with all Bluetooth devices. Failed with 2 different BT devices (Jawbone and Microsoft Sync) In both cases, Even though the BT device is connected, "Take Call' answers the incoming call on the cellular device, not handsfree via the BT device. For both, to answer an incoming call via the BT device takes human interaction - whether to press the button on the Jawbone, or pressing the dashboard button for MS Sync to answer.