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

ABNF for SIP Headers

List   Prev   Next
(91  of  93)

SIP Header — Via

Section 20.42 of RFC 3261  and  ABNF in RFC 3261  —  IANA

Via =
( "Via" /  "v" )  HCOLONvia‑parm  *( COMMAvia‑parm )
Top
via-parm =
Up
sent-protocol =
Up
sent-by =
host  [ COLONport ]
Up
protocol-name =
"SIP" /  token
Up
protocol-version =
Up
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"  EQUALttl
Up
via-maddr =
"maddr"  EQUALhost
Up
via-received =
"received"  EQUAL  ( IPv4address /  IPv6address )
Up
via-branch =
"branch"  EQUALtoken
Up
via-compression =
"comp"  EQUAL  ( "sigcomp" /  other‑compression )
Up
response-port =
"rport"  [ EQUAL  1*DIGIT ]
Up
via-sip-sigcomp-id =
"sigcomp-id"  EQUALLDQUOT  *( qdtext /  quoted‑pair )  RDQUOT
Up
via-alias =
"alias"
Up
via-keep =
"keep"  [ EQUAL  1*( DIGIT ) ]
Up
oc =
"oc"  [ EQUALoc‑num ]
Up
oc-validity =
"oc‑validity"  [ EQUALdelta‑ms ]
Up
oc-seq =
"oc‑seq"  EQUAL  1*12DIGIT  "."  1*5DIGIT
Up
oc-algo =
"oc‑algo"  EQUALDQUOTEalgo‑list  *( COMMAalgo‑list )  DQUOTE
Up
received-realm =
"received‑realm"  EQUALLDQUOTop‑idCOLONjwsLDQUOT
Up
ttl =
1*3DIGIT     ; 0 to 255
Up
other-compression =
Up
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 =
Up
jws =
header  ".."  signature
Up
header =
Up
signature =
Up
base64-char =
ALPHA /  DIGIT /  "/" /  "+"
Up
via-extension =
Up

Up