tech-invite   World Map     

3GPP     Specs     Glossaries     Architecture     IMS     UICC       IETF     RFCs     Groups     SIP     ABNFs       Search

ABNF for SIP:  Headers

 

Here        Top        Up        Prev        Next
(90  of  92)

Via   =
( "Via"  /  "v" )   HCOLON   via‑parm   *( COMMA   via‑parm )
Up

via-parm   =
sent‑protocol   LWS   sent‑by   *( SEMI   via‑params )
Up

sent-protocol   =
sent-by   =
host   [ COLON   port ]
Up

protocol-name   =
"SIP"  /  token
Up

protocol-version   =
transport   =
"UDP"  /  "TCP"  /  "TLS"  /  "SCTP"  /  ;  see  RFC 3261
"TLS-SCTP"  /  ;  see  RFC 4168Section 4
"WS"   /  "WSS"  /  ;  see  RFC 7118Section 5.1
other-transport
Up

via-params   =
via‑ttl  /  via‑maddr  /  via‑branch  /  ;  see  RFC 3261
via‑received  /  ;  see  RFC 3261,   RFC 7118Section 5.3
via‑compression  /  ;  see  RFC 3486Section 8
response‑port  /  ;  see  RFC 3581Section 5
via‑sip‑sigcomp‑id  /  ;  see  RFC 5049Section 9.1
via‑alias  /  ;  see  RFC 5923Section 7
via‑keep  /  ;  see  RFC 6223Section 8
oc  /  oc‑validity  /  oc‑seq  /  oc‑algo  /  ;  see  RFC 7339Section 9
received‑realm  /  ;  see  RFC 8055Section 5.6.2
via‑extension
Up

via-ttl   =
"ttl"   EQUAL   ttl
Up

via-maddr   =
"maddr"   EQUAL   host
Up

via-received   =
"received"   EQUAL   ( IPv4address  /  IPv6address )
Up

via-branch   =
"branch"   EQUAL   token
Up

via-compression   =
"comp"   EQUAL   ( "sigcomp"  /  other‑compression )
Up

response-port   =
"rport"   [ EQUAL   1*DIGIT ]
Up

via-sip-sigcomp-id   =
"sigcomp-id"   EQUAL   LDQUOT   *( qdtext  /  quoted‑pair )   RDQUOT
Up

via-alias   =
"alias"
Up

via-keep   =
"keep"   [ EQUAL   1*( DIGIT ) ]
Up

oc   =
"oc"   [ EQUAL   oc‑num ]
Up

oc-validity   =
"oc‑validity"   [ EQUAL   delta‑ms ]
Up

oc-seq   =
"oc‑seq"   EQUAL   1*12DIGIT   "."   1*5DIGIT
Up

oc-algo   =
"oc‑algo"   EQUAL   DQUOTE   algo‑list   *( COMMA   algo‑list )   DQUOTE
Up

received-realm   =
"received‑realm"   EQUAL   LDQUOT   op‑id   COLON   jws   LDQUOT
Up

ttl   =
1*3DIGIT     ; 0 to 255
Up

other-compression   =
oc-num   =
1*DIGIT
Up

algo-list   =
"loss"  /
"rate"  /     ;  see  RFC 7415 – Section 5
*( other‑algo )
Up

other-algo   =
%x41‑5A  /  %x61‑7A  /  %x30‑39
Up

delta-ms   =
1*DIGIT
Up

op-id   =
jws   =
header   ".."   signature
Up

header   =
signature   =
base64-char   =
ALPHA   /   DIGIT   /   "/"   /   "+"
Up

via-extension   =

Up