We don't yet support inband ringtone for BT headsets, so it's expected for the ringtone to play through the device's loudspeaker. Also, even when that gets supported, it's still the desired behaviour to also play on the device's loudspeaker, together with wired/bt headset (which is not yet the case).
For the music issue, that's covered at bug 1239432. ** Changed in: bluez (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to bluez in Ubuntu. https://bugs.launchpad.net/bugs/1380567 Title: Music plays through device's loudspeaker when incoming call received with BT headset connected Status in “bluez” package in Ubuntu: Invalid Bug description: krillin ubuntu-rtm/14.09-proposed build 101 SUMMARY: With a Bluetooth headset connected and listening to music, the ring tone and music will both play through device loudspeaker when an incoming call is received. STEPS: 1) Pair and connect the Bluetooth headset 2) Play music through headset 3) Receive an incoming call EXPECTED RESULT: The device should remain silent (as is behaviour for wired headset). The music should pause. The ring tone should play through the headset. ACTUAL RESULT: The music and the ring tone both play through the device's loudspeaker. The ring tone also plays through the headset (as expected). To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1380567/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp