blob: c397b831cfc01b3a880546e5da1245cde06b15cc [file] [log] [blame]
# Bluetooth Audio - Call Control Profile (CCP) configuration options
#
# Copyright (c) 2024 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: Apache-2.0
#
if BT_AUDIO
config BT_CCP_CALL_CONTROL_CLIENT
bool "Call Control Profile Client Support"
depends on BT_EXT_ADV
depends on BT_TBS_CLIENT
depends on BT_BONDABLE
help
This option enables support for the Call Control Profile Client which uses the Telephone
Bearer Service (TBS) client to control calls on a remote device.
if BT_CCP_CALL_CONTROL_CLIENT
config BT_CCP_CALL_CONTROL_CLIENT_BEARER_COUNT
int "Telephone bearer count"
default 1
range 1 $(UINT8_MAX) if BT_TBS_CLIENT_TBS
range 1 1
help
The number of supported telephone bearers on the CCP Call Control Client
module = BT_CCP_CALL_CONTROL_CLIENT
module-str = "Call Control Profile Client"
source "subsys/logging/Kconfig.template.log_config"
endif # BT_CCP_CALL_CONTROL_CLIENT
config BT_CCP_CALL_CONTROL_SERVER
bool "Call Control Profile Call Control Server Support"
depends on BT_EXT_ADV
depends on BT_TBS
depends on BT_BONDABLE
help
This option enables support for the Call Control Profile Call Control Server which uses
the Telephone Bearer Service (TBS) to hold and control calls on a device.
if BT_CCP_CALL_CONTROL_SERVER
config BT_CCP_CALL_CONTROL_SERVER_BEARER_COUNT
int "Telephone bearer count"
default 1
range 1 $(UINT8_MAX)
help
The number of supported telephone bearers on the CCP Call Control Server
module = BT_CCP_CALL_CONTROL_SERVER
module-str = "Call Control Profile Call Control Server"
source "subsys/logging/Kconfig.template.log_config"
endif # BT_CCP_CALL_CONTROL_SERVER
endif # BT_AUDIO