Re: [Sipping-tispan] Re: TIP/TIR requirements

Miguel Garcia <Miguel.An.Garcia@nokia.com> Fri, 09 September 2005 10:52 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EDgV5-0004LZ-Re; Fri, 09 Sep 2005 06:52:55 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EDgV3-0004LP-EM for sipping-tispan@megatron.ietf.org; Fri, 09 Sep 2005 06:52:53 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA23217 for <sipping-tispan@ietf.org>; Fri, 9 Sep 2005 06:52:50 -0400 (EDT)
Received: from mgw-ext02.nokia.com ([131.228.20.94]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EDgYc-0005iu-J0 for sipping-tispan@ietf.org; Fri, 09 Sep 2005 06:56:35 -0400
Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext02.nokia.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id j89Aphr7014386; Fri, 9 Sep 2005 13:51:50 +0300
Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 9 Sep 2005 13:51:50 +0300
Received: from [127.0.0.1] ([172.21.35.78]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Fri, 9 Sep 2005 13:51:47 +0300
Message-ID: <43216946.8010809@nokia.com>
Date: Fri, 09 Sep 2005 13:51:50 +0300
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: "Bemmel, Jeroen van (Jeroen)" <jbemmel@lucent.com>
Subject: Re: [Sipping-tispan] Re: TIP/TIR requirements
References: <7D5D48D2CAA3D84C813F5B154F43B1550577DF2C@nl0006exch001u.nl.lucent.com>
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B1550577DF2C@nl0006exch001u.nl.lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Sep 2005 10:51:47.0324 (UTC) FILETIME=[7999D3C0:01C5B52C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe
Content-Transfer-Encoding: 7bit
Cc: sipping-tispan@ietf.org, "Alexeitsev, D" <D.Alexeitsev@t-com.net>
X-BeenThere: sipping-tispan@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of requirements for SIP introduced by ETSI TISPAN <sipping-tispan.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sipping-tispan>
List-Post: <mailto:sipping-tispan@ietf.org>
List-Help: <mailto:sipping-tispan-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=subscribe>
Sender: sipping-tispan-bounces@ietf.org
Errors-To: sipping-tispan-bounces@ietf.org

Hi Jeroen:

See inline comments.

Bemmel, Jeroen van (Jeroen) wrote:


> REQ-TIP-1 : I think this should be stated as a requirement, without refering to any particular mechanism (SIP response)
> Proposed rewording: "When the TIP service is enabled, the identity of the terminating party MUST be presented to the caller"

No, I think your word deviates from the spirit of the requirement. The 
spirit of the requirement is that the callee ***selects*** this identity 
to be presented. Your wording does not reflect that user selection.

> 
> REQ-TIP-3: Instead of saying that it is not asserted by the network, I would propose the following wording:
> "The identity mentioned in REQ-TIP-1 MUST be supplied by the callee and MUST be forwarded transparently by the network"

If we keep REQ-TIP-1 as is, I don't need to indicate here that the 
identiy is supplied by the callee. And the forwarded transparently by 
the network it is implicitly indicated in the current text when it is 
said that "is not asserted by the network".

Honestly speaking, I don't see the point in changing the wording.

> 
> In addition, I think there are several requirements missing here:
> REQ-TIP-4: "The terminating identity MUST uniquely identify the terminating party, and MUST be usable to contact this party directly for future communications". The period of validity is subject to discussion

In my opinion this requirement will indicate that there must be a 
mechanism for the network to assess the uniqueness of this identity, 
which is not the case. This is an additional identity selected by the 
user. If the user chooses a non-unique or non-routable identity, it is 
not our problem. As far as the service is concerned, there are no 
further requirements than "give me an identity and I will transport to 
the caller".

> 
> In solution terms this rules out private IP addresses, and public IP addresses allocated dynamically (e.g. through DHCP) would need to be valid for a sufficiently long period of time (when used).
> 
> For TIR:
> REQ-TIR-1: "When the TIR service is enabled, the originating party MUST NOT receive any information that can be used to uniquely identify (and contact) the terminating party"

So are you planning to obfuscate the Contact header?

> 
> In solution terms this leads to a B2BUA-based approach, since the last Via header, the Contact header and potentially other headers all contain information about the terminating party. 

Exactly... which is not what this service requires.

/Miguel

> 
> Regards,
> 
> Jeroen van Bemmel, Lucent
> 

-- 
Miguel A. Garcia           tel:+358-50-4804586
sip:miguel.an.garcia@openlaboratory.net
Nokia Research Center      Helsinki, Finland


_______________________________________________
Sipping-tispan mailing list
Sipping-tispan@ietf.org
https://www1.ietf.org/mailman/listinfo/sipping-tispan