Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-09

"Parthasarathi R" <partha@parthasarathi.co.in> Wed, 17 July 2013 17:13 UTC

Return-Path: <partha@parthasarathi.co.in>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE1B521F9E1A for <sipcore@ietfa.amsl.com>; Wed, 17 Jul 2013 10:13:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.09
X-Spam-Level:
X-Spam-Status: No, score=0.09 tagged_above=-999 required=5 tests=[AWL=-0.359, BAYES_40=-0.185, IP_NOT_FRIENDLY=0.334, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MxIkL69jJr7s for <sipcore@ietfa.amsl.com>; Wed, 17 Jul 2013 10:12:59 -0700 (PDT)
Received: from smtp.mailhostbox.com (outbound-us2.mailhostbox.com [69.93.141.233]) by ietfa.amsl.com (Postfix) with ESMTP id 82CCB21F9D2C for <sipcore@ietf.org>; Wed, 17 Jul 2013 10:12:59 -0700 (PDT)
Received: from userPC (unknown [122.179.36.181]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id 0EC27638FF9; Wed, 17 Jul 2013 17:12:54 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1374081178; bh=1ACes02bYEpsm/GtTVclk2Z4sZdA5Ecs1FzSydFzKMU=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=jMU9X+lTjwnx2Wv03ItmQbguh1YR0RljqzOToc1m9suQvGgIiCwuCVMvx6AktVm3U 8cWTzYFgRYNg064xZSVqPUTYCK0e4+aN1S5ntNXx70neTsPpUmSJKabIEGIrPY+CdB VHQaNhLXJ99M9BwE3GP40qEvEAg82rf/nA0y30AY=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Iñaki Baz Castillo' <ibc@aliax.net>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
References: <CALiegfmtohM8Nnf34o2EqMr-jV-LaQBP7mOB5qq+7OcQO9FkSA@mail.gmail.com> <003f01ce6aaf$aabda760$0038f620$@co.in> <CALiegfn=KrEsOT+HGkCpfkS3C7Tc0Jko6kautCHk3sP8zHrzVw@mail.gmail.com> <011e01ce6c44$3c70e290$b552a7b0$@co.in> <CALiegfnPeFf751QHLoeT_jO0u1LROtvkqseE7QcAZvLgSiqVZQ@mail.gmail.com> <E54AEADE791D51469F45E7FBB964391505C964@SGSIMBX001.nsn-intra.net> <019a01ce6d24$8ee95670$acbc0350$@co.in> <CALiegfkFVJgNNLJat+3v4JqXz_=OwLPTDtR6J55dRLmiH8OgFg@mail.gmail.com> <51C3267F.8040709@alum.mit.edu> <002301ce713c$c2672880$47357980$@co.in> <51CB0532.3020107@alum.mit.edu> <CAPms+wSKhMf9XEnNJpSnQ+w-pbTPE7oQtkESrUpvrcvHTZ_OOw@mail.gmail.com> <51CC52F0.3050809@alum.mit.edu> <CALiegf=n0ePTjxfeJ0aWFL1oR_uEUkKaYi0Uh9Or_eG2Z1ZzQw@mail.gmail.com> <CALiegf=H8tNHeFRTzUSGq8mZLtgabVPAVmCB2-MX36Kqu9-_PQ@mail.gmail.com>
In-Reply-To: <CALiegf=H8tNHeFRTzUSGq8mZLtgabVPAVmCB2-MX36Kqu9-_PQ@mail.gmail.com>
Date: Wed, 17 Jul 2013 22:42:39 +0530
Message-ID: <02de01ce8310$db8c8d60$92a5a820$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac55Yz6kEcZV8/KERuy5crCmpqB5nQJrXFig
Content-Language: en-us
X-CTCH-RefID: str=0001.0A0C0208.51E6D09A.00FB, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.142
Cc: "'SIPCORE (Session Initiation Protocol Core) WG'" <sipcore@ietf.org>
Subject: Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-09
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 17:13:03 -0000

Hi Inaki,

I have mentioned earlier (http://www.ietf.org/mail-archive/web/sipcore/current/msg05614.html) that the issue raised by me is related to SIP routing and you are mixing it with NAT & Firewall.

In case you wish to cover the issue in the holistic way, Please suggest the complete text.

I have disagreement for the statement that SIP over SCTP does not document those issue, so SIP over WebSocket will not document the same. 

Thanks
Partha

PS: I have work experience in SCTP transport with RR added by proxy to overcome this issue.

> -----Original Message-----
> From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org] On
> Behalf Of Iñaki Baz Castillo
> Sent: Friday, July 05, 2013 3:07 PM
> To: Paul Kyzivat
> Cc: SIPCORE (Session Initiation Protocol Core) WG
> Subject: Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-
> 09
> 
> Please, let me insist even a bit more on it:
> 
> 
> 
> 2013/7/5 Iñaki Baz Castillo <ibc@aliax.net>:
> > Any TCP SIP UA is capable of listening for incoming connections but
> > that does not mean that the proxy should not R-R. If the UA is behind
> > NAT then RFC 5626 must be used (I avoid here proprietary similar
> > mechanisms), and RFC 5626 *alreay* mandates R-R for such a mechanism
> > to work. If GRUU is also in use then the proxy can decide not to R-R
> > (not needed since incoming requests will arrive via the registration
> > path which will of course include Outbound stuff).
> 
> 
> 
> a) If the SIP-WS UA runs in a browser then the website developer can
> make usage of RFC 5626 so the UA *requests* Outbound usage to its
> proxy.
> 
> b) If the SIP-WS UA runs in a desktop and is both a SIP WS Client and
> SIP WS Server (and let's assume it has public IP) then it can avoid
> requesting Outbound to the proxy. If the proxy does R-R it is because
> the proxy wants to be in the patch of the dialog (local policy) and
> not because it is required for the dialog to work.
> 
> 
> Of course, in case b), if the peer does not speak WS and the proxy
> does not R-R here we have a problem, but this is *exactly* the same
> problem as if the caller was a UA using SCTP in its Contact URI. So
> again, this is about local policy in the proxy whether to decide it
> does R-R or not.
> 
> I don't find "Record-Route" word in RFC 4168 so I expect there should
> be no "MUST" keyword about Record-Route in
> draft-ietc-sipcore-sip-websocket. Let me know if I'm wrong.
> 
> 
> 
> Summarizing:
> 
> - This is not an issue introduced by this new WS transport.
> - The issue is not new.
> - There are already standard mechanism to make it to work (the
> *client* can request them to the proxy !).
> - I see no reason at all to mandate nothing in the sip-ws draft about
> this.
> - Guidelines section in the draft already covers it in an informative
> way.
> 
> 
> 
> Hope I am right.
> 
> Best regards.
> 
> 
> 
> --
> Iñaki Baz Castillo
> <ibc@aliax.net>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore