2.2.3 Syntax of Globally Routable User Agent URI
This protocol defines several Globally Routable User Agent URI (GRUU) syntax forms for the SIP registrar that is compliant with this protocol. These syntax forms are based on SIP URI parameter extensions described in section 2.2.2 and are intended to satisfy the requirements for the GRUU syntax that is defined in [IETFDRAFT-OUGRUAUSIP-10] section 6.
-
user-agent-gruu = "sip:" address-of-record *(";" user-agent-gruu-param) user-agent-gruu-param = "gruu" / "opaque=" ua-opaque-val voice-mail-gruu = "sip:" address-of-record *(";" voice-mail-gruu-param) voice-mail-gruu-param = "gruu" / "opaque=" app-voicemail-opaque-val location-profile-gruu = "sip:" address-of-record *(";" location-profile-gruu-param) location-profile-gruu-param = "gruu" / "opaque=" app-locationprofile-opaque-val / default-param / phone-context-param conf-endpoint-gruu = sip:" address-of-record *(";" conf-endpoint-gruu-param) conf-endpoint-gruu-param = "gruu" / "opaque=" app-conf-opaque-val server-instance-gruu = "sip:" server-fqdn "@" domain-fqdn *(";" server-instance-gruu-param) server-instance-gruu-param = "gruu" / "opaque=" server-opaque-val address-of-record = userinfo host server-fqdn = host domain-fqdn = host
default-param, phone-context-param, ua-opaque-val, app-voicemail-opaque-val, app-conf-opaque-val, server-opaque-val, and app-locationprofile-opaque-val are defined in section 2.2.2.
userinfo and host are defined in [RFC3261] section 25.1.