I run into the same issue, integrating a HS3100 with a voice application on a TC55 device.
It took a couple of days to me, to make the HS3100 usable by the voice application.
What you actually need is to route the device audio to the connected (bonded) bluetooth headset.
I took the basic ideas from the follwong project:
I hope this to be of some help.