Thus there seem some conceptual audio routing problems: Independently of the Ubuntu's Output Configuration in "Sound Preferences" setting: - When Bluetooth headset connected via Bluetooth, then Bluetooth Microphone is used. - When Bluetooth headset not connected via Bluetooth, then: - When no cable microphone is connected, then the laptops internal microphone is used. - When an external cable microphone is connected, then the external cable microphone is used.
When Ubuntu's Output Configuration in "Sound Preferences" setting is: - "Nokia HS-3W" (my Bluetooth Headset), then the loudspeaker of the Bluetooth headset is used. - "Internal Audio Analog Stereo" then: - When no cable loudspeaker is connected, then laptops internal loudspeaker is used. - When an external cable loudspeaker is connected, then the external cable loudspeaker is used. To summarize: - (1) The usage of the microphone should not depend on whether a Bluetooth headset is connected via Bluetooth, but it should depend on Ubuntu's Input Configuration in "Sound Preferences" - (2) The usage of the loudspeaker should not depend on whether a Bluetooth headset is connected via Bluetooth, but it should depend on Ubuntu's Output Configuration in "Sound Preferences" For the typical Bluetooth it might be useful to have additional the following (optional) behavior: - (3a) In case of a Bluetooth headset connection event, the microphone is switched towards the Bluetooth headset. - (3b) In case of a Bluetooth headset connection event, the loudspeaker is swiched towards the Bluetooth headset. - (3c) In case of a Bluetooth headset disconnection event, the microphone is swichted back to the internal microphone or cable microphone if connected - (3d)In case of a Bluetooth headset disconnection event, the loudspeaker is switched towards the internal loudspeaker or cable loudspeaker if connected Please note that the concrete realization of (3a), (3b), (3c), (3d) is device specific. A Linux PC will likely have to behave differently from a Linux Smartphone. A Bluetooth Linux device which is capable of having 2 or more concurrent Bluetooth audio connections at the same time (from the same or different Bluetooth chipsets attached to the device) towards different devices will require an even more complicated, specific audio routing. A Bluetooth headset with Audio steaming for listening to high quality Stereo Music should not affect the microphone setting, while a Bluetooth Headset providing the Bluetooth Audio Streaming Profile and the Bluetooth Headset Profile or Bluetooth Headsfree Profile might require a different Audio routing. Without having a complete routing concept at hand, audio routing should be application layer controlled and event based (DBUS?). -- Does not pass sound tests with external headset with mic https://bugs.launchpad.net/bugs/454702 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs