tech-invite   World Map
3GPP     Specs     Glossaries     Architecture     IMS     UICC       IETF     RFCs     Groups     SIP     ABNFs       Search     Home

ABNF for SDP – Session Description Protocol

|   Session Description   |   v=   |   o=   |   s=   |   i=   |   u=   |   e=   |   p=   |   c=   |   b=   |   t=  r=  z=   |   k=   |   a=   |   m=   |   SDP Addressing   |   SDP generic rules   |   "a=" SDP Attributes   |

Here        Top        Up        Prev        Next

 

|   a=file‑selector   |   a=file‑transfer‑id   |   a=file‑disposition   |   a=file‑date   |   a=file‑icon   |   a=file‑range   |

Up


attribute   =/
file-selector-attr   =
"file-selector"   [ ":"   selector   *( SP   selector ) ]
Up

selector   =
filename-selector   =
"name:"   DQUOTE   filename‑string   DQUOTE
Up

filename-string   =
1*( filename‑char    /  percent‑encoded )
Up

filename-char   =
%x01‑09  /  %x0B‑0C  /  %x0E‑21  /  %x23‑24  /  %x26‑FF
;  any byte except NUL, CR, LF, double quotes, or percent
Up

percent-encoded   =
"%"   HEXDIG   HEXDIG
Up

filesize-selector   =
"size:"   filesize‑value
Up

filesize-value   =
filetype-selector   =
"type:"   type   "/"   subtype   *( ";"   ft‑parameter )
Up

ft-parameter   =
attribute   "="   DQUOTE   value‑string   DQUOTE
;  attribute is defined in   RFC 2045Section 5.1
Up

value-string   =
hash-selector   =
"hash:"   hash‑algorithm   ":"   hash‑value
Up

hash-algorithm   =
token
;  see a:fingerprint for the IANA Hash Function Textual Names registry:
;  only "sha-1" is currently supported

Up

hash-value   =
2HEXDIG   *( ":"   2HEXDIG )
;  each byte in upper-case hex, separated by colons
Up

file-tr-id-attr   =
"file-transfer-id:"   file-tr-id-value
Up

file‑tr‑id‑value   =
file-disp-attr   =
"file-disposition:"   file-disp-value
Up

file-disp-value   =
file-date-attr   =
"file-date:"   date-param   *( SP   date-param )
Up

date-param   =
c-date-param   =
"creation:"   DQUOTE   date-time   DQUOTE
Up

m-date-param   =
"modification:"   DQUOTE   date-time   DQUOTE
Up

r-date-param   =
"read:"   DQUOTE   date-time   DQUOTE
;  numeric timezones (+HHMM or -HHMM) must be used
Up

file-icon-attr   =
"file-icon:"   file-icon-value
Up

file-icon-value   =
cid-url
;  cid-url defined in   RFC 2392Section 2
Up

file-range-attr   =
"file-range:"   start-offset   "-"   stop-offset
Up

start-offset   =
stop-offset   =
integer  /  "*"
Up

Up