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

John Hearty <John.H.Hearty@mci.com> Wed, 17 February 1999 17:58 UTC

Return-Path: <owner-confctrl>
Received: (from majordom@localhost) by zephyr.isi.edu (8.8.7/8.8.6) id JAA22083 for confctrl-outgoing; Wed, 17 Feb 1999 09:58:57 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by zephyr.isi.edu (8.8.7/8.8.6) with ESMTP id JAA22027 for <confctrl@zephyr.isi.edu>; Wed, 17 Feb 1999 09:58:47 -0800 (PST)
Received: from tnt.isi.edu (tnt.isi.edu [128.9.128.128]) by boreas.isi.edu (8.8.7/8.8.6) with ESMTP id JAA00247 for <confctrl@zephyr.isi.edu>; Wed, 17 Feb 1999 09:43:59 -0800 (PST)
Received: from ndcrelay2.mcit.com (ndcrelay2.mcit.com [166.37.172.6]) by tnt.isi.edu (8.8.7/8.8.6) with ESMTP id JAA08420 for <confctrl@ISI.EDU>; Wed, 17 Feb 1999 09:43:58 -0800 (PST)
Received: from omta1.mcit.com (omta1.mcit.com [166.37.204.2]) by ndcrelay2.mcit.com (8.8.7/) with ESMTP id RAA29631; Wed, 17 Feb 1999 17:40:34 GMT
Received: from localHost ([166.35.151.149]) by omta1.mcit.com (InterMail v03.02.05 118 121 101) with SMTP id <19990217174322.LJTI16006@localHost>; Wed, 17 Feb 1999 11:43:22 -0600
Date: Wed, 17 Feb 1999 11:27:00 -0600
From: John Hearty <John.H.Hearty@mci.com>
X-Mailer: MailRoom for Internet v2.3g (www.SierraSol.com)
To: Conference Control List <confctrl@ISI.EDU>
CC: Pat.Calhoun@Eng.Sun.COM, Jonathan Rosenberg <jdrosen@dnrc.bell-labs.com>, Dean Willis <Dean.Willis@mci.com>
Subject: Re: draft-ietf-mmusic-sip-session-timer-00.txt
Message-Id: <19990217174322.LJTI16006@localHost>
Sender: owner-confctrl@zephyr.isi.edu
Precedence: bulk

>Patrice Calhoun wrote:
>> 
>> >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.
>> 
>> ok, but what is a client sends a timeout of infinity, and the server's policy
>> does not allow it to maintain soft state that long for a single session?
>
>I'm not sure what it says in the draft; in a prior email I suggested
>that each proxy along the chain can decrease (but not increase) the
>value of the timer. The result is that the timer in the response
>represents the minimal refresh interval needed by all servers. By
>definition, this means that every server will receive a refresh in time
>(not true if servers are allowed to increase the interval).
>

 We need to be careful about minimums too.  One proxy in a network
could change the value to 1 second for all it's calls and greatly increase
the workload of many other proxys.  For this reason I feel the draft
should indicate some reasonable minimum, maybey 6 seconds, a common
billing increment in the telephony world, or maybey 1 minute to reduce
potential load on proxies.

 This idea of potentially decreasing the timer along the way and echoing
the final (smallest) value back to the originating client might be
a good idea, as it can eliminate the need for rejected invites and
negotiating acceptable values between clients and proxies.  Will we
run into problems with multicasted calls and/or forking proxies if
this is done?  Or just have the originating client use the smallest
value from all the responses?

John H.