Description
The Constrained Baseline Profile (CBP) is a formal specification within the 3GPP Multimedia Telephony Service for IMS (MTSI) framework, defined across multiple technical specifications (TS). Its primary function is to establish a guaranteed baseline for multimedia communication capabilities. It does this by mandating a minimal, non-negotiable set of audio and video codecs that every CBP-compliant endpoint must support. This profile is distinct from the Primary Profile (PP), which offers a richer set of capabilities for advanced devices. The CBP's architecture is defined in the context of session negotiation, where endpoints exchange their supported profiles and codecs via SIP/SDP (Session Initiation Protocol/Session Description Protocol). When an endpoint declares support for CBP, it commits to supporting the mandatory codecs, ensuring that a basic multimedia session can be established even if the devices have vastly different capabilities or are from different manufacturers.
Operationally, the CBP works by restricting the codec negotiation space. For audio, the mandatory codec is typically a low-complexity variant like AMR (Adaptive Multi-Rate) or AMR-WB (Wideband), chosen for its widespread support and efficient performance on low-power processors. For video, the profile mandates support for a constrained version of H.264/AVC, often with specific limitations on profiles, levels, and bitrates to reduce computational and memory requirements. The network's role, primarily through the IMS core and the Policy and Charging Rules Function (PCRF), is to facilitate sessions and apply appropriate QoS policies, but the CBP itself is an endpoint capability. The key components involved are the User Equipment (UE) implementing the CBP stack, the IMS core handling session signaling, and the media plane where the mandated codecs are used for packetization and transmission.
Its role in the network is fundamentally one of interoperability assurance and market enablement. By providing a 'lowest common denominator' that is formally standardized, it allows manufacturers to build extremely cost-optimized devices for specific market segments (e.g., low-end smartphones, IoT devices with communication features) with confidence that they can interoperate for basic services. It also simplifies testing and certification, as the feature set is clearly bounded. The CBP is crucial for enabling the 3GPP's vision of ubiquitous multimedia telephony, ensuring that service coverage and quality do not become exclusive to high-tier devices, thereby supporting broader adoption and consistent user experience across economic and technological divides.
Purpose & Motivation
The CBP was created to address a critical market and technical gap in the evolution of IMS-based telephony services. As 3GPP developed rich multimedia services (MTSI) in releases like Rel-9 and Rel-10, the defined capabilities and codec sets (e.g., in the Primary Profile) were designed for high-performance smartphones. This created a barrier to entry for low-cost device segments, as implementing the full, complex set of optional codecs and features was economically and technically prohibitive. Without a standardized 'low-end' profile, interoperability for basic voice and video calls between low-cost and high-end devices could not be guaranteed, potentially fragmenting the market and hindering the widespread deployment of IMS services.
The primary problem it solves is ensuring guaranteed baseline interoperability. Before CBP, endpoints might support different subsets of dozens of optional codecs. Session setup could fail if no common codec was found, or fall back to a very poor quality option. The CBP mandates a specific, minimal set, eliminating this uncertainty. It also addresses the problem of implementation cost and complexity for device manufacturers targeting price-sensitive markets. By defining a constrained set of features, it reduces the processing power, memory, and licensing costs associated with supporting multiple advanced codecs like high-efficiency video codecs (HEVC).
Historically, its introduction in Rel-12 was motivated by the industry's push to expand IMS-based Voice over LTE (VoLTE) and Video over LTE (ViLTE) beyond premium devices into the mass market. It allowed for the creation of a tiered service ecosystem: high-end devices using the Primary Profile for superior quality, and cost-constrained devices using the CBP for reliable, basic service. This was essential for operators seeking to migrate all users to IP-based services and retire legacy circuit-switched networks, as it provided a viable path for low-ARPU (Average Revenue Per User) customer segments.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-12, normative work from Rel-15.
In Release 15, the Constrained Baseline Profile (CBP) for H.264/AVC was newly introduced as a mandatory interworking requirement for Telepresence (TP) UEs offering video communication. Specifically, to ensure transcoder-free operation with MTSI clients, a TP UE must support H.264 CBP Level 1.2 and should also offer CBP Level 3.1, with a preference for the higher level. This addition complements the existing support for more advanced profiles like the Constrained High Profile (CHP) and H.265/HEVC within the TP service.
- Video Codec Requirements for 5G Devices TS 26.223CR0011
In Release 16, the new aspects for the Constrained Baseline Profile (CBP) function included alignment with MTSI on IMS Data Channel support and the introduction of a recommended bit rate/query for FLUS and MTSI. Specifically, for video communication, TP UEs were required to support H.264 (AVC) CBP, Level 1.2 to ensure transcoder-free interworking with MTSI clients. Furthermore, if a TP UE supported CBP at a level higher than Level 1.2, it had to support negotiation to use this lower level as part of the session establishment.
Explore further
Broader topics and technologies where CBP plays a role.
Defining Specifications
3GPP specifications that define or reference CBP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.223 vj00 | IMS Telepresence Client Specification | Rel-19 |
| TR 26.923 vj00 | Study on IMS-based Telepresence Media Handling | Rel-19 |
| TR 26.938 vj00 | DASH Deployment Guidelines for 3GPP Networks | Rel-19 |
| TR 26.955 vj00 | Video Codec Analysis for 5G Services | Rel-19 |
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |