CBP

Constrained Baseline Profile

Other
Introduced in Rel-12
A standardized profile within 3GPP's Multimedia Telephony Service for IMS (MTSI) that defines a minimal set of mandatory codecs and features. It ensures basic interoperability for voice and video services across diverse, resource-constrained devices and networks, particularly for low-cost implementations.

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.

Key Features

  • Mandates support for a minimal set of audio codecs (e.g., AMR, AMR-WB) for guaranteed voice interoperability
  • Mandates support for a constrained baseline version of the H.264/AVC video codec with defined profile/level limits
  • Defines a formal 3GPP profile within the MTSI specifications, ensuring standardization across vendors
  • Enables reliable session establishment between devices with vastly different capabilities by providing a common denominator
  • Reduces implementation complexity and cost for User Equipment targeting resource-constrained or low-cost market segments
  • Works in conjunction with IMS session negotiation (SIP/SDP) to declare profile support and select mandatory codecs

Evolution Across Releases

Rel-12 Initial

Introduced the Constrained Baseline Profile as a new, formal profile within the Multimedia Telephony Service for IMS (MTSI) framework. It defined the initial architecture, establishing it as the minimal-capability counterpart to the existing Primary Profile. The initial specification mandated a basic set of audio and constrained video codecs (like a specific baseline of H.264/AVC) to ensure a guaranteed level of interoperability for low-complexity devices, addressing the market need for cost-effective VoLTE/ViLTE implementations.

Defining Specifications

SpecificationTitle
TS 26.223 3GPP TS 26.223
TS 26.923 3GPP TS 26.923
TS 26.938 3GPP TS 26.938
TS 26.955 3GPP TS 26.955
TS 36.331 3GPP TR 36.331