Status object for Bluetooth HFP control object
The Bluetooth Manager uses this status object to publish the results of commands sent to the /pps/services/handsfree/control object.
Attribute | Values | Description |
---|---|---|
cmd_status |
|
Command success or failure. |
state | HFP_* | See table below. |
state_param | Various (e.g., phone number) | State-specific data. |
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. |