(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (19 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)

ABNF for SIP -- Header Fields (2 of 2)

Top SIP Headers  Header's Common Rules  SIP "P-" Headers  Per-RFC Header Lists SIP Messages

SIP Private Header Fields

P-Access-Network-InfoP-Answer-StateP-Asserted-IdentityP-Associated-URIP-Called-Party-ID
P-Charging-Function-AddressesP-Charging-VectorP-DCS-Billing-InfoP-DCS-LAESP-DCS-OSPSP-DCS-Redirect
P-DCS-Trace-Party-IDP-Early-MediaP-Media-AuthorizationP-Preferred-IdentityP-Profile-KeyP-User-Database
P-Visited-Network-ID #
P-Access-Network-Info   RFC 3455 Up
P-Access-Network-Info  = "P-Access-Network-Info" HCOLON access-net-spec
access-net-spec= access-type *( SEMI access-info )
access-type= "IEEE-802.11a" / "IEEE-802.11b" / "3GPP-GERAN" / "3GPP-UTRAN-FDD"
/ "3GPP-UTRAN-TDD" / "3GPP-CDMA2000" / token
access-info= cgi-3gpp / utran-cell-id-3gpp / extension-access-info
extension-access-info= gen-value
cgi-3gpp= "cgi-3gpp" EQUAL (token / quoted-string)
utran-cell-id-3gpp= "utran-cell-id-3gpp" EQUAL (token / quoted-string)
 
P-Answer-State   RFC 4964 Up
P-Answer-State= "P-Answer-State" HCOLON answer-type
*(SEMI generic-param)
answer-type= "Confirmed" / "Unconfirmed" / token
 
P-Asserted-Identity   RFC 3325 Up
PAssertedID= "P-Asserted-Identity" HCOLON PAssertedID-value
*(COMMA PAssertedID-value)
; examples:
;    P-Asserted-Identity: "Cullen Jennings" <sip:fluffy@cisco.com>
;    P-Asserted-Identity: tel:+14085264000
PAssertedID-value= name-addr / addr-spec
 
P-Associated-URI   RFC 3455 Up
P-Associated-URI= "P-Associated-URI" HCOLON p-aso-uri-spec
*(COMMA p-aso-uri-spec)
p-aso-uri-spec= name-addr *( SEMI ai-param )
ai-param= generic-param
 
P-Called-Party-ID   RFC 3455 Up
P-Called-Party-ID= "P-Called-Party-ID" HCOLON called-pty-id-spec
; example:
;    P-Called-Party-ID: sip:user1-business@example.com
called-pty-id-spec= name-addr *( SEMI cpid-param )
cpid-param= generic-param
 
P-Charging-Function-Addresses   RFC 3455 Up
P-Charging-Addr= "P-Charging-Function-Addresses" HCOLON charge-addr-params
*( SEMI charge-addr-params )
; example:
;    P-Charging-Function-Addresses: ccf=192.1.1.1; ccf=192.1.1.2
charge-addr-params= ccf / ecf / generic-param
ccf= "ccf" EQUAL gen-value
ecf= "ecf" EQUAL gen-value
 
P-Charging-Vector   RFC 3455 Up
P-Charging-Vector= "P-Charging-Vector" HCOLON icid-value
*( SEMI charge-params )
; example:
;    P-Charging-Vector: icid-value=1234bc9876e;
;      icid-generated-at=192.0.6.8; orig-ioi=home1.net
charge-params= icid-gen-addr / orig-ioi / term-ioi / generic-param
icid-value= "icid-value" EQUAL gen-value
icid-gen-addr= "icid-generated-at" EQUAL host
orig-ioi= "orig-ioi" EQUAL gen-value
term-ioi= "term-ioi" EQUAL gen-value
 
P-DCS-Billing-Info   RFC 3603 Up
P-DCS-Billing-Info= "P-DCS-Billing-Info" HCOLON Billing-Correlation-ID "/" FEID
*( SEMI Billing-Info-param )
Billing-Correlation-ID= 1*48(HEXDIG)
FEID= 1*16(HEXDIG) "@" host
Billing-Info-param= RKS-Group-ID-param / Charge-param / Calling-param / Called-param
/ Routing-param / Loc-Routing-param / generic-param
RKS-Group-ID-param  = "rksgroup" EQUAL RKS-Group-ID
RKS-Group-ID= token
Charge-param= "charge" EQUAL Acct-Charge-URI
Acct-Charge-URI= LDQUOT addr-spec RDQUOT
Calling-param= "calling" EQUAL Acct-Calling-URI
Acct-Calling-URI= LDQUOT addr-spec RDQUOT
Called-param= "called" EQUAL Acct-Called-URI
Acct-Called-URI= LDQUOT addr-spec RDQUOT
Routing-param= "routing" EQUAL Acct-Routing-URI
Acct-Routing-URI= LDQUOT addr-spec RDQUOT
Loc-Routing-param= "locroute" EQUAL Acct-Loc-Routing-URI
Acct-Loc-Routing-URI= LDQUOT addr-spec RDQUOT
 
P-DCS-LAES   RFC 3603 Up
P-DCS-LAES= "P-DCS-LAES" HCOLON Laes-sig
*( SEMI Laes-param )
Laes-sig= hostport
Laes-param= Laes-content / Laes-key / generic-param
Laes-content= "content" EQUAL hostport
Laes-key= "key" EQUAL token
 
P-DCS-OSPS   RFC 3603 Up
P-DCS-OSPS= "P-DCS-OSPS" HCOLON OSPS-Tag
OSPS-Tag= "BLV" / "EI" / "RING" / token
 
P-DCS-Redirect   RFC 3603 Up
P-DCS-Redirect= "P-DCS-Redirect" HCOLON Called-ID
*(redir-params)
Called-ID= LDQUOT addr-spec RDQUOT
redir-params= redir-uri-param / redir-count-param / generic-param
redir-uri-param= "redirector-uri" EQUAL Redirector
Redirector= LDQUOT addr-spec RDQUOT
redir-count-param= "count" EQUAL Redir-count
Redir-count= 1*DIGIT
 
P-DCS-Trace-Party-ID   RFC 3603 Up
P-DCS-Trace-Party-ID  = "P-DCS-Trace-Party-ID" HCOLON name-addr
 
P-Early-Media   RFC 5009 Up
P-Early-Media= "P-Early-Media" HCOLON
[ em-param *(COMMA em-param) ]
em-param= "sendrecv" / "sendonly" / "recvonly"
/ "inactive" / "gated" / "supported" / token
 
P-Media-Authorization   RFC 3313 Up
P-Media-Authorization= "P-Media-Authorization" HCOLON P-Media-Authorization-Token
*(COMMA P-Media-Authorization-Token)
P-Media-Authorization-Token = 1*HEXDIG
 
P-Preferred-Identity   RFC 3325 Up
PPreferredID= "P-Preferred-Identity" HCOLON PPreferredID-value
*(COMMA PPreferredID-value)
; example:
;    P-Preferred-Identity: "Cullen Jennings" <sip:fluffy@cisco.com>
PPreferredID-value= name-addr / addr-spec
 
P-Profile-Key   RFC 5002 Up
P-Profile-Key= "P-Profile-Key" HCOLON (name-addr / addr-spec)
*(SEMI generic-param)
; example:
;    P-Profile-Key: <sip:chatroom-!.*!@example.com>

 
P-User-Database   RFC 4457 Up
P-User-Database= "P-User-Database" HCOLON database *(SEMI generic-param)
database= LAQUOT DiameterURI RAQUOT
; example:
;    P-User-Database: <aaa://host.example.com;transport=tcp>

 
P-Visited-Network-ID   RFC 3455 Up
P-Visited-Network-ID= "P-Visited-Network-ID" HCOLON vnetwork-spec
*(COMMA vnetwork-spec)
; example:
;    P-Visited-Network-ID: other.net, "Visited network number 1"
vnetwork-spec= (token / quoted-string) *( SEMI vnetwork-param )
vnetwork-param= generic-param
 
Top SIP Headers  Header's Common Rules  SIP "P-" Headers  Per-RFC Header Lists SIP Messages

RFCs defining or modifying SIP Header Fields

RFC3261:AcceptAccept-EncodingAccept-LanguageAlert-InfoAllowAuthentication-Info
Authorization (*)Call-IDCall-InfoContact (*)Content-DispositionContent-Encoding
Content-LanguageContent-LengthContent-TypeCSeqDateError-InfoExpiresFrom
In-Reply-ToMax-ForwardsMIME-VersionMin-ExpiresOrganizationPriority
Proxy-AuthenticateProxy-AuthorizationProxy-RequireRecord-RouteReply-ToRequire
Retry-AfterRouteServerSubjectSupportedTimestampToUnsupportedUser-Agent
Via (*)WarningWWW-Authenticate #
RFC3262:RAckRSeq #
RFC3265:Allow-EventsEventSubscription-State #
RFC3310:Authorization (*) #
RFC3313:P-Media-Authorization #
RFC3323:Privacy #
RFC3325:P-Asserted-IdentityP-Preferred-Identity #
RFC3326:Reason #
RFC3327:Path #
RFC3329:Security-ClientSecurity-ServerSecurity-Verify #
RFC3455:P-Access-Network-InfoP-Associated-URIP-Called-Party-IDP-Charging-Function-Addresses
P-Charging-VectorP-Visited-Network-ID #
RFC3486:Via (*) #
RFC3515:Refer-To (*) #
RFC3581:Via (*) #
RFC3603:P-DCS-Billing-InfoP-DCS-LAESP-DCS-OSPSP-DCS-RedirectP-DCS-Trace-Party-ID #
RFC3608:Service-Route #
RFC3840:Contact (*) #
RFC3841:Accept-ContactReject-ContactRequest-Disposition #
RFC3891:Replaces #
RFC3892:Referred-By #
RFC3903:SIP-ETagSIP-If-Match #
RFC3911:Join #
RFC4028:Min-SESession-Expires #
RFC4244:History-Info #
RFC4412:Accept-Resource-PriorityResource-Priority #
RFC4457:P-User-Database #
RFC4474:IdentityIdentity-Info #
RFC4488:Refer-Sub #
RFC4508:Refer-To (*) #
RFC4538:Target-Dialog #
RFC4964:P-Answer-State #
RFC5002:P-Profile-Key #
RFC5009:P-Early-Media #
  
Last update: January 3, 2008 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.