A.3 Profile definition for the Session Description Protocol as used in the present document
24.2293GPPIP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Release 18Stage 3TS
A.3.1 Introduction
Void.
A.3.2 User agent role
This subclause contains the ICS proforma tables related to the user agent role. They need to be completed only for UA implementations.
Prerequisite: A.2/1 — user agent role
A.3.2.1 Major capabilities
Table A.317: Major capabilities
Item |
Does the implementation support |
Reference |
RFC status |
Profile status |
Capabilities within main protocol |
||||
Extensions |
||||
22 |
integration of resource management and SIP? |
[30] [64] |
o |
c14 |
23 |
grouping of media lines? |
[53] |
c3 |
c3 |
24 |
mapping of media streams to resource reservation flows? |
[54] |
o |
c1 |
25 |
SDP bandwidth modifiers for RTCP bandwidth? |
[56] |
o |
o (NOTE 1) |
26 |
TCP-based media transport in the session description protocol? |
[83] |
o |
c2 |
27 |
interactive connectivity establishment? |
[289], [290] |
o |
c4 |
28 |
session description protocol format for binary floor control protocol streams? |
[108] |
o |
o |
29 |
extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF)? |
[135] |
o |
c5 |
30 |
SDP capability negotiation? |
[137] |
o |
c6 |
31 |
Session Description Protocol (SDP) extension for setting up audio media streams over circuit-switched bearers in the Public Switched Telephone Network (PSTN)? |
[155] |
o |
c7 |
32 |
miscellaneous capabilities negotiation in the Session Description Protocol (SDP)? |
[156] |
o |
c7 |
33 |
transport independent bandwidth modifier for the Session Description Protocol? |
[152] |
o |
c8 |
34 |
Secure Real-time Transport Protocol (SRTP)? |
[169] |
o |
c15 |
35 |
MIKEY-TICKET? |
[170] |
o |
c10 |
36 |
SDES? |
[168] |
o |
c9 |
37 |
end-to-access-edge media security using SDES? |
7.5.2 |
n/a |
c16 |
37A |
end-to-access-edge media security for MSRP using TLS and certificate fingerprints? |
7.5.2 |
n/a |
c22 |
37B |
end-to-access-edge media security for BFCP using TLS and certificate fingerprints? |
7.5.2 |
n/a |
c23 |
37C |
end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints? |
7.5.2 |
n/a |
c24 |
37D |
end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints? |
7.5.2 |
n/a |
c40 |
38 |
SDP media capabilities negotiation? |
[172] |
o |
c12 |
39 |
Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc)? |
[166] |
o |
c13 |
40 |
Message Session Relay Protocol? |
[178] |
o |
c17 |
40A |
Connection establishment for media anchoring for the message session relay protocol? |
[214] |
o |
c26 |
41 |
a SDP offer/answer mechanism to enable file transfer? |
[185] |
o |
o |
42 |
optimal media routeing |
[11D] |
n/a |
c18 |
43 |
ECN for RTP over UDP |
[188] |
o |
c19 |
44 |
T.38 FAX? |
[202] |
n/a |
c20 |
45 |
support for reduced-size RTCP? |
[204] |
o |
o |
46 |
RTCP extended reports? |
[205] |
o |
o |
47 |
maximum receive SDU size? |
[9B] |
o |
o |
48 |
the SDP content attribute? |
[206] |
o |
c21 |
49 |
a general mechanism for RTP header extensions? |
[210] |
o |
o |
50 |
negotiation of generic image attributes in the session description protocol (SDP)? |
[211] |
o |
o |
51 |
connection-oriented media transport over the TLS protocol in the SDP? |
[241] |
o |
c25 |
52 |
UDPTL over DTLS? |
[217] |
o |
c27 |
53 |
telepresence? |
[7G] |
o |
o |
54 |
SCTP over DTLS? |
[219] |
o |
c28 |
55 |
DTLS-SRTP? |
[222], [223] |
o |
c41 |
56 |
STUN Usage for Consent Freshness? |
[224] |
o |
c29 |
57 |
Alternate Connectivity (ALTC) Attribute? |
[228] |
o |
c30 |
58 |
3GPP MTSI RTCP-APP adaptation? |
[9B] |
n/a |
o |
59 |
3GPP MTSI Pre-defined Region-of-Interest (ROI)? |
[9B] |
n/a |
o |
60 |
3GPP MTSI Arbitrary Region-of-Interest (ROI)? |
[9B] |
n/a |
o |
61 |
multiplexing RTP data and control packets on a single port |
[237], [237A] |
o |
o |
61A |
Exclusive RTP and RTCP multiplexed on one port (a=rtcp-mux-only)? |
[246] |
o |
c34 |
62 |
SDP-based data channel negotiation? |
[238] |
o |
c31 |
63 |
Media plane optimization for WebRTC? |
[8Z] |
n/a |
c32 |
64 |
Enhanced bandwidth negotiation mechanism? |
[9B] |
n/a |
o |
65 |
an SDP offer/answer mechanism to negotiate DTLS protected media? |
[240] |
o |
c33 |
66 |
Using simulcast in SDP and RTP sessions? |
[249] |
o |
c35 |
67 |
RTP payload format restrictions? |
[250] |
o |
c36 |
68 |
Compact Concurrent Codec Negotiation and Capabilities? |
[9B] |
n/a |
c35 |
69 |
3GPP MTSI Delay Budget Information (DBI)? |
[9B] |
n/a |
c37 |
70 |
Access Network Bitrate Recommendation (ANBR)? |
[9B] |
n/a |
c38 |
71 |
Framework for Live Uplink Streaming (FLUS)? |
[276] |
n/a |
c39 |
72 |
3GPP MTSI client using data channels? |
[9B] |
n/a |
c39 |
c1: IF A.3/1 THEN m ELSE n/a – – UE role. c2: IF A.3/9B AND A.3/13B THEN m ELSE IF A.3/1 OR A.3/2A OR A.3/6 OR A.3/7 THEN o ELSE n/a – – IBCF (IMS-ALG), ISC gateway function (IMS-ALG), UE, P-CSCF (IMS-ALG), MGCF, AS. c3: IF A.317/24 OR A.317/53 THEN m ELSE o – – mapping of media streams to resource reservation flows, telepresence. c4: IF A.3/9B OR A.3/13B THEN m ELSE IF A.3/1 OR A.3/6 THEN o ELSE n/a – – IBCF (IMS-ALG), application gateway function (IMS-ALG), UE, MGCF. c5: IF A.3A/50 OR A.3A/50A OR A.3/6 OR A.3/9B OR A.3A/89 OR A.3A/11 OR A.3A/12 THEN m ELSE o – – multimedia telephony service participant, multimedia telephony service application server, MGCF, IBCF (IMS-ALG), ATCF (UA), conference focus, conference participant. c6: IF A.3A/50 OR A.3A/50A OR A.3/6 OR A.3/9B OR A.3/13B OR A.3A/89 THEN m ELSE o – – multimedia telephony service participant, multimedia telephony service application server, MGCF, IBCF (IMS-ALG), application gateway function (IMS-ALG), ATCF (UA). c7: IF A.3A/82 OR A.3A/83 THEN m ELSE o – – ICS user agent, SCC application server. c8: IF A.317/25 AND (A.3/1 OR A.3/6 OR A.3A/89) THEN o ELSE n/a – – SDP bandwidth modifiers for RTCP bandwidth, UE, MGCF, ATCF (UA). c9: IF A.3D/30 OR A.3D/20 THEN m ELSE n/a – – end-to-access-edge media security using SDES, end-to-end media security using SDES. c10: IF A.3D/21 OR A.3D/22 THEN m ELSE n/a – – end-to-end media security using KMS, end-to-end media security for MSRP using TLS and KMS. c12: IF A.3A/82 OR A.3A/83 THEN m ELSE o – – ICS user agent, SCC application server. c13: IF IF A.3/7D OR A.3/8 THEN o else n/a – – AS performing 3rd party call control or MRFC. c14: IF A.4/2C THEN m ELSE o – – initiating a session which require local and/or remote resource reservation. c15: IF A.3D/20 OR A.3D/21 OR A.3D/30 THEN m ELSE n/a – – end-to-end media security using SDES, end-to-end media security using KMS, end-to-access-edge media security using SDES. c16: If A.3D/30 THEN m ELSE n/a – – end-to-access-edge media security using SDES. c17: IF A.3A/33B OR A.3A/34 THEN m ELSE IF A.3A/8 OR A.3A/9 OR A.3/2A THEN o ELSE n/a – – session-mode messaging participant, session-mode messaging intermediate node, IBCF, MRFC, P-CSCF (IMS-ALG). c18: IF A.3/2A OR A.3/6 OR A.3/7 OR A.3/9B OR A.3A/89 OR A.3/13B THEN o ELSE n/a – – P-CSCF (IMS-ALG), MGCF, AS, IBCF (IMS-ALG), ATCF (UA), application gateway function (IMS-ALG). c19: IF A.3/2A OR A.3/6 OR A.3/8 OR A.3/9B OR A.3A/81 OR A.3A/89 OR A.3/13B OR A.3A/81A OR A.3A/81B THEN o ELSE n/a – – P-CSCF (IMS-ALG), MGCF, MRFC, IBCF (IMS-ALG), MSC Server enhanced for ICS, ATCF (UA), application gateway function (IMS-ALG), MSC server enhanced for SRVCC using SIP interface, MSC server enhanced for DRVCC using SIP interface. c20: IF A.3/1 OR A.3/6 THEN o ELSE n/a – – UE, MGCF. c21: IF A.3A/57 OR A.3A/58 OR A.3A/59 OR A.3A/60 OR A.3/2A OR A.3/9B OR A.3A/11 OR A.3A/12 THEN m ELSE o – – Customized alerting tones application server, Customized alerting tones UA client, Customized ringing signal application server, Customized ringing signal UA client, P-CSCF (IMS-ALG), IBCF (IMS-ALG), conference focus, conference participant. c22: If A.3D/20A THEN m ELSE n/a – – end-to-access-edge media security for MSRP using TLS and certificate fingerprints. c23: If A.3D/20B THEN m ELSE n/a – – end-to-access-edge media security for BFCP using TLS and certificate fingerprints. c24: If A.3D/20C THEN m ELSE n/a – – end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints. c25: IF (A.317/37A AND A.317/40) OR (A.317/37B AND A.317/28) OR (A.317/37C AND A.317/52) OR (A.317/37D AND A.317/55) THEN m ELSE o – – end-to-access-edge media security for MSRP using TLS and certificate fingerprints, message session relay protocol, end-to-access-edge media security for BFCP using TLS and certificate fingerprints, session description protocol format for binary floor control protocol streams, end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints, UDPTL over DTLS, end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints, DTLS-SRTP. c26: IF A.317/40 THEN m ELSE n/a – – message session relay protocol. c27: IF A.317/37C THEN m ELSE o – – end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints. c28: IF (A.3/1 AND A.317/53) OR A.3/14 OR A.3A/95 THEN m ELSE o – – UE, telepresence, Gm based WIC, eP-CSCF. c29: IF A.3/14 OR A.3A/95 THEN m ELSE o – – Gm based WIC, eP-CSCF. c30: IF A.3A/81 OR A.3/9B OR A.3/2A THEN o ELSE n/a – – UE performing the functions of an external attached network, IBCF (IMS-ALG), P-CSCF (IMS-ALG). c31: IF A.3/14 OR A.3A/95 THEN o ELSE n/a – – Gm based WIC, eP-CSCF. c32: IF A.3A/95 OR A.3/9B THEN o ELSE n/a – – eP-CSCF, IMS-ALG. c33: IF A.317/52 OR A.317/54 OR A.317/55 THEN m ELSE n/a – – UDPTL over DTLS, SCTP over DTLS, DTLS-SRTP. c34: IF A.3/14 OR A.3A/95 THEN m ELSE n/a – – Gm based WIC, eP-CSCF. c35: IF A.3A/11 OR A.3A/12 THEN o ELSE n/a – – conference focus, conference participant. c36: IF A.317/66 AND (A.3A/11 OR A.3A/12) THEN o ELSE n/a – – Using simulcast in SDP and RTP sessions, conference focus, conference participant. c37: IF A.3/1 OR A.3/2A OR A.3/8 OR A.3/9B THEN o ELSE n/a – – UE, P-CSCF (IMS-ALG), MRFC, IBCF (IMS-ALG). c38: IF A.3/1 THEN o ELSE n/a – – UE. c39: IF A.3/1 OR A.3/2 THEN o ELSE n/a – – UE, P-CSCF. c40: IF A.3D/31 THEN m ELSE n/a – – end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints. c41: IF A.3D/31 THEN m ELSE o – – end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints. |
||||
NOTE 1: For "video" and "audio" media types that utilise RTP/RTCP, if the RTCP bandwidth level for the session is different than the default RTCP bandwidth as specified in RFC 3556 [56], then, it shall be specified. For other media types, it may be specified. |
A.3.2.2 SDP types
Table A.318: SDP types
Item |
Type |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
Session level description |
|||||||
1 |
v= (protocol version) |
[39] 5.1 |
m |
m |
[39] 5.1 |
m |
m |
2 |
o= (owner/creator and session identifier) |
[39] 5.2 |
m |
m |
[39] 5.2 |
m |
m |
3 |
s= (session name) |
[39] 5.3 |
m |
m |
[39] 5.3 |
m |
m |
4 |
i= (session information) |
[39] 5.4 |
o |
c2 |
[39] 5.4 |
m |
c3 |
5 |
u= (URI of description) |
[39] 5.5 |
o |
c4 |
[39] 5.5 |
o |
n/a |
6 |
e= (email address) |
[39] 5.6 |
o |
c4 |
[39] 5.6 |
o |
n/a |
7 |
p= (phone number) |
[39] 5.6 |
o |
c4 |
[39] 5.6 |
o |
n/a |
8 |
c= (connection information) |
[39] 5.7 |
c5 |
c5 |
[39] 5.7 |
m |
m |
9 |
b= (bandwidth information) |
[39] 5.8 |
o |
o |
[39] 5.8 |
m |
m |
Time description (one or more per description) |
|||||||
10 |
t= (time the session is active) |
[39] 5.9 |
m |
m |
[39] 5.9 |
m |
m |
11 |
r= (zero or more repeat times) |
[39] 5.10 |
o |
c4 |
[39] 5.10 |
o |
n/a |
Session level description (continued) |
|||||||
12 |
z= (time zone adjustments) |
[39] 5.11 |
o |
n/a |
[39] 5.11 |
o |
n/a |
13 |
k= (encryption key) |
[39] 5.12 |
x |
x |
[39] 5.12 |
n/a |
n/a |
14 |
a= (zero or more session attribute lines) |
[39] 5.13 |
o |
o |
[39] 5.13 |
m |
m |
Media description (zero or more per description) |
|||||||
15 |
m= (media name and transport address) |
[39] 5.14 |
m |
m |
[39] 5.14 |
m |
m |
16 |
i= (media title) |
[39] 5.4 |
o |
c2 |
[39] 5.4 |
o |
c3 |
17 |
c= (connection information) |
[39] 5.7 |
c1 |
c1 |
[39] 5.7 |
m |
m |
18 |
b= (bandwidth information) |
[39] 5.8 |
o |
o |
[39] 5.8 |
m |
m |
19 |
k= (encryption key) |
[39] 5.12 |
x |
x |
[39] 5.12 |
n/a |
n/a |
20 |
a= (zero or more media attribute lines) |
[39] 5.13 |
o |
o |
[39] 5.13 |
m |
m |
c1: IF (A.318/15 AND NOT A.318/8) THEN m ELSE IF (A.318/15 AND A.318/8) THEN o ELSE n/a – – "c=" contained in session level description and SDP contains media descriptions. c2: IF A.3/6 THEN x ELSE o – – MGCF. c3: IF A.3/6 THEN n/a ELSE m – – MGCF. c4: IF A.3/6 THEN x ELSE n/a – – MGCF. c5: IF A.318/17 THEN o ELSE m – – "c=" contained in all media description. |
Prerequisite A.318/14 OR A.318/20 – – a= (zero or more session/media attribute lines)
Table A.319: zero or more session / media attribute lines (a=)
Item |
Field |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
1 |
category (a=cat) |
[39] 6 |
c8 |
c8 |
[39] 6 |
c9 |
c9 |
2 |
keywords (a=keywds) |
[39] 6 |
c8 |
c8 |
[39] 6 |
c9 |
c9 |
3 |
name and version of tool (a=tool) |
[39] 6 |
c8 |
c8 |
[39] 6 |
c9 |
c9 |
4 |
packet time (a=ptime) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
5 |
maximum packet time (a=maxptime) |
[39] 6 (NOTE 1) |
c10 |
c10 |
[39] 6 (NOTE 1) |
c11 |
c11 |
6 |
receive-only mode (a=recvonly) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
7 |
send and receive mode (a=sendrecv) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
8 |
send-only mode (a=sendonly) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
8A |
Inactive mode (a=inactive) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
9 |
whiteboard orientation (a=orient) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
10 |
conference type (a=type) |
[39] 6 |
c8 |
c8 |
[39] 6 |
c9 |
c9 |
11 |
character set (a=charset) |
[39] 6 |
c8 |
c8 |
[39] 6 |
c9 |
c9 |
12 |
language tag (a=sdplang) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
13 |
language tag (a=lang) |
[39] 6 |
o |
o |
[39] 6 |
m |
m |
14 |
frame rate (a=framerate) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
15 |
quality (a=quality) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
16 |
format specific parameters (a=fmtp) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
17 |
rtpmap attribute (a=rtpmap) |
[39] 6 |
c10 |
c10 |
[39] 6 |
c11 |
c11 |
18 |
current-status attribute (a=curr) |
[30] 5 |
c1 |
c1 |
[30] 5 |
c2 |
c2 |
19 |
desired-status attribute (a=des) |
[30] 5 |
c1 |
c1 |
[30] 5 |
c2 |
c2 |
20 |
confirm-status attribute (a=conf) |
[30] 5 |
c1 |
c1 |
[30] 5 |
c2 |
c2 |
21 |
media stream identification attribute (a=mid) |
[53] 3 |
c3 |
c3 |
[53] 3 |
c4 |
c4 |
22 |
group attribute (a=group) |
[53] 4 |
c5 |
c5 |
[53] 3 |
c6 |
c6 |
23 |
setup attribute (a=setup) |
[83] 4 |
c7 |
c45 |
[83] 4 |
c7 |
c45 |
24 |
connection attribute (a=connection) |
[83] 5 |
c7 |
c7 |
[83] 5 |
c7 |
c7 |
24A |
DTLS association ID attribute (a=tls-id) |
[240] 4 |
c62 |
c62 |
[240] 4 |
c62 |
c62 |
25 |
IP addresses (a=candidate) |
[290] |
c12 |
c12 |
[290] |
c13 |
c13 |
26 |
floor control server determination (a=floorctrl) |
[108] 4 |
c14 |
c14 |
[108] 4 |
c14 |
c14 |
27 |
conference id (a=confid) |
[108] 5 |
c14 |
c14 |
[108] 5 |
c14 |
c14 |
28 |
user id (a=userid) |
[108] 5 |
c14 |
c14 |
[108] 5 |
c14 |
c14 |
29 |
association between streams and floors (a=floorid) |
[108] 6 |
c14 |
c14 |
[108] 6 |
c14 |
c14 |
30 |
RTCP feedback capability attribute (a=rtcp-fb) |
[135] 4.2 |
c15 |
c15 |
[135] 4.2 |
c15 |
c15 |
31 |
extension of the rtcp-fb attribute (a=rtcp-fb) |
[136] 7.1, [188] 6.2, [251] 9 |
c15 |
c15 |
[136] 7.1, [251] 9 |
c15 |
c15 |
32 |
supported capability negotiation extensions (a=csup) |
[137] 3.3.1 |
c16 |
c16 |
[137] 3.3.1 |
c16 |
c16 |
33 |
required capability negotiation extensions (a=creq) |
[137] 3.3.2 |
c16 |
c16 |
[137] 3.3.2 |
c16 |
c16 |
34 |
attribute capability (a=acap) |
[137] 3.4.1 |
c16 |
c16 |
[137] 3.4.1 |
c16 |
c16 |
35 |
transport protocol capability (a=tcap) |
[137] 3.4.2 |
c16 |
c16 |
[137] 3.4.2 |
c16 |
c16 |
36 |
potential configuration (a=pcfg) |
[137] 3.5.1 [172] 3.3.6 |
c16 |
c16 |
[137] 3.5.1 [172] 3.3.6 |
c16 |
c16 |
37 |
actual configuration (a=acfg) |
[137] 3.5.2 |
c16 |
c16 |
[137] 3.5.2 |
c16 |
c16 |
38 |
connection data capability (a=ccap) |
[156] 3.1 |
c17 |
c17 |
[156] 3.1 |
c18 |
c18 |
39 |
maximum packet rate (a=maxprate) |
[152] 6.3 |
c19 |
c19 |
[152] 6.3 |
c19 |
c19 |
40 |
crypto attribute (a=crypto) |
[168] |
c20 |
c20 |
[168] |
c20 |
c20 |
41 |
key management attribute (a=key-mgmt) |
[167] |
c21 |
c21 |
[167] |
c21 |
c21 |
42 |
3GPP_e2ae-security-indicator (a=3ge2ae) |
7.5.2 |
c22 |
c22 |
7.5.2 |
c22 |
c22 |
43 |
media capability (a=rmcap) |
[172] 3.3.1 |
c23 |
c23 |
[172] 3.3.1 |
c23 |
c23 |
43A |
media capability (a=omcap) |
[172] 3.3.1 |
c23 |
c23 |
[172] 3.3.1 |
c23 |
c23 |
44 |
media format capability (a=mfcap) |
[172] 3.3.2 |
c23 |
c23 |
[172] 3.3.2 |
c23 |
c23 |
45 |
media-specific capability (a=mscap) |
[172] 3.3.3 |
c23 |
c23 |
[172] 3.3.3 |
c23 |
c23 |
46 |
latent configuration (a=lcfg) |
[172] 3.3.5 |
c44 |
c44 |
[172] 3.3.5 |
c44 |
c44 |
47 |
session capability (a=sescap) |
[172] 3.3.8 |
c24 |
c24 |
[172] 3.3.8 |
c24 |
c24 |
48 |
msrp path (a=path) |
[178] |
c25 |
c25 |
[178] |
c25 |
c25 |
49 |
file selector (a=file-selector) |
[185] 6 |
c27 |
c27 |
[185] 6 |
c28 |
c28 |
50 |
file transfer identifier (a= file-transfer-id) |
[185] 6 |
c26 |
c26 |
[185] 6 |
c28 |
c28 |
51 |
file disposition (a=file-disposition) |
[185] 6 |
c26 |
c26 |
[185] 6 |
c28 |
c28 |
52 |
file date (a=file-date) |
[185] 6 |
c26 |
c26 |
[185] 6 |
c28 |
c28 |
53 |
file icon (a=file-icon |
[185] 6 |
c26 |
c26 |
[185] 6 |
c28 |
c28 |
54 |
file range (a=file-range) |
[185] 6 |
c26 |
c26 |
[185] 6 |
c28 |
c28 |
55 |
optimal media routeing visited realm (a=visited-realm) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
56 |
optimal media routeing secondary realm (a=secondary-realm) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
57 |
optimal media routeing media level checksum (a=omr-m-cksum) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
58 |
optimal media routeing session level checksum (a=omr-s-cksum) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
59 |
optimal media routeing codecs (a=omr-codecs) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
60 |
optimal media routeing media attributes (a=omr-m-att) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
61 |
optimal media routeing session attributes (a=omr-s-att) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
62 |
optimal media routeing media bandwidth (a=omr-m-bw) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
63 |
optimal media routeing session bandwidth (a=omr-s-bw) |
7.5.3 |
c29 |
c29 |
7.5.3 |
c29 |
c29 |
64 |
ecn-attribute (a=ecn-capable-rtp) |
[188] |
c30 |
c30 |
[188] |
c30 |
c30 |
65 |
T38 FAX Protocol version (a=T38FaxVersion) |
[202] |
n/a |
c31 |
[202] |
n/a |
c31 |
66 |
T38 FAX Maximum Bit Rate (a=T38MaxBitRate) |
[202] |
n/a |
c31 |
[202] |
n/a |
c31 |
67 |
T38 FAX Rate Management (a=T38FaxRateManagement) |
[202] |
n/a |
c31 |
[202] |
n/a |
c31 |
68 |
T38 FAX Maximum Buffer Size (a=T38FaxMaxBuffer) |
[202] |
n/a |
c31 |
[202] |
n/a |
c31 |
69 |
T38 FAX Maximum Datagram Size (a=T38FaxMaxDatagram) |
[202] |
n/a |
c31 |
[202] |
n/a |
c31 |
70 |
T38 FAX maximum IFP frame size (a=T38FaxMaxIFP) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
71 |
T38 FAX UDP Error Correction Scheme (a=T38FaxUdpEC) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
72 |
T38 FAX UDP Error Correction Depth (a=T38FaxUdpECDepth) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
73 |
T38 FAX UDP FEC Maximum Span (a=T38FaxUdpFECMaxSpan) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
74 |
T38 FAX Modem Type (a=T38ModemType) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
75 |
T38 FAX Vendor Info (a=T38VendorInfo) |
[202] |
n/a |
c32 |
[202] |
n/a |
c32 |
76 |
reduced-size RTCP (a=rtcp-rsize) |
[204] |
c33 |
c33 |
[204] |
c34 |
c34 |
77 |
RTP control protocol extended report parameters (a=rtcp-xr) |
[205] |
c35 |
c35 |
[205] |
c36 |
c36 |
78 |
maximum receive SDU size (a=3gpp_MaxRecvSDUSize) |
[9B] |
c37 |
c37 |
[9B] |
c38 |
c38 |
79 |
content (a=content) |
[206] |
c39 |
c39 |
[206] |
c39 |
c39 |
80 |
generic header extension map definition (a=extmap) |
[210] |
c40 |
c40 |
[210] |
c41 |
c41 |
81 |
image attribute (a=imageattr) |
[211] |
c42 |
c42 |
[211] |
c43 |
c43 |
82 |
fingerprint (a=fingerprint) |
[241] |
c46 |
c46 |
[241] |
c46 |
c46 |
83 |
msrp-cema (a=msrp-cema) |
[214] |
c47 |
c47 |
[214] |
c47 |
c47 |
84 |
sctp-port (a=sctp-port) |
[219] |
c48 |
c48 |
[219] |
c48 |
c48 |
84A |
max-message-size (a=max-message-size) |
[219] |
c68 |
c68 |
[219] |
c48 |
c48 |
85 |
CS correlation (a=cs-correlation) |
[155] 5.2.3.1 |
c49 |
c49 |
[155] 5.2.3.1 |
c49 |
c49 |
86 |
Alternate Connectivity (ALTC) Attribute (a=altc) |
[228] |
o |
c50 |
[228] |
o |
c50 |
87 |
3GPP MTSI RTCP-APP adaptation (a=3gpp_mtsi_app_adapt) |
[9B] |
n/a |
c51 |
[9B] |
n/a |
c52 |
88 |
3GPP MTSI Pre-defined Region-of-Interest (ROI) (a=predefined_ROI) |
[9B] |
n/a |
c53 |
[9B] |
n/a |
c54 |
89 |
RTP and RTCP multiplexed on one port (a=rtcp-mux) |
[237], [237A] |
c55 |
c55 |
[237], [237A] |
c55 |
c55 |
90 |
data channel mapping (a=dcmap) |
[238] |
c56 |
c56 |
[238] |
c56 |
c56 |
91 |
data channel subprotocol specific attributes (a=dcsa) |
[238] |
c55 |
c56 |
[238] |
c56 |
c56 |
92 |
Media plane optimization for WebRTC Contact (a= tra-contact) |
7.5.4 |
c57 |
c57 |
7.5.4 |
c57 |
c57 |
93 |
Media plane optimization for WebRTC m-line (a= tra-m-line) |
7.5.4 |
c58 |
c58 |
7.5.4 |
c58 |
c58 |
94 |
Media plane optimization for WebRTC attribute (a= tra-att) |
7.5.4 |
c57 |
c57 |
7.5.4 |
c57 |
c57 |
95 |
Media plane optimization for WebRTC bandwidth (a= tra-bw) |
7.5.4 |
c57 |
c57 |
7.5.4 |
c57 |
c57 |
96 |
Media plane optimization for WebRTC SCTP-association (a= tra-SCTP-association) |
7.5.4 |
c58 |
c58 |
7.5.4 |
c58 |
c58 |
97 |
Media plane optimization for WebRTC media line number (a= tra-media-line-number) |
7.5.4 |
c59 |
c59 |
7.5.4 |
c59 |
c59 |
98 |
Enhanced bandwidth negotiation mechanism (a=bw-info) |
[9B] |
n/a |
c60 |
[9B] |
n/a |
c61 |
99 |
Exclusive RTP and RTCP multiplexed on one port (a=rtcp-mux-only) |
[246] |
c63 |
c63 |
[246] |
c63 |
c63 |
100 |
Simulcast stream description (a=simulcast) |
[249] 6.1 |
c64 |
c64 |
[249] 6.1 |
c64 |
c64 |
101 |
Restriction identifier (a=rid) |
[250] 10 |
c65 |
c65 |
[250] 10 |
c66 |
c66 |
102 |
3GPP compact concurrent codec capabilities (a=ccc-list) |
[9B] |
n/a |
c67 |
[9B] |
n/a |
c67 |
103 |
Delay Budget Information (DBI) RTCP feedback type (a=rtcp-fb:* 3gpp-delay-budget) |
[9B] 6.2.8 |
n/a |
c69 |
[9B] 6.2.8 |
n/a |
c69 |
104 |
ANBR Support attribute (a=anbr) |
[9B] |
n/a |
c70 |
[9B] |
n/a |
c70 |
105 |
Label attribute (a=label) |
[277] 4 |
o |
c71 |
[277] 4 |
o |
c71 |
106 |
3GPP QoS hint attribute (a=3gpp-qos-hint) |
[9B] 6.2.7.4 |
n/a |
c71 |
[9B] 6.2.7.4 |
n/a |
c71 |
c1: IF A.317/22 AND A.318/20 THEN o ELSE n/a – – integration of resource management and SIP, media level attribute name "a=". c2: IF A.317/22 AND A.318/20 THEN m ELSE n/a – – integration of resource management and SIP, media level attribute name "a=". c3: IF A.317/23 AND A.318/20 THEN o ELSE n/a – – grouping of media lines, media level attribute name "a=". c4: IF A.317/23 AND A.318/20 THEN m ELSE n/a – – grouping of media lines, media level attribute name "a=". c5: IF A.317/23 AND A.318/14 THEN o ELSE n/a – – grouping of media lines, session level attribute name "a=". c6: IF A.317/23 AND A.318/14 THEN m ELSE n/a – – grouping of media lines, session level attribute name "a=". c7: IF A.317/26 AND A.318/20 THEN m ELSE n/a – – TCP-based media transport in the session description protocol, media level attribute name "a=". c8: IF A.318/14 THEN o ELSE x – – session level attribute name "a=". c9: IF A.318/14 THEN m ELSE n/a – – session level attribute name "a=". c10: IF A.318/20 THEN o ELSE x – – media level attribute name "a=". c11: IF A.318/20 THEN m ELSE n/a – – media level attribute name "a=". c12: IF A.317/27 AND A.318/20 THEN o ELSE n/a – – candidate IP addresses, media level attribute name "a=". c13: IF A.317/27 AND A.318/20 THEN m ELSE n/a – – candidate IP addresses, media level attribute name "a=". c14: IF A.317/28 AND A.318/20 THEN m ELSE n/a – – session description protocol format for binary floor control protocol streams, media level attribute name "a=". c15: IF (A.317/29 AND A.318/20) THEN m ELSE n/a – – extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF), media level attribute name "a=". c16: IF A.317/30 AND A.318/20 THEN m ELSE n/a – – SDP capability negotiation, media level attribute name "a=". c17: IF A.317/32 AND A.318/20 THEN o ELSE n/a – – miscellaneous capabilities negotiation in the Session Description Protocol (SDP), media level attribute name "a=". c18: IF A.317/32 AND A.318/20 THEN m ELSE n/a – – miscellaneous capabilities negotiation in the Session Description Protocol (SDP), media level attribute name "a=". c19: IF A.317/33 AND (A.318/14 OR A.318/20) THEN o ELSE n/a – – bandwidth modifier packet rate parameter, media or session level attribute name "a=". c20: IF A.317/34 AND A.317/36 AND A.318/20 THEN m ELSE n/a – – Secure Real-time Transport Protocol, media plane security using SDES, media level attribute name "a=". c21: IF ((A.317/34 AND A.3D/21) OR A.3D/22) AND A.317/35 AND A.318/20 THEN m ELSE n/a – – Secure Real-time Transport Protocol, end-to-end media security using KMS, end-to-end media security for MSRP using TLS and KMS, MIKEY-TICKET, media level attribute name "a=". c22: IF (A.317/37 OR A.317/37A OR A.317/37B OR A.317/37C OR A.317/37D) AND A.318/20 THEN m ELSE n/a – – end-to-access edge media security using SDES, end-to-access-edge media security for MSRP using TLS and certificate fingerprints, end-to-access-edge media security for BFCP using TLS and certificate fingerprints, end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints, end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints, media level attribute name "a=". c23: IF A.317/38 THEN m ELSE n/a – – SDP media capabilities negotiation. c24: IF A.317/38 AND A.318/14 THEN m ELSE n/a – – SDP media capabilities negotiation, session level attribute name "a=". c25: IF A.317/40 AND A.318/20 THEN m ELSE n/a – – message session relay protocol, media level attribute name "a=". c26: IF A.317/41 AND A.318/20 THEN o ELSE n/a – – a SDP offer/answer mechanism to enable file transfer, media level attribute name "a=". c27: IF A.317/41 AND A.318/20 AND (A.3A/31 OR A.3A/33) THEN m ELSE IF A.317/41 AND A.318/20 AND NOT (A.3A/31 OR A.3A/33) THEN o ELSE n/a – – a SDP offer/answer mechanism to enable file transfer, media level attribute name "a=", messaging application server, messaging participant. c28: IF A.317/41 AND A.318/20 THEN m ELSE n/a – – a SDP offer/answer mechanism to enable file transfer, media level attribute name "a=". c29: IF A.317/42 AND A.318/20 THEN o ELSE n/a – – optimal media routeing, media level attribute name "a=". c30: IF A.317/43 THEN m ELSE n/a – – ECN for RTP over UDP, media level attribute name "a=". c31: IF A.317/44 AND A.318/20 THEN m ELSE n/a – – T.38 FAX, media level attribute name "a=". c32: IF A.317/44 AND A.318/20 THEN o ELSE n/a – – T.38 FAX, media level attribute name "a=". c33: IF A.317/45 AND A.318/20 THEN o ELSE n/a – – support for reduced-size RTCP, media level attribute name "a=". c34: IF A.317/45 AND A.318/20 THEN m ELSE n/a – – support for reduced-size RTCP, media level attribute name "a=". c35: IF A.317/46 AND A.318/20 AND A.318/14 THEN o ELSE n/a – – RTCP extended reports, media level attribute name "a=", session level attribute name "a=". c36: IF A.317/46 AND A.318/20 AND A.318/14 THEN m ELSE n/a – – RTCP extended reports, media level attribute name "a=", session level attribute name "a=". c37: IF A.317/47 AND A.318/20 AND A.318/14 THEN o ELSE n/a – – maximum receive SDU size, media level attribute name "a=", session level attribute name "a=". c38: IF A.317/47 AND A.318/20 AND A.318/14 THEN m ELSE n/a – – maximum receive SDU size, media level attribute name "a=", session level attribute name "a=". c39: IF A.317/48 AND A.318/20 THEN m ELSE n/a – – the SDP content attribute, media level attribute name "a=". c40: IF A.317/49 AND A.318/20 AND A.318/14 THEN o ELSE n/a – – a general mechanism for RTP header extensions, media level attribute name "a=", session level attribute name "a=". |
|||||||
c41: IF A.317/49 AND A.318/20 AND A.318/14 THEN m ELSE n/a – – a general mechanism for RTP header extensions, media level attribute name "a=", session level attribute name "a=". c42: IF A.317/50 AND A.318/20 THEN o ELSE n/a – – negotiation of generic image attributes in the session description protocol (SDP), media level attribute name "a=". c43: IF A.317/50 AND A.318/20 THEN m ELSE n/a – – negotiation of generic image attributes in the session description protocol (SDP), media level attribute name "a=". c44: IF A.317/38 AND A.318/20 THEN m ELSE n/a – – SDP media capabilities negotiation, media level attribute name "a=". c45: IF (A.317/26 OR A.317/52) AND A.318/20 THEN m ELSE n/a – – TCP-based media transport in the session description protocol, UDPTL over DTLS, media level attribute name "a=". c46: IF (A.317/51 OR A.317/55) AND A.318/20 AND A.318/14 THEN m ELSE n/a – – connection-oriented media transport over the TLS protocol in the SDP, DTLS-SRTP, media level attribute name "a=", session level attribute name "a=". c47: IF A.317/40A AND A.318/20 THEN m ELSE n/a – – connection establishment for media anchoring for the message session relay protocol, media level attribute name "a=". c48: IF A.317/54 AND A.318/20 THEN m ELSE n/a – – SCTP over DTLS, media level attribute name "a=". c49: IF A.317/31 AND A.318/20 THEN m ELSE n/a – – Session Description Protocol (SDP) extension for setting up audio media streams over circuit-switched bearers in the Public Switched Telephone Network (PSTN) and SIP, media level attribute name "a=". c50: IF A.317/57 AND A.318/20 THEN o ELSE n/a – – Alternate Connectivity (ALTC) Attribute, media level attribute name "a=" c51: IF A.317/58 AND A.318/20 THEN o ELSE n/a – – 3GPP MTSI RTCP-APP adaptation, media level attribute name "a=". c52: IF A.317/58 AND A.318/20 THEN m ELSE n/a – – 3GPP MTSI RTCP-APP adaptation, media level attribute name "a=". c53: IF A.317/59 AND A.318/20 THEN o ELSE n/a – – 3GPP MTSI Pre-defined Region-of-Interest (ROI), media level attribute name "a=". c54: IF A.317/59 AND A.318/20 THEN m ELSE n/a – – 3GPP MTSI Pre-defined Region-of-Interest (ROI), media level attribute name "a=". c55: IF A.317/61 AND A.318/20 THEN m ELSE n/a – – multiplexing RTP data and control packets on a single port, media level attribute name "a=". c56: IF A.317/62 AND A.318/20 THEN m ELSE n/a – – SDP-based data channel negotiation, media level attribute name "a=". c57: IF A.317/63 AND (A.318/14 OR A.318/20) THEN o ELSE n/a – -, Media plane optimization for WebRTC session or media level attribute name "a=". c58: IF A.317/63 AND A.318/20 THEN o ELSE n/a – -, Media plane optimization for WebRTC media level attribute name "a=". c59: IF A.317/63 AND A.318/14 THEN o ELSE n/a – -, Media plane optimization for WebRTC session level attribute name "a=". c60: IF A.317/64 AND A.318/20 THEN o ELSE n/a – – Enhanced bandwidth negotiation mechanism, media level attribute name "a=". c61: IF A.317/64 AND A.318/20 THEN m ELSE n/a – – Enhanced bandwidth negotiation mechanism, media level attribute name "a=". c62: IF (A.317/52 OR A.317/54 OR A.317/55) AND A.318/20 THEN m ELSE n/a – – UDPTL over DTLS, SCTP over DTLS, DTLS-SRTP, media level attribute name "a=". c63: IF A.317/61A AND A.318/20 THEN m ELSE n/a – – Exclusive RTP and RTCP multiplexed on one port (a=rtcp-mux-only), media level attribute name "a=". c64: IF A.317/66 AND A.318/20 THEN m ELSE n/a – – Using simulcast in SDP and RTP sessions, media level attribute name "a=". c65: IF A.317/67 AND A.318/20 THEN o ELSE n/a – – RTP payload format restrictions, media level attribute name "a=". c66: IF A.317/67 AND A.318/20 THEN m ELSE n/a – – RTP payload format restrictions, media level attribute name "a=". c67: IF A.317/68 AND A.318/14 THEN o ELSE n/a – – Compact Concurrent Codec Negotiation and Capabilities, session level attribute name "a=". c68: IF A.317/54 AND A.318/20 THEN o ELSE n/a – – SCTP over DTLS, media level attribute name "a=". c69: IF A.317/69 AND A.318/20 THEN m ELSE n/a – – Delay Budget Information (DBI), media level attribute name "a=". c70: IF A.317/70 AND A.318/20 THEN m ELSE n/a – – Access Network Bitrate Recommendation (ANBR), media level attribute name "a=". c71: IF (A.317/71 OR A.317/72) AND A.318/20 THEN o ELSE n/a – – Framework for Live Uplink Streaming (FLUS), 3GPP MTSI client using data channels, media level attribute name "a=". |
|||||||
NOTE 1: Further specification of the usage of this attribute is defined by specifications relating to individual codecs. |
Prerequisite A.319/80 – – a= generic header extension map definition (a=extmap)
Table A.319A: RTP header extensions
Item |
Field |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
1 |
coordination of video orientation (urn:3gpp:video-orientation) |
[9B] |
n/a |
o |
[9B] |
n/a |
o |
2 |
higher granularity coordination of video orientation (urn:3gpp:video-orientation:6) |
[9B] |
n/a |
c1 |
[9B] |
n/a |
c1 |
3 |
video region-of-interest predefined-roi-sent (urn:3gpp: predefined-roi-sent) |
[9B] |
n/a |
c2 |
[9B] |
n/a |
c2 |
4 |
video region-of-interest arbitrary-roi-sent (urn:3gpp:roi-sent) |
[9B] |
n/a |
c3 |
[9B] |
n/a |
c3 |
c1: IF A.319A/1 THEN o ELSE n/a – – coordination of video orientation. c2: IF A.317/59 THEN o ELSE n/a – – 3GPP MTSI Pre-defined Region-of-Interest (ROI). c3: IF A.317/60 THEN o ELSE n/a – – 3GPP MTSI Arbitrary Region-of-Interest (ROI). |
A.3.2.3 Void
Table A.320: Void
Table A.321: Void
Table A.322: Void
Table A.323: Void
Table A.324: Void
Table A.325: Void
Table A.326: Void
Table A.327: Void
A.3.2.4 Void
Table A.327A: Void
A.3.3 Proxy role
This subclause contains the ICS proforma tables related to the user role. They need to be completed only for proxy implementations.
Prerequisite: A.2/2 — proxy role
A.3.3.1 Major capabilities
Table A.328: Major capabilities
Item |
Does the implementation support |
Reference |
RFC status |
Profile status |
Capabilities within main protocol |
||||
0A |
application of session policy? |
6.2, 6.3 |
x |
c2 |
Extensions |
||||
1 |
integration of resource management and SIP? |
[30] [64] |
o |
n/a |
2 |
grouping of media lines? |
[53] |
c3 |
x |
3 |
mapping of media streams to resource reservation flows? |
[54] |
o |
x |
4 |
SDP bandwidth modifiers for RTCP bandwidth? |
[56] |
o |
c1 |
5 |
TCP-based media transport in the session description protocol? |
[83] |
o |
c11 |
6 |
interactive connectivity establishment? |
[289], [290] |
o |
c4 |
7 |
session description protocol format for binary floor control protocol streams? |
[108] |
o |
o |
8 |
extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF)? |
[135] |
o |
c5 |
9 |
SDP capability negotiation? |
[137] |
o |
c9 |
10 |
Session Description Protocol (SDP) extension for setting up audio media streams over circuit-switched bearers in the Public Switched Telephone Network (PSTN)? |
[155] |
o |
c6 |
11 |
miscellaneous capabilities negotiation in the Session Description Protocol (SDP)? |
[156] |
o |
c6 |
14 |
Secure Real-time Transport Protocol (SRTP)? |
[169] |
o |
o |
15 |
MIKEY-TICKET? |
[170] |
o |
o |
16 |
SDES? |
[168] |
o |
o |
17 |
end-to-access edge media security using SDES? |
7.5.2 |
n/a |
n/a |
17A |
end-to-access-edge media security for MSRP using TLS and certificate fingerprints? |
7.5.2 |
n/a |
n/a |
17B |
end-to-access-edge media security for BFCP using TLS and certificate fingerprints? |
7.5.2 |
n/a |
n/a |
17C |
end-to-access-edge media security for UDPTL using DTLS and certificate fingerprints? |
7.5.2 |
n/a |
n/a |
17D |
end-to-access-edge media security for RTP media using DTLS-SRTP and certificate fingerprints? |
7.5.2 |
n/a |
n/a |
18 |
SDP media capabilities negotiation? |
[172] |
o |
c8 |
19 |
Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc)? |
[166] |
m |
i |
20 |
Message Session Relay Protocol? |
[178] |
o |
o |
20A |
Connection establishment for media anchoring for the message session relay protocol? |
[214] |
o |
c12 |
21 |
a SDP offer/answer mechanism to enable file transfer? |
[185] |
o |
o |
22 |
optimal media routeing? |
[11D] |
n/a |
o |
23 |
ECN for RTP over UDP? |
[188] |
o |
c10 |
24 |
T.38 FAX? |
[202] |
n/a |
o |
25 |
support for reduced-size RTCP? |
[204] |
o |
o |
26 |
RTCP extended reports? |
[205] |
o |
o |
27 |
maximum receive SDU size? |
[9B] |
o |
o |
28 |
the SDP content attribute |
[206] |
o |
o |
29 |
a general mechanism for RTP header extensions? |
[210] |
o |
o |
30 |
negotiation of generic image attributes in the session description protocol (SDP)? |
[211] |
o |
o |
31 |
connection-oriented media transport over the TLS protocol in the SDP? |
[241] |
o |
o |
32 |
UDPTL over DTLS? |
[217] |
o |
o |
33 |
telepresence? |
[7G] |
o |
o |
34 |
SCTP over DTLS? |
[219] |
o |
o |
35 |
DTLS-SRTP? |
[222], [223] |
o |
o |
36 |
STUN Usage for Consent Freshness? |
[224] |
o |
o |
38 |
3GPP MTSI RTCP-APP adaptation? |
[9B] |
n/a |
o |
39 |
3GPP MTSI Pre-defined Region of Interest (ROI)? |
[9B] |
n/a |
o |
40 |
3GPP MTSI Arbitrary Region-of-Interest (ROI)? |
[9B] |
n/a |
o |
41 |
multiplexing RTP data and control packets on a single port |
[237], [237A] |
o |
o |
42 |
Media plane optimization for WebRTC |
7.5.4 |
n/a |
o |
43 |
Enhanced bandwidth negotiation mechanism |
[9B] |
n/a |
o |
45 |
an SDP offer/answer mechanism to negotiate DTLS protected media? |
[240] |
o |
c13 |
46 |
Using simulcast in SDP and RTP sessions? |
[249] |
o |
o |
47 |
RTP payload format restrictions? |
[250] |
o |
o |
48 |
Compact Concurrent Codec Negotiation and Capabilities? |
[9B] |
n/a |
o |
49 |
3GPP MTSI Delay Budget Information (DBI)? |
[9B] |
n/a |
c14 |
50 |
Access Network Bitrate Recommendation (ANBR)? |
[9B] |
n/a |
c15 |
51 |
Framework for Live Uplink Streaming (FLUS)? |
[276] |
n/a |
c15 |
52 |
3GPP MTSI client using data channels? |
[9B] |
n/a |
c15 |
c1: IF A.3/2 OR A.3A/88 THEN m ELSE n/a – – P-CSCF, ATCF (proxy). c2: IF A.3/2 OR A.3/4 THEN o ELSE x – P-CSCF, S-CSCF. c3: IF A.328/3 THEN m ELSE o – – mapping of media streams to resource reservation flows. c4: IF A.3/2 OR A.3/4 THEN m ELSE n/a – – P-CSCF, S-CSCF. c5: IF (A.3A/50A AND A.3/7C) OR A.3/2 OR A.3/4 OR A.3A/88 THEN m ELSE n/a – – multimedia telephony service application server as AS acting as a SIP proxy, P-CSCF, S-CSCF, ATCF (proxy). c6: IF (A.3A/83 AND A.3/7C) OR A.3/4 THEN m ELSE IF A.3A/88 THEN i ELSE n/a – – SCC application server, AS acting as a SIP proxy, S-CSCF, ATCF (proxy). c7: IF A.328/18 THEN m ELSE o – – SDP media capabilities negotiation. c8: IF A.3/2 OR A.3/4 THEN m ELSE IF A.3A/88 THEN i ELSE o – – P-CSCF, S-CSCF, ATCF (proxy). c9: IF (A.3A/50A AND A.3/7C) OR A.3/2 OR A.3/4 OR A.328/18 OR A.3A/88 THEN m ELSE n/a – – multimedia telephony service application server as AS acting as a SIP proxy, P-CSCF, S-CSCF, SDP media capabilities negotiation, ATCF (proxy). c10: IF A.3A/88 THEN o ELSE i – – ATCF (proxy). c11: IF A.3/2 OR A.3/4 OR A.3A/88 THEN m ELSE n/a – – P-CSCF, S-CSCF, ATCF (proxy). c12: IF A.328/20 THEN m ELSE n/a – – message session relay protocol. c13: IF A.328/32 OR A.328/34 OR A.328/35 THEN m ELSE n/a – – UDPTL over DTLS, SCTP over DTLS, DTLS-SRTP. c14: IF A.3/2 OR A.3/4 THEN o ELSE n/a – – P-CSCF, S-CSCF. c15: If A.3/2 THEN o ELSE n/a – – P-CSCF. |
A.3.3.2 SDP types
Table A.329: SDP types
Item |
Type |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
Session level description |
|||||||
1 |
v= (protocol version) |
[39] 5.1 |
m |
m |
[39] 5.1 |
m |
m |
2 |
o= (owner/creator and session identifier). |
[39] 5.2 |
m |
m |
[39] 5.2 |
i |
i |
3 |
s= (session name) |
[39] 5.3 |
m |
m |
[39] 5.3 |
i |
i |
4 |
i= (session information) |
[39] 5.4 |
m |
m |
[39] 5.4 |
i |
i |
5 |
u= (URI of description) |
[39] 5.5 |
m |
m |
[39] 5.5 |
i |
i |
6 |
e= (email address) |
[39] 5.6 |
m |
m |
[39] 5.6 |
i |
i |
7 |
p= (phone number) |
[39] 5.6 |
m |
m |
[39] 5.6 |
i |
i |
8 |
c= (connection information) |
[39] 5.7 |
m |
m |
[39] 5.7 |
i |
i |
9 |
b= (bandwidth information) |
[39] 5.8 |
m |
m |
[39] 5.8 |
i |
i |
Time description (one or more per description) |
|||||||
10 |
t= (time the session is active) |
[39] 5.9 |
m |
m |
[39] 5.9 |
i |
i |
11 |
r= (zero or more repeat times) |
[39] 5.10 |
m |
m |
[39] 5.10 |
i |
i |
Session level description (continued) |
|||||||
12 |
z= (time zone adjustments) |
[39] 5.11 |
m |
m |
[39] 5.11 |
i |
i |
13 |
k= (encryption key) |
[39] 5.12 |
m |
m |
[39] 5.12 |
i |
i |
14 |
a= (zero or more session attribute lines) |
[39] 5.13 |
m |
m |
[39] 5.13 |
i |
i |
Media description (zero or more per description) |
|||||||
15 |
m= (media name and transport address) |
[39] 5.14 |
m |
m |
[39] 5.14 |
m |
m |
16 |
i= (media title) |
[39] 5.4 |
m |
m |
[39] 5.4 |
i |
i |
17 |
c= (connection information) |
[39] 5.7 |
m |
m |
[39] 5.7 |
i |
i |
18 |
b= (bandwidth information) |
[39] 5.8 |
m |
m |
[39] 5.8 |
i |
c1 |
19 |
k= (encryption key) |
[39] 5.12 |
m |
m |
[39] 5.12 |
i |
i |
20 |
a= (zero or more media attribute lines) |
[39] 5.13 |
m |
m |
[39] 5.13 |
i |
c1 |
c1: IF A.328/0A THEN m ELSE i – – application of session policy. |
Prerequisite A.329/14 OR A.329/20 – – a= (zero or more session/media attribute lines)
Table A.330: zero or more session / media attribute lines (a=)
Item |
Field |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
1 |
category (a=cat) |
[39] 6 |
m |
m |
[39] 6 |
i |
i |
2 |
keywords (a=keywds) |
[39] 6 |
m |
m |
[39] 6 |
i |
i |
3 |
name and version of tool (a=tool) |
[39] 6 |
m |
m |
[39] 6 |
i |
i |
4 |
packet time (a=ptime) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
5 |
maximum packet time (a=maxptime) |
[39] 6 (NOTE 1) |
m |
m |
[39] 6 (NOTE 1) |
i |
c9 |
6 |
receive-only mode (a=recvonly) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
7 |
send and receive mode (a=sendrecv) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
8 |
send-only mode (a=sendonly) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
8A |
Inactive mode (a=inactive) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
9 |
whiteboard orientation (a=orient) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
10 |
conference type (a=type) |
[39] 6 |
m |
m |
[39] 6 |
i |
i |
11 |
character set (a=charset) |
[39] 6 |
m |
m |
[39] 6 |
i |
i |
12 |
language tag (a=sdplang) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
13 |
language tag (a=lang) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
14 |
frame rate (a=framerate) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
15 |
quality (a=quality) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
16 |
format specific parameters (a=fmtp) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
17 |
rtpmap attribute (a=rtpmap) |
[39] 6 |
m |
m |
[39] 6 |
i |
c9 |
18 |
current-status attribute (a=curr) |
[30] 5 |
m |
m |
[30] 5 |
c2 |
c2 |
19 |
desired-status attribute (a=des) |
[30] 5 |
m |
m |
[30] 5 |
c2 |
c2 |
20 |
confirm-status attribute (a=conf) |
[30] 5 |
m |
m |
[30] 5 |
c2 |
c2 |
21 |
media stream identification attribute (a=mid) |
[53] 3 |
c5 |
x |
[53] 3 |
c6 |
x |
22 |
group attribute (a=group) |
[53] 4 |
c5 |
x |
[53] 4 |
c6 |
x |
23 |
setup attribute (a=setup) |
[83] 4 |
c7 |
c50 |
[83] 4 |
c8 |
c51 |
24 |
connection attribute (a=connection) |
[83] 5 |
c7 |
c7 |
[83] 5 |
c8 |
c8 |
24A |
DTLS association ID attribute (a=tls-id) |
[240] 4 |
c72 |
c72 |
[240] 4 |
c72 |
c72 |
25 |
candidate IP addresses (a=candidate) |
[290] |
c9 |
c9 |
[290] |
c10 |
c10 |
26 |
floor control server determination (a=floorctrl) |
[108] 4 |
c11 |
c11 |
[108] 4 |
c12 |
c13 |
27 |
conference id (a=confid) |
[108] 5 |
c11 |
c11 |
[108] 5 |
c12 |
c13 |
28 |
user id (a=userid) |
[108] 5 |
c11 |
c11 |
[108] 5 |
c12 |
c13 |
29 |
association between streams and floors (a=floorid) |
[108] 6 |
c11 |
c11 |
[108] 6 |
c12 |
c13 |
30 |
RTCP feedback capability attribute (a=rtcp-fb) |
[135] 4.2 |
c14 |
c14 |
[135] 4.2 |
c15 |
c15 |
31 |
extension of the rtcp-fb attribute (a=rtcp-fb) |
[136] 7.1 [188] 6.2, [251] 9 |
c14 |
c14 |
[136] 7.1, [251] 9 |
c15 |
c15 |
32 |
supported capability negotiation extensions (a=csup) |
[137] 3.3.1 |
c16 |
c16 |
[137] 3.3.1 |
c17 |
c17 |
33 |
required capability negotiation extensions (a=creq) |
[137] 3.3.2 |
c16 |
c16 |
[137] 3.3.2 |
c17 |
c17 |
34 |
attribute capability (a=acap) |
[137] 3.4.1 |
c16 |
c16 |
[137] 3.4.1 |
c17 |
c17 |
35 |
transport protocol capability (a=tcap) |
[137] 3.4.2 |
c16 |
c16 |
[137] 3.4.2 |
c17 |
c17 |
36 |
potential configuration (a=pcfg) |
[137] 3.5.1 [172] 3.3.6 |
c16 |
c16 |
[137] 3.5.1 [172] 3.3.6 |
c17 |
c17 |
37 |
actual configuration (a=acfg) |
[137] 3.5.2 |
c16 |
c16 |
[137] 3.5.2 |
c17 |
c17 |
38 |
connection data capability (a=ccap) |
[156] 3.1 |
c18 |
c18 |
[156] 3.1 |
c19 |
c19 |
40 |
crypto attribute (a=crypto) |
[168] |
c20 |
c20 |
[167] |
c20 |
c20 |
41 |
key management attribute (a=key-mgmt) |
[167] |
c21 |
c21 |
[168] |
c22 |
c22 |
42 |
3GPP_e2ae-security-indicator (a=3ge2ae) |
7.5.2 |
c23 |
c23 |
7.5.2 |
c23 |
c23 |
43 |
media capability (a=rmcap) |
[172] 3.3.1 |
c24 |
c24 |
[172] 3.3.1 |
c26 |
c26 |
43A |
media capability (a=omcap) |
[172] 3.3.1 |
c24 |
c24 |
[172] 3.3.1 |
c26 |
c26 |
44 |
media format capability (a=mfcap) |
[172] 3.3.2 |
c24 |
c24 |
[172] 3.3.2 |
c26 |
c26 |
45 |
media-specific capability (a=mscap) |
[172] 3.3.3 |
c24 |
c24 |
[172] 3.3.3 |
c26 |
c26 |
46 |
latent configuration (a=lcfg) |
[172] 3.3.5 |
c48 |
c48 |
[172] 3.3.5 |
c49 |
c49 |
47 |
session capability (a=sescap) |
[172] 3.3.8 |
c25 |
c25 |
[172] 3.3.8 |
c27 |
c27 |
48 |
msrp path (a=path) |
[178] |
c28 |
c28 |
[178] |
c29 |
c29 |
49 |
file selector (a=file-selector) |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
50 |
file transfer identifier (a= file-transfer-id) |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
51 |
file disposition (a=file-disposition) |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
52 |
file date (a=file-date) |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
53 |
file icon (a=file-icon |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
54 |
file range (a=file-range) |
[185] 6 |
c30 |
c30 |
[185] 6 |
c31 |
c31 |
55 |
optimal media routeing visited realm (a=visited-realm) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
56 |
optimal media routeing secondary realm (a=secondary-realm) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
57 |
optimal media routeing media level checksum (a=omr-m-cksum) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
58 |
optimal media routeing session level checksum (a=omr-s-cksum) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
59 |
optimal media routeing codecs (a=omr-codecs) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
60 |
optimal media routeing media attributes (a=omr-m-att) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
61 |
optimal media routeing session attributes (a=omr-s-att) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
62 |
optimal media routeing media bandwidth (a=omr-m-bw) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
63 |
optimal media routeing session bandwidth (a=omr-s-bw) |
7.5.3 |
c32 |
c32 |
7.5.3 |
c33 |
c33 |
64 |
ecn-attribute (a=ecn-capable-rtp) |
[188] |
c34 |
c34 |
[188] |
c34 |
c34 |
65 |
T38 FAX Protocol version (a=T38FaxVersion) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
66 |
T38 FAX Maximum Bit Rate (a=T38MaxBitRate) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
67 |
T38 FAX Rate Management (a=T38FaxRateManagement) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
68 |
T38 FAX Maximum Buffer Size (a=T38FaxMaxBuffer) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
69 |
T38 FAX Maximum Datagram Size (a=T38FaxMaxDatagram) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
70 |
T38 FAX maximum IFP frame size (a=T38FaxMaxIFP) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
71 |
T38 FAX UDP Error Correction Scheme (a=T38FaxUdpEC) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
72 |
T38 FAX UDP Error Correction Depth (a=T38FaxUdpECDepth) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
73 |
T38 FAX UDP FEC Maximum Span (a=T38FaxUdpFECMaxSpan) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
74 |
T38 FAX Modem Type (a=T38ModemType) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
75 |
T38 FAX Vendor Info (a=T38VendorInfo) |
[202] |
n/a |
c35 |
[202] |
n/a |
c36 |
76 |
reduced-size RTCP (a=rtcp-rsize) |
[204] |
c37 |
c37 |
[204] |
c38 |
c38 |
77 |
RTP control protocol extended report parameters (a=rtcp-xr) |
[205] |
c39 |
c39 |
[205] |
c40 |
c40 |
78 |
maximum receive SDU size (a=3gpp_MaxRecvSDUSize) |
[9B] |
c41 |
c41 |
[9B] |
c42 |
c42 |
79 |
content (a=content) |
[206] |
c43 |
c43 |
[206] |
c43 |
c43 |
80 |
generic header extension map definition (a=extmap) |
[210] |
c44 |
c44 |
[210] |
c45 |
c45 |
81 |
image attribute (a=imageattr) |
[211] |
c46 |
c46 |
[211] |
c47 |
c47 |
82 |
fingerprint (a=fingerprint) |
[241] |
c52 |
c52 |
[241] |
c53 |
c53 |
83 |
msrp-cema (a=msrp-cema) |
[214] |
c54 |
c54 |
[214] |
c55 |
c55 |
84 |
sctp-port (a=sctp-port) |
[219] |
c56 |
c56 |
[219] |
c56 |
c56 |
84A |
max-message-size (a=max-message-size) |
[219] |
c56 |
c56 |
[219] |
c56 |
c56 |
85 |
CS correlation (a=cs-correlation) |
[155] 5.2.3.1 |
c57 |
c57 |
[155] 5.2.3.1 |
c57 |
c57 |
87 |
3GPP MTSI RTCP-APP adaptation (a=3gpp_mtsi_app_adapt) |
[9B] |
n/a |
c58 |
[9B] |
n/a |
c59 |
88 |
3GPP MTSI Pre-defined Region-of-Interest (ROI) (a=predefined_ROI) |
[9B] |
n/a |
c60 |
[9B] |
n/a |
c61 |
89 |
RTP and RTCP multiplexed on one port (a=rtcp-mux) |
[237], [237A] |
c62 |
c62 |
[237], [237A] |
c63 |
c63 |
92 |
Media plane optimization for WebRTC Contact (a= tra-contact) |
7.5.4 |
c64 |
c64 |
7.5.4 |
c65 |
c65 |
93 |
Media plane optimization for WebRTC m-line (a= tra-m-line) |
7.5.4 |
c66 |
c66 |
7.5.4 |
c67 |
c67 |
94 |
Media plane optimization for WebRTC attribute (a= tra-att) |
7.5.4 |
c64 |
c64 |
7.5.4 |
c65 |
c65 |
95 |
Media plane optimization for WebRTC bandwidth (a= tra-bw) |
7.5.4 |
c64 |
c64 |
7.5.4 |
c65 |
c65 |
98 |
Media plane optimization for WebRTC SCTP-association (a= tra-SCTP-association) |
7.5.4 |
c66 |
c66 |
7.5.4 |
c67 |
c67 |
97 |
Media plane optimization for WebRTC media line number (a= tra-media-line-number) |
7.5.4 |
c68 |
c68 |
7.5.4 |
c69 |
c69 |
98 |
Enhanced bandwidth negotiation mechanism (a=bw-info) |
[9B] |
n/a |
c70 |
[9B] |
n/a |
c71 |
99 |
Exclusive RTP and RTCP multiplexed on one port (a=rtcp-mux-only) |
[246] |
c62 |
c62 |
[246] |
c63 |
c63 |
100 |
Simulcast stream description (a=simulcast) |
[249] 6.1 |
c73 |
c73 |
[249] 6.1 |
c74 |
c74 |
101 |
Restriction identifier (a=rid) |
[250] 10 |
c75 |
c75 |
[250] 10 |
c76 |
c76 |
102 |
3GPP compact concurrent codec capabilities (a=ccc-list) |
[9B] |
n/a |
c77 |
[9B] |
n/a |
c78 |
103 |
Delay Budget Information (DBI) RTCP feedback type (a=rtcp-fb:* 3gpp-delay-budget) |
[9B] 6.2.8 |
n/a |
c79 |
[9B] 6.2.8 |
n/a |
c79 |
104 |
ANBR Support attribute (a=anbr) |
[9B] |
n/a |
c80 |
[9B] |
n/a |
c80 |
105 |
Label attribute (a=label) |
[277] 4 |
o |
c81 |
[277] 4 |
o |
c81 |
106 |
3GPP QoS hint attribute (a=3gpp-qos-hint) |
[9B] 6.2.7.4 |
n/a |
c81 |
[9B] |
n/a |
c81 |
c2: IF A.328/1 THEN m ELSE i – – integration of resource management and SIP. c5: IF A.328/2 THEN m ELSE n/a – – grouping of media lines. c6: IF A.328/3 THEN m ELSE IF A.328/2 THEN i ELSE n/a – – mapping of media streams to resource reservation flows, grouping of media lines. c7: IF A.328/5 THEN m ELSE n/a. c8: IF A.328/5 THEN i ELSE n/a. c9: IF A.329/20 AND A.328/0A THEN m ELSE i – – media level attribute name "a=" and application of session policy. c9: IF A.328/6 THEN m ELSE n/a – – interactive connectivity establishment. c10: IF A.328/1 AND A.328/6 THEN m ELSE IF A.328/6 THEN i ELSE n/a – – integration of resource management and SIP, interactive connectivity establishment. c11: IF A.328/7 THEN m ELSE n/a – – session description protocol format for binary floor control protocol streams. c12: IF A.328/7 THEN i ELSE n/a – – session description protocol format for binary floor control protocol streams. c13: IF A.328/7 AND A.328/0A AND A.329/20 THEN m ELSE IF A.328/7 AND A.329/20 THEN i ELSE n/a – – session description protocol format for binary floor control protocol streams, media level attribute name "a=" and application of session policy. c14: IF (A.328/8 AND A.329/20) THEN m ELSE n/a – – extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF), media level attribute name "a=". c15: IF (A.328/8 AND A.329/20) THEN i ELSE n/a – – extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF), media level attribute name "a=". c16: IF A.328/9 AND A.329/20 THEN m ELSE n/a – – SDP capability negotiation, media level attribute name "a=". c17: IF A.328/9 AND A.329/20 THEN i ELSE n/a – – SDP capability negotiation, media level attribute name "a=". c18: IF A.328/11 AND A.329/20 THEN o ELSE n/a – – miscellaneous capabilities negotiation in the Session Description Protocol (SDP), media level attribute name "a=". c19: IF A.328/11 AND A.329/20 THEN m ELSE n/a – – miscellaneous capabilities negotiation in the Session Description Protocol (SDP), media level attribute name "a=". c20: IF A.328/14 AND A.328/16 AND A.329/20 THEN m ELSE n/a – – Secure Real-time Transport Protocol, media plane security using SDES, media level attribute name "a=". c21: IF ((A.328/14 AND A.3D/21) OR A.3D/22) AND A.328/15 AND A.329/20 THEN m ELSE n/a – – Secure Real-time Transport Protocol, media plane security using KMS, end-to-end media security for MSRP using TLS and KMS, MIKEY-TICKET, media level attribute name "a=". c22: IF ((A.328/14 AND A.3D/21) OR A.3D/22) AND A.328/15 AND A.329/20 THEN i ELSE n/a – – Secure Real-time Transport Protocol, media plane security using KMS, end-to-end media security for MSRP using TLS and KMS, MIKEY-TICKET, media level attribute name "a=". c23: IF A.328/17 AND A.329/20 THEN m ELSE n/a – – end to access edge media security, media level attribute name "a=". c24: IF A.328/18 THEN m ELSE n/a – – SDP media capabilities negotiation. c25: IF A.328/18 AND A.329/14 THEN m ELSE n/a – – SDP media capabilities negotiation, session level attribute name "a=". c26: IF A.328/18 AND A.328/0A THEN m ELSE IF A.328/18 THEN i ELSE n/a – – SDP media capabilities negotiation, application of session policy. c27: IF A.328/18 AND A.329/14 AND A.328/0A THEN m ELSE IF A.328/18 AND A.329/14 THEN i ELSE n/a – – SDP media capabilities negotiation, session level attribute name "a=", application of session policy. c28: IF A.328/20 AND A.329/20 THEN m ELSE n/a – – message session relay protocol, media level attribute name "a=". c29: IF A.328/20 AND A.329/20 THEN i ELSE n/a – – message session relay protocol, media level attribute name "a=". c30: IF A.328/21 AND A.329/20 THEN m ELSE n/a – – a SDP offer/answer mechanism to enable file transfer, media level attribute name "a=". c31: IF A.328/21 AND A.329/20 THEN i ELSE n/a – – a SDP offer/answer mechanism to enable file transfer, media level attribute name "a=". c32: IF A.328/22 AND A.329/20 THEN m ELSE n/a – – optimal media routeing, media level attribute name "a=". c33: IF A.328/22 AND A.329/20 THEN i ELSE n/a – – optimal media routeing, media level attribute name "a=". c34: IF A.328/23 THEN m ELSE i – – ECN for RTP over UDP, media level attribute name "a=". c35: IF A.328/24 AND A.329/20 THEN m ELSE n/a – – T.38 FAX, media level attribute name "a=". c36: IF A.328/24 AND A.329/20 THEN i ELSE n/a – – T.38 FAX, media level attribute name "a=". c37: IF A.328/25 AND A.329/20 THEN m ELSE n/a. – – support for reduced-size RTCP, media level attribute name "a=". c38: IF A.328/25 AND A.329/20 THEN i ELSE n/a – – support for reduced-size RTCP, media level attribute name "a=". c39: IF A.328/26 AND A.329/20 AND A.329/14 THEN m ELSE n/a — RTCP extended reports, media level attribute name "a=", session level attribute name "a=". c40: IF A.328/26 AND A.329/20 AND A.329/14 THEN i ELSE n/a — RTCP extended reports, media level attribute name "a=", session level attribute name "a=". c41: IF A.328/27 AND A.329/20 AND A.329/14 THEN m ELSE n/a — maximum receive SDU size, media level attribute name "a=", session level attribute name "a=". c42: IF A.328/27 AND A.329/20 AND A.329/14 THEN i ELSE n/a — maximum receive SDU size, media level attribute name "a=", session level attribute name "a=". c43: IF A.328/28 AND A.329/20 THEN m ELSE n/a – – the SDP content attribute, media level attribute name "a=". c44: IF A.328/29 AND A.329/20 AND A.329/14 THEN m ELSE n/a – – a general mechanism for RTP header extensions, media level attribute name "a=", session level attribute name "a=". c45: IF A.328/29 AND A.329/20 AND A.329/14 THEN i ELSE n/a – – a general mechanism for RTP header extensions, media level attribute name "a=", session level attribute name "a=". c46: IF A.328/30 AND A.329/20 THEN m ELSE n/a – – negotiation of generic image attributes in the session description protocol (SDP), media level attribute name "a=". c47: IF A.328/30 AND A.329/20 THEN i ELSE n/a – – negotiation of generic image attributes in the session description protocol (SDP), media level attribute name "a=". c48: IF A.328/18 AND A.329/20 THEN m ELSE n/a – – SDP media capabilities negotiation, media level attribute name "a=". c49: IF A.328/18 AND A.329/20 AND A.328/0A THEN m ELSE IF A.328/18 AND A.329/20 THEN i ELSE n/a – – SDP media capabilities negotiation, media level attribute name "a=", application of session policy. c50: IF (A.328/5 OR A.328/32) THEN m ELSE n/a — TCP-based media transport in the session description protocol, UDPTL over DTLS. c51: IF (A.328/5 OR A.328/32) THEN i ELSE n/a — TCP-based media transport in the session description protocol, UDPTL over DTLS. c52: IF (A.328/82 OR A.328/34) AND A.329/20 AND A.329/14 THEN m ELSE n/a — connection-oriented media transport over the TLS protocol in the SDP, DTLS-SRTP, media level attribute name "a=", session level attribute name "a=". c53: IF (A.328/83 OR A.328/34) AND A.329/20 AND A.329/14 THEN i ELSE n/a — connection-oriented media transport over the TLS protocol in the SDP, DTLS-SRTP, media level attribute name "a=", session level attribute name "a=". c54: IF A.328/20A AND A.329/20 THEN m ELSE n/a — connection establishment for media anchoring for the message session relay protocol, media level attribute name "a=". c55: IF A.328/20A AND A.329/20 THEN i ELSE n/a — connection establishment for media anchoring for the message session relay protocol, media level attribute name "a=". c56: IF A.328/33 AND A.329/20 THEN i ELSE n/a — SCTP on top of DTLS, media level attribute name "a=". c57: IF A.318/10 AND A.329/20 THEN m ELSE n/a – – Session Description Protocol (SDP) extension for setting up audio media streams over circuit-switched bearers in the Public Switched Telephone Network (PSTN) and SIP, media level attribute name "a=". c58: IF A.328/38 AND A.329/20 THEN m ELSE n/a — 3GPP MTSI RTCP-APP adaptation, media level attribute name "a=". c59: IF A.328/38 AND A.329/20 THEN i ELSE n/a — 3GPP MTSI RTCP-APP adaptation, media level attribute name "a=". c60: IF A.328/39 AND A.329/20 THEN o ELSE n/a – – 3GPP MTSI Pre-defined Region-of-Interest (ROI), media level attribute name "a=". c61: IF A.328/39 AND A.329/20 THEN m ELSE n/a – – 3GPP MTSI Pre-defined Region-of-Interest (ROI), media level attribute name "a=". c62: IF A.328/41 AND A.329/20 AND A.329/14 THEN m ELSE n/a — multiplexing RTP data and control packets on a single port, media level attribute name "a=", session level attribute name "a=". c63: IF A.328/41 AND A.329/20 AND A.329/14 THEN i ELSE n/a — multiplexing RTP data and control packets on a single port, media level attribute name "a=", session level attribute name "a=". c64: IF A.328/42 AND (A.329/14 OR A.329/20) THEN m ELSE n/a – -, Media plane optimization for WebRTC session or media level attribute name "a=". c65: IF A. A.328/42 AND (A.329/14 OR A.329/20) THEN i ELSE n/a – -, Media plane optimization for WebRTC session or media level attribute name "a=". c66: IF A.328/42 AND A.329/20 THEN m ELSE n/a – -, Media plane optimization for WebRTC media level attribute name "a=". c67: IF A.328/42 AND A.329/20 THEN i ELSE n/a – -, Media plane optimization for WebRTC media level attribute name "a=". c68: IF A.328/42 AND A.329/14 THEN m ELSE n/a – -, Media plane optimization for WebRTC session level attribute name "a=". c69: IF A.328/42 AND A.329/14 THEN i ELSE n/a – -, Media plane optimization for WebRTC session level attribute name "a=". c70: IF A.328/43 AND A.329/20 THEN o ELSE n/a – – Enhanced bandwidth negotiation mechanism, media level attribute name "a=". c71: IF A.328/43 AND A.329/20 THEN m ELSE n/a – – Enhanced bandwidth negotiation mechanism, media level attribute name "a=". c72: IF (A.328/32 OR A.328/34 OR A.328/35) AND A.329/20 THEN m ELSE n/a – – UDPTL over DTLS, SCTP over DTLS, DTLS-SRTP, media level attribute name "a=". c73: IF A.328/46 AND A.329/20 THEN m ELSE n/a – – Using simulcast in SDP and RTP sessions, media level attribute name "a=". c74: IF A.328/46 AND A.329/20 THEN i ELSE n/a – – Using simulcast in SDP and RTP sessions, media level attribute name "a=". c75: IF A.328/47 AND A.329/20 THEN o ELSE n/a – – RTP payload format restrictions, media level attribute name "a=". c76: IF A.328/47 AND A.329/20 THEN i ELSE n/a – – RTP payload format restrictions, media level attribute name "a=". c77: IF A.328/48 AND A.329/14 THEN o ELSE n/a – – Compact Concurrent Codec Negotiation and Capabilities, session level attribute name "a=". c78: IF A.328/48 AND A.329/14 THEN i ELSE n/a – – Compact Concurrent Codec Negotiation and Capabilities, session level attribute name "a=". c79: IF A.328/49 AND A.329/20 m ELSE n/a – – Delay Budget Information (DBI), media level attribute name "a=". c80: IF A.328/50 AND A.329/20 THEN m ELSE n/a – – Access Network Bitrate Recommendation (ANBR), media level attribute name "a=". c81: IF (A.328/51 OR A.328/52) AND A.329/20 THEN o ELSE n/a – – Framework for Live Uplink Streaming (FLUS), 3GPP MTSI client using data channels, media level attribute name "a=". |
|||||||
NOTE 1: Further specification of the usage of this attribute is defined by specifications relating to individual codecs. |
Prerequisite A.330/80 – – a= generic header extension map definition (a=extmap)
Table A.330A: RTP header extensions
Item |
Field |
Sending |
Receiving |
||||
Ref. |
RFC status |
Profile status |
Ref. |
RFC status |
Profile status |
||
1 |
coordination of video orientation (urn:3gpp:video-orientation) |
[9B] |
n/a |
m |
[9B] |
n/a |
i |
2 |
higher granularity coordination of video orientation (urn:3gpp:video-orientation:6) |
[9B] |
n/a |
m |
[9B] |
n/a |
i |
3 |
video region-of-interest predefined-roi-sent (urn:3gpp:predefined-roi-sent) |
[9B] |
n/a |
m |
[9B] |
n/a |
i |
4 |
video region-of-interest arbitrary-roi-sent (urn:3gpp:roi-sent) |
[9B] |
n/a |
m |
[9B] |
n/a |
i |
A.3.3.3 Void
Table A.331: Void
Table A.332: Void
Table A.333: Void
Table A.334: Void
Table A.335: Void
Table A.336: Void
Table A.337: Void
Table A.338: Void
A.3.3.4 Void
Table A.339: Void