Works perfectly with Philips Fidelio M1 helmet and a Samsung Galaxy S I have the microphone and the button to answer the call that works on my phone now, my helmet is provided for iPhone only at the base.
Given the comments above, I imagine your iPhone headphones should not have more than the hook button calls for this to work.
4 out of 5 stars because the price is high for a male / female connector which inverts made 2 terminals of a jack.