Tech-invite   3GPPspecs   Glossaries   IETFRFCs   Groups   SIP   ABNFs   Ti+   Search in Tech-invite

ABNF for SDP
RFC 4566and many other RFCs

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

SDP — Generic Rules

RFC 4566 – Section 9, p. 43

alpha-numeric =
ALPHA /  DIGIT
Top
POS-DIGIT =
%x31-39     ; 1-9
Top
decimal-uchar =
DIGIT
 /  POS‑DIGITDIGIT
 /  ( "1"  2*( DIGIT ) )
 /  ( "2"  ( "0" /  "1" /  "2" /  "3" /  "4")   DIGIT )
 /  ( "2"  "5"  ( "0" /  "1" /  "2" /  "3" /  "4" /  "5" ) )
Top
text =
byte‑string
; default is to interpret this as UTF8 text
; ISO 8859‑1 requires "a=charset:ISO‑8859‑1" session‑level attribute to be used
Top
byte-string =
1*( %x01‑09 /  %x0B‑0C /  %x0E‑FF )
; any byte except NUL, CR or LF
Top
non-ws-string =
1*( VCHAR /  %x80‑FF )
; string of visible characters
Top
token =
1*( token‑char )
Top
token-char =
%x21 /  %x23‑27 /  %x2A‑2B /  %x2D‑2E /  %x30‑39 /  %x41‑5A /  %x5E‑7E
Top
email-safe =
%x01‑09 /  %x0B‑0C /  %x0E‑27 /  %x2A‑3B /  %x3D /  %x3F‑FF
;  any byte except NUL, CR, LF, or the quoting characters   ( )  <   >
Top
integer =
Top