RE: [Sip] Comments on draft-kaplan-sip-info-events-00

"DRAGE, Keith \(Keith\)" <drage@alcatel-lucent.com> Sun, 02 December 2007 21:11 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 1Iyw5w-0000e2-TM; Sun, 02 Dec 2007 16:11:20 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1Iyw5w-0000dr-2s for sip-confirm+ok@megatron.ietf.org; Sun, 02 Dec 2007 16:11:20 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iyw5v-0000dj-OH for sip@ietf.org; Sun, 02 Dec 2007 16:11:19 -0500
Received: from ihemail2.lucent.com ([135.245.0.35]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Iyw5u-0007dK-ST for sip@ietf.org; Sun, 02 Dec 2007 16:11:19 -0500
Received: from ilexp03.ndc.lucent.com (h135-3-39-50.lucent.com [135.3.39.50]) by ihemail2.lucent.com (8.13.8/IER-o) with ESMTP id lB2LB8f0022828; Sun, 2 Dec 2007 15:11:08 -0600 (CST)
Received: from DEEXP02.DE.lucent.com ([135.248.187.66]) by ilexp03.ndc.lucent.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 2 Dec 2007 15:11:08 -0600
Received: from DEEXC1U01.de.lucent.com ([135.248.187.28]) by DEEXP02.DE.lucent.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 2 Dec 2007 22:10:48 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sip] Comments on draft-kaplan-sip-info-events-00
Date: Sun, 02 Dec 2007 22:10:47 +0100
Message-ID: <5D1A7985295922448D5550C94DE29180019B77BA@DEEXC1U01.de.lucent.com>
In-Reply-To: <28F05913385EAC43AF019413F674A0171246E728@OCCLUST04EVS1.ugd.att.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Sip] Comments on draft-kaplan-sip-info-events-00
Thread-Index: Acg0UMwH3jysaVr4TOeHyJ1CGv7D3wApeq7AAAC00rAABRvMwA==
References: <4751B684.7060603@cisco.com><8983EC086A9D954BA74D9763E853CF3E04468C35@xmb-rtp-215.amer.cisco.com> <28F05913385EAC43AF019413F674A0171246E728@OCCLUST04EVS1.ugd.att.com>
From: "DRAGE, Keith (Keith)" <drage@alcatel-lucent.com>
To: "DOLLY, MARTIN C, ATTLABS" <mdolly@att.com>, "Sanjay Sinha (sanjsinh)" <sanjsinh@cisco.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
X-OriginalArrivalTime: 02 Dec 2007 21:10:48.0368 (UTC) FILETIME=[CFA3E300:01C83527]
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.35
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c83ccb5cc10e751496398f1233ca9c3a
Cc: sip@ietf.org
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

All I am saying here is that a package needs to define what mechanism it
uses to ensure that it has received things in order, assuming that it
matters. My assumption was that this would be package specific, and
dependent on the application.  I was then calling for the template for a
package definition to provide a space for the package definer to specify
this.

There is nothing in the INFO RFC as far as I recall that prevents
multiple INFO messages being in flight at the same time. Additionally
items can be delivered out of order.

One mechanism that may work in some applications, may be to ensure that
a new INFO is not sent until a final response has been received to the
previous one sent. Alternatively, as Christer has said, pay attention to
the Cseq, however straight increments will not work as some other
message could have been sent in between. It probably therefore cannot be
used as a mechanism to determine that an INFO payload has been lost.

By the way, does the proposal cover usage of multiple packages
simultaneously within the same dialog, each with their own sequencing
requirements. If so, that probably adds a further round of complexity.

Keith

> -----Original Message-----
> From: DOLLY, MARTIN C, ATTLABS [mailto:mdolly@att.com] 
> Sent: Sunday, December 02, 2007 3:41 PM
> To: Sanjay Sinha (sanjsinh); Paul Kyzivat (pkyzivat); DRAGE, 
> Keith (Keith)
> Cc: sip@ietf.org
> Subject: RE: [Sip] Comments on draft-kaplan-sip-info-events-00
> 
> Wait a minute. Simply put the issue here is whether the 
> complexity is at the edge element or device versus in the 
> application server. Either one needs to correlate and put the 
> digits in order. 
> 
> -----Original Message-----
> From: Sanjay Sinha (sanjsinh) [mailto:sanjsinh@cisco.com]
> Sent: Sunday, December 02, 2007 10:22 AM
> To: Paul Kyzivat (pkyzivat); DRAGE, Keith (Keith)
> Cc: sip@ietf.org
> Subject: RE: [Sip] Comments on draft-kaplan-sip-info-events-00
> 
> Inline ...
> 
> >-----Original Message-----
> >From: Paul Kyzivat (pkyzivat)
> >Sent: Saturday, December 01, 2007 2:31 PM
> >To: DRAGE, Keith (Keith)
> >Cc: sip@ietf.org
> >Subject: Re: [Sip] Comments on draft-kaplan-sip-info-events-00
> >
> >Keith,
> >
> >A comment about one of your points:
> >
> >DRAGE, Keith (Keith) wrote:
> >
> >> In particular, one area which needs to be covered is how the
> >embedded
> >> information tranfer caters for out of sequence delivery, 
> given that 
> >> the carriage mechanism does not guarantee order of delivery in all 
> >> circumstances of SIP usage.
> >
> >I'm wondering what you have in mind here.
> >
> >It is possible to send request R1 then send R2 before getting a 
> >response to R1. And then it is possible for R2 to arrive 
> before R1, and 
> >in that case it will be accepted. But then, when R1 arrives 
> there will 
> >be a CSeq error so it will be rejected.
> 
> But if the INFO is used for dtmf, the rejected request will 
> be a problem as it will result in loss of digit information. 
> So I think package type should define whether it is ok to 
> send overlapping requests or not.
> 
> Sanjay
> 
> >
> >The end result is that you can get *nondelivery* of a 
> message, but not 
> >*out of order delivery*.
> >
> >	Thanks,
> >	Paul
> >
> >
> >_______________________________________________
> >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 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 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 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