Como configurar o Ubuntu PC como fone de ouvido bluetooth para atender chamadas

4

Estou tentando usar um fone de ouvido Bluetooth em um PC Ubuntu. Eu sou capaz de conectar telefone para pc via BT. Eu posso transmitir música para o PC. Mas não consegue ouvir o áudio da chamada. Eu verifiquei em registros de telefone Android, e BT sco link é estabelecido. Mas ao fazer uma chamada ou chamada virtual (reproduzir áudio através do caminho sco no telefone Android) o áudio não é audível no fone de ouvido do PC. Os pacotes SCO NÃO estão aparecendo nos registros btmon. Alguém conseguiu fazer isso com sucesso?

version- ubuntu 16.04
Installed- bluez, ofono, pulseaudio
pactl sink: Name- bluez_sink.22_22_8E_DE_B9_2B,
            Name: alsa_output.pci-0000_00_1b.0.iec958-stereo
pactl source: Name-bluez_sink.22_22_8E_DE_B9_2B.monitor
              Name: alsa_input.pci-0000_00_1b.0.analog-stereo
    
por Rilwan 03.11.2016 / 19:03

2 respostas

6

O Bluez tem suporte experimental para isso, mas eu não consegui que ele funcionasse corretamente antes.

aparentemente é possível se você usar o Bluez 5 e instalar o "ofono"

então em /etc/pulse/default.pa modificar a linha:

 load-module module-bluetooth-discover

para:

 load-module module-bluetooth-discover headset=ofono

reinicie o pulseaudio

Por enquanto parece que: - se em /etc/pulse/default.pa você adicionou headset=ofono , você terá o fone de ouvido; - se não, você terá a2dp (reinicie o pulseaudio todas as vezes).

Esta informação está na parte inferior de este longo tópico , que foi atualizado pela última vez há alguns dias

    
por Amias 23.11.2016 / 14:05
1

Eu resolvi assim:

  1. em /etc/pulse/default.pa localize a linha load-module module-bluetooth-discover e altere para load-module module-bluetooth-discover headset=ofono
  2. Adicione o usuário "pulse" ao grupo "bluetooth" para conceder a permissão: sudo useradd -g bluetooth pulse (provavelmente já está correto)
  3. MUITO IMPORTANTE: Para conceder a permissão, adicione isto a /etc/dbus-1/system.d/ofono.conf (antes de </busconfig> ; -)):

    <policy user="pulse">
    <allow send_destination="org.ofono"/> 
    </policy>
    

    Veja: link

Agora no pavucontrol eu posso ver que o perfil muda automaticamente de A2DP para HSP / HFP se eu fizer uma chamada telefônica, e então ela magicamente retorna para A2DP! **

    
por Andrea 05.08.2018 / 19:45