Tech-
invite
3GPP
space
IETF
space
SIP
↠
Examples
Grammars
Presence
⇾
SIP
SIP‑URI
SIP Headers
SIP P‑Headers
SDP
Generic URI
ABNF Notation
Session Description
Addressing
generic rules
"a=" SDP Attributes
SDP attributes defined in
3GPP TS 26.114 – IMS - Multimedia telephony
3GPP TS 26.114
–
Annex M
a=
3gpp_sync_info
a=
3gpp_MaxRecvSDUSize
a=
3gpp_mtsi_app_adapt
a=
predefined_ROI
a=
bw‑info
attribute
=/
Synchronization‑Info
/
Max‑receive‑SDU‑size‑def
/
adaptation‑attribute
/
predefined_ROI
/
bw-attrib
Synchronization-Info
=
"
a
" "
=
" "
3gpp_sync_info
" "
:
"
sync-value
; see
Clause 6.2.6
of 3GPP TS 26.114
sync-value
=
"
Sync
" / "
No Sync
"
Max-receive-SDU-size-def
=
"
a
" "
=
" "
3gpp_MaxRecvSDUSize
" "
:
"
size-value
; see
Clause 12.2.4.6.1
of 3GPP TS 26.114
size-value
=
1*5
DIGIT
; 0 to 65535 in octets
adaptation-attribute
=
"
a
" "
=
" "
3gpp_mtsi_app_adapt
" "
:
"
reqName
*( "
,
"
reqName
)
; see
Clause 10-2-3
of 3GPP TS 26.114
reqName
=
"
RedReq
" / "
FrameAggReq
" / "
AmrCmr
" / "
EvsRateReq
" / "
EvsBandwidthReq
" / "
EvsParRedReq
" / "
EvsIoModeReq
" / "
EvsPrimaryModeReq
"
predefined_ROI
=
"
a
" "
=
" "
predefined_ROI
" "
:
"
PT
WSP
attr-list
; see
Clause 6-2-3-4
of 3GPP TS 26.114
PT
=
1*
DIGIT
/ "
*
"
attr-list
=
(
set
*( 1*
WSP
set
) ) / "
*
"
set
=
"
[
" "
ROI_ID=
"
idvalue
"
,
" "
Position_X=
"
posvalue
"
,
" "
Position_Y=
"
posvalue
"
,
" "
Size_X=
"
sizevalue
"
,
" "
Size_Y=
"
sizevalue
"
,
" "
Name=
"
namevalue
"
]
"
idvalue
=
onetonine
*2
DIGIT
; Digit between 1 and 9 that is followed by 0 to 2 other digits
posvalue
=
sizevalue
/ "
0
"
; position may be "0"
sizevalue
=
onetonine
*5
DIGIT
; Digit between 1 and 9 that is followed by 0 to 5 other digits
onetonine
=
"
1
" / "
2
" / "
3
" / "
4
" / "
5
" / "
6
" / "
7
" / "
8
" / "
9
"
namevalue
=
byte‑string
bw-attrib
=
"
a=bw‑info:
"
pt‑def
SP
direction
SP
bw‑def
*( "
;
" [
SP
]
bw‑def
)
; see
Clause 19-3
of 3GPP TS 26.114
pt-def
=
"
*
" /
pt-val
*( "
,
"
pt-val
)
pt-val
=
1*3
DIGIT
direction
=
"
send
" / "
recv
" / "
sendrecv
" /
direction-ext
direction-ext
=
1*
VCHAR
bw-def
=
bw-name
"
=
"
bw-val-def
bw-name
=
1*
VCHAR
bw-val-def
=
zero-based-int-or-real
/
bw-val-def-ext
bw-val-def-ext
=
zero-based-int-or-real
*( "
:
"
zero-based-int-or-real
)
zero-based-int-or-real
=
zero-based-integer
/
non-zero-real
zero-based-integer
=
"
0
" /
integer
non-zero-real
=
zero-based-integer
.
" *
DIGIT
POS‑DIGIT