RS

Remote Source

Protocol
Introduced in Rel-8
A term from the H.248/Megaco protocol naming convention used in 3GPP Media Gateway control. It refers to a logical entity that represents an inbound media stream endpoint on a Media Gateway, such as the audio received from a circuit-switched network leg or an IP stream.

Description

In the context of 3GPP architectures, particularly those involving Media Gateways (MGW) and the Media Gateway Control Function (MGCF) or Media Resource Function Controller (MRFC), "RS" stands for Remote Source. This is a protocol-level term inherited from the H.248 (Megaco) protocol, which is the standard interface for controlling media gateways. Within the H.248 model, a Media Gateway is abstracted into a series of terminations and contexts. Terminations are sources or sinks of media streams, and contexts are associations mixing or switching multiple terminations. The "Remote Source" is a specific type of termination descriptor or property that identifies the remote endpoint from which a media stream is originating.

Operationally, when a Media Gateway Controller (MGC) like an MGCF sets up a call traversing a media gateway—for instance, converting between Time-Division Multiplexing (TDM) voice from the legacy PSTN and RTP/IP packets for the IMS core—it uses H.248 commands to configure the terminations within the MGW. For the termination that will receive the incoming media stream (e.g., the RTP stream from the IP side, or the timeslot from the TDM trunk), the controller may specify properties that include identifying it as a Remote Source. This descriptor carries information about the remote party's media parameters, such as the IP address, port number, codec type, and packetization characteristics. It essentially tells the media gateway, "expect to receive a stream from this remote source with these properties."

The RS descriptor is crucial for the MGW to properly configure its receive path. It allows the gateway to open the correct ports, initialize the appropriate jitter buffers, and prepare the necessary transcoding resources if the received codec differs from what needs to be sent out on the other termination. The concept is symmetrical with "Remote Sink," which describes the destination for an outbound stream. Together, they enable the MGC to fully describe a bidirectional media flow using the H.248 protocol's connection model. In 3GPP specifications like TS 29.232 (Mn interface), which profiles H.248 for 3GPP use, these terms are used to define the precise information exchanged between the MGCF and the MGW to establish media bearers for services like voice call continuity between CS and IMS domains.

Purpose & Motivation

The purpose of the "Remote Source" concept within the 3GPP control framework is to provide an abstract, standardized way for a controller to instruct a media gateway about the characteristics of an incoming media stream. This abstraction is fundamental to the decomposition of call control and media processing mandated by the Gateway Control architecture. Historically, in monolithic switches, call control and media switching were tightly integrated. The move to decomposed architectures, with separate MGCFs (for signaling) and MGWs (for media), required a robust protocol—H.248—to allow the controller to command the media plane. The RS descriptor is a key element of this protocol, solving the problem of how to precisely describe a dynamic, remote media endpoint to a relatively dumb media gateway.

Before such abstractions, configuring media paths was often low-level and vendor-specific. The RS term, as part of the H.248 standard, creates a common language. It allows a Media Gateway Controller from one vendor to successfully configure a Media Gateway from another vendor to receive a stream from a third-party endpoint. This interoperability is critical for multi-vendor networks. Its creation was motivated by the need for flexibility and scalability in next-generation networks. An MGCF handling complex call routing (e.g., for a roaming subscriber's call) needs to be able to instruct the MGW to connect a stream from a potentially unknown remote IP address (the RS) to a local TDM circuit. The RS descriptor encapsulates all the necessary IP transport and media encoding information in a structured way.

Furthermore, in 3GPP's evolution towards IMS and SRVCC (Single Radio Voice Call Continuity), the ability to rapidly repoint media streams during handovers is vital. The MGCF uses H.248 commands with RS (and Remote Sink) descriptors to quickly reconfigure the MGW's media connections when a call is handed over from LTE to 2G/3G. Thus, the RS concept exists to enable precise, interoperable, and dynamic control of media flows in a decomposed network architecture, which is a cornerstone of modern telecom networks supporting both legacy and IP-based services.

Key Features

  • H.248/Megaco protocol descriptor for an inbound media stream endpoint
  • Used by Media Gateway Controllers (MGCF/MRFC) to configure Media Gateways
  • Encapsulates remote endpoint details like IP address, port, and codec information
  • Enables dynamic setup and modification of media paths in a decomposed architecture
  • Critical for interoperability between controllers and gateways from different vendors
  • Supports services requiring media interworking, such as CS-IMS call continuity and SRVCC

Evolution Across Releases

Rel-8 Initial

The term 'Remote Source' was adopted as part of the 3GPP profiling and usage of the ITU-T H.248.1 Gateway Control Protocol. It was introduced in specifications governing the Mn interface (between MGCF and MGW) and other media control interfaces, establishing the foundational model for describing media stream endpoints in IMS and CS-IMS interworking scenarios.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 29.238 3GPP TS 29.238
TS 36.104 3GPP TR 36.104
TS 36.116 3GPP TR 36.116
TS 36.117 3GPP TR 36.117
TS 36.141 3GPP TR 36.141
TS 36.213 3GPP TR 36.213
TS 37.104 3GPP TR 37.104
TS 37.141 3GPP TR 37.141
TS 37.145 3GPP TR 37.145
TS 37.802 3GPP TR 37.802
TS 37.812 3GPP TR 37.812
TS 37.900 3GPP TR 37.900
TS 38.104 3GPP TR 38.104
TS 38.141 3GPP TR 38.141
TS 38.176 3GPP TR 38.176
TS 38.213 3GPP TR 38.213
TS 38.214 3GPP TR 38.214
TS 38.300 3GPP TR 38.300
TS 38.321 3GPP TR 38.321
TS 38.331 3GPP TR 38.331
TS 38.869 3GPP TR 38.869
TS 38.889 3GPP TR 38.889