Pioneering interface development by R Systems

Business case

The 3rd Generation Partnership Project (3GPP) standards body developed IMS to facilitate converged IP-based services, while providing a migration from mobile GSM to 4G/LTE networks. Within the 3GPP standards, a role has been clearly defined for the Media Resource Function (MRF) to provide real-time IP media processing functions such as media play, record, collect digits and mix audio/video against IP media streams. The MRF is an important and powerful IMS network element, however it requires command and control by other elements in the IMS architecture, such as application servers (AS) or call state control functions (CSCFs). Session Initiation Protocol (SIP) is the predominant standard for controlling MRF equipment in an IMS architecture. When a value-added service, enhanced service, or more complex call processing is required, the CSCF will hand-off call control to an AS, which would use the Mr’ (SIP) interface along with the Cr interface (Media Control Channel Framework – CFW) to control the MRF in order to create the desired service. Such services include: ringback tones, multimedia streaming, multimedia conferencing. In addition to basic SIP, media control requests are defined by the Cr interface between AS and MRF.

R Systems development of Cr interface implementation

Part of a project for the development of a call control system and integration with online charging system, the client requested the implementation of Media Control Channel Framework using SIP, SDP and new channel protocol – CFW. The development of this framework was planned to future-proof the system in view of future IMS version releases. R Systems developed the Cr interface which is unprecedented on the market. The interface can be used for establishing TCP/SCTP channels between MRFC and IMS AS for SIP and HTTP communication between MRFC and CCS/OCS. The MRFC would fetch documents from IMS RS/CCS via given interface (e.g. scripts, announcement files, and other resources), which is also used for media control related commands.


IMS is designed such that multiple AS elements can all use and share a single (or small number) of MRF nodes in a network. This reuse of MRF resources across dozens of applications drives the CapEx and operational savings in an IMS architecture, especially for companies owning an MRF equipment, MRF vendors, system integrators. For the full .pdf version, please click here


Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Apply to this job

Contact us

Send your CV