HSP Profile not working on connecting via Android Settings Dialog
By default HS/HF profile has only control connection established. Audio connection become active during voice calls and speech recognition. You need to use BluetoothHeadset.startVoiceRecognition/BluetoothHeadset.stopVoiceRecognition and listen to ACTION_AUDIO_STATE_CHANGED intents.