[pulseaudio-discuss] Wrong protocol selection during handsfree phone call

Luiz Augusto von Dentz luiz.dentz at gmail.com
Thu Sep 11 01:31:38 PDT 2014


Hi,

On Thu, Sep 11, 2014 at 11:17 AM, Vinod Rayapudi
<vinodrayapudi at gmail.com> wrote:
> Hi all,
>
> I have connected my Nexus-4 phone for both A2DP and Handsfree profiles with
> my bluetooth headunit.
>
> When I make a call, there is no audio on head unit .
> When I ran the command 'pacmd list-sources', I came to know that there is
> wrong selection of protocol.
>
> During phone call, I can see below log for bluez_source.BC_F5_AC_02_B9_D9
>
> properties:
> bluetooth.protocol = "a2dp_source"
> device.description = "Nexus 4"
> device.string = "BC:F5:AC:02:B9:D9"
> device.api = "bluez"
> device.class = "sound"
> device.bus = "bluetooth"
> bluez.path = "/org/bluez/1513/hci0/dev_BC_F5_AC_02_B9_D9"
> bluez.class = "0x000000"
> bluez.name = "Nexus 4"
> device.icon_name = "audio-card-bluetooth".
>
> I expect it should be
>
> properties:
> bluetooth.protocol = "hsp"   --> Expected.
> device.intended_roles = "phone"
> device.description = "Nexus 4"
> device.string = "BC:F5:AC:02:B9:D9"
> device.api = "bluez"
> device.class = "sound"
> device.bus = "bluetooth"
> bluez.path = "/org/bluez/1513/hci0/dev_BC_F5_AC_02_B9_D9"
> bluez.class = "0x000000"
> bluez.name = "Nexus 4"
> device.icon_name = "audio-card-bluetooth"
> bluetooth.nrec = "1"
>
> Can anyone help me, how to solve this issue ?

HSP support is not yet upstream, also even if you are using one of the
backends proposed you will probably need module-bluetooth-policy or
something similar to switch the profiles.

-- 
Luiz Augusto von Dentz


More information about the pulseaudio-discuss mailing list