Description
The Global Text Telephony Feature Environment (GTTFE) is a conceptual and architectural framework within 3GPP that specifies the collection of network elements, functional entities, and reference points necessary to realize the Global Text Telephony (GTT) service. Introduced in Release 10, it provides a structured model to ensure that all implementations of GTT adhere to a common set of capabilities, facilitating interoperability between equipment from different vendors and across various network deployments. The GTTFE encompasses components in both the user equipment (UE) and the network core, particularly within the IP Multimedia Subsystem (IMS) domain, detailing how these elements interact to establish, maintain, and terminate real-time text sessions.
Architecturally, the GTTFE includes key functions such as the GTT Application Server (GTT AS), which resides in the IMS service layer and executes the service logic for text sessions, including session control, interworking, and feature management. The UE must incorporate a GTT client function capable of encoding/decoding text using the T.140 protocol, negotiating media parameters via SIP/SDP, and handling the Real-time Transport Protocol (RTP) stream for text. The Core Network, including the Packet Data Network Gateway (PGW) in EPS or the User Plane Function (UPF) in 5GC, is responsible for providing the appropriate QoS-enabled bearers for the text media stream. Additionally, Interworking Functions (IWFs) are defined to translate between GTT's packet-switched text and legacy circuit-switched text telephony systems, ensuring backward compatibility.
Operationally, the GTTFE defines the procedures for service invocation: when a user initiates a GTT session, the UE signals its text capability through SIP messages to the IMS core, which routes the request to the GTT AS. The AS orchestrates session establishment, potentially interacting with Policy and Charging Control (PCC) functions to secure the necessary QoS resources from the access network. Throughout the session, the text stream is carried over RTP/UDP/IP, with the network ensuring low latency and reliability via dedicated EPS bearers or 5G QoS Flows. The GTTFE also specifies management and charging interfaces, allowing operators to monitor service usage and apply appropriate billing policies. By encapsulating all these aspects into a unified environment, the GTTFE ensures that GTT is not just a standalone feature but an integrated, manageable service within the broader 3GPP ecosystem.
Purpose & Motivation
GTTFE was created to address the need for a standardized and comprehensive architectural definition for implementing GTT, as earlier releases of GTT specifications were somewhat fragmented across different 3GPP documents. Prior to Release 10, deploying GTT required network operators to interpret and integrate various functional requirements from multiple specifications, leading to potential interoperability issues and inconsistent service behavior. The motivation was to consolidate all GTT-related network components into a single, coherent feature environment, simplifying network design, testing, and deployment.
The historical context stems from the evolution of GTT itself; as the service gained importance for regulatory accessibility compliance, it became clear that a more rigorous architectural model was needed to ensure reliable and scalable deployments. Release 10, which introduced GTTFE, was part of 3GPP's broader effort to mature IMS-based services and provide clearer blueprints for feature implementation. By defining the GTTFE, 3GPP provided a reference architecture that explicitly outlines the roles of each network element, their interactions, and the necessary interfaces, thereby reducing ambiguity for equipment manufacturers and service providers.
This framework solves the problem of vendor lock-in and service fragmentation by ensuring that all compliant GTT implementations follow the same structural principles. It enables operators to mix and match network components from different suppliers while maintaining end-to-end service functionality. Furthermore, the GTTFE facilitates the introduction of new GTT enhancements in subsequent releases, as changes can be clearly localized to specific components within the environment. Ultimately, the GTTFE supports the broader goal of making real-time text telephony a robust, carrier-grade service that is as reliable and ubiquitous as voice telephony.
Key Features
- Defines the complete set of network functions required for GTT service delivery
- Specifies reference points and interfaces between GTT components for interoperability
- Includes the GTT Application Server (AS) as the central service logic entity
- Encompasses UE client functions for text encoding, SIP signaling, and RTP handling
- Integrates with Policy and Charging Control (PCC) for dynamic QoS management
- Provides architectural model for interworking with legacy text telephony systems
Evolution Across Releases
Defining Specifications
| Specification | Title |
|---|---|
| TS 22.226 | 3GPP TS 22.226 |