You are not logged in.

#1 2017-02-26 15:49:54

BasT
Member
Registered: 2010-08-28
Posts: 112

[Solved] Skype call causes automatic switch from A2DP to HSP/HFP

Whenever I start a skype call, the headset switches from A2DP to HSP/HFP.

This behaviour started a few weeks ago, though I don't know what caused it.

Anyone know how to stop this from happening? (Switching back to A2DP manually works fine)

EDIT:
Solved by editing the appropriate line in /etc/pulse/default.pa

load-module module-bluetooth-policy auto_switch=false

Last edited by BasT (2017-02-26 16:56:10)

Offline

#2 2017-02-26 16:00:09

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,743

Re: [Solved] Skype call causes automatic switch from A2DP to HSP/HFP

From pulseaudio 10.0 release notes:

Pulse release notes wrote:

Bluetooth headsets typically support both the A2DP profile, which is suitable for music, and the HSP profile, which is suitable for telephony use cases. module-bluetooth-policy will now automatically switch the profile of a Bluetooth headset from A2DP to HSP/HFP when an application creates a recording stream with property media.role=phone (telephony applications should set that property for their streams). When the stream goes away, the profile gets restored back to A2DP. This way the user doesn't have to manually switch the profiles when starting and stopping a call. This behaviour can be disabled by giving argument auto_switch=false to module-bluetooth-policy.

Offline

#3 2017-02-26 16:54:21

BasT
Member
Registered: 2010-08-28
Posts: 112

Re: [Solved] Skype call causes automatic switch from A2DP to HSP/HFP

V1del wrote:

From pulseaudio 10.0 release notes:

Pulse release notes wrote:

Bluetooth headsets typically support both the A2DP profile, which is suitable for music, and the HSP profile, which is suitable for telephony use cases. module-bluetooth-policy will now automatically switch the profile of a Bluetooth headset from A2DP to HSP/HFP when an application creates a recording stream with property media.role=phone (telephony applications should set that property for their streams). When the stream goes away, the profile gets restored back to A2DP. This way the user doesn't have to manually switch the profiles when starting and stopping a call. This behaviour can be disabled by giving argument auto_switch=false to module-bluetooth-policy.

Thanks a lot! That fixed it.

Offline

Board footer

Powered by FluxBB