The accessory should expect the following command sequence:
· The iOS device sends a +BVRA:1 event to the accessory.
· The iOS device launches a Siri session and creates a SCO connection for the
audio.
· When the Siri session is finished, the iOS device sends a +BVRA:0 result code
to the accessory.
· The iOS device disconnects the SCO connection.
typedef struct
{
/*! The priority of the link. */
hfp_link_priority priority;
/*! The number of bytes pointed to by data.*/
uint16 size_data;
/*! The data that could not be parsed. The client should not attempt to
free this pointer, the memory will be freed when the message is
destroyed. If the client needs access to this data after the message has
been destroyed it is the client's responsibility to copy it. */
uint8 data[1];
} HFP_UNRECOGNISED_AT_CMD_IND_T;
/*!
@brief Link priority is used to identify different links to
AG devices using the order in which the devices were connected.
*/
typedef enum
{
/*! Invalid Link. */
hfp_invalid_link,
/*! The link that was connected first. */
hfp_primary_link,
/*! The link that was connected second. */
hfp_secondary_link
} hfp_link_priority;