RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFY

"Ranjit Avasarala" <ranjitka@email.masconit.com> Thu, 13 December 2001 21:15 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 QAA29351 for <sip-archive@odin.ietf.org>; Thu, 13 Dec 2001 16:15:03 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id QAA19490 for sip-archive@odin.ietf.org; Thu, 13 Dec 2001 16:15:05 -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 QAA19092; Thu, 13 Dec 2001 16:04:02 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id QAA19059 for <sip@optimus.ietf.org>; Thu, 13 Dec 2001 16:03:59 -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 QAA29222 for <sip@ietf.org>; Thu, 13 Dec 2001 16:03:57 -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 Y2NBJQFL; Thu, 13 Dec 2001 16:05:44 -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 Y2TJH9A5; Thu, 13 Dec 2001 15:03:27 -0600
Reply-To: ranjitka@email.masconit.com
From: Ranjit Avasarala <ranjitka@email.masconit.com>
To: 'Sriram Parameswar' <sriramp@nortelnetworks.com>, 'Robert Sparks' <rsparks@dynamicsoft.com>, 'JF Rey' <jfr@post.com>, 'sip' <sip@ietf.org>
Subject: RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFY
Date: Thu, 13 Dec 2001 15:08:08 -0600
Message-ID: <001901c1841a$44e578b0$6900000a@RANJIT>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_001A_01C183E7.FA4B08B0"
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: <EF1056F8EB4ED511B8FB0002A56079D41B42EC@zrc2c014.us.nortel.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
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

RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending NOTIFYis it
a standard SIP message? like 200

Regards
Ranjit

  -----Original Message-----
  From: Sriram Parameswar [mailto:sriramp@nortelnetworks.com]
  Sent: Thursday, December 13, 2001 2:51 PM
  To: 'ranjitka'; 'Robert Sparks'; 'JF Rey'; sip
  Subject: RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when sending
NOTIFY


  202 signifies that the Transferee has "Accepted" your REFER. It is not an
indication of success or failure - that will come in the NOTIFY.

  HTH.

  Sriram

  __________________________________________
  Sriram Parameswar              Phone: 972-685-8540
  Interactive Multimedia Server (IMS) Fax: 972-685-3563
  Nortel Networks, Richardson USA  Email: sriramp@nortelnetworks.com



  -----Original Message-----
  From: Ranjit Avasarala [mailto:ranjitka@email.masconit.com]
  Sent: Thursday, December 13, 2001 12:54 PM
  To: 'Robert Sparks'; 'JF Rey'; sip
  Subject: RE: [Sip] draft-ietf-sip-refer-02 - SHOULD strength when
  sending NOTIFY



  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