Description
Short Message Filtering (SMF) is a supplementary service defined in 3GPP TS 22.142 and TS 22.942 that empowers the network to selectively block or allow short messages on behalf of a subscriber. Unlike traditional SMS delivery, where all messages are delivered to the recipient, SMF introduces a filtering mechanism that operates within the network infrastructure, typically at the Short Message Service Center (SMSC) or an intermediate entity. The service is configured by the subscriber, who defines criteria for filtering, such as sender identity, message content, time of day, or message type. The network then applies these rules to incoming or outgoing messages, preventing unwanted messages from reaching the subscriber.
The architecture for SMF leverages the existing SMS infrastructure. When a short message is submitted, the SMSC or a dedicated filtering function evaluates the message against the subscriber's filtering profile. This profile is stored in the subscriber's Home Location Register (HLR) or a separate database, and is retrieved during message processing. The filtering decision can be based on various parameters, including the originating or destination address, the message content (if content filtering is supported), and the message class. If a message matches a filter rule, it is either discarded, stored for later review, or redirected to a different destination, depending on the subscriber's preferences. The service supports both mobile-originated and mobile-terminated filtering, allowing control over messages sent and received.
Key components of SMF include the filtering criteria management, which allows subscribers to activate, deactivate, and modify their filtering rules via Unstructured Supplementary Service Data (USSD), SMS, or the Internet. The network elements involved are the SMSC, the HLR, and possibly a Short Message Service Gateway Mobile Switching Center (SMS-GMSC) or an IP-Short-Message-Gateway (IP-SM-GW) for interworking with IP-based messaging. The filtering function may be integrated into the SMSC or deployed as a standalone entity. The service also interacts with other supplementary services, such as Short Message Forwarding and Short Message Network Storage, to provide a comprehensive message management solution.
In terms of operation, when a message is received, the SMSC queries the subscriber's filtering profile. If the profile indicates that messages from a particular sender should be blocked, the SMSC will not deliver the message and may generate a delivery report indicating the filtering action. The subscriber can also specify time-based filters, such as blocking messages during certain hours. The service ensures that filtering is applied consistently across all access technologies, including 2G, 3G, 4G, and 5G, as it is a core network service independent of the radio access.
SMF is particularly relevant in the context of increasing spam and fraudulent messages. By providing network-based filtering, it offloads the filtering task from the user equipment, which may have limited processing capabilities or battery life. It also allows operators to offer value-added services to subscribers, such as parental controls or enterprise message management. The service has been part of 3GPP specifications since Release 8 and continues to be supported in subsequent releases, with no significant changes to its fundamental definition, indicating its stability and ongoing relevance.
Purpose & Motivation
Short Message Filtering was introduced to address the growing problem of unsolicited and unwanted short messages, commonly known as spam. Before its introduction, subscribers had limited options to control which messages they received; they could only manually delete messages after delivery or rely on rudimentary filtering on the device, which was often ineffective and consumed device resources. Network-based filtering provides a more robust and efficient solution, as it prevents unwanted messages from being delivered in the first place, saving network resources and improving user experience.
The service also caters to the needs of specific user groups, such as parents who wish to monitor and control their children's messaging, or enterprises that need to enforce communication policies. By allowing subscribers to define their own filtering criteria, it provides flexibility and personalization. Furthermore, SMF helps operators comply with regulatory requirements regarding unsolicited commercial communications, which are increasingly enforced by governments worldwide.
Historically, the concept of message filtering emerged as SMS became a ubiquitous communication method. Early implementations were device-centric, but they lacked central management and could be bypassed. 3GPP standardized SMF in Release 8 as part of the supplementary services for short message service, ensuring interoperability across networks and vendors. The service has evolved to support various filtering criteria and integration with other services, but its core purpose remains: to give subscribers control over their messaging environment and to enhance the overall quality of service.
What changed in its specifications
The latest release-to-release comparison of specifications that define Short Message Filtering. Each summary describes the whole specification, not only this term.
Rel-9 added VAS4SMS, independent VAS-SMS provisioning, limited message forwarding, and auto-reply loop prevention.
Full comparison in TS 22.142 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference Short Message Filtering, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.142 vj00 | Value-added Services for SMS Requirements | Rel-19 read |
| TR 22.942 vj00 | SMS Value-Added Services Requirements | Rel-19 read |