Telephone and Media Audio Profile (TMAP) Central

Browse source code on GitHub

Overview

Application demonstrating the TMAP central functionality. Implements the CG and UMS roles.

Requirements

  • A board with Bluetooth Low Energy 5.2 support

Building and Running

Build and flash the sample as follows, replacing <board> with your target board (e.g. nRF5340 DK):

west build -b <board> samples/bluetooth/tmap_central
west flash

After flashing, the sample initializes the TMAP Call Gateway (CG) and Unicast Media Sender (UMS) roles, then scans for a TMAP peripheral advertising UMR support. Once connected, it exchanges security and configures unicast audio streams.

Use the Telephone and Media Audio Profile (TMAP) Peripheral sample on another board to act as the TMAP Peripheral (CT and UMR roles).

See Bluetooth samples for details.

See also

Bluetooth APIs
Bluetooth Audio
Bluetooth Basic Audio Profile
Common Audio Profile (CAP)
Connection management
Telephone Bearer Service (TBS)
Telephone and Media Audio Profile (TMAP)
Volume Control Profile (VCP)