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
RFC 5547 – Offer/Answer mechanism to enable File Transfer
RFC 5547
–
Section 6
a=
file‑selector
a=
file‑transfer‑id
a=
file‑disposition
a=
file‑date
a=
file‑icon
a=
file‑range
attribute
=/
file‑selector‑attr
/
file‑tr‑id‑attr
/
file‑disp‑attr
/
file‑date‑attr
/
file‑icon‑attr
/
file‑range‑attr
file-selector-attr
=
"
file-selector
" [ "
:
"
selector
*(
SP
selector
) ]
selector
=
filename‑selector
/
filesize‑selector
/
filetype‑selector
/
hash‑selector
filename-selector
=
"
name:
"
DQUOTE
filename‑string
DQUOTE
filename-string
=
1*(
filename‑char
/
percent‑encoded
)
filename-char
=
%x01‑09 / %x0B‑0C / %x0E‑21 / %x23‑24 / %x26‑FF
; any byte except NUL, CR, LF, double quotes, or percent
percent-encoded
=
"
%
"
HEXDIG
HEXDIG
filesize-selector
=
"
size:
"
filesize‑value
filesize-value
=
integer
filetype-selector
=
"
type:
"
type
"
/
"
subtype
*( "
;
"
ft‑parameter
)
ft-parameter
=
attribute
"
=
"
DQUOTE
value‑string
DQUOTE
; attribute is defined in
RFC 2045
–
Section 5.1
value-string
=
filename-string
hash-selector
=
"
hash:
"
hash‑algorithm
"
:
"
hash‑value
hash-algorithm
=
token
; see
a:fingerprint
for the IANA Hash Function Textual Names registry:
; only "sha-1" is currently supported
hash-value
=
2
HEXDIG
*( "
:
" 2
HEXDIG
)
; each byte in upper-case hex, separated by colons
file-tr-id-attr
=
"
file-transfer-id:
"
file-tr-id-value
file‑tr‑id‑value
=
token
file-disp-attr
=
"
file-disposition:
"
file-disp-value
file-disp-value
=
token
file-date-attr
=
"
file-date:
"
date-param
*(
SP
date-param
)
date-param
=
c-date-param
/
m-date-param
/
r-date-param
c-date-param
=
"
creation:
"
DQUOTE
date‑time
DQUOTE
m-date-param
=
"
modification:
"
DQUOTE
date‑time
DQUOTE
r-date-param
=
"
read:
"
DQUOTE
date‑time
DQUOTE
; numeric timezones (+HHMM or -HHMM) must be used
file-icon-attr
=
"
file-icon:
"
file-icon-value
file-icon-value
=
cid-url
; cid-url defined in
RFC 2392
–
Section 2
file-range-attr
=
"
file-range:
"
start-offset
"
-
"
stop-offset
start-offset
=
integer
stop-offset
=
integer
/ "
*
"