RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFY
"Ranjit Avasarala" <ranjitka@email.masconit.com> Thu, 13 December 2001 19:05 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27083 for <sip-archive@odin.ietf.org>; Thu, 13 Dec 2001 14:05:23 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id OAA13621 for sip-archive@odin.ietf.org; Thu, 13 Dec 2001 14:05:25 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA12456; Thu, 13 Dec 2001 13:50:21 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA12423 for <sip@optimus.ietf.org>; Thu, 13 Dec 2001 13:50:18 -0500 (EST)
Received: from exchange.isc-software.com (apps.ifs.com [151.204.36.178] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26758 for <sip@ietf.org>; Thu, 13 Dec 2001 13:50:15 -0500 (EST)
Received: from email.masconit.com ([12.107.104.100]) by exchange.isc-software.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id Y2NBJPSY; Thu, 13 Dec 2001 13:52:02 -0500
Received: from RANJIT (TESTTWO [12.107.104.123]) by email.masconit.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id Y2TJH8GZ; Thu, 13 Dec 2001 12:49:46 -0600
Reply-To: ranjitka@email.masconit.com
From: Ranjit Avasarala <ranjitka@email.masconit.com>
To: 'Robert Sparks' <rsparks@dynamicsoft.com>, 'JF Rey' <jfr@post.com>, sip@ietf.org
Subject: RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFY
Date: Thu, 13 Dec 2001 12:54:28 -0600
Message-ID: <000701c18407$983b86c0$6900000a@RANJIT>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <9BF66EBF6BEFD942915B4D4D45C051F338E8A3@DYN-TX-EXCH-001.dynamicsoft.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Transfer-Encoding: 7bit
Sender: sip-admin@ietf.org
Errors-To: sip-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Session Initiation Protocol <sip.ietf.org>
X-BeenThere: sip@ietf.org
Content-Transfer-Encoding: 7bit
what does 202 signify? Regards Ranjit -----Original Message----- From: Robert Sparks [mailto:rsparks@dynamicsoft.com] Sent: Thursday, December 13, 2001 10:07 AM To: 'JF Rey'; sip@ietf.org Subject: RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFY inline > -----Original Message----- > From: JF Rey [mailto:jfr@post.com] > > Hi, > > I'm a bit confused about the way NOTIFY are used by the > "referee" party. > > referer referee > |====== SIP session ===| > |--------REFER-------> | > |<--------202--------- |----INVITE --> > | |<---180------ > ... quite a long time ... > |<------NOTIFY ------ |<---200------ > |----------200-------->| > |---------- BYE ------>| > > draft-ietf-sip-refer-02 states : > "3.5.3.1 Using NOTIFY > Once it is known whether the reference succeeded or failed, > the UA receiving the REFER SHOULD notify the agent sending > the refer using the NOTIFY mechanism [...]" > > All the example flows I've seen around use the NOTIFY > mechanism whenever a REFER is accepted. > > If I understand the "SHOULD" strength correctly, the referer > can't know whether the referee will send a NOTIFY. So it > can't know when to stop waiting for a NOTIFY and when to send > a BYE. I think that's quite awkward. The referer is going to have to be prepared to never receive a NOTIFY whether that requirement is a MUST or a SHOULD. IIRC, the proponents of SHOULD earlier argued that they had systems where they knew the referer did not care about the result and didn't want the referee/network to be burdened with an effectively useless NOTIFY. However - later in the message you caused me to realize we need to realign with sip-events. See below. > > Besides, I understand that nothing prevents a referee to send > NOTIFY on provisional responses (and not only on final > responses). But the way the sentence is written : "whether > the reference succeeded or failed" does not really take > provisional responses into account. No example in > draft-ietf-sip-cc-transfer-05.txt shows NOTIFY triggered by > 1xx. If the referee INVITEs a human, the referer may have a > very long time to wait before receiving a NOTIFY triggered by > the 200 response to the INVITE. This clarification has already been requested and will be added to the drafts. I don't understand how the last sentence relates to the rest of the paragraph though. It is correct in the presence or absence of NOTIFYs carrying progress information. > > Do people implement REFER without the NOTIFY mechanism ? I don't know. If someone does it would help if they speak up. > > If > we can't change the SHOULD strength, could we have a way for > the referee to indicate that it will send NOTIFY ? The current sip-events draft requires an immediate notify, so I think this may be moot. I think we need to align to that change in sip-events - and the SHOULD you object to effectively goes away. However, when implementing, you still need to protect yourself against a NOTIFY never arriving for robustness. >Could the > wording in 3.5.3.1 include NOTIFY on provisional responses ? Yes RjS _______________________________________________ Sip mailing list http://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 http://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] draft-ietf-sip-refer-02 - SHOULD strength w… JF Rey
- RE: [Sip] draft-ietf-sip-refer-02 - SHOULD streng… Robert Sparks
- RE: [Sip] draft-ietf-sip-refer-02 - SHOULD streng… Ranjit Avasarala
- RE: [Sip] draft-ietf-sip-refer-02 - SHOULD streng… Sriram Parameswar
- RE: [Sip] draft-ietf-sip-refer-02 - SHOULD streng… Ranjit Avasarala
- RE: [Sip] draft-ietf-sip-refer-02 - SHOULD streng… Sriram Parameswar