Re: [Sip] RE: Correction: WGLC for draft-ietf-sip-outbound
Aki Niemi <aki.niemi@nokia.com> Mon, 03 December 2007 09:41 UTC
Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iz7ni-00038V-Bq; Mon, 03 Dec 2007 04:41:18 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1Iz7ng-00038B-RV for sip-confirm+ok@megatron.ietf.org; Mon, 03 Dec 2007 04:41:16 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iz7ng-000383-Gf for sip@ietf.org; Mon, 03 Dec 2007 04:41:16 -0500
Received: from smtp.nokia.com ([131.228.20.172] helo=mgw-ext13.nokia.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Iz7nf-0003Cj-RS for sip@ietf.org; Mon, 03 Dec 2007 04:41:16 -0500
Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext13.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id lB39eMZ2011216; Mon, 3 Dec 2007 11:40:54 +0200
Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 3 Dec 2007 11:40:54 +0200
Received: from mgw-int01.ntc.nokia.com ([172.21.143.96]) by esebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Mon, 3 Dec 2007 11:40:53 +0200
Received: from [10.162.252.51] (essapo-nirac25251.europe.nokia.com [10.162.252.51]) by mgw-int01.ntc.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id lB39ek6v029257; Mon, 3 Dec 2007 11:40:49 +0200
Subject: Re: [Sip] RE: Correction: WGLC for draft-ietf-sip-outbound
From: Aki Niemi <aki.niemi@nokia.com>
To: ext Rohan Mahy <rohan@ekabal.com>
In-Reply-To: <0C12AF7F-AB54-4B2D-A028-4C394761024A@ekabal.com>
References: <46928F5F.3080502@softarmor.com> <46966F52.9040004@softarmor.com> <5D1A7985295922448D5550C94DE2918001473D89@DEEXC1U01.de.lucent.com> <46B7ABEB.50207@nokia.com> <0C12AF7F-AB54-4B2D-A028-4C394761024A@ekabal.com>
Content-Type: text/plain
Organization: Nokia-TP-MSW/Helsinki
Date: Mon, 03 Dec 2007 01:41:22 -0800
Message-Id: <1196674882.13248.28.camel@scotty>
Mime-Version: 1.0
X-Mailer: Evolution 2.12.0
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Dec 2007 09:40:53.0164 (UTC) FILETIME=[9896C6C0:01C83590]
X-Nokia-AV: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: sip@ietf.org, Cullen Jennings <fluffy@cisco.com>, "ext DRAGE, Keith (Keith)" <drage@alcatel-lucent.com>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org
Inline. la, 2007-12-01 kello 12:59 -0800, ext Rohan Mahy kirjoitti: > > o First, I don't understand why the keepalive params are needed at > > all. > > It's simple, really: if the UAC opens a TCP flow, it needs to use > > CRLF. > > If it opens a UDP flow, it needs to use STUN. Or am I missing > > something? > > we merged the keep-stun and keep-crlf into a simple 'keep' parameter. > this 'keep' parameter just allows the UAC to know if it will get a > pong in response to its pings. Huh? Sending the pong is mandatory. > > Why does the UA need to know beforehand that it needs to use the > > default > > interval keepalive? Could this not be returned in the 200 OK instead? > it probably could, but it is not clear where it would go in the 200 OK. How about Flow-Expires: 120 > > All in all, I don't see the reason that these parameters need to be > > pre-configured to the UA as the draft suggests. Seems they are either > > self-evident (based on transport), or something the registrar/edge- > > proxy > > could return in a header field or parameter at register-time. Much > > cleaner IMHO. > what we have may be ugly, but it will work and we appear to have > consensus on it. I remember some very wise advice on these sorts of things: a spec is ready only when there are no non-critical features left to remove. I think this is definitely one such feature. More below. > > o In 3.2. example message: > > > > REGISTER sip:example.com;keep-crlf SIP/2.0 > > > > Why does this parameter need to be in the R-URI? > > the parameter does not need to be there. It could instead be in the > topmost Route header for example. You mean could, SHOULD, or MUST? </snip> > This should just work, but the single UA/proxy would need to return a > Path header, otherwise the UA would have no way of discovering > support for keepalive responses. Again, what purpose does the keep parameter then server? > > My question is: where did this 2 minutes come from? Is it based on > > some > > hard data, like empirical evidence or user experience studies? > > No. It was pulled out of thin air. > > > If not, > > how about 14 minutes instead? Much better on the battery and should > > still play nice with the NATs. > > There was some expectation that the UA would be willing to lose 2 > minutes of phone calls, but 14 minutes would be a lot of time to be > off the air. We don't have that today. In fact, today we have a one hour re-registration interval, and I don't see a lot of people complaining. > Certainly, the UA can use something short (like 2 > minutes) for one flow, and 14 minutes for any additional flows > without many ill effects. 2 minutes is too short. It drains the battery. Do you think having an additional flow in addition to the 2-minute flow will improve the situation? Cheers, Aki _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use sip-implementors@cs.columbia.edu for questions on current sip Use sipping@ietf.org for new developments on the application of sip
- [Sip] WGLC for draft-ietf-sip-outbound Dean Willis
- [Sip] RE: WGLC for draft-ietf-sip-outbound DRAGE, Keith (Keith)
- [Sip] 4xx message for informing user of an existi… Avasarala Ranjit-A20990
- Re: [Sip] 4xx message for informing user of an ex… Paul Kyzivat
- Re: [Sip] 4xx message for informing user of an ex… Dale.Worley
- [Sip] Correction: WGLC for draft-ietf-sip-outbound Dean Willis
- [Sip] Outbound: TCP and SigComp Adam Roach
- [Sip] Outbound: Feature Tag (Ab)Use Adam Roach
- Re: [Sip] Outbound: Feature Tag (Ab)Use Jeroen van Bemmel
- Re: [Sip] Outbound: Feature Tag (Ab)Use Dale.Worley
- Re: [Sip] Outbound: Feature Tag (Ab)Use Dale.Worley
- Re: [Sip] Outbound: Feature Tag (Ab)Use Adam Roach
- [Sip] Re: Outbound: Feature Tag (Ab)Use Rohan Mahy
- [Sip] Re: Outbound: Feature Tag (Ab)Use Rohan Mahy
- Re: [Sip] Re: Outbound: Feature Tag (Ab)Use Jeroen van Bemmel
- [Sip] RE: Correction: WGLC for draft-ietf-sip-out… DRAGE, Keith (Keith)
- Re: [Sip] RE: Correction: WGLC for draft-ietf-sip… Robert Sparks
- RE: [Sip] RE: Correction: WGLC for draft-ietf-sip… DRAGE, Keith (Keith)
- Re: [Sip] RE: Correction: WGLC for draft-ietf-sip… Aki Niemi
- [Sip] Re: Outbound: TCP and SigComp Rohan Mahy
- Re: [Sip] RE: Correction: WGLC for draft-ietf-sip… Rohan Mahy
- [Sip] Re: Outbound: Feature Tag (Ab)Use Rohan Mahy
- Re: [Sip] Re: Outbound: Feature Tag (Ab)Use Rohan Mahy
- Re: [Sip] Re: Outbound: Feature Tag (Ab)Use Rohan Mahy
- Re: [Sip] RE: Correction: WGLC for draft-ietf-sip… Aki Niemi
- Re: [Sip] RE: Correction: WGLC for draft-ietf-sip… Rohan Mahy