From: Arnaud Mouiche <arnaud.mouiche@invoxia.com>
To: linux-bluetooth@vger.kernel.org
Subject: HFP gateway and new incoming connection
Date: Mon, 22 Aug 2011 18:48:57 +0200 [thread overview]
Message-ID: <4E528879.5080103@invoxia.com> (raw)
Hi all.
I'm currently playing with the HFP unit role provided by bluez (ie. what
is related to audio/gateway.c)
No problem concerning the connection to a HFP gateway (ie. GSM most of
the time).
I have more concern with the reverse side, to accept incoming HFP
connection, as, obviously I didn't get time to register a "Handsfree
agent" for the particular new connecting device, at the proper time.
Today, I'm using bluez v4.95, but no real difference with the upstream
for this case.
Also, I didn't plan to use oFono.... even if it is great piece of software.
I also saw a discussions concerning the initial design in the mailling
list : http://marc.info/?l=linux-bluetooth&m=126390401614859&w=2
_My questions:_
1) does this design is today "set in stone" ?
2) It seems the only ways to register an agent at the proper time are:
- to trace creation of new devices, and try to register an agent at this
time.
But what if the device doesn't show HFP SDP record when connection
for the first time, and activate it later ?
Any race conditions ?
or
- collect the authorization request in the adapter user agent, when
"audio_device_request_authorization" is called.
So it means that the user agent must forward request concerning the HFP
uuid to the HFP service.
True ?
3) What do you think of the possibility to set a "adapter based"
Handsfree agent, and use it when there is no "device based" handsfee
argent matching ?
(the same way "device_request_authentication" (src/device.c) is looking
for an agent registered to the device first, then, for an agent
registered to the adapter)
Regards,
Arnaud Mouiche
next reply other threads:[~2011-08-22 16:48 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-22 16:48 Arnaud Mouiche [this message]
2011-08-22 17:49 ` HFP gateway and new incoming connection Gustavo Padovan
2011-08-22 19:58 ` Luiz Augusto von Dentz
2011-08-23 9:08 ` Arnaud Mouiche
2011-08-23 11:14 ` Luiz Augusto von Dentz
2011-08-23 11:53 ` Arnaud Mouiche
2011-08-24 11:03 ` Luiz Augusto von Dentz
2011-08-25 8:37 ` Arnaud Mouiche
2011-08-26 14:35 ` Frederic Danis
2011-08-26 14:39 ` Frederic Danis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4E528879.5080103@invoxia.com \
--to=arnaud.mouiche@invoxia.com \
--cc=linux-bluetooth@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.