Release 0.18, now with Bluetooth HFP Client profile support

Denis Kenzior denkenz at gmail.com
Fri Feb 12 22:40:40 PST 2010


Hi Everyone,

It is Friday the 13th, but there's nothing scary in the announcement, I 
promise :)

So oFono has had support for HFP Client profile role since late last year, but 
it hasn't been properly integrated with BlueZ until now.  Starting with oFono 
release 0.18 oFono fully integrates Bluetooth HFP client with cooperation from 
BlueZ.  Currently implemented features include:
	- Audio support
	- Simple incoming and outgoing calls
	- Three way calls, call waiting and call hold
	- Multiparty calls
	- Network status reporting
	- Speaker / microphone volume control

This support depends on BlueZ release 4.61 or later and DBus 1.3.  The latter 
is required for file-descriptor passing support.

We have been testing extensively over the last several months, but I'm sure we 
haven't found all the issues.  I'd like everyone interested to give it a try 
with their mobile phone and let us know what works and what doesn't.

Big thanks to everyone involved in oFono, BlueZ and PulseAudio projects.  In 
particular kudos to Gustavo Padovan and João Paulo Rechi Vita from ProFUSION 
who did much of the integration work in BlueZ and oFono.  Kudos also to 
Zhenhua Zhang from Intel for implementing big chunks of the HFP call state 
flows and for his early prototyping work.

If you're interested in learning more, see http://profusion.mobi/node/21.

Regards,
-Denis


More information about the ofono mailing list