tech-invite   World Map     

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

ABNF grammars

|   SIP_Messages   |   SIP_URIs   |   SIP_Headers   |   SIP_Private_Headers   |   SIP_Response_Codes   |   SIP_basic_rules   |   SIP_common_rules   |   SDP_Session_Description   |   SDP_Attributes   |   RFC723x_HTTP_1.1   |   RFC3986_Generic_URI   |   RFC3987_IRI   |   RFC5322_IMF   |   RFC4975_MSRP   |   draft2326bis_RTSP_2.0   |   RFC5234_ABNF_Notation   |

ABNF for SIP:   Uniform Resource Identifiers

1  of  6

 

Here

 

Top

 

 

 

 

 

Next

 

SIP-URI   =
"sip:"     [ userinfo ]    hostport    uri-parameters    [ headers ]
SIPS-URI   =
"sips:"    [ userinfo ]    hostport    uri-parameters    [ headers ]



userinfo     hostport     uri_parameters     headers     absoluteURI     tel_URI

RFC 3261 – Section 25, p.222

Up

userinfo   =
( user  /  telephone-subscriber )   [ ":"   password ]   "@"

; examples:
;    sip:alice@atlanta.com
;    sip:alice:secretword@atlanta.com;transport=tcp
;    sip:+1-212-555-1212:1234@gateway.com;user=phone


user   =
1*( unreserved  /  escaped  /  user-unreserved )

user-unreserved   =
"&"  /  "="  /  "+"  /  "$"  /  ","  /  ";"  /  "?"  /  "/"

password   =
*( unreserved  /  escaped  /  "&"  /  "="  /  "+"  /  "$"  /  "," )