Skip to content
Independent reference on the Future Railway Mobile Communication System

Apply · 2.6

MCX: service family and functional architecture

Time: about 8–11 minutes including the task; estimate

Guiding question: Which services does MCX include and what do they share?

Learning objective: You distinguish MCX services, common foundations and profile-specific scope.

Prerequisites: Previous lessons through 2.5, particularly the case file developed there.

MCX is more than a voice server

Niko needs voice communication; an on-board application needs data exchange. MCX is the collective term for the standardised Mission-Critical services MCPTT, MCData and MCVideo. They share foundations but perform different communication tasks. An MCX client uses the particular service; server functions process its state and communication. [S23; S50]

MCPTT means Mission Critical Push To Talk. It supports, among other capabilities, voice with controlled permission to speak. MCData provides different data services. MCVideo addresses Mission-Critical video. A service's existence within MCX does not establish that it is required by the FRMCS profile being considered or implemented in a product. The selected FRMCS service edition specifies MCPTT ad hoc group communication and MCData IP Connectivity and Short Data Service. [S09, clauses 5.1.1 and 6.2]

Shared foundations, separate service states

The common architecture includes identity, configuration and security functions. A client can therefore be correctly identified without being authorised for every communication type. Authorisation grants a particular use. The service server applies the service's rules; the SIP Core alone does not decide every service-specific detail.

Service view State to follow Example
MCPTT Call participation, floor and media Amir receives the floor; Niko must subsequently receive speech.
MCData IP Connectivity Session and connected endpoints The on-board application exchanges IP data with an approved counterpart.
MCData Short Data Service Message and service-specific handling A short message is transferred; technical delivery is not automatically an operational acknowledgement.
MCVideo Video service and participating endpoints A potential video application requires an explicitly defined profile.

IP Connectivity, or IPCon, is the MCData service for IP communication between integrated endpoints. Short Data Service, or SDS, is a message-oriented data service. A continuous IP connection and a short message are different service models. Video carried as a data stream does not automatically demonstrate use of MCVideo either.

Where the client resides

With tight coupling, the application contains MCX client functions. With loose coupling, the application uses a programming interface while FRMCS equipment performs client procedures. The precise arrangement depends on the application profile. Talbahn cannot therefore select coupling solely according to product preference. The on-board and gateway lessons apply this distinction in detail. [S10, clauses 5.6–5.7]

A service is not proof of availability

An MCX server may be reachable while identity verification, media distribution or application integration fails. For voice, Talbahn must observe participation, floor and audible speech. For data, it checks session, data flow and processing by the remote application. Both cases use the common service architecture but require different success evidence.

Check your understanding

A supplier demonstrates video over a data connection and claims that this proves MCVideo and all FRMCS services. What distinctions are missing?

Model answer

Media content and the communication service used are not the same. Identify the actual service, its profile, the implementation and the tested combination. A successful data stream demonstrates neither MCVideo procedures nor voice functions or failure behaviour. Evidence must match the particular use case.

What to remember

MCX is a service family. Shared foundations connect the services, but their procedures and success conditions differ.

Your Talbahn case file

Assign voice, a data connection and a short message to service models. For each model, record what “successful” means to the application.

Sources

  • S09 · ETSI TS 103 765-2: FRMCS Service Stratum

    ETSI TS 103 765-2: FRMCS Service Stratum

    Version: 1.1.1, January 2026 · Checked: 2026-10-11

    Scope: Service architecture; SIP Core definition; registration and MC services.

    Limitations: Do not equate IMS with SIP; the architecture allows the specified SIP Core alternatives.

    Used in: 1.9, 2.1, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.14, 2.19, 2.22, 3.5, 3.16

  • S10 · UIC FRMCS FFFIS FFFIS-7950

    UIC FRMCS FFFIS FFFIS-7950

    Version: 2.1.0 · Checked: 2026-10-11

    Scope: 5.1/5.2 OBAPP, 5.3/5.4 TSAPP, 5.6 Tight Coupling, 5.7 Loose Coupling; 6.3/6.6/6.7 security references.

    Limitations: Application interfaces, not general operating rules for control centres.

    Used in: 2.1, 2.6, 2.11, 3.2, 3.3, 3.16

  • S23 · 3GPP TS 23.379 / ETSI TS 123 379: MCPTT functional architecture and information flows

    3GPP TS 23.379 / ETSI TS 123 379: MCPTT functional architecture and information flows

    Version: 18.13.0, July 2025 · Checked: 2026-10-11

    Scope: 5.3 affiliation; 7.3/7.4 functional model; 10.6 group calls.

    Limitations: The teaching flow selects an on-network variant; not a universal message sequence.

    Used in: 2.6, 2.8, 3.4

  • S50 · 3GPP TS 23.280 / ETSI TS 123 280: Common MC architecture

    3GPP TS 23.280 / ETSI TS 123 280: Common MC architecture

    Version: 18.12.0 · Checked: 2026-10-11

    Scope: Common MC service functions and lifecycle.

    Limitations: Named teaching edition; no blanket product or project approval.

    Used in: 2.6

Shared source register

Your progress is stored in this browser on this device.