mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-12-16 08:56:40 -05:00
bluetooth: add more call indicators
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/507>
This commit is contained in:
parent
436a98a50b
commit
9de895fe23
1 changed files with 3 additions and 1 deletions
|
|
@ -597,13 +597,15 @@ static bool hfp_rfcomm_handle(int fd, pa_bluetooth_transport *t, const char *buf
|
||||||
rfcomm_write_response(fd, "+CIND: "
|
rfcomm_write_response(fd, "+CIND: "
|
||||||
/* many indicators can be supported, only call and
|
/* many indicators can be supported, only call and
|
||||||
* callheld are mandatory, so that's all we repy */
|
* callheld are mandatory, so that's all we repy */
|
||||||
|
"(\"service\",(0-1)),"
|
||||||
"(\"call\",(0-1)),"
|
"(\"call\",(0-1)),"
|
||||||
|
"(\"callsetup\",(0-3)),"
|
||||||
"(\"callheld\",(0-2))");
|
"(\"callheld\",(0-2))");
|
||||||
c->state = 2;
|
c->state = 2;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
} else if (c->state == 2 && pa_startswith(buf, "AT+CIND?")) {
|
} else if (c->state == 2 && pa_startswith(buf, "AT+CIND?")) {
|
||||||
rfcomm_write_response(fd, "+CIND: 0,0");
|
rfcomm_write_response(fd, "+CIND: 0,0,0,0");
|
||||||
c->state = 3;
|
c->state = 3;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue