BlueTooth Caller ID

Program that connects to a Bluethooth-telephone 
and displays status on screen using libxosd[1].

btcid was developed with a Ericsson T68 using the bluez[2] bluetooth-stack.
Please report if you test it with other phones.

btcid recognizes the following options:
 -p port  --port port             device to attach to
 -c cmd   --command cmd           command to execute on call
 -V       --version               display version and exit
 -v       --verbose               be verbose

A port for communication with the phone must be specified. It should
be a rfcomm-device.

The command is executed on both incomming and outgoing calls. The
command is executed synchronosly, so it must return immediatly!

Note that the initialization takes a couple of seconds.

Quick howto:
* Make sure bluetooth is enabled on the phone.
* Attach your phone to a rfcomm-device.
* Start btcid, specifing the device.

Examples:
 btcid -p /dev/bluetooth/rfcomm/0
 btcid -p /dev/bluetooth/rfcomm/0 -c 'xmms --pause'

Don't hesitate to contact me with bugreports and love-letters:
Anders Gustafsson
andersg@0x63.nu
http://0x63.nu/

[1] http://www.ignavus.net/software.html
[2] http://bluez.sourceforge.net/
