Status object for reporting the results of call operations and the state of the device's phone line
The Bluetooth Manager uses this status object to publish the results of commands sent to the /pps/services/bluetooth/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 | An active call. |
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. |