I got pulseaudio 7 running on my raspberry jessie. I used this post, in DEBIAN, if it can be useful (but remember: IN DEBIAN). Debian 8 Jessie.
I've found a way to use pc like an headset with Android phone (for making callings).
!!! I've use pulseaudio from jessie-backports: I don't know how much this takes risks ;-) !!!
In /etc/apt/sources.list add:
deb http://ftp.jp.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ jessie-backports main contrib non-free
Then:
$ sudo apt-get update
$ sudo apt-get install pulseaudio=7.1-2~bpo8+1 pulseaudio-utils=7.1-2~bpo8+1 \
pulseaudio-module-x11=7.1-2~bpo8+1 pulseaudio-module-bluetooth=7.1-2~bpo8+1 \
libpulse-mainloop-glib0=7.1-2~bpo8+1 libpulsedsp=7.1-2~bpo8+1 libpulse0=7.1-2~bpo8+1 \
libpulse0:i386=7.1-2~bpo8+1
Create a file (with same ownership of /var/lib/gdm3) (create directories if necessary)
/var/lib/gdm3/.config/pulse/client.conf
autospawn = no
daemon-binary = /bin/true
[http://www.gem.mydns.jp/daitei/linux/jessie/bt-headset/]
Install "ofono"in /etc/pulse/default.pa modify the line:
load-module module-bluetooth-discover
to:
load-module module-bluetooth-discover headset=auto
Restart pulseaudio:
killall -9 pulseaudio
It is not necessary to "pulseaudio --start" because from pulseaudio 6 it will restart automatically.
About parameters of "load-module module-bluetooth-discover":
headset=native -> only a2dp
headset=ofono -> only headset
headset=auto -> a2dp and headset !!!
Check this command:
pactl list cards
I couldnt try the HSP profile but i will next week i guess. i think hfp works but for my purpose its useless because you cant connect a Headset to the Pi.