Re: [sipcore] 4244bis: Describing redirections
<R.Jesske@telekom.de> Fri, 01 July 2011 03:42 UTC
Return-Path: <R.Jesske@telekom.de>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 135081F0C4B for <sipcore@ietfa.amsl.com>; Thu, 30 Jun 2011 20:42:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.649
X-Spam-Level:
X-Spam-Status: No, score=-2.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JRqUvr3HAKnW for <sipcore@ietfa.amsl.com>; Thu, 30 Jun 2011 20:42:41 -0700 (PDT)
Received: from tcmail83.telekom.de (tcmail83.telekom.de [62.225.183.131]) by ietfa.amsl.com (Postfix) with ESMTP id 3D36B1F0C56 for <sipcore@ietf.org>; Thu, 30 Jun 2011 20:42:41 -0700 (PDT)
Received: from he111629.emea1.cds.t-internal.com ([10.134.93.21]) by tcmail81.telekom.de with ESMTP/TLS/AES128-SHA; 01 Jul 2011 05:42:36 +0200
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.157]) by HE111629.emea1.cds.t-internal.com ([::1]) with mapi; Fri, 1 Jul 2011 05:42:35 +0200
From: R.Jesske@telekom.de
To: dworley@avaya.com, sipcore@ietf.org
Date: Fri, 01 Jul 2011 05:42:31 +0200
Thread-Topic: 4244bis: Describing redirections
Thread-Index: AQHMN1iiQ88nfcLVj0Oe0yxoNpSGSZTW0b1w
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67D090D2DFCB0@HE111648.emea1.cds.t-internal.com>
References: <CD5674C3CD99574EBA7432465FC13C1B222B1F571B@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B222B1F571B@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [sipcore] 4244bis: Describing redirections
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 03:42:42 -0000
Hi Dale, How often will this happen? Due to the fact that the hi-target-param is an optional parameter I would put in nothing. I think additional parameters would more confuse than help. Best Regards Roland > -----Ursprüngliche Nachricht----- > Von: sipcore-bounces@ietf.org > [mailto:sipcore-bounces@ietf.org] Im Auftrag von Worley, Dale R (Dale) > Gesendet: Donnerstag, 30. Juni 2011 21:18 > An: sipcore@ietf.org > Betreff: [sipcore] 4244bis: Describing redirections > > Here's another unpleasant case: > > Suppose sip:A is redirected to sip:B. The UAS for sip:B returns a 3xx > response, with "Contact: sip:C", but *without* an hi-target-param > (presumably because the UAS does not support H-I). We want to be able > to document that sip:C was derived from sip:B (as opposed to the > default sip:A, which is also true, but gives less information), but we > cannot do so because we don't know what hi-target-param would be > correct. > > The H-I at this point looks like: > > History-Info: <sip:A>;index=1, > <sip:B?Reason=SIP%3Bcause%3D302>;index=1.1, > <sip:C>;index=1.2;??=1.1 > > but there is nothing that can be correctly put in place of "??". > > Here is one possibility: > > Have one H-I parameter solely for carrying the "predecessor" pointer. > Let's give it a really short name, like "p". > > Have several other H-I parameters that are flags (they have no values) > that document *how* the current URI was derived from the URI pointed > to by "p". (If we don't mind the additional bytes, vendors can add > further proprietary values, not in replacement of the standard values, > but as additional annotations to them.) The types of redirection that > I know of are: > > - "rc" ("registered contact") - Conversion of an AOR to its > contact via > a location service (as described in RFC 3261). > > - "mp" ("mapping") - Replacement of a URI by another URI that (either > in fact or is typical for this replacement operation) is "a > different user", in that the new URI's identity (from a human point > of view) is not subsumed in the old URI's identity. > > - "gr" ("GRUU") - Replacement of a GRUU by the GRUU's contact value. > (Strictly, we can probably omit indicating this as the "gr" > situation can be determined by examining the URIs.) > > - "hi" ("History-Info compatibility") - This hi-entry was added when > the request entered an entity that supports History-Info because the > last hi-entry (if any) did not match the Request-URI. > > A typical example would be: > > History-Info: <sip:bob@example.com>;index=1;hi > History-Info: > <sip:bob@192.0.2.4?Reason=SIP%3Bcause%3D302>;index=1.1;p=1;rc > History-Info: <sip:office@example.com>;index=1.2;p=1;mp > History-Info: <sip:office@192.0.2.5>;index=1.2.1 > > Alternatively, we could have the "type of redirection" be the values > of a single parameter name, or we could append the codes to the > "index" value (which would save space). > > Dale > _______________________________________________ > sipcore mailing list > sipcore@ietf.org > https://www.ietf.org/mailman/listinfo/sipcore >
- [sipcore] 4244bis: Describing redirections Worley, Dale R (Dale)
- Re: [sipcore] 4244bis: Describing redirections R.Jesske
- Re: [sipcore] 4244bis: Describing redirections Hadriel Kaplan
- Re: [sipcore] 4244bis: Describing redirections Worley, Dale R (Dale)
- Re: [sipcore] 4244bis: Describing redirections Worley, Dale R (Dale)
- Re: [sipcore] 4244bis: Describing redirections Shida Schubert
- Re: [sipcore] 4244bis: Describing redirections Shida Schubert