Description
Binary Coded Signalling (BCS) is a critical protocol phase within the ITU-T T.30 standard for facsimile communication, specifically designed for digital signalling. In the context of 3GPP networks, BCS is utilized to support circuit-switched fax services, such as Group 3 fax, over mobile systems. The BCS phase occurs after the initial handshake and before the actual image data transmission (the message phase). It employs a high-level data link control (HDLC) framing structure to exchange binary-encoded control messages between the transmitting and receiving fax terminals. These messages negotiate transmission parameters, confirm capabilities, and manage the call procedure, ensuring both terminals agree on modulation schemes, data rates, and error correction modes before proceeding.
Architecturally, BCS operates within the user plane of the circuit-switched domain in 3GPP networks. It is implemented in the terminal equipment (e.g., a fax machine or fax modem) and supported by network elements like the Mobile Switching Centre (MSC) for call routing and bearer management. The BCS messages are transported over a transparent or non-transparent data bearer service, typically using an asynchronous circuit-switched data call. Key components include the HDLC flag sequences for frame delimitation, address and control fields for link management, and a frame check sequence (FCS) for error detection. The information field contains the actual T.30 binary commands and responses, such as Digital Identification Signal (DIS), Digital Command Signal (DCS), and Confirmation to Receive (CFR).
In operation, BCS enables a structured negotiation: the called terminal sends a DIS message indicating its capabilities (e.g., supported data rates, resolution). The calling terminal responds with a DCS message to select the parameters, followed by a training sequence to optimize the physical link. Upon successful training, a CFR message confirms readiness, transitioning to the message phase for fax page transmission. BCS also handles mid-call control, like post-page commands for multi-page documents. Its role in 3GPP is to ensure interoperability between mobile fax services and traditional PSTN/ISDN fax systems, maintaining reliability through standardized error handling and retransmission procedures for corrupted frames.
The integration of BCS into 3GPP specifications, such as TS 23.046 and TS 43.045, defines adaptations for radio access and core network interactions. This includes mappings to radio interface protocols and interworking with PSTN for end-to-end fax calls. BCS is essential for legacy fax support in 2G (GSM), 3G (UMTS), and early 4G (LTE) networks where circuit-switched services are prevalent, though its relevance has diminished with the decline of fax and transition to all-IP networks.
Purpose & Motivation
BCS was created to address the limitations of earlier analog signalling methods in facsimile transmission, such as the T.30 pre-message procedures that used tone-based signals (e.g., CNG, CED). These analog methods were prone to errors in noisy environments and offered limited flexibility for negotiating complex capabilities. BCS introduced a digital, binary-encoded signalling phase to enhance reliability, speed, and functionality. By using HDLC framing and error detection, BCS reduces the risk of misinterpretation and enables more sophisticated parameter negotiation, supporting higher data rates and advanced features like error correction mode (ECM). This was crucial for improving fax quality and efficiency over both PSTN and mobile networks.
In 3GPP, the purpose of incorporating BCS, starting from Release 99, was to ensure seamless support for circuit-switched fax services in mobile telecommunications. As GSM and UMTS networks evolved, there was a need to maintain compatibility with existing fax infrastructure while leveraging digital mobile technology. BCS allows mobile terminals to act as fax endpoints, negotiating capabilities with remote fax machines over the network. It solves problems like interoperability between mobile and fixed fax devices, managing call setup in a radio environment with potential latency and errors, and providing a standardized method for fax over circuit-switched data bearers. This was motivated by the widespread use of fax for business and legal documents, requiring reliable mobile fax solutions before the advent of widespread internet-based alternatives.
Historically, BCS addressed the transition from analog to digital fax, enabling features like superfine resolution and faster modulations. In 3GPP, it supported services like fax mail and store-and-forward fax, as defined in specifications. However, with the phasing out of circuit-switched domains in favor of VoLTE and IP Multimedia Subsystem (IMS), the relevance of BS has decreased, though it remains part of legacy support in specifications up to recent releases.
Classification
Evolution Across Releases
Introduced BCS as part of circuit-switched fax services in 3GPP, based on ITU-T T.30. Initial architecture supported transparent and non-transparent data bearers for fax over GSM and UMTS, enabling basic fax transmission with digital signalling for call setup and negotiation. Specifications like TS 23.046 defined the service requirements and interworking with PSTN.
Explore further
Broader topics and technologies where BCS plays a role.
Defining Specifications
3GPP specifications that define or reference BCS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.046 v1300 | GSM Facsimile Group 3 Service Procedures | Rel-4 |
| TS 23.146 vj00 | 3G Facsimile Group 3 Technical Realization | Rel-19 |
| TS 36.714 | 3GPP TR 36.714 | R99 |
| TS 36.715 | 3GPP TR 36.715 | R99 |
| TS 36.716 | 3GPP TR 36.716 | R99 |
| TS 36.853 | 3GPP TR 36.853 | R99 |
| TS 37.716 | 3GPP TR 37.716 | R99 |
| TS 37.717 | 3GPP TR 37.717 | R99 |
| TS 37.718 | 3GPP TR 37.718 | R99 |
| TS 37.719 vj00 | 3GPP TR 37.719: Dual Connectivity Band Combinations | Rel-19 |
| TS 37.872 vf10 | Technical Report on SUL & LTE-NR DC with SUL | Rel-15 |
| TS 37.898 vj00 | Rel-19 HPUE for EN-DC Band Combinations | Rel-19 |
| TS 38.101 vj31 | NR User Equipment Radio Transmissions | Rel-19 |
| TS 38.521 vj20 | NR Physical Layer UE Conformance Testing | Rel-19 |
| TS 38.716 | 3GPP TR 38.716 | R99 |
| TS 38.717 | 3GPP TR 38.717 | R99 |
| TS 38.718 | 3GPP TR 38.718 | R99 |
| TS 38.719 vj00 | Rel-19 NR SUL Configurations and CA Band Combinations | Rel-19 |
| TS 38.746 vj00 | High Power UE for NR Inter-band CA/DC | Rel-19 |
| TS 38.750 vj00 | High Power UE for NR Inter-band CA/DC | Rel-19 |
| TS 38.755 vj10 | NR FR1 DL Fragmented Carriers Study | Rel-19 |
| TS 38.793 vj00 | Simultaneous Rx/Tx Band Combinations TR | Rel-19 |
| TR 38.839 vh00 | Simultaneous Rx/Tx band combinations | Rel-17 |
| TR 38.841 vh00 | High power UE for NR inter-band CA | Rel-17 |
| TR 38.842 vh00 | High Power UE for NR CA with Multiple Bands | Rel-17 |
| TR 38.846 vi10 | Technical Report | Rel-18 |
| TR 38.881 vi00 | Technical Report on Lower MSD for Inter-band CA/EN-DC/DC | Rel-18 |
| TR 38.894 vi00 | Technical Report | Rel-18 |
| TR 38.899 vi00 | Technical Report for High Power UE | Rel-18 |
| TS 43.045 vj00 | Group 3 Fax Service in A/Gb Mode PLMN | Rel-19 |
| TS 43.064 vj00 | GPRS Radio Interface Lower-Layer Functions | Rel-19 |