7 Conformance Indication

26.1393GPPReal-time Transport Protocol (RTP) / RTP Control Protocol (RTCP) verification proceduresRelease 17TS

7.1 General

An RTP/RTCP implementation conforming to this specification should announce its compliance during call setup. Announcing compliance to this specification must use an SDP attribute "a=3gpp-rtp" (see clause 7.2).

7.2 The a=3gpp-rtp SDP attribute

7.2.1 General

The a=3gpp-rtp attribute may be provided on SDP session level, SDP media level or both. It is not defined for use on source or dcsa level. If used on SDP session level, it must be taken as applicable to all m= lines in the SDP using any RTP profile, e.g. RTP/AVP, RTP/AVPF, RTP/SAVP, or RTP/SAVPF. If used on SDP media level using any RTP profile, it must be taken as applicable only to that media description. It is not defined for use on non-RTP SDP media level.

7.2.2 ABNF syntax and semantics

The 3gpp-rtp ABNF syntax is:

3gpp-rtp-value = [3gpp-rtp-extension]

3gpp-rtp-extension = byte-string

; SP and byte-string as defined by IETF RFC 4566

Example:

a=3gpp-rtp

The optional attribute value is defined to allow for future extensibility and has currently no defined use.

7.2.3 SDP offer/answer considerations

This attribute is a unilateral announcement from the party creating the SDP offer or answer, and there are thus no SDP offer/answer considerations. When announcing compliance to this specification, the a=3gpp-rtp attribute shall be included in the SDP offer, and shall be included in the SDP answer regardless if it was also present in the corresponding SDP offer.

The optional attribute value should not be included in an SDP offer or answer sent by implementers of this specification and shall be ignored if received in an SDP offer or answer.

7.2.4 IANA registration information

Contact name, email address, and telephone number:

3GPP Specifications Manager

3gppContact@etsi.org

+33 (0)492944200

Attribute Name (as it will appear in SDP):

3gpp-rtp

Long-form Attribute Name in English:

3GPP-conformant RTP/RTCP implementation

Type of Attribute:

Session level and media level

Is Attribute Value subject to the Charset Attribute?

This attribute is not dependent on charset.

Purpose of the attribute:

This attribute is used to indicate the RTP/RTCP stack conformance to 3GPP TS 26.139.

Appropriate Attribute Values for this Attribute:

See 3GPP TS 26.139 clause 7.2.2 for ABNF and detailed usage.

MUX Category for this Attribute:

IDENTICAL

Annex A (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2019-12

SA#86

SP-190991

Presented to TSG SA#86 (for information)

1.0.0

2020-03

SA#87-e

SP-200047

Presented to TSG SA#87-e (for approval)

2.0.0

2020-03

SA#87-e

SP-200047

Aproved by TSG SA#87-e

16.0.0

2022-04

Update to Rel-17 version (MCC)

17.0.0