Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP)

Several applications of the Session Initiation Protocol (SIP) require a user agent (UA) to construct and distribute a URI that can be used by anyone on the Internet to route a call to that specific UA instance. A URI that routes to a specific UA instance is called a Globally Routable UA URI (GRUU). This document describes an extension to SIP for obtaining a GRUU from a registrar and for communicating a GRUU to a peer within a dialog.

[1]  Gonzalo Camarillo,et al.  The Internet Assigned Number Authority (IANA) Uniform Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP) , 2004, RFC.

[2]  Jon Peterson,et al.  A Privacy Mechanism for the Session Initiation Protocol (SIP) , 2002, RFC.

[3]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[4]  Eric W. Burger,et al.  A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus (KPML) , 2006, RFC.

[5]  Gonzalo Camarillo The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP) , 2004, RFC.

[6]  Cullen Jennings,et al.  Managing Client-Initiated Connections in the Session Initiation Protocol (SIP) , 2009, RFC.

[7]  Robert Sparks,et al.  Session Initiation Protocol (sip) Call Control -transfer , 2009 .

[8]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP): Locating SIP Servers , 2002, RFC.

[9]  Dean Willis,et al.  Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts , 2002, RFC.

[10]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[11]  Shida Schubert,et al.  Delivery of Request-URI Targets to User Agents , 2009 .

[12]  Henning Schulzrinne,et al.  An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP) , 2005, RFC.

[13]  Henning Schulzrinne,et al.  The tel URI for Telephone Numbers , 2004, RFC.

[14]  Henning Schulzrinne,et al.  Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers , 2002, RFC.

[15]  Robert J. Sparks,et al.  The Session Initiation Protocol (SIP) Refer Method , 2003, RFC.

[16]  Rohan Mahy,et al.  The Session Initiation Protocol (SIP) "Join" Header , 2004, RFC.

[17]  Henning Schulzrinne,et al.  Caller Preferences for the Session Initiation Protocol (SIP) , 2004, RFC.

[18]  Jonathan D. Rosenberg A Session Initiation Protocol (SIP) Event Package for Registrations , 2004, RFC.

[19]  Paul H. Kyzivat Registration Event Package Extension for Session Initiation Protocol (SIP) Globally Routable User Agent URIs (GRUUs) , 2009, RFC.

[20]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP) Torture Test Messages , 2006, RFC.

[21]  Dean Willis,et al.  Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration , 2003, RFC.

[22]  Henning Schulzrinne,et al.  Indicating User Agent Capabilities in the Session Initiation Protocol (SIP) , 2004, RFC.

[23]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[24]  Eric W. Burger,et al.  Basic Network Media Services with SIP , 2005, RFC.

[25]  Cullen Jennings,et al.  Session Initiation Protocol (SIP) URIs for Applications such as Voicemail and Interactive Voice Response (IVR) , 2006, RFC.

[26]  Rohan Mahy,et al.  Internet-Draft Cisco Systems , 2022 .

[27]  Gonzalo Camarillo,et al.  Compressing the Session Initiation Protocol (SIP) , 2003, RFC.

[28]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[29]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.