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
ABNF for SDP — Addressing
RFC 4566 – in Section 9
—
Errata ID: 1089
unicast-address
=
IP4‑address
/
IP6‑address
/
FQDN
/
extn‑addr
multicast-address
=
IP4‑multicast
/
IP6‑multicast
/
FQDN
/
extn‑addr
IP4-address
=
b1
3( "
.
"
decimal‑uchar
)
b1
=
decimal‑uchar
; less than "224"
IP6-address
=
6(
h16
"
:
" )
ls32
/
"
::
" 5(
h16
"
:
" )
ls32
/
[
h16
] "
::
" 4(
h16
"
:
" )
ls32
/
[ *1(
h16
"
:
" )
h16
] "
::
" 3(
h16
"
:
" )
ls32
/
[ *2(
h16
"
:
" )
h16
] "
::
" 2(
h16
"
:
" )
ls32
/
[ *3(
h16
"
:
" )
h16
] "
::
"
h16
"
:
"
ls32
/
[ *4(
h16
"
:
" )
h16
] "
::
"
ls32
/
[ *5(
h16
"
:
" )
h16
] "
::
"
h16
/
[ *6(
h16
"
:
" )
h16
] "
::
"
h16
=
1*4
HEXDIG
ls32
=
(
h16
"
:
"
h16
) /
IP4‑address
IP4-multicast
=
m1
3( "
.
"
decimal‑uchar
) "
/
"
ttl
[ "
/
"
integer
]
; 224.0.0.0 to 239.255.255.255
m1
=
( "
22
" ( "
4
" / "
5
" / "
6
" / "
7
" / "
8
" / "
9
" ) ) / ( "
23
"
DIGIT
)
ttl
=
(
POS‑DIGIT
*2
DIGIT
) / "
0
"
IP6-multicast
=
IP6‑address
[ "
/
"
integer
]
FQDN
=
4*(
alpha‑numeric
/ "
-
" / "
.
" )
; fully qualified domain name as specified in and updates
extn-addr
=
non‑ws‑string
; Generic for other address families