tech-invite   World Map
3GPP     Specs     Glossaries     UICC       IETF     RFCs     Groups     SIP     ABNFs       T+       Search     Home

ABNF for SIP:  Headers

 

Here        Top        Up        Prev        Next
(24  of  93)

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

; example:
;  Event: refer

Up

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

Up

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

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
Up

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

with-sessd   =
"include‑session‑description"
Up

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

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

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

Vendor   =
"vendor"   EQUAL   quoted‑string
Up

Model   =
"model"   EQUAL   quoted‑string
Up

Version   =
"version"   EQUAL   quoted‑string
Up

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

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

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

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