I have paired a Jabra Talk 15 headset with a Raspberry Pi 3B (and PulseAudio). I can play sound through the headset well. When I record using
arecord though, I get almost completely garbled audio.
The same headset paired with an Android phone produces great recordings.
Not sure where the problem lies.
[My guess is the Raspi's bluetooth and/or audio stack might just lack a proper codec, but that's only a theory.]