Frédéric Danis
bd5de6eb1c
bluez5: backend-native: Manage 3way commands asynchronously
...
The call's states should not be updated on 3ways commands but wait for
CIEV or CLCC events.
This allows to manage user actions on the phone.
2025-02-05 08:50:24 +00:00
Frédéric Danis
f5e08677a2
bluez5: backend-native: add CLCC support
...
Start call id at 1 as for the index calls in HFP, and move this id
to spa_bt_telephony_[ag|call] so they can be used by CLCC to retrieve
the related call.
if enhanced call status is supported, send AT+CLCC on +CIEV events to
get the calls information.
2025-02-05 08:50:24 +00:00
George Kiagiadakis
03ab9dd771
bluez5: telephony: implement error reporting from all methods
2025-02-05 08:50:24 +00:00
George Kiagiadakis
5dacd77866
bluez5: telephony: make the call list public
2025-02-05 08:50:24 +00:00
George Kiagiadakis
6534b58d3b
bluez5: telephony: add user_data space on the AG & Call structures
...
This is mostly useful to store the spa_hook for the event listener
2025-02-05 08:50:24 +00:00
George Kiagiadakis
b28399ac57
bluez5: add telephony D-Bus service implementation
2025-02-05 08:50:24 +00:00