I got a really nice cheap pair of Bluetooth helmet headsets that I've installed in my helmet and my gf's helmet. Installation was surprisingly easy, quality is very good. They work well, easy to use. Long range (you can chat from opposite aides if the house with a lot of concrete in between). They're 3-12x cheaper than Scala (eg: a pair of G9x) and the other popular ones. http://www.ebay.co.uk/itm/252028633412 Basically each unit can pair with 2 devices but only talk to 1 at a time. So your phone plus the other rider, and you switch. They can make yours switch to theirs by tapping their power/switch button. So it works well. Now I've just got my software to figure out. When connected to my android 6.0.1 phone if I tap the call button it will pause/unpause my music. If i hold the call button it redials the last number. If it rings and I tap call it answers. Here's the problem. WhatsApp doesn't ring on the Bluetooth headset by default when someone is calling. So you have no idea there is a call. If you tap the call button it just pauses/unpauses music. If u click the dumb Bluetooth icon on Whatsapp then it works. Whatsapp doesn't have any settings for Bluetooth. I would like to be able to dial and select music with my voice. If anyone has any tips, let me know. BTW I didn't think music was a good idea until i tested my helmet with some chill music. I think listening to chill music will help me ride slow on the street. So now I'm keen on music.