1 General
This document provides general information about compliances with standards for the Virtual Media Resource Function (vMRF). This document includes a listing of standard specifications, RFCs, technical reports, and other specifications applicable to the vMRF.
The Ericsson virtual media resource functionality consists of two main functional structures: Multimedia Resource Function Processor (MRFP) functionality and Multimedia Resource Function Controller (MRFC) + MRFP functionality, as shown illustrated in Figure 1.
The MRFP functionality supports only announcement service and audio conferences. That must be in mind when reading the compliance statements.
This document indicates also the difference to legacy MRF running on Ericsson native hardware:
Standards which are supported by the native MRF, but not yet supported by vMRF are marked with italic text.
Standards which are supported only by vMRF and not in native MRF are marked with bold text.
| Note: |
The MRFC functionality has not been implemented yet. |
2 Statement of Compliance
Each specification is categorized by one of the following statements:
| Compliant (C) |
States that the functionality provided has been implemented according to the standard definition. The High-level SoC summarizes the important exceptions. |
|
| Partly Compliant (PC) |
States that some part of the functionality that is provided has been implemented in a way that differs from the standard definition. The High-level SoC summarizes the important exceptions. |
|
| Not Compliant (NC) |
States that the functionality that is provided has been implemented in a way that differs from the standard definition. |
|
| Not Implemented (NI) |
States that the functionality specified in the standard is not provided at all. Note, that if, for example, a supplementary service standard is listed as "Not Implemented", it also means that sections in other standards covering, for example, interactions with this supplementary service are "Not Implemented". This will however not be visible in the list of limitations for those other standards. |
|
| Not Applicable (NA) |
This category is used for the following cases:
|
|
2.1 ETSI NFV Standards
Generally, the vMRF VNF follows the principles set out in the ETSI NFV standards: http://www.etsi.org/technologies-clusters/technologies/nfv
The compliance with NFV standards is shown in Table 1.
|
Standard Number |
Standard Title |
|---|---|
|
GS NFV 002 |
NFV; Architectural Framework |
|
GS NFV-SWA 001 |
NFV; Virtual Network Functions Architecture |
|
GS NFV-INF 001 |
NFV; Infrastructure Overview |
|
GS NFV-INF 004 |
NFV; Infrastructure; Hypervisor Domain |
|
GS NFV-REL 001 |
NFV; Resiliency Requirements |
|
GS NFV-REL 002 |
Network Functions Virtualisation (NFV); Reliability; Report on Scalable Architectures for Reliability Management |
|
GS NFV-MAN 001 |
NFV; Management and Orchestration |
2.2 ITU-T Standards
The compliance with ITU-T standards is shown in Table 2.
|
Standard |
Name |
Compliance |
Comment |
|
|---|---|---|---|---|
|
MRFP |
MRFC+MRFP |
|||
|
E.180/Q.35 (03/1998) |
Technical characteristics of tones for the telephone service. |
C |
NI |
|
|
E.181 (11/1988) |
Customer recognition of foreign tones. |
C |
NI |
|
|
E.182 (03/1998) |
Application of tones and recorded announcements in telephony services. |
C |
PC |
MRFP: Some tones of minor importance are not implemented. MRFC+MRFP: Announcements can be used instead of tones. |
|
G.100.1 |
The use of the decibel and of relative levels in speechband telecommunications |
PC |
PC |
Compliant for G.722 codec. |
|
G.664 (03/2003) |
Optical safety procedures and requirements for optical transport systems |
C |
C |
For additional information, refer to PICS for PDH and SDH Standards (155 19-CNX 102 08 Uen Rev G). |
|
G.711 (11/1988) |
Pulse Code Modulation (PCM) of Voice Frequencies |
C |
C |
|
|
G.719 (06/2008) |
Low-complexity, full-band audio coding for high-quality, conversational applications. |
C |
C |
Incompatibilities are listed under RFC 5404. |
|
G.722 (09/2012) |
7 kHz audio-coding within 64 kbit/s. |
C |
C |
|
|
G.729 (01/2007) |
Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP) |
C |
C |
The following functions are not included:
|
|
H.248.1 (09/2005) |
Gateway Control Protocol: Version 2 |
NA |
||
|
H.264 (01/2012) |
Advanced video coding for generic audiovisual services |
PC |
PC |
MRFP: Only the constrained baseline profile supported up to 720p and up to 2 Mbps. Maximum 30 frames per seconds supported. |
|
Q.23 (11/1988) |
Technical features of Push button Telephone sets |
C |
C |
MRFP: Compliant regarding tones |
|
Q.24 (11/1988) |
Multifrequency Push button Signal reception |
C |
C |
MRFP: Compliant regarding tones |
2.3 ETSI Standards
The compliance with ETSI standards is shown in Table 3.
|
Standard |
Name |
Compliance |
Comment |
|
|---|---|---|---|---|
|
MRFP |
MRFC+MRFP |
|||
|
ES 283 031 V1.1.2 (Historical) |
TISPAN; IP Multimedia: H.248 Profile for controlling Multimedia Resource Function Processors (MRFP) in the IP Multimedia System (IMS); Protocol specification |
NA |
MRFP: |
|
|
TS 123 333 V10.4.0 |
Digital cellular telecommunications system (Phase 2+);Universal Mobile Telecommunications System (UMTS); LTE; Multimedia Resource Function Controller (MRFC) - Multimedia Resource Function Processor (MRFP) Mp interface: Procedures descriptions (3GPP TS 23.333 version 10.4.0) |
NA |
MRFP: |
|
|
TS 129 333 V10.4.0 |
Digital cellular telecommunications system (Phase 2+);Universal Mobile Telecommunications System (UMTS); Multimedia Resource Function Controller (MRFC) - Multimedia Resource Function Processor (MRFP) Mp interface; Stage 3 (3GPP TS 29.333 version 10.4.0 Release 10) |
NA |
MRFP: |
|
2.4 3GPP Standards
The compliance with 3GPP standards is shown in Table 4.
|
Standard |
Name |
Compliance |
Comment |
|
|---|---|---|---|---|
|
MRFP |
MRFC+MRFP |
|||
|
22.153(V10.1.0) |
Multimedia priority service |
PC |
All MPS traffic is treated in the same way, independent of priority level. Priority has not been implemented for all services. |
|
|
23.218 (V10.0.0) |
IP Multimedia (IM) session handling; IM call model; Stage 2 |
NA |
PC |
MRFC+MRFP:
For the supported procedures, refer to the MF NetAnn support for MTAS IWD (/155 19-CRA 119 1440/10 Uen Rev B) |
|
23.228 (V10.7.0) |
PC |
Not included functions in MRFP:
MRFC+MRFP:
For the supported procedures, refer to the MRF NetAnn support for MTAS IWD (1/155 19-CRA 119 1440/10 Uen Rev B). |
||
|
23.333 (10.4.0) |
Multimedia Resource Function Controller (MRFC) -Multimedia Resource Function Processor (MRFP) Mp interface: Procedures Descriptions |
NA |
MRFP:
|
|
|
24.147 (V10.2.0) |
Conferencing using the IP Multimedia (IM) Core Network (CN) subsystem; Stage 3 |
PC |
MRFP: Only audio conferences supported MRFC+MRFP:
|
|
|
24.229 (V10.9.0) |
IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 |
NA |
PC |
MRFC+MRFP:
For the supported procedures, refer to the MRF NetAnn support for MTAS IWD (1/155 19-CRA 119 1440/10 Uen Rev B). |
|
26.071 (V10.0.0) |
AMR speech Codec; General description |
C |
C |
AMR interface format 2 not implemented |
|
26.073 (V10.0.0) |
AMR speech Codec; C-source code |
C |
C |
|
|
26.074 (V10.0.0) |
AMR speech Codec; Test sequences |
C |
C |
|
|
26.090 (V10.0.0) |
AMR speech Codec; Transcoding Functions |
C |
C |
|
|
26.091 (V10.0.0) |
AMR speech Codec; Error concealment of lost frames |
C |
C |
|
|
26.092 (V10.0.0) |
AMR speech Codec; comfort noise for AMR Speech Traffic Channels |
C |
C |
|
|
26.093 (V10.0.0) |
AMR speech Codec; Source Controlled Rate operation |
C |
C |
|
|
26.094 (V10.0.0) |
AMR Speech Codec; Voice Activity Detector for AMR Speech Traffic Channels |
C |
C |
|
|
26.101 (V10.0.0) |
AMR speech Codec; Frame Structure |
C |
C |
AMR interface format 2 not supported |
|
26.103 (V10.1.0) |
Speech Codec list for GSM and UMTS |
C |
C |
PDC_EFR and are not TDMA_EFR applicable |
|
26.114 (V10.3.0) |
IP Multimedia Subsystem (IMS); Multimedia Telephony; Media handling and interaction |
PC |
vMRF only supports audio conferences, video conferences, and announcements. Compliance to Adaptation mechanisms (chapter 10): Reception of RTCP-APP-CMR (Codec Mode Request) is supported, but RTCP_APP_CMR is never sent by vMRF. The CMR is sent only in RTP packets. All other RTCP-APP messages are ignored if received. Not included functions in MRF and MRFP:
MRFP: Video frame size attribute is used, even though forbidden |
|
|
26.171 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; General description |
C |
C |
AMR-WB interface format 2 is not supported |
|
26.173 (V10.0.0) |
ANSI-C code for the Adaptive Multi Rate - Wideband (AMR-WB) speech codec |
C |
C |
|
|
26.174 (V10.0.0) |
Speech codec speech processing functions; Adaptive Multi-Rate - Wideband (AMR-WB) speech codec test sequences |
C |
C |
|
|
26.190 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Transcoding functions |
C |
C |
|
|
26.191 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Error concealment of erroneous or lost frames |
C |
C |
|
|
26.192 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Comfort noise aspects |
C |
C |
|
|
26.193 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Source controlled rate operation |
C |
C |
|
|
26.194 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Voice Activity Detector (VAD) |
C |
C |
|
|
26.201 (V10.0.0) |
Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; Frame structure |
C |
C |
AMR interface format 2 not implemented |
|
26.235 (V11.0.0) |
Packet switched conversational multimedia applications; Default codecs |
PC |
The video codecs are not supported. Text conversation not supported. |
|
|
26.441 (V13.0.0) |
Codec for Enhanced Voice Services (EVS); General Overview |
C |
C |
|
|
26.442 |
Codec for Enhanced Voice Services (EVS); ANSI C code (fixed-point) |
C |
C |
|
|
26.444 |
Codec for Enhanced Voice Services (EVS); Test Sequences |
C |
C |
|
|
26.445 |
Codec for Enhanced Voice Services (EVS); Detailed Algorithmic Description |
C |
C |
|
|
26.446 |
Codec for Enhanced Voice Services (EVS); AMR-WB Backward Compatible Functions |
C |
C |
|
|
26.447 |
Codec for Enhanced Voice Services (EVS); Error Concealment of Lost Packets |
C |
C |
|
|
26.448 |
Codec for Enhanced Voice Services (EVS); Jitter Buffer Management |
PC |
PC |
Generic jitter buffer management is used instead of EVS JBM. |
|
26.449 |
Codec for Enhanced Voice Services (EVS); Comfort Noise Generation (CNG) Aspects |
C |
C |
|
|
26.450 |
Codec for Enhanced Voice Services (EVS); Discontinuous Transmission (DTX) |
C |
C |
|
|
26.451 |
Codec for Enhanced Voice Services (EVS); Voice Activity Detection (VAD) |
C |
C |
|
|
29.333 (V10.4.0) |
Multimedia Resource Function Controller (MRFC) - Multimedia Resource Function Processor (MRFP) Mp Interface; Stage 3 |
NA |
MRFP:
|
|
|
32.401 (V10.2.0) |
Telecommunication management; Performance Management (PM); Concept and requirements |
C |
PC |
MRFC+MRFP: SIP signalling traffic measurements not supported |
|
32.409 (V10.4.0) |
Telecommunication management; Performance Management (PM); Performance measurements - IP Multimedia Subsystem (IMS). |
PC |
MRFP: Octet counters not supported MRFC+MRFP:
|
|
|
46.051 (V10.0.0) |
Enhanced Full Rate (EFR) speech processing functions; General description |
C |
C |
The alternative Enhanced Full Rate speech service based on the 12.2 kbps mode of the Adaptive Multi Rate is used, as specified in TS46.051 section 11. |
|
46.054 (V10.0.0) |
Test sequences for the GSM Enhanced Full Rate (EFR) speech codec |
C |
C |
Only the test sequences for the alternative Enhanced Full Rate implementation using Adaptive Multi Rate 12.2 kbps are used. |
|
46.060 (V10.0.0) |
Enhanced Full Rate (EFR) speech transcoding |
C |
C |
|
|
46.061 (V10.0.0) |
Substitution and muting of lost frames for Enhanced Full Rate (EFR) speech traffic channels |
C |
C |
|
|
46.062 (V10.0.0) |
Comfort noise aspects for Enhanced Full Rate (EFR) speech traffic channels |
C |
C |
|
|
46.081 (V10.0.0) |
Discontinuous Transmission (DTX) for Enhanced Full Rate (EFR) speech traffic channels |
C |
C |
|
|
46.082 (V10.0.0) |
Voice Activity Detector (VAD) for Enhanced Full Rate (EFR) speech traffic channels |
C |
C |
|
|
3GPP2 C.S0014-D (V3.0) |
Enhanced Variable Rate Codec, Speech Service Options 3, 68, 70, and 73 for Wideband Spread Spectrum Digital Systems |
C |
C |
Only Service Option 3 (EVRC-A), 68 (EVRC-B) and 73 (EVRC-NW) are supported. Dim and burst not supported. Generic audio coding mode not supported. |
2.5 IETF Standards
The compliance with IETF standards is shown in Table 5.
|
Standard |
Name |
Compliance |
Comment |
|
|---|---|---|---|---|
|
MRFP |
MRFC+MRFP |
|||
|
RFC 768 |
User Datagram Protocol |
C |
C |
|
|
RFC 791 |
Internet Protocol |
PC |
IP options are not supported. Fragmented packets are not supported for media. |
|
|
RFC 792 |
Internet Control Message Protocol |
C |
C |
|
|
RFC 793 |
Transmission Control Protocol |
C |
C |
Used for O&M interface. |
|
RFC 826 |
Ethernet Address Resolution Protocol |
C |
C |
|
|
RFC 894 |
A Standard for the Transmission of IP Datagrams over Ethernet Networks |
C |
C |
|
|
RFC 1042 |
A Standard for the Transmission of IP Datagrams over IEEE 802 Networks |
C |
C |
|
|
RFC 1122 |
Requirements for Internet Hosts – Communication Layers. |
C |
C |
Fragmented packets are not accepted. ICMP redirect is silently discarded. |
|
RFC 1305 |
Network Time Protocol (Version 3) |
C |
C |
|
|
RFC 1868 |
ARP Extension - UNARP |
C |
C |
|
|
RFC 2131 |
Dynamic Host Configuration Protocol |
C |
C |
Compliant as a client. |
|
RFC 2046 |
Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types |
NA |
PC |
Only content types application/sdp, application/mediaservercontrol+xml, and multipart/mixed are supported. For multipart/mixed, exactly two body parts must be contained, with content types application/sdp, and application/mediaservercontrol+xml. |
|
RFC 2460 |
Internet Protocol, Version 6 (IPv6) Specification |
PC |
User Plane: Partly Compliant. Packets containing the following types will be discarded:
|
|
|
RFC 2464 |
Transmission of IPv6 Packets over Ethernet Networks |
C |
C |
|
|
RFC 2474 |
Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers |
C |
C |
|
|
RFC 2616 |
Hypertext Transfer Protocol-HTTP/1.1 |
C |
C |
|
|
RFC 2976 |
The SIP INFO Method |
NA |
C |
|
|
RFC 3261 |
SIP: Session Initiation Protocol |
NA |
PC |
MRFC+MRFP supports SIP:
MRFC+MRFP does not support:
For the supported procedures, refer to the MRF NetAnn support for MTAS IWD (1/155 19-CRA 119 1440/10 Uen Rev B). |
|
RFC 3311 |
The Session Initiation Protocol (SIP) UPDATE Method |
C |
C |
|
|
RFC 3389 |
Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN) |
PC |
PC |
Supported only for EVRC codec. |
|
RFC 3410 |
Introduction and Applicability Statements for Internet Standard Management Framework |
NA |
NA |
Descriptive Specification |
|
RFC 3411 |
An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks |
NA |
NA |
Descriptive Specification |
|
RFC 3412 |
Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) |
PC |
Used only for alarms. |
|
|
RFC 3413 |
Simple Network Management Protocol (SNMP) Applications |
PC |
Used only for alarms. |
|
|
RFC 3414 |
User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3) |
PC |
Used only for alarms. |
|
|
RFC 3415 |
View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP) |
NI |
NI |
|
|
RFC 3416 |
Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) |
PC |
Used only for alarms. |
|
|
RFC 3417 |
Transport Mappings for the Simple Network Management Protocol (SNMP) |
PC |
Used only for alarms. |
|
|
RFC 3418 |
Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) |
NI |
NI |
|
|
RFC 3550 |
RTP: A Transport Protocol for Real-Time Applications. |
PC |
Exceptions: |
|
|
RFC 3551 |
RTP Profile for Audio and Video Conferences with Minimal Control |
PC |
Exceptions: |
|
|
RFC 3558 |
RTP Payload Format for Enhanced Variable Rate Codecs (EVRC) and Selectable Mode Vocoders (SMV) |
C |
C |
|
|
RFC 3584 |
Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework |
PC |
||
|
RFC 3826 |
The Advanced Encryption Standard (AES) Cipher Algorithm in the SNMP User-based Security Model |
PC |
Not implemented:
|
|
|
RFC 3986 |
Uniform Resource Identifier (URI): Generic Syntax |
C |
C |
Only the HTTP scheme is supported in the URI for locating announcements. |
|
RFC 4028 |
Session Timers in the Session Initiation Protocol (SIP) |
C |
C |
|
|
RFC 4240 |
Basic Network Media Services with SIP |
NA |
PC |
Functions not supported in MRF:
|
|
RFC 4291 |
IP Version 6 Addressing Architecture |
C |
C |
|
|
RFC 4443 |
Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification |
C |
NA |
|
|
RFC 4566 |
SDP: Session Description Protocol |
C |
C |
MRFP: |
|
RFC 4582 |
The Binary Floor Control Protocol (BFCP) |
PC |
NI |
MRFP: The following BFCP primitives supported:
If MRFP receives unsupported primitive, it is responded with Error code Unsupported Primitive. |
|
RFC 4583 |
Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams |
PC |
NI |
MRFP:
|
|
RFC 4585 |
Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF) |
PC |
NI |
Only the following functions are supported in MRFP:
|
|
RFC 4588 |
RTP Retransmission Payload Format |
PC |
NI |
MRFP: Only the Multiplexing Scheme SSRC-multiplexing is supported. |
|
RFC 4733 |
RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals |
PC |
||
|
RFC 4788 |
Enhancements to RTP Payload Formats for EVRC Family Codecs |
C |
C |
|
|
RFC 4855 |
MIME Type Registration of RTP Payload Formats |
PC |
Only PCM A-law, PCM μ-law, G.722, and G.729 codecs are supported |
|
|
RFC 4867 |
RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs |
C |
C |
|
|
RFC 4960 |
Stream Control Transmission Protocol |
C |
NI |
MRFP; IPv6 addresses and path MTU discovery mechanism not supported |
|
RFC 5022 |
Media Server Control Markup Language (MSCML) and Protocol |
NA |
PC |
Only IVR Playing Announcements <play>, Prompt and Collect <playcollect>, Configure Conference <configure_conference>, and Configure Leg <configure_leg> are supported. |
|
RFC 5104 |
Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF) |
PC |
NI |
MRFP: Only CCM FIR supported |
|
RFC 5404 |
RTP Payload Format for G.719 |
C |
C |
Exceptions:
|
|
RFC 5952 |
A Recommendation for IPv6 Address Text Representation |
C |
C |
|
|
RFC 6184 |
RTP Payload Format for H.264 Video |
C |
NI |
MRFP:
|
|
RFC 6241 |
Network Configuration Protocol (NETCONF) |
PC |
The following capabilities are not supported:
|
|
|
RFC 6386 |
VP8 Data Format and Decoding Guide |
C |
C |
The RTP for VP8 is handled according to IETF draft-ietf-payload-vp8-09 RTP Payload Format for VP8 Video. |
|
RFC 6716 |
Definition of the Opus Audio Codec |
C |
C |
Also compliant to the IETF draft-ietf-payload-rtp-opus-01. The encoder supports up to 40 ms packet size. The decoder supports 40 ms and smaller packet sizes. |
|
RFC 6884 |
RTP Payload Format for the Enhanced Variable Rate Narrowband-Wideband Codec (EVRC-NW) |
C |
C |
|
|
SSH File Transfer Protocol, version 3 |
C |
C |
The Performance management data can be transported to external server according to IETF draft SSH File Transfer Protocol, version 3. |
|
2.6 IEEE Standards
2.7 GSMA Standards
The compliance with GSMA standards is shown in Table 7.
|
Standard |
Name |
Compliance |
Comment |
|
|---|---|---|---|---|
|
MRFP |
MRFC+MRFP |
|||
|
PRD IR.92, v7.1 |
IMS Profile for Voice and SMS |
PC |
For applicable parts, refer to GSMA PRD IR.92 Statement of Compliance (2/174 02-HSC 113 06 Uen). |
|
|
PRD IR.94, v6.0 |
IMS Profile for Conversational Video Service |
PC |
PC |
For applicable parts, refer to GSMA PRD IR.94 Statement of Compliance (3/174 02-HSC 113 06 Uen). |

Contents