BTHFP(1)

NAME
bthfp - Bluetooth Handsfree Profile

SYNOPSIS
bthfp [-v] [-0-9 number] [-A device] [-c channel] [-d bdaddr] [-M device] [-s channel] -a bdaddr

DESCRIPTION
The bthfp utility is used to connect with a Handsfree Audio Gateway, such as a Mobile Phone. It will open a control connection to the gateway and wait for user commands. When the Gateway initiates audio connections to the Handsfree, bthfp copies audio data to and from the specified audio device.

If a server channel is specified with the -s option, bthfp will register as a Handsfree unit with the local SDP server and listen on the channel for incoming connections.

The options are as follows:

-0-9 number
    store number in quickdial memory, to be dialled when the respective digit is pressed.

-A device
    Path to the audio device. If not set, /dev/audio is used.

-a bdaddr
    Remote device bdaddr. If given as a name, bthfp attempts to resolve the name via bt_gethostbyname(3).

-c channel
    RFCOMM channel of the Handsfree service on the remote device. If this option is not given, bthfp will attempt to determine the channel via an SDP query.

-d bdaddr
    Local device bdaddr. If not given, BDADDR_ANY will be used.

-M device
    Path to mixer device. If not set, /dev/mixer is used.

-s channel
    Register with the local SDP server as a Handsfree and listen for connections on the given RFCOMM server channel.

-v  Verbose. Echo the commands and result codes sent over the RFCOMM link.

The commands available are:

0-9 Dial number stored in quickdial memory.
a   Answer
c   Connect to phone
h   Hangup
q   Quit
r   Last Number Redial
?   List Commands

EXIT STATUS

FILES
/dev/audio
/dev/mixer

SEE ALSO
audio(4)

AUTHORS
Iain Hibbert for Itronix, Inc