Pulseaudio não registra o perfil HFP no servidor SDP

4

Eu preciso emparelhar um fone de ouvido com um dispositivo baseado em Linux via Bluetooth. Na verdade, quero ter um par de mic no dispositivo para obter o áudio bruto do microfone. O dispositivo não possui uma placa de som.

Eu instalei:

  • Bluez 5,15
  • pulseaudio 9.0

sdptool browse local não mostra o perfil HFP registrado.

O wiki pulsaudio diz:

Note: The device may be off by default. Select its audio profile (OFF, A2DP, HFP) in the "Configuration" tab of pavucontrol.

Mas não tenho GUI.

Eu fiz o emparelhamento Bluetooth através do bluetoothctl para o fone de ouvido, mas "conectar" não funciona.

hcidump mostra que o fone de ouvido solicita "Serviço de gateway de áudio" via SDP e a resposta do dispositivo com lista vazia. Depois disso, o fone de ouvido inicia a "conexão".

  1. Como configurar o pulseaudio? Eu não fiz nada de especial, apenas compilado e instalado pulseaudio.
  2. No diretório pulseaudio builds não há module-bluetooth-discover module. Mas eu vejo a fonte module-bluetooth-discover.c em algum lugar eu li que foi recomendado para carregar este módulo, mas eu não tenho isso. Como obtê-lo compilado? Ou está dentro do binário?
por Hedgehog 12.01.2017 / 17:19

0 respostas