* pc as headset: some progress but still no audio
@ 2010-01-09 10:42 Mailing List SVR
2010-01-11 9:51 ` Mailing List SVR
0 siblings, 1 reply; 2+ messages in thread
From: Mailing List SVR @ 2010-01-09 10:42 UTC (permalink / raw)
To: linux-bluetooth
[-- Attachment #1: Type: Text/Plain, Size: 869 bytes --]
Hi,
I made some progress:
1) my phone can now recognize my pc as an headset
2) I'm able to pair the two device
3) I advertise the hsp service with the attacched pybluez script
4) the phone can connect to the pc and the output of the script is:
Waiting for connection on RFCOMM 1
Accepted connection ('00:1E:96:00:07:D2', 1)
received
OK
so the connection is successfull and the phone answer ok to AT+CKPD
5) I run bluetoothd -n -d and I see some errors like this:
bluetoothd[5938]: No matching connection found for handle 1
6) with hcidump I see sco data:
> SCO data: handle 1 flags 0x00 dlen 48
and I think this sco data cause the error "No matching connection found for
handle 1"
so I think there is something wrong in the sco link estabilishment, can you
please give my some hints?
Is there a way to use a pc as an headset using bluez?
thanks
Nicola
[-- Attachment #2: testhsp.py --]
[-- Type: text/x-python, Size: 736 bytes --]
from bluetooth import *
server_sock=BluetoothSocket( RFCOMM )
server_sock.bind(("",PORT_ANY))
server_sock.listen(1)
port = server_sock.getsockname()[1]
advertise_service( server_sock, "Headset",
service_classes = [ HEADSET_CLASS,GENERIC_AUDIO_CLASS ],
profiles =[ HEADSET_PROFILE ] )
print "Waiting for connection on RFCOMM %d" %port
client_sock, client_info = server_sock.accept()
print "Accepted connection ", client_info
client_sock.send("AT+CKPD\r")
try:
while True:
data = client_sock.recv(1024)
print "received %s" % data
except IOError:
pass
print "disconnect"
client_sock.close()
server_sock.close()
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: pc as headset: some progress but still no audio
2010-01-09 10:42 pc as headset: some progress but still no audio Mailing List SVR
@ 2010-01-11 9:51 ` Mailing List SVR
0 siblings, 0 replies; 2+ messages in thread
From: Mailing List SVR @ 2010-01-11 9:51 UTC (permalink / raw)
To: linux-bluetooth
After further investigation I got this error:
bluetoothd[2094]: State changed /org/bluez/2094/hci0/dev_00_1C_D4_2A_4B_54:
HEADSET_STATE_CONNECTING -> HEADSET_STATE_CONNECTED
bluetoothd[2094]: Refusing non-HFP SCO connect attempt from 00:1C:D4:2A:4B:54
bluetoothd[2094]: No matching connection found for handle 1
so seems that bluez doesn't support the use of pc as headset,
Nicola
In data sabato 9 gennaio 2010 11:42:00, Mailing List SVR ha scritto:
: > Hi,
>
> I made some progress:
>
> 1) my phone can now recognize my pc as an headset
> 2) I'm able to pair the two device
> 3) I advertise the hsp service with the attacched pybluez script
> 4) the phone can connect to the pc and the output of the script is:
>
> Waiting for connection on RFCOMM 1
> Accepted connection ('00:1E:96:00:07:D2', 1)
> received
> OK
>
> so the connection is successfull and the phone answer ok to AT+CKPD
> 5) I run bluetoothd -n -d and I see some errors like this:
>
> bluetoothd[5938]: No matching connection found for handle 1
>
> 6) with hcidump I see sco data:
> > SCO data: handle 1 flags 0x00 dlen 48
>
> and I think this sco data cause the error "No matching connection found for
> handle 1"
>
> so I think there is something wrong in the sco link estabilishment, can you
> please give my some hints?
>
> Is there a way to use a pc as an headset using bluez?
>
> thanks
> Nicola
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-01-11 9:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-09 10:42 pc as headset: some progress but still no audio Mailing List SVR
2010-01-11 9:51 ` Mailing List SVR
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).