Re: draft-ietf-mmusic-sip-session-timer-00.txt
John Hearty <John.H.Hearty@mci.com> Wed, 17 February 1999 16:52 UTC
Return-Path: <owner-confctrl>
Received: (from majordom@localhost) by zephyr.isi.edu (8.8.7/8.8.6) id IAA14522 for confctrl-outgoing; Wed, 17 Feb 1999 08:52:56 -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 IAA14517 for <confctrl@zephyr.isi.edu>; Wed, 17 Feb 1999 08:52:54 -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 IAA02589 for <confctrl@ISI.EDU>; Wed, 17 Feb 1999 08:52:52 -0800 (PST)
Received: from omta3.mcit.com (omta3.mcit.com [166.37.204.5]) by ndcrelay2.mcit.com (8.8.7/) with ESMTP id QAA28334; Wed, 17 Feb 1999 16:49:28 GMT
Received: from localHost ([166.35.151.149]) by omta3.mcit.com (InterMail v03.02.05 118 121 101) with SMTP id <19990217165224.KFWD26495@localHost>; Wed, 17 Feb 1999 10:52:24 -0600
Date: Wed, 17 Feb 1999 10:52: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: Jonathan Rosenberg <jdrosen@dnrc.bell-labs.com>, Pat.Calhoun@Eng.Sun.COM, Dean Willis <Dean.Willis@mci.com>
Subject: Re: draft-ietf-mmusic-sip-session-timer-00.txt
Message-Id: <19990217165224.KFWD26495@localHost>
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. > >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? In a separate mail, Steve Donovan wrote: > > I suppose one optimization to the current draft is to give the SIP >Server the ability to specify an acceptable session time in the situations >where the client either doesn't specify a duration or when the client >specifies an unacceptable (too long) duration. As Steve noted, we could add some information (in the reject?) to the client indicating what timeout (max/min?) was allowed when a reject was sent back to a client. His draft seems to put control of the timer with the originating client, and this suggested negotiation would work well in that case. Something more complex and uglier might be needed if the terminating client were allowed to change the timer value in the 200 OK. I do not see any value added in allowing the terminating client to modify the timer. John H. > >PatC >> >>-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
- draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: draft-ietf-mmusic-sip-session-timer-00.txt John Hearty
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Douglas Clowes
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Francois Menard Distribution List Management Account
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Douglas Clowes
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Douglas Clowes
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Henning Schulzrinne
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Francois Menard Distribution List Management Account
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Vipin Palawat
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: RE: draft-ietf-mmusic-sip-session-timer-00.txt Francois Menard
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: RE: draft-ietf-mmusic-sip-session-timer-00.txt Sean Olson
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Dean Willis
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Douglas Clowes
- RE: RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Donovan, Steven R. (MCI)
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Dean Willis
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Douglas Clowes
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Jerome Privat
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Patrice Calhoun
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- Re: draft-ietf-mmusic-sip-session-timer-00.txt John Hearty
- Re: draft-ietf-mmusic-sip-session-timer-00.txt John Hearty
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Lewis McCarthy
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Dean Willis
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Dean Willis
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Jonathan Rosenberg
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Aishling
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Henning Schulzrinne
- RE: draft-ietf-mmusic-sip-session-timer-00.txt Dean Willis
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Mark Handley
- Re: draft-ietf-mmusic-sip-session-timer-00.txt Henning Schulzrinne
- clients and servers Scott Petrack