BlueZ supports now external profile registration, see:
bluez/doc/profile-api.txt

This patch series has the initial implementation of the HFP external
profile in oFono. HandsfreeAgent and HandsfreeGateway interfaces were
removed from BlueZ.

Modem are being registered dinamically when the new connection is
notified instead of registering the modem when the Bluetooth device
is created/probed.

* Needs to be applied after "[PATCH v0 1/4] bluetooth: Fix reading
Bluetooth Adapters" series

Changes from RFC v1:
- Remove optional RequireAuthorization & RequireAuthentication to
  Register HFP profile.

Next actions:
 - Implement MediaTransport
 - MediaEndpoint set configuration

Development branch:
git://git.infradead.org/users/cktakahasi/ofono.git hfp


Claudio Takahasi (14):
  hfp_hf: Add HFP external Profile registration
  hfp_hf: Add BlueZ Profile handler
  hfp_hf: Add parsing of Profile NewConnection call
  hfp_hf: Add SLC setup
  hfp_hf: Add Profile1 Release
  hfp_hf: Remove HandsfreeAgent and HandsfreeGateway
  hfp_hf: Register HFP modem dynamically
  hfp_hf: Fix updating alias
  bluetooth: Reuse D-Bus dictionary parser function
  hfp_hf: Add Version and Features parsing
  bluetooth: Use generic function to parse dict
  bluetooth: Fix memory leak of adapter_any_path
  hfp_hf: Handle connections before probe
  bluetooth: Fix memory leak of UUIDs list

 plugins/bluetooth.c | 268 +++++++++++++++++++++++--------
 plugins/bluetooth.h |  12 +-
 plugins/hfp_hf.c    | 451 +++++++++++++++++++++++++++-------------------------
 3 files changed, 446 insertions(+), 285 deletions(-)

-- 
1.7.11.7

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to