Linux bluetooth development
 help / color / mirror / Atom feed
* [Bluez-users] dumb questions (hopefully)
@ 2006-08-24 14:10 Andrew Kohlsmith
  2006-08-24 14:31 ` Andrew Kohlsmith
  0 siblings, 1 reply; 2+ messages in thread
From: Andrew Kohlsmith @ 2006-08-24 14:10 UTC (permalink / raw)
  To: bluez-users

I'm playing around with a cell phone, a headset and a PDA.

The phone: Nokia 6265i
The headset: Sony-Ericson HBH-662 and Motorola HS-850
The PDA: Tungsten T|X

(I'm foregoing the PDA for my Linux laptop running Bluez and a USB BT dongle 
(DBT-122)).

I want to do what Bluetooth promised us ages ago: Use the PDA (laptop) to dial 
the phone, then have the conversation using the headset.

I can connect to the RFCOMM channel of the Audio Gateway or Voice Gateway 
profiles of the phone and issue "ATD5551212;" to cause the phone to place a 
voice call.  (I can't use the DUN profile or it's *always* a data call, which 
in hindsight makes sense.)

If I connect to the AG profile, the phone wants to route audio to the laptop.  
Again, this makes sense according to the BT spec.  I use the VG profile 
instead.  Using the VG profile lets me use the laptop to dial and audio is 
still available on the phone's normal earpiece.

Where this all falls down is when I actually have the headset on.  Every phone 
I've tried so far (Motorola RAZR, Nokia 6265i, Motorola v190) seems to 
completely disappear from the BT network when the headset is on (not 
necessarily transferring audio, but just on).  I understand that audio and 
SCO channel data can be very taxing on a phone's processor and that as a 
result when audio is *active* that it may drop out of the network, but when 
the audio channel is "idle" I can't imagine why the phone wouldn't listen on 
its other channels.

It's been suggested that it may be possible to have the phone be a master to 
the headset, and the laptop or PDA be a master to the phone, but I'm at a 
loss as to how to go about doing this.

Has anyone managed to use a laptop or PDA to use a phone to dial a number and 
carry on the resultant conversation on a headset? 

-A.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Bluez-users] dumb questions (hopefully)
  2006-08-24 14:10 [Bluez-users] dumb questions (hopefully) Andrew Kohlsmith
@ 2006-08-24 14:31 ` Andrew Kohlsmith
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Kohlsmith @ 2006-08-24 14:31 UTC (permalink / raw)
  To: bluez-users

On Thursday 24 August 2006 10:10, Andrew Kohlsmith wrote:
> Has anyone managed to use a laptop or PDA to use a phone to dial a number
> and carry on the resultant conversation on a headset?

Just some more datapoints:

When the headset is on, the phone is in "headset" mode (icon on the screen) 
and it "drops out" of the bluetooth network.  hcitool, sdptool... nothing 
sees it anymore.

The sdptool browse output for the phone is as follows.  None of the RFCOMM 
channels responds when the headset is on (either actively transferring audio 
or just idle).

hcitool cc (master or slave) fails with "Can't create connection: Input/output 
error"

$ sdptool browse 00:12:D2:4C:CE:2D
Browsing 00:12:D2:4C:CE:2D ...
Service Name: Dial-up networking
Service RecHandle: 0x10000
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

Service Name: Nokia PC Suite
Service RecHandle: 0x10001
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 15
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: COM 1
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: Voice Gateway
Service RecHandle: 0x10003
Service Class ID List:
  "Handfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 13
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0101

Service Name: Audio Gateway
Service RecHandle: 0x10004
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 12
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100

Service Name: OBEX Object Push
Service RecHandle: 0x1000a
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 9
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x1000b
Service Class ID List:
  "OBEX File Transfer" (0x1106)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 10
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX File Transfer" (0x1106)
    Version: 0x0100

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-08-24 14:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-24 14:10 [Bluez-users] dumb questions (hopefully) Andrew Kohlsmith
2006-08-24 14:31 ` Andrew Kohlsmith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox