1 votes

Problème dans le profil Bluetooth HFP/HSP sous Linux

J'essaie d'implémenter la téléphonie mains libres sur ma carte, j'ai réussi à connecter mon téléphone Android à la carte via le module bluetooth (QCA61X4A) en mode téléphone et partage audio multimédia.

J'ai pu lire des fichiers multimédia via Bluetooth grâce à cela. Mais lorsqu'un appel est connecté, le haut-parleur bluetooth fonctionne correctement, c'est-à-dire que je peux entendre ce qui est dit sur le téléphone portable, mais l'audio n'est pas transmis de la carte au téléphone portable (je suppose qu'il y a une erreur dans la réception des données du micro ou dans la transmission des données du dispositif bluetooth). Je reçois le message suivant qui apparaît plusieurs fois dès qu'un appel est lancé.

" Bluetooth : hci0 paquet SCO pour poignée de connexion inconnue 0

Bluetooth : hci0 envoi de la trame échoué (-27)

Bluetooth : hci0 envoi de la trame échoué (-27) "

Le dispositif Bluetooth est connecté via l'interface USB. Vous trouverez ci-dessous la configuration de l'ensemble du dispositif, pulseaudio --version

pulseaudio 11.1 bluetoothctl --version bluetoothctl : 5.49

ofonod --version 1.22 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/

Dans le lien ci-dessus, section 5, ils ont mentionné d'activer le routage SCO en utilisant la commande hcitool, mais je ne connais pas la commande pour le chipset QCA61X4A. Quelqu'un peut-il m'aider à ce sujet ?

0voto

shafi Points 21

Le problème a été résolu par l'attribution d'un chemin audio source approprié en utilisant la commande pacmd.

Voir le lien ci-dessous pour référence, j'ai utilisé

pacmd move-sink-input < INPUTID> < SINKNAME> (en anglais)

Commandes PulseAudio

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X