tech-invite   World Map     

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




ABNF for SIP:   Headers

 

Here          Top          Up          Prev          Next
(23  of  92)

Event   =
( "Event"  /  "o" )   HCOLON   event‑type   *( SEMI   event‑param )

; example:
;  Event: refer


event-type   =
event‑package   *( "."   event‑template )

; refer    RFC 3515Section 3
; reg    RFC 3680Section 4
; message-summary    RFC 3842Section 3
; presence    RFC 3856Section 6
; winfo   (template)    RFC 3857Section 4
; spirits-INDPs    RFC 3910Section 5.3.2
; spirits-user-prof    RFC 3910Section 6.3
; dialog    RFC 4235Section 3
; poc-settings    RFC 4354Section 5
; conference    RFC 4575Section 3
; kpml    RFC 4730Section 4
; consent-pending-additions    RFC 5362Section 5
; xcap-diff    RFC 5875Section 4
; http-monitor    RFC 5989Section 4
; vq-rtcpxr    RFC 6035Section 4
; certificate    RFC 6072Section 6
; credential    RFC 6072Section 7
; ua-profile    RFC 6080Section 6
; session-spec-policy    RFC 6795Section 3
; call-completion    RFC 6910Section 9
; load-control    RFC 7200Section 4


event-package   =
event-template   =
token-nodot   =
1*( alphanum    /   "-"    /   "!"    /   "%"    /   "*"    /   "_"    /   "+"    /   " ` "    /   " ' "    /   "~" )

event-param   =
generic‑param  /  ( "id"   EQUAL   token )  /  ;  see  RFC 6665Section 8.4
call‑ident  /  from‑tag  /  to‑tag  /  with‑sessd  /  ;  see  RFC 4235Section 3.2
body‑event‑param  /  ;  see  RFC 5989Section 4.2
Profile‑type  /  Vendor  /  Model  /  Version  /  Effective‑By  /  ;  see  RFC 6080Sections 6.2.1 - 6.2.2 - 6.2.3
max‑rate‑param  /  min‑rate‑param  /  amin‑rate‑param  ;  see  RFC 6446Section 9.2

call-ident   =
"call‑id"   EQUAL   ( token  /  DQUOTE   callid   DQUOTE )

with-sessd   =
"include‑session‑description"

body-event-param   =
"body"   EQUAL   ( "true"  /  "false" )

Profile-type   =
"profile-type"   EQUAL   profile‑value

profile-value   =
profile-types   =
"device"  /  "user"  /  "local‑network"

Vendor   =
"vendor"   EQUAL   quoted‑string

Model   =
"model"   EQUAL   quoted‑string

Version   =
"version"   EQUAL   quoted‑string

Effective-By   =
"effective-by"   EQUAL   1DIGIT

max-rate-param   =
"max‑rate"   EQUAL   ( 1*2DIGIT   [ "."   1*10DIGIT ] )

min-rate-param   =
"min‑rate"   EQUAL   ( 1*2DIGIT   [ "."   1*10DIGIT ] )

amin-rate-param   =
"adaptive-min-rate"   EQUAL   ( 1*2DIGIT   [ "."   1*10DIGIT ] )