Description
The Mobile Additional Function (MAF) is a framework defined within the 3GPP specifications for implementing supplementary services in mobile networks. It operates as an integral part of the call control and session management functions, typically residing within the core network's service layer. The MAF framework provides a standardized way to define and manage features that modify or enhance basic call behavior, interacting with core network entities like the MSC (Mobile Switching Centre) or, in later architectures, the IMS (IP Multimedia Subsystem) via application servers. Its operation is governed by service logic that is triggered by specific call events or subscriber actions, such as dialing a number, receiving an incoming call, or activating a service code. This logic then instructs the network to perform actions like rerouting a call, presenting caller information, or restricting call establishment based on predefined conditions. The architecture is designed to be modular, allowing different MAF services to be developed and deployed independently while sharing common control and subscriber data management infrastructure. Its role is crucial for enabling the rich feature sets expected in modern telephony, ensuring interoperability across different network equipment vendors and providing a consistent user experience as defined by the 3GPP standards.
Purpose & Motivation
The MAF was created to standardize the implementation of supplementary telephony services across global mobile networks, moving beyond proprietary, vendor-specific implementations. Prior to such standardization, operators faced challenges in offering consistent features, especially when integrating equipment from multiple vendors, which hindered interoperability and increased complexity. The 3GPP standardization of MAF aimed to solve these problems by providing a common framework and set of specifications for services like call forwarding, call waiting, and caller identification. This allowed network operators to deploy enhanced services reliably, ensuring that features worked seamlessly for subscribers regardless of the underlying network equipment. The historical context lies in the evolution from basic voice telephony to feature-rich mobile services, where subscriber demand for control and personalization of their communication experience grew. By defining MAF, 3GPP enabled a competitive market for value-added services while maintaining network reliability and simplifying service provisioning and management for operators.
Key Features
- Standardized implementation of supplementary telephony services
- Modular architecture for independent service deployment
- Integration with core network call control functions
- Support for subscriber-specific service logic and data
- Event-triggered service execution based on call states
- Ensures interoperability across multi-vendor network environments
Evolution Across Releases
Introduced the Mobile Additional Function framework within the 3GPP specifications to standardize supplementary services for circuit-switched and early packet-switched domains. It defined the initial architecture, service logic, and interaction with core network elements like the MSC, establishing a baseline for features such as call forwarding and barring.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 26.565 | 3GPP TS 26.565 |
| TS 26.806 | 3GPP TS 26.806 |
| TS 26.854 | 3GPP TS 26.854 |
| TS 26.998 | 3GPP TS 26.998 |