Re: [sipcore] #38: How is the mapping of a GRUU into its UA Contact marked?

"Worley, Dale R (Dale)" <> Thu, 21 October 2010 20:10 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B95EE3A683A for <>; Thu, 21 Oct 2010 13:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -102.454
X-Spam-Status: No, score=-102.454 tagged_above=-999 required=5 tests=[AWL=0.145, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id YH5hJdX14ULg for <>; Thu, 21 Oct 2010 13:10:13 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 1752A3A68E1 for <>; Thu, 21 Oct 2010 13:10:13 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.58,219,1286164800"; d="scan'208";a="243941204"
Received: from unknown (HELO ([]) by with ESMTP; 21 Oct 2010 16:11:49 -0400
X-IronPort-AV: E=Sophos;i="4.58,219,1286164800"; d="scan'208";a="528849611"
Received: from (HELO ([]) by with ESMTP; 21 Oct 2010 16:11:49 -0400
Received: from ([]) by ([::1]) with mapi; Thu, 21 Oct 2010 16:11:48 -0400
From: "Worley, Dale R (Dale)" <>
To: Mary Barnes <>
Date: Thu, 21 Oct 2010 16:08:35 -0400
Thread-Topic: [sipcore] #38: How is the mapping of a GRUU into its UA Contact marked?
Thread-Index: ActrEb62RGpdQk9wT4+f8qTM9PnV2wGSf9fZ
Message-ID: <>
References: <> <> <> <> <> <> <> <> <>, <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "" <>
Subject: Re: [sipcore] #38: How is the mapping of a GRUU into its UA Contact marked?
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 21 Oct 2010 20:10:14 -0000

From: Mary Barnes []

So, then it seems you are advocating we add an additional "gr" tag.
However, wouldn't the absence of "mp" or "rc" for a GRUU indicate that
the GRUU wasn't mapped.  I guess it is not harmful to add a unique tag
for cases where a GRUU is used, but do you have a use case where this
is relevant?

I haven't thought through all the use cases.  I've just been assuming that the goal is for each conversion of one URI into another to describe the nature of the conversion.  I expect the case of a GRUU being converted into its registered contact to be frequent, and there is the possibility that in some situations GRUUs will be converted into URIs some other way.  So it seems to me to be reasonable that there is a tag meaning "the mapping of a GRUU into its registered contact".

Perhaps an explanation of the organizing principle of the set of tags would make clearer why some conversions have tags and others do not.