This document specifies the common functional architecture, procedures and information flows needed to support mission critical services including the common services core architecture.
The corresponding service requirements are defined in TS 22.179, TS 22.280, TS 22.281 and TS 22.282.
The present document is applicable primarily to mission critical services using E-UTRAN access based on the EPC architecture defined in TS 23.401. Certain MC service functions such as dispatch and administrative functions could also be supported via non-3GPP access networks but no additional functionality is specified to support non-3GPP access.
The common functional architecture to support mission critical services can be used for public safety applications and also for general commercial applications e.g. utility companies and railways.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
For the purposes of the present document, the terms and definitions given in TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905. Not all definitions are used in this document.
Reflects the uncertainty of the location at the moment of location measurement, e.g. see TS 25.305 and TS 23.032.
Administrative Configuration Management, which enables the exchange of administrative configuration data between interconnected MC systems.
Administrative Configuration Management Client, client entity which initiates administrative configuration exchange request to an interconnected partner MC system and which could make decision on such request received from an ACMC of a partner MC system.
Administrative Configuration Management Server, server entity which receives administrative configuration exchange requests from an ACMC belonging to the same primary MC system or via an ACMS of an interconnected partner MC system.
Active MC service user profile:
The MC service user profile that is currently used by an MC service client of an MC service user while receiving MC service.
Ad hoc Group Communication:
The combining of a multiplicity of MC service users into a group for the duration of a communication. When the communication is released, the group no longer exists. If the communication is associated with an alert, then the group continues to exist until the alert is also canceled.
Ad hoc Group emergency alert:
The combining of a multiplicity of MC service users into a group for sending an emergency alert. When the alert is cancelled, the group no longer exists. If the alert is associated with a communication, then the group continues to exist until the communication is also canceled.
Third dimension for the geographical coordinates at the moment of location measurement, e.g. see TS 25.305 and TS 23.032.
Direction at the moment of location measurement, e.g. see TS 25.305.
An MC service group that is pre-defined with MC service group ID and member list in the group management server. Group members must join the pre-estabslihed group call to participate.
E-UTRAN Cell Global Identifier, which is used to identify cells globally, where the ECGI is constructed from the Mobile Country Code (MCC), Mobile Network Code (MNC) and the E-UTRAN Cell Identifier (ECI).
A means of communication between MC systems whereby MC service users obtaining MC service from one MC system can communicate with MC service users who are obtaining MC service from one or more other MC systems.
An MC service group that is configured to allow inclusion of MC service group members who are MC service users from partner MC system(s).
The 3GPP network that provides location service as defined in TS 23.271.
The current physical location of the MC service UE.
Multimedia Broadcast Multicast Service Area Identity which is mapped to the MBMS service area.
MC gateway server:
A server providing topology hiding for MC service interconnection with a partner MC system, where that partner MC system is in a different trust domain.
A generic name for any one of the three mission critical services: either MCPTT, or MCVideo, or MCData.
MC service affiliated group member:
An MC service user who has indicated an interest in a particular MC service group and has been accepted to participate in MC service group communication for that MC service group.
MC service client:
A generic name for the client application function of a specific MC service. MC service client could be replaced by MCPTT client, or MCVideo client, or MCData client depending on the context.
MC service group:
A defined set of MC service users with associated communication dispositions (e.g. media restrictions, default priority and commencement directions) configured for the use with one or more MC services.
MC service group affiliation:
A mechanism by which an MC service user's MC service(s) communication interest in one or more MC service groups is determined.
MC service group call:
A mechanism by which an MC service user can make a one-to-many MC service(s) transmission to other users that are members of MC service group(s).
MC service group de-affiliation:
A mechanism by which an MC service user's MC service(s) communication interest in one or more MC service groups is removed.
MC service group home system:
The MC system where the MC service group is defined.
MC service group host MC service server:
The MC service server within an MC system which provides centralised support for a particular MC service of an MC service group defined in a MC service group home system.
MC service group member:
An MC service user, whose MC service ID is listed in a particular MC service group.
MC service ID:
A generic name for the user ID of a mission critical user within a specific MC service. MC service ID could be replaced by MCPTT ID, or MCVideo ID, or MCData ID depending on the context.
MC service server:
A generic name for the server application function of a specific MC service. MC service server could be replaced by MCPTT server, MCVideo server, or MCData server depending on the context.
MC service user:
An authorized user, who can use an MC service UE to participate in one or more MC services.
MC service user profile:
The set of information associated to an MC service user that allows that user to employ one or more MC services in a given role and from a given MC service UE.
MC service UE:
A UE that can be used to participate in one or more MC services.
MC service UE label:
A generic name for identification of a specific MC service UE.
The collection of applications, services, and enabling capabilities required to provide a single mission critical service or multiple mission critical services to one or more mission critical organizations.
A user, identified by an MC ID, who, after authorization, obtains mission critical service(s).
A means for an MC Service user to obtain MC service directly from a partner MC system.
Partner MC system:
Allied MC system that provides MC services to an MC service user based on the MC service user profiles that are defined in the primary MC system of that MC service user.
Preconfigured MC service group:
an MC service group used only for regrouping that has been configured in advance of a group or user regrouping operation to serve as the source of regroup group configuration.
An MC service group that is pre-defined with MC service group ID and member list in the group management server. Affiliated group members are invited when the group communication is setup.
Pre-selected MC service user profile:
The MC service user profile that is to be selected as the active MC service user profile through configuration, and applicable for an authenticated MC service user upon MC service authorization.
Primary MC system:
MC system where the MC service user profiles of an MC service user are defined.
A value for use in a MC service group or MC private communication that, if accepted, is used by the MCX service server to temporarily replace the priority level that is predefined in the MC service group or MC service user profile. This value is used in combination with other factors to determine the application priority for the requested communication.
Selected MC service user profile:
The MC service user profile that is to be selected as the active MC service user profile for an MC service upon request by an MC service user.
Serving MC service server:
The MC service server which is providing MC service to an MC service client.
Serving MC system:
The MC system which is providing MC service to an MC user.
Date and time expressed with a certain precision to reflect the moment of the location measurement.
For the purposes of the present document, the following terms given in TS 22.280 apply
Mission Critical Applications
Mission Critical Organization
Mission Critical Service
For the purposes of the present document, the following terms given in TS 22.179 apply
For the purposes of the present document, the following terms related to a MC gateway UE function apply
MC gateway UE:
A functional entity that enables simultaneous access to the MC system for multiple MC clients.
Aggregates a set of clients (i.e. Group management client, Configuration management client, Identity management client, Key management client, Location management client and MC service client) operated on a non-3GPP device.
A device that enables connectivity towards an MC gateway UE using an access method not specified by 3GPP. A subset of these devices can host an MC client specified by 3GPP.
MC gateway client:
A client that enables the authorized binding with one or more MC GW UEs in order to be able to handle MC services (only one MC gateway UE per MC service).
MC gateway UE server:
A server on an MC gateway UE that controls authorized binding with multiple MC gateway clients.
MC gateway UE function:
Functional block as part of the MC service server that authorises and manages the association between MC client and MC gateway UE.
For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905.
Access Point Name
Broadcast Multicast Service Centre
Configuration Management Server
Common Services Core
Call Server Control Function
Direct Provisioning Function
Evolved Universal Terrestrial Radio Access Network
Evolved Packet Core
Evolved Packet System
Forward Error Correction
Guaranteed Bit Rate
Group Communication Service Application Server
Group Communication Service Enabler over LTE
Group Management Server
Globally Routable User agent URI
Home Subscriber Server
Hyper Text Transfer Protocol
IMS Application Reference Identifier
Interactive Connectivity Establishment
IMS Communication Service Identifier
Identity Management Server
IP Multimedia Core Network
IP Multimedia Private Identity
IP Multimedia PUblic identity
IP Multimedia Subsystem
Key Management Server
Location Management Client
Location Management Server
Multimedia Broadcast and Multicast Service
Multimedia Broadcast multicast service Single Frequency Network
Mission Critical user identity
MCPTT Application Server
MCPTT user identity
Network Address Translation
Public Land Mobile Network
Public Service Identity
Quality of Service
Radio Access Network
RObust Header Compression
Session Initiated Protocol
Secure Sockets Layer
Transport Layer Security
Temporary Mobile Group Identity
User Data Convergence
User Data Repository
Universal Serial Bus
Uniform Resource Identifier
Wireless Local Area Network
For the purposes of the present document, the abbreviations given in TS 22.280 apply
A common functional architecture to support MC services (i.e., MCPTT defined in TS 23.379, MCVideo defined in TS 23.281, MCData defined in TS 23.282) including common application plane and signalling plane entities is specified in this document. It also deals with the functional architecture of the MC gateway UE to enable access to the MC system from MC clients residing on non-3GPP devices. A subset of these devices can host an MC client specified by 3GPP.
Each MC service supports several types of communications amongst the users (e.g. group call, private call). There are several common functions and entities (e.g. group, configuration, identity) which are used by the MC services.
The common functional architecture to support MC services utilises aspects of the IMS architecture defined in TS 23.228, the Proximity-based Services (ProSe) architecture defined in TS 23.303, the Group Communication System Enablers for LTE (GCSE_LTE) architecture defined in TS 23.468 and the PS-PS access transfer procedures defined in TS 23.237.
The MC service UE primarily obtains access to a MC service via E-UTRAN, using the EPS architecture defined in TS 23.401. Certain MC service functions such as dispatch and administrative functions can be supported using either MC service UEs in E-UTRAN or using MC service UEs via non-3GPP access networks. External applications usage of MC services can be enabled via E-UTRAN or non-3GPP access networks.