/pps/services/handsfree/status

Status object for Bluetooth HFP control object

Publishers
Bluetooth Manager
Subscribers
Any app

Overview

The Bluetooth Manager uses this status object to publish the results of commands sent to the /pps/services/handsfree/control object.

Attributes

Attribute Values Description
cmd_status
  • HFP_SUCCESS
  • HFP_FAIL
Command success or failure.
state HFP_* See table below.
state_param Various (e.g., phone number) State-specific data.

Values for state

Value Description
HFP_CALL_ACTIVE_HELD An active call and also one or more held calls.
HFP_CALL_ACTIVE_HELD_WAITING An active call, one or more held calls, as well as an incoming waiting call.
HFP_CALL_ACTIVE_WAITING An active call and also an incoming waiting call.
HFP_CALL_HELD_OUTGOING_ALERTING One or more held calls and also an outgoing call (alerting remote party).
HFP_CALL_HELD_OUTGOING_DIALING One or more held calls and also an outgoing call (dialing remote party's number).
HFP_CALL_HELD One or more held calls.
HFP_CALL_HELD_WAITING One or more held calls and also an incoming waiting call.
HFP_CALL_INCOMING An incoming call.
HFP_CALL_OUTGOING_ALERTING An outgoing call (alerting remote party).
HFP_CALL_OUTGOING_DIALING An outgoing call (dialing remote party's number).
HFP_CALL_WAITING A waiting call (used only for call list state info).
HFP_CONNECTED_IDLE No call activity; service is connected and idle.
HFP_ERROR An error occurred.
HFP_INITIALIZED Profile initialized.
HFP_INITIALIZING Profile initializing.
HFP_STATE_CALL_ACTIVE An active call.