Eu quero usar o meu laptop (Debian 8.4) como um fone de ouvido bluetooth para o meu smartphone (OnePlus One, Android). Isso significa não apenas o áudio do meu telefone, também as chamadas recebidas.
Já consegui reproduzir áudio normal nos alto-falantes do laptop, mas sem dados telefônicos. Eu vi que há um perfil de fone de ouvido para bluetooth. Isso funciona automaticamente? Eu já tinha trabalhado com PBAP e MAP, mas na especificação de fone de ouvido bluetooth não encontrei respostas para ajudar.
Eu configurei a classe bluetooth do meu laptop para 0x40040C
em /etc/bluetooth/main.conf
e também configurei via
hciconfig hci0 class 0x40040C
A classe que recebo de este site .
Para conectá-lo, uso bluetoothctl
. Mas quando eu mudo o modus (por exemplo, detectável em), o laptop sempre muda sua classe bluetooth de volta para o laptop.
Quando estou procurando dispositivos em meu telefone, o laptop aparece com um ícone de fone de ouvido, mas quando eu paro, o ícone muda para um ícone comum de fone de ouvido. Nas configurações, há também 'Media Audio'. O que eu acho que preciso é de 'Telephone Audio'. Então a questão é, como posso conseguir isso?
Seria ótimo se eu não oferecesse ferramentas extras (gráficas) para instalar e melhor ainda quando houvesse algum código para fazê-lo funcionar no QT. Todos os exemplos que encontrei não funcionam, são para o Windows ou são muito antigos. No meu caso, receber uma mensagem por bluetooth que uma chamada está chegando seria suficiente (como um simples smartwatch, apenas mostrando).
Com minha solução atual com áudio de mídia, ouço apenas o telefone tocando, no laptop e no telefone simultaneamente, mas apenas se eu definir o som do telefone no meu telefone de modo silencioso ou vibratório para qualquer volume.