SLM-S

SEAL Location Management Server

Services →
Introduced in Rel-16

SLM-S is the SEAL Location Management Server, a network-based server in the 3GPP SEAL framework that provides location services like periodic or immediate retrieval to applications.

Category
Services
Introduced
Rel-16
Where
Services › IMS
Specifications
2 specs
SLM-S Description Purpose Related Classification Detected Changes Specifications

Description

The SEAL Location Management Server (SLM-S) is a service capability server within the 3GPP's Service Enabler Architecture Layer (SEAL) for vertical applications. SEAL provides a standardized set of common service enablers (like location, group management, configuration) to facilitate application development for 3GPP networks. The SLM-S acts as the central entity that exposes network-based location services to authorized Application Clients (ACs). It receives location requests, orchestrates the positioning process with the underlying network (e.g., 5GC, EPC), and returns the location results.

Architecturally, the SLM-S interfaces with two main entities. First, it exposes a northbound API (based on RESTful principles) to the Application Client, defined in 3GPP TS 24.545. This API allows the AC to request location fixes for a target User Equipment (UE) using various request types: Immediate (single fix), Periodic (fixes at intervals), or Triggered (fix when UE enters/leaves an area). Second, on the southbound side, the SLM-S interfaces with the core network's location retrieval mechanisms. In a 5G system, this is typically the Gateway Mobile Location Centre (GMLC) and Location Management Function (LMF) via standardized interfaces (e.g., Nlg, NLs). The SLM-S translates the application's service-level location request into the appropriate network-level procedures, such as initiating a Mobile Terminated Location Request (MT-LR).

Its operation involves session management, policy enforcement, and privacy handling. When an AC sends a request, the SLM-S validates it against the subscriber's privacy settings (stored in a Privacy Profile Register) and the AC's authorization. If permitted, it establishes a location session, interacts with the network to obtain the UE's location (using methods like GNSS, OTDOA, or cell-ID), and streams the results back to the AC. It can also support deferred reporting, storing locations if the AC is temporarily unavailable. By acting as an abstraction layer, the SLM-S shields application developers from the complexities of direct interaction with 3GPP network elements like the GMLC or LMF.

Purpose & Motivation

The SLM-S was created to streamline and standardize how vertical industry applications (e.g., logistics, emergency services, IoT asset tracking) request and consume location information from 3GPP networks. Before SEAL, each vertical often developed custom, non-interoperable integrations with network location services like the GMLC, leading to fragmentation, high development costs, and inconsistent privacy/security handling. The SLM-S provides a unified, application-friendly API that is consistent across different operators and network generations (4G, 5G).

Its development was motivated by the 5G vision of network exposure and vertical enablement. 3GPP recognized that location is a fundamental enabler for countless services, but the existing mechanisms (e.g., LCS APIs) needed modernization for cloud-native, API-driven ecosystems. The SLM-S, as part of SEAL, addresses the limitations of previous approaches by offering a service-based architecture that aligns with 5G principles. It solves the problem of access complexity by providing a single, well-defined endpoint for all location service types. Furthermore, it centralizes critical functions like privacy authorization and policy control, ensuring regulatory compliance (e.g., GDPR) is handled consistently by the network rather than being delegated to each individual application developer.

Classification

Part ofLCS
Related approachesGMLCLMFNEF

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-16, normative work from Rel-18.

Rel-18 1 change

In Release 18, the SLM-S function was enhanced to support location reporting using a specific resource representation. This enables the UAV Service Supplier (UAE-S) to obtain the location information of other UAVs within a defined proximity range, as indicated in an application-defined-proximity-range-info element, directly from the SLM-S.

  • Use of resource representation for location reporting provided by SLM-S TS 24.545CR0083
Rel-19 1 change

In Release 19, the enhancements for the SLM-S (SEAL Location Management Server) function focused on correcting and refining its SU_LocationReporting API. Specifically, this involved fixing identified issues related to the API's extensibility and its validation procedures. These corrections ensure more robust and future-proof location reporting interactions within the SEAL framework.

  • Correction to the SU_LocationReporting API provided by SLM-S to fix extensibility and validation issues TS 24.545CR0193

Explore further

Broader topics and technologies where SLM-S plays a role.

Defining Specifications

3GPP specifications that define or reference SLM-S, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 24.257 vj40 UAS Application Enabler (UAE) Layer Rel-19
TS 24.545 vj40 SEAL Location Management Protocol Specification Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.