2024-02-13 16:30:22

by Ajay KV

[permalink] [raw]
Subject: [PATCH BlueZ 2/3] lib/uuid: Add GTBS UUIDS for Call Control Profile.

---
lib/uuid.h | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)

diff --git a/lib/uuid.h b/lib/uuid.h
index 124e74985a80..8404b287ed01 100644
--- a/lib/uuid.h
+++ b/lib/uuid.h
@@ -221,6 +221,27 @@ extern "C" {
#define MICS_UUID 0x184D
#define MUTE_CHRC_UUID 0x2BC3

+/* Call Control Service(TBS/CCS) */
+#define TBS_UUID 0x184B
+#define GTBS_UUID 0x184C
+
+#define BEARER_PROVIDER_NAME_CHRC_UUID 0x2bb3
+#define BEARER_UCI_CHRC_UUID 0x2bb4
+#define BEARER_TECH_CHRC_UUID 0x2bb5
+#define BEARER_URI_SCHEME_CHRC_UUID 0x2bb6
+#define BEARER_SIGNAL_STR_CHRC_UUID 0x2bb7
+#define BEARER_SIGNAL_INTRVL_CHRC_UUID 0x2bb8
+#define CURR_CALL_LIST_CHRC_UUID 0x2bb9
+#define BEARER_CCID_CHRC_UUID 0x2bba
+#define CALL_STATUS_FLAG_CHRC_UUID 0x2bbb
+#define INCOM_CALL_TARGET_URI_CHRC_UUID 0x2bbc
+#define CALL_STATE_CHRC_UUID 0x2bbd
+#define CALL_CTRL_POINT_CHRC_UUID 0x2bbe
+#define CALL_CTRL_POINT_OPT_OPCODE_CHRC_UUID 0x2bbf
+#define TERMINATION_REASON_CHRC_UUID 0x2bc0
+#define INCOMING_CALL_CHRC_UUID 0x2bc1
+#define CALL_FRIENDLY_NAME_CHRC_UUID 0x2bc2
+
typedef struct {
enum {
BT_UUID_UNSPEC = 0,
--
2.34.1