Re: draft-ietf-mmusic-sip-session-timer-00.txt

Jonathan Rosenberg <jdrosen@dnrc.bell-labs.com> Wed, 17 February 1999 03:44 UTC

Return-Path: <owner-confctrl>
Received: (from majordom@localhost) by zephyr.isi.edu (8.8.7/8.8.6) id TAA16676 for confctrl-outgoing; Tue, 16 Feb 1999 19:44:12 -0800 (PST)
Received: from tnt.isi.edu (tnt.isi.edu [128.9.128.128]) by zephyr.isi.edu (8.8.7/8.8.6) with ESMTP id TAA16671 for <confctrl@zephyr.isi.edu>; Tue, 16 Feb 1999 19:44:10 -0800 (PST)
Received: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6]) by tnt.isi.edu (8.8.7/8.8.6) with SMTP id TAA24593 for <confctrl@isi.edu>; Tue, 16 Feb 1999 19:44:09 -0800 (PST)
Received: from couch.dnrc.bell-labs.com ([135.180.160.30]) by dirty; Tue Feb 16 22:41:02 EST 1999
Received: from dnrc.bell-labs.com (mbarrett1.lra.lucent.com [135.17.250.122]) by couch.dnrc.bell-labs.com (8.8.8/8.8.8) with ESMTP id WAA17820; Tue, 16 Feb 1999 22:40:58 -0500 (EST)
Message-ID: <36CA3A26.D2D1E872@dnrc.bell-labs.com>
Date: Tue, 16 Feb 1999 22:40:22 -0500
From: Jonathan Rosenberg <jdrosen@dnrc.bell-labs.com>
Organization: Bell Laboratories
X-Mailer: Mozilla 4.05 [en] (Win95; U)
MIME-Version: 1.0
To: Pat.Calhoun@Eng.Sun.COM
CC: Dean Willis <Dean.Willis@MCI.COM>, Conference Control List <confctrl@ISI.EDU>
Subject: Re: draft-ietf-mmusic-sip-session-timer-00.txt
References: <199902162300.PAA15501@hsmpka.eng.sun.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-confctrl@zephyr.isi.edu
Precedence: bulk

Patrice Calhoun wrote:
> 
> I am sure that we will get to that one day :). However, I would like to
> understand why this would not work.
> 
> Here is an example:
> 
>     SC1 ------> SS1 --------> SS2 -------> SC2
> 
> In the above picture, Sip Client 1 (SC1) sends an invite along to its local
> Sip Server (SS1). The server adds some timeout information to the request
> and passes this along to SS2. If SS2 is satisfied with the timeout information
> added by SS1, it will leave it be. If SS2 requires a smaller timeout period,
> SS2 will modify the timeout value and pass the INVITE to SC2.
> 
> SC2 must response with an ACK. This ACK could include the timeout period, and
> could be checked by either SIP Server to ensure that it meets its local
> policy. The Sip Servers will assume that the session is destroyed within the
> timeout period, unless SC1 re-sends another INVITE message.

Thats pretty much whats specified in the Donovan draft. THe difference
is that the timeout doesn't get reflected in the ACK. THis is not
needed, though. The timeout should be echoed in the response, which will
be seen by both servers. I think this works just fine. The only issue
has to do with backwards compatibility - knowing that SC1 will
understand the timer in the response.

-Jonathan R.


-- 
Jonathan D. Rosenberg                       Lucent Technologies
Member of Technical Staff                   101 Crawfords Corner Rd.
High Speed Networks Research                Holmdel, NJ 07733
FAX: (732) 834-5379                         Rm. 4C-526
EMAIL: jdrosen@bell-labs.com
URL: http://www.cs.columbia.edu/~jdrosen